.headerNav{position:fixed;top:0;left:0;width:100%;z-index:99;height:94px;line-height:24px;background-color:#fff;padding:.5rem 1.24rem}#header_menu{margin-top:3%}.brandLogo{margin-top:10%}.logo{width:80%}.menu{padding:0;margin:0;list-style-type:none}.menu a{display:inline-block;padding:0 10px;text-transform:uppercase;font-family:"RobotoRegular",sans-serif}.menu a,.navbar-light .navbar-nav .nav-link{color:#eab56a}.menu a:focus,.menu a:hover{color:#cacbcd;text-transform:uppercase;text-decoration:none}@-webkit-keyframes pulsate{50%{color:#fff;text-shadow:0 -1px rgba(0,0,0,.3),0 0 5px #ffd,0 0 8px #fff}}@keyframes pulsate{50%{color:#fff;text-shadow:0 -1px rgba(0,0,0,.3),0 0 5px #ffd,0 0 8px #fff}}#blink7{color:#eab56a;text-shadow:0 -1px rgba(0,0,0,.1);-webkit-animation:pulsate 1.2s linear infinite;animation:pulsate 1.2s linear infinite}#home{cursor:pointer}.lng-outline{border-radius:0;margin:0 5px;font-size:12px;text-transform:uppercase;font-weight:600}.lng-outline,.lng-outline:hover{color:#fff;transition:all .3s ease-in-out}.lng-outline:hover{background:rgba(198,143,80,.8)}.first_block{width:100%;background-image:url(/static/media/headerBack.3dd2810f.jpg);overflow:hidden;position:relative;z-index:10;height:80vh;background-size:cover}.home-video-wrapper{top:0;overflow:hidden;z-index:-1}.home-video-wrapper,.home-video-wrapper:before{position:absolute;height:100%;width:100%;left:0}.home-video-wrapper:before{bottom:0;background:rgba(0,0,0,.6);z-index:1;content:""}.home-video-wrapper video{vertical-align:top;height:auto;width:auto;min-height:100%;min-width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.telephone_block{position:absolute;right:0;top:15%;color:#fff;padding:15px}.telephone_block a{font-size:30px}.shadow_tel{background:#c6904f;box-shadow:0 0 10px rgba(0,0,0,.5);opacity:.9}.header_block{position:absolute;left:0;width:100%;top:40%}.header_block h1{font-size:60px;font-family:"RobotoRegular",sans-serif;text-align:center;color:#c89b5b;text-transform:uppercase;letter-spacing:3px;text-shadow:#fff 1px 1px 0,#fff -1px -1px 0,#fff -1px 1px 0,#fff 1px -1px 0}.text_in_header{margin:20px 250px;padding:5px;color:#fff;font-size:18px;text-align:center;text-justify:auto;font-weight:200}.text_in_header p{margin:0;padding:4px;text-shadow:0 0 10px #000}.bg_headerText{background:hsla(0,0%,98.4%,.2)}@media only screen and (max-width:480px){.header_block h1{font-size:35px}.telephone_block{top:20%}.telephone_block a{font-size:20px}}.block_hotelRooms{width:100%;background-image:url(/static/media/headerHotelRooms.bed02d1b.jpg);overflow:hidden;position:relative;z-index:10;height:auto;background-size:cover}.text_in_block{margin:20px;padding:5px;border-radius:0;border:2px solid #fff;color:#fff;font-size:16px;text-align:justify;text-justify:auto;font-weight:300}.text_in_block p{margin:0;padding:10px;text-shadow:0 0 10px #000}.light_gold_color{color:#f9d6ad;font-weight:500}.title{font-family:"RobotoRegular",sans-serif;color:#fff;font-size:25px;text-align:center;text-transform:uppercase}.title_p{padding-left:40px;padding-right:40px;padding-top:110px}.photobox{display:inline-block}.photobox__previewbox{position:relative;overflow:hidden}.photobox__preview{display:block;max-width:100%;height:auto}.photobox__previewbox:before{content:""}.photobox__previewbox img{width:100%}.photobox_type9 .photobox__previewbox:before{width:0;height:0;padding:25%;background-color:rgba(0,0,0,.8);background-color:var(--photoboxOverlay,rgba(0,0,0,.8));border-radius:50%;position:absolute;top:50%;left:50%;z-index:2;transition:transform .4s ease;transition:transform calc(var(--photoboxAnimationDuration, .8s)/2) ease;will-change:transform;transform:translate(-50%,-50%) scale(0)}.photobox_type9:hover .photobox__previewbox:before{transform:translate(-50%,-50%) scale(4);transition-duration:.8s;transition-duration:var(--photoboxAnimationDuration,.8s)}.photobox_type9 .photobox__label{opacity:0;transition:opacity .2s cubic-bezier(.71,.05,.29,.9),transform .2s cubic-bezier(.71,.05,.29,.9);transition:opacity calc(var(--photoboxAnimationDuration, .8s)/4) cubic-bezier(.71,.05,.29,.9),transform calc(var(--photoboxAnimationDuration, .8s)/4) cubic-bezier(.71,.05,.29,.9);will-change:opacity,transform;font-size:15px;top:70%}.photobox_type9 .photobox__label,.photobox_type9 .photobox__Staticklabel{width:95%;text-align:center;position:absolute;left:50%;transform:translate(-50%,200%);z-index:3}.photobox_type9 .photobox__Staticklabel{font-size:22px;opacity:1;top:40%}.photobox_type9:hover .photobox__Staticklabel{opacity:1;transform:translate(-50%,-90%);transition-duration:.15s;transition-duration:calc(var(--photoboxAnimationDuration, .3s)/2);transition-delay:.1s;transition-delay:calc(var(--photoboxAnimationDuration, .4s)/4);background-color:rgba(198,143,80,0)}.photobox_type9:hover .photobox__label{opacity:1;transform:translate(-50%,-50%);transition-duration:.25s;transition-duration:calc(var(--photoboxAnimationDuration, .5s)/2);transition-delay:.125s;transition-delay:calc(var(--photoboxAnimationDuration, .5s)/4)}.photobox_type9 .photobox__preview{transition:transform .4s cubic-bezier(.71,.05,.29,.9);transition:transform calc(var(--photoboxAnimationDuration, .8s)/2) cubic-bezier(.71,.05,.29,.9);will-change:transform;transform:scale(1)}.photobox_type9:hover .photobox__preview{transform:scale(1.2)}.photobox_hotelRooms{margin:10px 20px;padding:5px;border-radius:0;border:2px solid #fff;color:#fff;font-size:1.6rem;font-weight:700;--photoboxOverlay:rgba(198,143,80,0.7)}.bg_hotelRooms{background:rgba(198,143,80,.5)}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn-outline{border-radius:0;margin:0 auto;font-size:12px;text-transform:uppercase;font-weight:600}.btn-outline,.btn-outline:hover{color:#fff;border:2px solid #fff;transition:all .3s ease-in-out}.btn-outline:hover{background:hsla(0,0%,100%,.5)}.block_housesWater{width:100%;background-image:url(/static/media/headerHousesWater.7d3303e4.jpg);overflow:hidden;position:relative;z-index:10;height:auto;background-size:cover}.photobox_housesWater{margin:10px 20px;padding:5px;border-radius:0;border:2px solid #fff;color:#fff;font-size:1.6rem;font-weight:700;--photoboxOverlay:rgba(80,149,198,0.5)}.bg_housesWater{background:rgba(80,149,198,.5)}.block_housesLand{width:100%;background-image:url(/static/media/headerHousesLand.b07b7eac.jpg);overflow:hidden;position:relative;z-index:10;height:auto;background-size:cover}.photobox_housesLand{margin:10px 20px;padding:5px;border-radius:0;border:2px solid #fff;color:#fff;font-size:1.6rem;font-weight:700;--photoboxOverlay:rgba(58,144,65,0.5)}.bg_housesLand{background:rgba(58,144,65,.5)}.block_infracstraction{width:100%;background-image:url(/static/media/headerInfracstraction.ba34e118.jpg);overflow:hidden;position:relative;z-index:10;height:auto;background-size:cover}.tabInfo .text{padding:20px;color:#000;font-size:16px;text-align:justify;text-justify:auto;font-weight:300}.inf-video-wrapper{width:100%;overflow:hidden}.inf-video-wrapper video{vertical-align:top;height:auto;width:100%;min-height:100%;min-width:100%}.m35{margin:35px}.carouselImg{padding:5px;width:100%;height:100%;border-radius:0;border:2px solid #fff}.block_fitnes{background-image:url(/static/media/headerFitnes.fdcb7f8b.jpg)}.block_fitnes,.block_spa{width:100%;overflow:hidden;position:relative;z-index:10;height:auto;background-size:cover}.block_spa{background-image:url(/static/media/headerSpa.f4cd9c16.jpg)}.block_365{background-image:url(/static/media/header365.614f1260.jpg)}.block_365,.block_restoran{width:100%;overflow:hidden;position:relative;z-index:10;height:auto;background-size:cover}.block_restoran{background-image:url(/static/media/headerRestoran.c8be083b.jpg)}.block_contacts{width:100%;background-image:url(/static/media/headerContact.134117f2.jpg);overflow:hidden;position:relative;z-index:10;height:100vh;background-size:cover}.tabInfo{padding:5px;border-radius:0;border:1px solid #fff;background-color:hsla(0,0%,100%,.8)}.titleAbout{font-size:20px;text-align:center}.p0-20{padding:0 20px}.ls-none{list-style:none}.footer{width:100%;overflow:hidden;position:relative;z-index:10;height:auto;background-size:cover}.footer_block{padding:15px;background-color:#ebebeb}.footer_item{text-align:center;margin-bottom:20px}.footer_item h5{font-family:"RobotoRegular",sans-serif;color:#000;text-transform:uppercase}.footer_item p{font-size:14px;color:#000}.footer_item div{font-size:14px;margin-top:30px;color:#9d9fb2}.copyright_block{background-color:#b5b5b5;text-align:center;padding:14px 0}.copy_txt{font-size:14px;color:#000}.copy_txt ul li{list-style-type:none}.soc_btn_white{font-size:25px;border:1px solid #c79153;border-radius:5px;color:#c79153;background-color:transparent;width:40px;height:40px;position:relative;text-align:center}.soc_btn_white:hover{color:#fff;background:#c79153;transition:all .3s ease-in-out}.soc_btn_white svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:25px;height:25px}#social{position:absolute;z-index:9999}.col{background-color:#000}@media only screen and (max-width:1200px){.menu li{padding:0 5px}#header_menu{margin-top:0}.text_in_header{margin:0}}@media only screen and (max-width:992px){.navbar-toggler{top:0;position:relative;border-color:#eab56a!important}.navbar-brand{padding-top:3.5rem}}@media only screen and (max-width:768px){.navbar-toggler{top:-50px}.lng-block{position:absolute}.headerNav{position:fixed;height:55px;line-height:40px;background-color:#fff}.menu{margin-left:0}.menu a{display:block;background-color:#fff;font-size:14px;border:1px solid #eab56a;padding:0 10px;color:#eab56a}.menu a:hover{background-color:#eab56a;border-color:#fff;color:#fff}.dropdown-menu{padding:0;border:10px solid rgba(0,0,0,.15)}.navbar-nav .nav-link{padding:0 10px}#menu-navbar{top:55px;position:absolute;right:0;width:70%}.brandLogo{margin-top:0;margin-left:0}.logo{width:40%}.text_in_header{margin:0}.block_365,.block_banya,.block_contacts,.block_fitnes,.block_hotelRooms,.block_housesLand,.block_housesWater,.block_infracstraction,.block_restoran,.block_spa{height:auto}}@media only screen and (max-width:480px){.headerNav{position:fixed;height:55px;line-height:40px;background-color:#fff}.menu{margin-left:0}.menu a{display:block;background-color:#fff;font-size:14px;border:1px solid #eab56a;padding:0 10px;color:#eab56a}.menu a:hover{background-color:#eab56a;border-color:#fff;color:#fff}.dropdown-menu{padding:0;border:10px solid rgba(0,0,0,.15)}.navbar-nav .nav-link{padding:0 10px}#menu-navbar{top:55px;position:absolute;right:0;width:70%}.brandLogo{margin-top:0;margin-left:0}.logo{width:40%}.text_in_header{margin:0}.block_365,.block_banya,.block_contacts,.block_fitnes,.block_hotelRooms,.block_housesLand,.block_housesWater,.block_infracstraction,.block_restoran,.block_spa{height:auto}.imgInText,.nav-tabs>li,.nav-tabs_housesLand .nav-tabs>li,.nav-tabs_housesWater .nav-tabs>li{width:100%}}@media only screen and (max-width:320px){.headerNav{position:fixed;height:55px;line-height:40px;background-color:#fff}.menu{margin-left:0}.menu a{display:block;background-color:#fff;font-size:14px;border:1px solid #eab56a;padding:0 10px;color:#eab56a}.menu a:hover{background-color:#eab56a;border-color:#fff;color:#fff}.dropdown-menu{padding:0;border:10px solid rgba(0,0,0,.15)}.navbar-nav .nav-link{padding:0 10px}#menu-navbar{top:55px;position:absolute;right:0;width:70%}.brandLogo{margin-top:0;margin-left:0}.logo{width:40%}.text_in_header{margin:0}.block_365,.block_banya,.block_contacts,.block_fitnes,.block_hotelRooms,.block_housesLand,.block_housesWater,.block_infracstraction,.block_restoran,.block_spa{height:auto}}@media only screen and (min-width:1200px){.dropdown:hover .dropdown-menu{display:block}}.block_hotelRooms_H{width:100%;background-image:url(/static/media/headerHotelRooms.bed02d1b.jpg);overflow:hidden;position:relative;z-index:10;height:auto;background-size:cover}.nav-tabs{border-bottom:0;border-radius:0}.nav-tabs>li{margin-right:5px;padding:5px;font-size:22px;text-align:center;cursor:default;border-radius:0;border:1px solid #ddd}.nav-tabs .nav-link,.nav-tabs>li>a{border-radius:0}.nav-tabs>li>a{background-color:rgba(198,143,80,.7);color:#fff}.nav-tabs>li>a:hover{background:rgba(198,143,80,.5);color:snow;border-radius:0}.nav-tabs>li.active>a{color:rgba(198,143,80,.7);cursor:default;background-color:#245;border:1px solid;border-color:#ddd #ddd transparent;border-radius:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:rgba(198,143,80,.7);background-color:#fff}.backToMain{text-decoration:none;padding:5px;background-color:hsla(0,0%,100%,.8);border:1px solid #fff;color:#2e2e2e}.priceRoom{background-color:#c69051}.priceRoom,.priceRoom_holiday{text-align:left;color:#fff;font-weight:500;padding:5px 5px 5px 2%}.priceRoom_holiday{background-color:#c79d6b}.gold_color{color:#c89b5b;font-weight:500;text-decoration:underline}.red_color{color:#f00000;font-weight:500}.green_color{color:#3fbf00;font-weight:500}.m20{margin:5px 20px}.m-t15{margin-top:15px}.block_housesWater_H{width:100%;background-image:url(/static/media/headerHousesWater.7d3303e4.jpg);overflow:hidden;position:relative;z-index:10;height:auto;background-size:cover}.nav-tabs_housesWater .nav-tabs{border-bottom:0;border-radius:0}.nav-tabs_housesWater .nav-tabs>li{padding:5px;font-size:22px;text-align:center;cursor:default;border-radius:0;border:1px solid #ddd}.nav-tabs_housesWater .nav-tabs>li>a{background-color:rgba(80,149,198,.5);color:#fff;border-radius:0}.nav-tabs_housesWater .nav-tabs>li>a:hover{background:rgba(80,149,198,.2);border-radius:0;color:#fff}.nav-tabs_housesWater .nav-tabs>li.active>a{color:rgba(198,143,80,.7);cursor:default;background-color:#245;border:1px solid;border-color:#ddd #ddd transparent;border-radius:0}.nav-tabs_housesWater .nav-tabs>li.active>a,.nav-tabs_housesWater .nav-tabs>li.active>a:focus,.nav-tabs_housesWater .nav-tabs>li.active>a:hover{color:rgba(80,149,198,.5);background-color:#fff}.priceHouseWater{background-color:#618dac}.priceHouseWater,.priceHouseWater_holiday{text-align:left;color:#fff;font-weight:500;padding:5px 5px 5px 5%}.priceHouseWater_holiday{background-color:#6996b6}.block_housesLand_H{width:100%;background-image:url(/static/media/headerHousesLand.b07b7eac.jpg);overflow:hidden;position:relative;z-index:10;height:auto;background-size:cover}.priceHouseLand{background-color:#408646}.priceHouseLand,.priceHouseLand_holiday{text-align:left;color:#fff;font-weight:500;padding:5px 5px 5px 5%}.priceHouseLand_holiday{background-color:#549859}.nav-tabs_housesLand .nav-tabs{border-bottom:0;border-radius:0}.nav-tabs_housesLand .nav-tabs>li{padding:5px;font-size:22px;text-align:center;cursor:default;border-radius:0;border:1px solid #ddd}.nav-tabs_housesLand .nav-tabs>li>a{background:rgba(58,144,65,.5);color:#fff;border-radius:0}.nav-tabs_housesLand .nav-tabs>li>a:hover{background:rgba(58,144,65,.2);border-radius:0;color:#fff}.nav-tabs_housesLand .nav-tabs>li.active>a{background:rgba(58,144,65,.7);cursor:default;background-color:#245;border:1px solid;border-color:#ddd #ddd transparent;border-radius:0}.nav-tabs_housesLand .nav-tabs>li.active>a,.nav-tabs_housesLand .nav-tabs>li.active>a:focus,.nav-tabs_housesLand .nav-tabs>li.active>a:hover{color:rgba(80,149,198,.5);background-color:#fff}.block_about{width:100%;background-image:url(/static/media/headerAbout.45c32f40.jpg);overflow:hidden;position:relative;z-index:10;height:auto;background-size:cover;text-align:justify}.bigInfo{height:100px;padding:5px;margin-bottom:15px;border-radius:0;border:1px solid #494747;background-color:hsla(0,0%,100%,.8);text-align:center}.m20{margin:20px}.slick-arrow{display:none!important}
/*# sourceMappingURL=main.18924122.chunk.css.map */