@font-face{font-family:"Comili Book";font-weight:400;src:url("/media/comili-book.otf") format("opentype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,big,em,img,q,header,footer,small,strong,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{padding:0;border:0;outline:0;margin:0;box-sizing:border-box}body{font-family:'Be Vietnam Pro',Arial,Verdana,Helvetica,sans-serif,Tahoma;font-size:18px;color:#696969;padding:0;margin:0 auto;line-height:40px;font-weight:300;overflow-x:hidden;background:#fff}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,select{font-family:'Be Vietnam Pro',Arial,Helvetica,sans-serif,Verdana,Tahoma;font-size:16px;box-sizing:border-box}textarea:focus,input:focus{outline:0}.noscroll{overflow:hidden}a{text-decoration:none;color:#0a1226}img{aspect-ratio:attr(width) / attr(height);height:auto !important}html{height:100%}* html{overflow-x:hidden}ul,ol{list-style:none}.clr{clear:both}.tac{text-align:center}.fl{float:left !important}.fr{float:right !important}.txt p{margin-bottom:30px}.txt ol{list-style:decimal;margin-left:20px}.txt iframe{max-width:100% !important;margin:10px 0}#top-msg,#loader-text{position:fixed;top:20px;left:0;width:100%;text-transform:uppercase;padding:10px 0;text-align:center;background-color:#444;z-index:20;font-size:16px;color:white}h1,h2,h3,h4,h5{font-weight:300;margin-bottom:20px;font-family:'Be Vietnam Pro';color:#1d384e;font-weight:300}h1{font-size:75px;line-height:90px;font-weight:300}h2{font-size:75px;line-height:90px;font-weight:300}#loader-blocker{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1d384e;opacity:.72;z-index:15}.msgok{background-color:#298614 !important;color:white}.msgerr{background-color:red !important;color:white}.container{max-width:100%;width:1200px;margin:0 auto}.container:after{display:block;content:'';clear:both}.clear:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}* html .clear{zoom:1}*:first-child+html .clear{zoom:1}.grid1:after,.grid2:after,.grid3:after,.grid4:after,.grid5:after,.grid6:after,.grid7:after,.grid8:after,.grid9:after,.grid10:after,.grid11:after,.grid12:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}.grid12{display:flex;flex-wrap:wrap}.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11{box-sizing:border-box}.grid1 img,.grid2 img,.grid3 img,.grid4 img,.grid5 img,.grid6 img,.grid7 img,.grid8 img,.grid9 img,.grid10 img,.grid11 img,.grid12 img{max-width:100%;padding:10px 40px;box-sizing:border-box;vertical-align:bottom}.grid1{width:8.3333%}.grid2{width:16.6666%}.grid3{width:25%;padding-right:20px}.grid4{width:33.3333%}.grid5{width:41.6666%}.grid6{width:50%;position:relative}.grid7{width:58.3333%}.grid8{width:66.6666%}.grid9{width:75%}.grid10{width:83.3333%}.grid11{width:91.6666%}.grid12{width:100%}.trans{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0,1)}.transX{transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.transY{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.transXY{transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}.btn{background:#31ade9;color:white;padding:21px 41px 18px;display:inline-block;text-transform:uppercase;cursor:pointer;font-size:13px;line-height:16px;letter-spacing:2.34px;font-weight:500;transition:all 300ms ease-in}.btn:hover{background:#3188e9}.fld{margin:0 0 3px 0}.fld .label{display:block;font-weight:normal;font-size:13px;text-align:left;color:#121212;padding:10px 0 2px 0}.fld label sup{color:Red;font-size:14px;display:inline-block;vertical-align:top}.fld .txt-inp{padding:15px 20px;margin:2px 0;border:2px solid #ddd;border-radius:0;width:100%;box-sizing:border-box}.fld textarea.txt-inp{resize:vertical;height:120px}.fld-in{display:flex;flex-wrap:wrap;justify-content:space-between}.fld-14{width:calc(25% - 10px)}.fld-12{width:calc(50% - 10px)}.fld-13{width:calc(33.33% - 10px)}.fld-34{width:calc(75% - 10px)}.error-fld.fld .txt-inp{border:2px solid red}.fld .valid-note{font-size:11px;color:Red}.therms{padding:5px}.therms-err{border:2px solid red}.calendar-next,.calendar-prev{width:40px;height:40px;cursor:pointer;top:5px;position:absolute;border:1px solid #ecf1f4;border-radius:20px}.calendar-next.disable,.calendar-prev.disable{opacity:.1}.calendar-box{position:relative}.calendar-next{right:0;background:url(/img/arr.svg) no-repeat center center;transform:rotate(-180deg)}.calendar-prev{left:0;background:url(/img/arr.svg) no-repeat center center}.reservation-btn{display:inline-block;background:#31ade9;color:white;padding:20px 64px;cursor:pointer;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:2.34px;line-height:16px;transition:all 300ms ease-in}.reservation-btn:hover{background:#3188e9}.reserv-popup{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(29,56,78,0.72);z-index:13;overflow-y:auto;padding:20px 5px}.reserv-box{z-index:5;background:white;width:1460px;margin:30px auto 0 auto;position:relative;padding:45px 100px}.reserv-close{width:40px;height:40px;background:url(/img/close.svg) no-repeat center center;position:absolute;top:20px;right:20px;cursor:pointer}.reserv-cols{display:flex;flex-wrap:wrap}.reserv-cols .reserv-dates{width:65%}.reserv-cols .reserv-persons{width:35%;padding-left:100px}.reserv-cols .reserv-form{width:100%;padding:20px 0}.reserv-box .tables{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.reserv-box .tables td{text-align:center;font-size:15px;font-weight:400;width:14.28%;line-height:24px;margin:1px 0}.reserv-box .tables .month{font-weight:500;padding:5px 0;font-size:20px;color:#080808}.reserv-box .tables td.weekday{color:#d3d3d3;font-weight:600;font-size:16px;padding:4px 0}.reserv-box .tables .cellc{cursor:pointer;font-size:15px;font-weight:400;padding:4px 3px;color:#080808;position:Relative}.reserv-box .tables .cellc.cell-sel{background:#ecf1f4}.reserv-box .tables .cellc.cell-hov{background:#ecf1f4}.reserv-box .tables .cellc.cell-start{position:relative;background:#31ade9 !important;color:white !important}.reserv-box .tables .cellc.cell-end{position:relative;background:#31ade9 !important;color:white !important}.reserv-box .tables .cellc.cell-start:before{content:'';position:absolute;width:0;height:0;border:8px solid #fff;left:-8px;top:-8px;transform:rotate(-45deg)}.reserv-box .tables .cellc.cell-end:before{content:'';position:absolute;width:0;height:0;border:8px solid #fff;right:-8px;bottom:-8px;transform:rotate(-45deg)}.reserv-box .tables .cellc .hint{position:absolute;padding:5px 3px;background:#1d384e;font-size:11px;color:#fff;right:-40px;top:-20px;width:54px;line-height:15px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);z-index:6}.reserv-box .tables .disabled{opacity:.3}.reserv-box .tables .sdisabled{opacity:.6}.reserv-box .tables .cellc:hover{background:#f5f5f5}.reserv-box .tables table{width:calc(50% - 50px);border-spacing:2px}.reserv-box .reserv-counts{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.reserv-box .reserv-count{width:calc(50% - 10px)}.reserv-box .lab{font-size:30px;font-weight:400;line-height:95px;color:#3188e9;padding:5px 0 5px 0}.reserv-box .reserv-kids select{width:100px;border:1px solid #ecf1f4;padding:10px;font-size:18px;font-weight:400;border-radius:5px}.reserv-btn{text-align:center;margin-top:20px;padding:20px 0 20px 0;border-top:1px solid #ecf1f4;border-bottom:1px solid #ecf1f4}.reserv-box .person-count{border:1px solid #ecf1f4;padding:10px;display:flex;flex-wrap:wrap;align-items:center;border-radius:5px}.reserv-box .person-count strong{width:calc(100% - 80px);text-align:center;font-size:25px;color:#080808;font-weight:400}.reserv-box .person-minus,.reserv-box .person-plus{width:40px;height:40px;text-align:center;display:inline-block;line-height:40px;font-size:25px;cursor:pointer;color:#92b1c3;font-weight:400}.reserv-result.reserv-loading{min-height:100px;background:url(/media/img/loading.gif) no-repeat center center}.reserv-box .resh{font-size:18px;color:#080808;font-weight:400}.reserv-box .reserv-counts.kids-age{flex-direction:column}.reserv-kids{margin:3px 0;width:100%;display:flex;align-items:center;justify-content:space-between}.room{margin:5px 0;display:flex;justify-content:space-between}.room-item{background:#ecf1f4;padding:26px;margin:22px 0}.room .price{font-weight:400;font-size:24px;padding:5px 10px}.room .price span{font-size:18px}.room .img{width:120px;height:120px;margin-right:40px;display:inline-block}.room .room-txt{line-height:20px;font-size:15px;max-width:600px}.room .room-txt h3{font-size:20px;font-weight:400;margin-bottom:16px}.room .room-l{display:flex;align-items:center}.room .room-r{display:flex;align-items:flex-end;width:200px;flex-direction:column}.norooms{border:1px solid red;padding:20px;text-align:center;color:Red}.checkbox{display:block;position:relative;padding-top:4px;padding-left:35px;margin:3px 0;cursor:pointer;font-size:14px;line-height:17px;width:auto !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox a{color:#31ade9;text-decoration:underline}.checkbox small{color:#aaa}.checkbox .checkmark{position:absolute;top:2px;left:0;height:22px;width:22px;border-radius:4px;border:1px solid #c7c7c7}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;left:0}.checkbox .checkmark:after{content:"";border-radius:4px;position:absolute;display:none;background:#31ade9;left:2px;top:2px;width:16px;height:16px}.checkbox input:checked~.checkmark:after{display:block}.vat-form{display:none}header{position:fixed;background:white;left:0;right:0;top:0;z-index:10;box-shadow:0 0 16px 0 rgba(0,0,0,0.09)}header .head{display:flex;justify-content:space-between;align-items:center;padding:28px 48px 26px 48px}header .head .head-logo{width:200px}header .head .head-logo img{max-width:100%;vertical-align:bottom}header .head .head-left,header .head .head-right{width:calc(50% - 100px)}header .head .head-right{display:flex;justify-content:flex-end;align-items:center}.menu .menuitem-tag{padding-right:93px;display:inline-block}.menu .menuhide{display:none}.menu .menuitem-tag a{font-size:16px;font-weight:300;padding:5px 0}.menu .menuitem-tag a:hover{border-bottom:2px solid #31ade9}.menu-contact{position:fixed;bottom:100px;left:40px;right:0}.menu-contact a{display:block;padding-left:40px}.menu-contact a:hover{color:#31ade9}.menu-contact a.phone{background:url(/img/phone.svg) no-repeat 0 11px}.menu-contact a.email{background:url(/img/email.svg) no-repeat 0 12px}.home-baner-box{height:100vh;overflow:hidden;position:relative}.home-baner-txt{position:absolute;left:50%;top:50%;min-width:840px;max-width:100%;text-align:center}.home-baner-txt .btn{margin-top:30px;background:white;color:black;font-weight:500;font-size:15px;padding:25px 76px 24px 76px;text-transform:uppercase;letter-spacing:2.34px}.home-baner-txt .btn:hover{background:#1d384e;color:white}.home-baner-txt .title{color:white;font-size:87px;line-height:110px;font-weight:300}.home-baner{position:fixed;height:100vh;width:100%;z-index:-1}.baner-contact{text-align:center;margin:30px 0 0 0;position:absolute;bottom:60px;left:50%;min-width:840px;max-width:100%}.baner-contact-in{display:flex;background:#31ade9;color:white;padding:33px 38px 28px;font-size:20px;font-weight:300;display:inline-block}.baner-contact a{color:white;width:50%;padding-left:34px}.baner-contact a:hover{color:#3188e9}.baner-contact a.phone{background:url(/img/phone.svg) no-repeat 0 4px}.baner-contact a.email{background:url(/img/email.svg) no-repeat 0 4px;margin-left:40px}.home-baner:after{content:'';position:absolute;z-index:2;background:#112a3e;opacity:.46;left:0;right:0;top:0;bottom:0}.home-baner .gal-ph{height:100%;width:100%;position:relative}.home-baner .img{height:100%;width:100%;overflow:hidden;display:block;position:relative}.home-baner .gal-ph picture{height:100%}.home-baner .gal-ph img{display:block;width:100%;height:100vh !important;object-fit:cover;object-position:center center}section{background:white;padding:50px 0}.home-note{text-align:center;padding:240px 0 120px 0;font-size:29px;line-height:62px;font-weight:300;position:relative}.home-note:after{background:url(/img/bg2.svg) no-repeat left 0;content:'';position:absolute;right:0;bottom:-230px;width:690px;height:890px}.home-note .txt{max-width:1000px;display:inline-block}.home-note .txt .btn{margin-top:30px}.home-photos{padding-bottom:120px;overflow:hidden}.photos-grid .photo-grid{padding:12px}.photos-grid .photo-grid-cnt{padding-top:140.81%;display:block;width:100%;background-size:cover;background-position:center center}.photos-grid .photo-grid{width:33.33%}.home-photos .owl-stage-outer{overflow:visible}.home-photos .home-title{font-size:28px;line-height:37px;padding-bottom:12px;font-weight:400;font-family:'Comili Book'}.home-photos .owl-prev,.home-photos .owl-next{width:100px;height:100px;background:#31ade9 url(/img/arrow.svg) no-repeat center center / 46px}.home-photos .owl-prev:hover,.home-photos .owl-next:hover{background-color:#3188e9}.home-photos .owl-prev{transform:rotateZ(-180deg);left:-13px}.home-photos .container{width:1460px}.home-photos .owl-next{right:-13px}.home-descr{display:flex;align-items:center}.home-descr .home-descr-l{width:50%;position:relative}.home-descr .home-descr-r{width:50%}.home-descrr{position:relative;padding:188px 0;background:#92b1c3}.home-descrr:after{content:'';left:0;bottom:-300px;width:554px;height:1154px;position:absolute;max-width:100%;background:url(/img/bg1.svg) no-repeat right bottom}.home-descr .ph{width:468px;max-width:100%;display:inline-block}.home-descr .ph img{width:100%}.home-descrr .home-descr-l{text-align:left}.home-descrr .home-descr-r{padding-top:160px;background:url(/img/logo2.png) no-repeat 0 0;color:white;font-size:18px;font-weight:300;line-height:40px}.home-descrl{padding:188px 0 60px 0}.home-descrl .home-descr-l{padding-top:160px;background:url(/img/logo2.svg) no-repeat 0 0;color:#696969;font-size:18px;font-weight:300;line-height:40px}.home-descrl .home-descr-l h3{font-size:75px;line-height:95px;font-weight:300;color:#1d384e}.home-descrl .home-descr-l p.large,.txt .large{font-size:22px;padding-bottom:30px}.home-descrl .home-descr-l .btn{margin-top:50px}.home-descrl .home-descr-l strong{font-weight:500}.home-descrl .home-descr-r{text-align:right;position:relative}.home-icons .icons{display:flex;flex-wrap:wrap;justify-content:space-between}.home-icons .icons .icon{width:130px;text-align:center;font-size:18px;line-height:27px;font-weight:600;color:#92b1c3;margin-bottom:20px}.home-icons .icons .icon span{width:100%;padding-top:80px;display:block;background-repeat:no-repeat;background-position:center center}footer{background:#1d384e;color:white}footer .foot-info{background:white}footer .foot-blue{padding:100px 0}footer .foot-head{font-size:40px;font-weight:300;padding-bottom:30px}footer .foot{display:flex;font-size:18px;line-height:32px}footer .foot p{margin-bottom:40px;line-height:32px;font-weight:300;font-size:18px}footer .foot .txt{max-width:430px}footer .btn:hover{background:white;color:#000}footer .foot .txt p{line-height:40px}footer .foot p a{color:white}footer .foot p strong{font-weight:600}footer .foot p span{color:#92b1c3;font-weight:300}footer .foot-blue .foot-left,footer .foot-blue .foot-right{width:50%}footer .foot-info{color:#5f5f5f;font-size:14px;font-weight:300}footer .foot-info .container{width:1460px}footer .foot-info .foot{padding:38px 0;justify-content:space-between}footer .foot-info .foot-left{width:300px;font-size:14px}footer .foot-info .foot-right{width:calc(100% - 300px);text-align:right}footer .foot-info .foot-item{padding:0 30px;font-size:14px}.foot-map{width:100%;height:500px}.foot-map iframe{width:100%;height:500px}.sign{position:absolute;font-family:'Comili Book';font-size:25px;line-height:37px}.sign1{color:white;left:-70px;top:-50px;transform:rotateZ(-10deg)}.sign2{color:white;right:-200px;bottom:0;transform:rotateZ(-7deg);width:304px}.sign3{color:white;left:-100px;bottom:50px;transform:rotateZ(13deg);width:252px}.sign4{color:#000;left:-60px;bottom:50px;transform:rotateZ(-14deg);width:240px}.sign5{color:#000;left:20px;bottom:-60px;transform:rotateZ(7deg);width:240px}.sign6{color:#000;left:-50px;top:50%;transform:rotateZ(-7deg);width:240px}.sign7{color:#000;left:0;top:10%;transform:rotateZ(-7deg);width:240px}.submain{padding-top:110px}.page-head{padding:120px 0 120px 0;text-align:center;margin-bottom:30px}.category-253 .page-head{background:#ecf1f4}.category-252 .page-head{padding:120px 0 30px 0}.category-251 .page-head{margin-bottom:0;position:relative}.category-251 .page-head:after{content:'';background:url(/img/bg4.svg) no-repeat right top;width:800px;max-width:100%;height:750px;position:absolute;left:0;bottom:0;z-index:-1}.page-head .txt{max-width:1000px;margin:0 auto}.txt .grid12 .grid6:nth-child(1) .photo{text-align:left}.txt .grid12 .grid6:nth-child(2) .photo{text-align:right}.txt .grid12{align-items:center;margin:0 auto;width:1200px;max-width:100%}.txt .home-photos{background:#ecf1f4}.section-head{text-align:center;padding:0 0 80px 0}.section-head .title{position:relative;font-size:75px;line-height:96px;font-weight:300;color:#112a3e;display:inline-block}.section-head .sign{right:-100px;transform:rotateZ(-5deg)}.tab-heads{display:flex;justify-content:center;margin-top:10px}.tab-heads .tab-head{background:#ecf1f4;padding:22px 42px 20px;margin:0 10px;text-transform:uppercase;font-size:13px;line-height:16px;letter-spacing:2.34px;font-weight:500;color:#1d384e;cursor:pointer}.tab-heads .tab-head.on{padding:22px 42px 20px 50px;background:#92b1c3 url(/img/tabon.svg) no-repeat 18px center;color:White}.mozaik{margin:50px 0}.mozaik .photo-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.mozaik .photo-row .photo-c{width:calc(50% - 12px);display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}.mozaik .photo-row .photo-c .photo-c{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:calc(50% - 12px)}.mozaik .photo-row .photo-c .photo-c .photo-m{width:calc(50% - 12px)}.mozaik .photo-m{width:100%;cursor:pointer}.mozaik .photo-row .photo-c .photo-c.long .photo-m{width:100%}.mozaik .photo-row .photo-c .photo-c.long .photo-m .photo-m-cnt{padding-top:calc(50% - 12px)}.mozaik .photo-m .photo-m-cnt{padding-top:100%;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.mozaik .photo-row:nth-child(2n){flex-direction:row-reverse}.mozaik .photo-m:hover .photo-m-cnt:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,0.4)}.frame{color:#000;padding:20px;position:absolute;z-index:16;box-sizing:border-box;border-radius:10px;left:50%;transform:translateX(-50%)}.popup-box{background-color:#fff;padding:0;position:relative;z-index:13;border-radius:10px}.popup-box-shade{left:0;top:0;width:100%;height:100%;z-index:12;position:absolute;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);background:rgba(0,0,0,0.2);border-radius:10px}.frame-close{position:absolute;width:40px;height:40px;background:#31ade9;-webkit-mask:url(/img/sprites.svg) no-repeat 0 -40px;top:-20px;right:-20px;z-index:5}.frame .arr-left,.frame .arr-right{position:absolute;top:50%;margin-top:-50px;width:100px;height:100px;background:#31ade9 url(/img/arrow.svg) no-repeat center center / 46px}.frame .arr-left{left:-50px;transform:rotateZ(-180deg)}.frame .arr-right{right:-50px}.tab-body{display:none}.tab-body.on{display:block}.attr{background:#ecf1f4;padding:30px 0;margin:0 calc(730px - 50vw)}.attr section{background:none;padding:0 0 60px 0}.attr .icons{flex-wrap:wrap}.attr .icons .icon{width:33.33%;text-align:left;font-size:16px;line-height:25px;font-weight:300;color:#1d384e;padding:30px 0}.attr .icons .icon span{width:80px;height:80px;padding:0;display:inline-block;vertical-align:middle}.attr .icons .icon strong{width:calc(100% - 90px);display:inline-block;vertical-align:middle;font-weight:300;padding:0 20px}.tit{text-align:center;font-size:45px;line-height:95px;color:#1d384e;padding:30px 0}.tit3{font-size:40px;line-height:85px;font-weight:300;color:#1d384e;text-align:center}.houses{padding:20px 0}.panorama{position:relative}.panorama .sign{left:50%;top:50%;position:absolute;z-index:2;transform:translateX(-50%) translateY(-50%) rotateZ(-7deg);-moz-transform:translateX(-50%) translateY(-50%) rotateZ(-7deg);-o-transform:translateX(-50%) translateY(-50%) rotateZ(-7deg);-webkit-transform:translateX(-50%) translateY(-50%) rotateZ(-7deg);-ms-transform:translateX(-50%) translateY(-50%) rotateZ(-7deg);font-size:31px;color:#1d384e}.panorama .photo{width:100%;padding-top:29.4%;position:relative;overflow:hidden}.panorama .photo img{position:absolute;width:100%;object-fit:cover;left:0;top:0;height:100% !important}.photos-list{display:flex;padding:0 110px}.photos-list .photo-grid{width:33.33%;padding:13px}.photos-list .photo-grid-cnt{padding-top:100%;background-size:cover;background-position:center center;cursor:pointer;display:block}.home-photos3{padding:20px 0}.home-photos3 .txt{max-width:900px;margin:0 auto;text-align:center;padding:40px 0}.home-photos3 .container{width:1460px;background:#ecf1f4;padding:80px 0;position:relative}.houses .home-photos3:nth-child(2) .container{background:#92b1c3}.houses .home-photos3:nth-child(2) .tit3,.houses .home-photos3:nth-child(2) .txt{color:white}.houses .home-photos3 .sign{color:#1d384e;width:220px;bottom:150px;right:-10px;transform:rotateZ(7deg)}.houses .home-photos3:nth-child(2) .sign{transform:rotateZ(-7deg);color:#1d384e;width:220px;left:40px;bottom:180px}.reserv-information{width:100%}.info-list{display:flex;flex-wrap:wrap;justify-content:space-between}.reserv-info{width:20%;display:flex;flex-direction:column}.reserv-info-h{width:100%}.reserv-info-big{width:40%;display:flex;flex-wrap:wrap;justify-content:space-between}.reserv-info-big .reserv-info{width:50%}.reserv-info .btn{text-align:center}.reserv-info .reserv-change-btn{text-align:right}.reserv-info span{font-size:14px}.order-page{padding-top:50px}.pays{display:inline-block}.pays a{display:block;margin:8px 0}.page960{width:960px;margin:0 auto;max-width:100%;text-align:center;padding-bottom:40px}.page960 .txt{padding:0 20px}.page1460{width:1460px;margin:0 auto;max-width:100%;text-align:center}.page1200{width:1200px;margin:0 auto;max-width:100%;text-align:center}.page960 .txt h2{font-size:45px;line-height:2em;margin:0}.txt table{width:100%;margin:20px 0;border:1px solid #ecf1f4;border-collapse:collapse}.txt table td{border:1px solid #ecf1f4;vertical-align:middle;text-align:center;padding:30px 20px;font-size:24px;font-weight:400;line-height:30px}.txt table td small{display:block;font-size:16px;font-weight:300}.txt table td strong{color:#1d384e}.txt table td[colspan="2"]{font-size:18px;padding:18px 20px;background:#ecf1f4 0 0 no-repeat padding-box}.kids-price{background:#92b1c3;padding:80px 20px;color:white;margin:0 calc(480px - 50vw)}.page960 .kids-price{margin:0 calc(480px - 50vw)}.page1200 .kids-price{margin:0 calc(600px - 50vw)}.page1460 .kids-price{margin:0 calc(730px - 50vw)}@media(max-width:960px){.kids-price{margin:0}}.page960 .kids-price .container{width:960px}.page1200 .kids-price .container{width:1200px}.page1460 .kids-price .container{width:1460px}.kids-price h2{color:white}.price-box{padding:40px 0}.txt .price-box:nth-child(1){padding:0 0 40px 0}#cookie-panel{position:fixed;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);color:black;left:20px;z-index:100;right:20px;box-sizing:border-box;bottom:20px;padding:20px 0;font-size:13px;line-height:18px}#cookie-panel .container{width:auto;padding:10px 20px}#cookie-panel a{color:#252525;text-decoration:underline}.close-cookie{float:right;cursor:pointer;background:#92b1c3;color:white !important;margin:0 0 0 20px;padding:3px 10px}.small-btn{padding:4px 20px;font-size:12px}.reserv-del{float:right;font-size:12px;cursor:pointer}.reserv-room h3{margin:0;font-size:14px;border-bottom:1px solid #eee}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-stage-outer{overflow:hidden}.owl-carousel{position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{display:inline-block;vertical-align:top}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:0;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#e7001e}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots{padding:10px 0 0 0}.owl-theme .owl-dot{width:12px;height:12px;border-radius:6px;background:#e3e3e3;cursor:pointer;display:inline-block;margin:0 2px}.owl-theme .owl-dot.active{background:#f9bc06}.owl-item.loading{min-height:150px}.owl-item>div{width:100% !important}.owl-prev,.owl-next{width:40px;height:40px;position:absolute;color:black;font-size:30px;line-height:30px;z-index:4;cursor:pointer;top:50%;margin-top:-20px}.owl-prev{left:10px}.owl-next{right:10px}.owl-carousel .owl-item .prod{width:100% !important}@media(max-width:1460px){.menu .menuitem-tag{padding-right:40px}.home-note{padding:40px 20px;font-size:20px;line-height:2em}.reserv-box{padding:30px 30px;max-width:100%}.houses .home-photos3 .sign{display:none}.panorama,.attr{margin:0}}@media(max-width:1240px){.grid12{padding:0 20px}.home-icons .icons .icon{width:33.33%}.home-descrr{padding:50px 20px}.home-descrl{padding:50px 20px}.home-descrr .home-descr-r{padding-left:40px}.home-descrl .home-descr-l{padding-top:0}.home-descrl .home-descr-l h3{font-size:40px}.menu.menu-right{display:none}.menu .menuitem-tag{display:block;margin:15px 0}.menu .menuhide{display:block}.baner-contact{display:none}.home-baner-txt{top:calc(50% + 60px)}.menu-btn{cursor:pointer;width:50px;height:50px;background:url(/img/menu.svg) no-repeat center center}.menu{position:fixed;background:white;top:0;right:0;width:100%;max-width:500px;bottom:0;padding:60px 60px;visibility:hidden;transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);z-index:5;transition:all 300ms ease-in}.menu-close{position:absolute;right:20px;top:20px;cursor:pointer;width:50px;height:50px;background:url(/img/close.svg) no-repeat center center}.menu.on{visibility:visible;transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%)}.head-right .reservation-btn{display:none}.head .reservation-btn.menuhide{position:fixed;right:20px;bottom:20px;left:20px;text-align:center}.home-photos{padding:0 20px 50px 20px}footer .foot{padding:0 20px}footer .foot-info .foot{padding:30px 20px}.attr{padding:30px 20px}.home-photos3 .container{padding:40px 20px}.houses .home-photos3:nth-child(2) .sign{display:none}.photos-list{padding:0}.sign6{left:20px}.section-head .sign{right:10px}.reserv-cols{flex-direction:column}.reserv-cols .reserv-dates{width:100%}.reserv-cols .reserv-persons{width:100%;padding:0 30px}.reserv-box .tables table{width:calc(50% - 20px)}}@media(max-width:1000px){.grid6{width:100%}h1{font-size:50px;line-height:1.3em}h2{font-size:40px;line-height:50px}.page-head{padding:50px 20px 50px 20px}.category-252 .page-head{padding:50px 20px 50px 20px}.home-descr{flex-direction:column}.home-descl{flex-direction:column}.home-descrr .home-descr-r{padding-left:0}.home-descrr .home-descr-r{width:100%}.home-descrl .home-descr-l{width:100%;padding-bottom:40px}.home-descrr .home-descr-r{background-size:300px;background-position:0 40px}.home-baner-txt{min-width:100%}.baner-contact{bottom:20px}.home-baner-txt .title{font-size:40px;line-height:50px}.sign1{left:20px}.sign2{right:0;bottom:-85px}.baner-contact-in{padding:10px 20px}.home-photos .owl-prev,.frame .arr-left{transform:rotateZ(-180deg) scale(0.5)}.home-photos .owl-next,.frame .arr-right{transform:scale(0.5)}.home-photos .owl-prev,.home-photos .owl-next{margin-top:-50px}}@media(max-width:800px){.tab-heads{flex-direction:column}.mozaik .photo-row{flex-direction:column;margin:0}.mozaik .photo-m{width:100%;padding:6px}.mozaik .photo-row .photo-c .photo-c .photo-m{width:50%}.mozaik .photo-row:nth-child(2n){flex-direction:column-reverse}.mozaik .photo-row .photo-c{width:100%}.mozaik .photo-row .photo-c .photo-c{margin:0}.tit{font-size:25px;line-height:45px}.tit3{font-size:30px;line-height:45px}.attr .home-icons .icons .icon{width:50%}footer .foot{flex-direction:column;text-align:center}footer .foot .txt{max-width:none}footer .foot .foot-left,footer .foot .foot-right{width:100%}footer .foot-info .foot-right{text-align:center}.home-descrr .home-descr-l{width:100%;text-align:center}.home-descrl .home-descr-r{width:100%;text-align:center}.sign3{left:30px}.home-icons .icons .icon{font-size:14px;padding:0 20px}.room{flex-direction:column}.room .room-r{width:100%}.room .room-txt{width:calc(100% - 120px)}.reserv-info{width:50%}.reserv-info-big{width:100%}.reserv-info-btn{width:100%}.reserv-info-btn .btn{width:100%}}@media(max-width:600px){.section-head{padding-top:40px}.section-head .title{font-size:40px;line-height:50px}body,.home-descrl .home-descr-l p.large,.txt .large,.home-descrr .home-descr-r,.home-descrl .home-descr-l{font-size:16px;line-height:2em}.fld-12{width:100%}.reserv-box .lab{line-height:40px;font-size:16px}.reserv-box .tables table{width:100%}.attr .home-icons .icons .icon{width:100%}.home-icons .icons .icon{width:50%}header .head{padding:20px 30px}header .head .head-left{width:0}header .head .head-right{width:calc(100% - 200px)}.baner-contact{bottom:10px}.baner-contact a{display:block;width:auto;text-align:left}.baner-contact a.phone{background-position:0 12px}.baner-contact a.email{margin-left:0;background-position:0 12px}footer .foot-menu{padding-top:20px}footer .foot-info .foot-item{display:block;padding:10px 0}}@media(max-width:500px){.panorama .photo{padding-top:40%}.room .room-l{flex-direction:column}.room .img{margin:0 0 20px 0}.room .room-txt{width:100%}}@keyframes slideY{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@keyframes fadeout{0%{transform:scale(1)}100%{transform:scale(0.5)}}header{animation-name:slideY;animation-duration:1s;animation-delay:0s}.anime{transition:all 1000ms ease-in}.home-baner-txt .anime{opacity:0}.fadeOut{opacity:0}.fadeIn{opacity:1 !important}