@keyframes loading{to{transform:translateX(100%)}}@font-face{font-family:'PTSans';src:url(/static/fonts/pt-sans.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"PTSans";font-weight:700;src:url(/static/fonts/ptsans_bold.ttf)}@font-face{font-family:"PTSans";font-style:italic;src:url(/static/fonts/ptsans_italic.ttf)}@font-face{font-family:'WarnockPro';src:url(/static/fonts/Warnock-Pro-Bold-Subhead.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'WarnockPro';src:url(/static/fonts/Warnock-Pro-Subhead.ttf) format("truetype");font-weight:400}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input{outline:0}body{font-family:'PTSans',sans-serif}img{max-width:100%;width:auto}h1,h2,h3{font-family:"WarnockPro",serif}select{display:none}.wrap{margin:auto}.center{text-align:center}.text-right{text-align:right}.flex-block{display:flex;align-items:center}.showmenu{font-size:25px}.menu a{font-size:14px;color:#000;font-weight:700;text-transform:uppercase;text-decoration:none;padding:0 20px;height:100%;line-height:110px}.menu.header a{padding:0}.contacts a,.jq-selectbox li,.menu a{font-family:"PTSans",sans-serif}.contacts a{font-size:20px;font-weight:700;text-decoration:none;color:#000}.menu{display:flex;justify-content:space-between;width:100%}.contacts{width:300px}.contacts .title,.lang{font-size:15px;font-family:"PTSans",sans-serif;color:#999}.lang{width:80px;height:50px;border:1px solid #cfcfcf;border-radius:40px;text-align:center;line-height:50px;margin:0 40px;text-transform:uppercase;font-size:13px;color:#000}.header{height:70px}.jq-selectbox{vertical-align:middle;cursor:pointer;width:100%}.jq-selectbox__select{height:50px;padding:0 20px;width:auto;min-width:100px;background-color:#fff;font-size:15px;font-family:"PTSans",sans-serif;color:#333;line-height:50px}.jq-selectbox__select:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-selectbox.disabled .jq-selectbox__select{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%}.jq-selectbox__trigger-arrow{position:absolute;top:23px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{color:#d73434;border-top-color:#d73434}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#d73434}.jq-selectbox__dropdown{box-sizing:border-box;width:100%;padding:0;border:1px solid #ccc;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);font:14px/18px Arial,sans-serif;line-height:30px}.jq-selectbox__search{margin:5px}.jq-select-multiple,.jq-selectbox__search input{box-sizing:border-box;border:1px solid #ccc;color:#333}.jq-selectbox__search input{width:100%;margin:0;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;box-shadow:inset 1px 1px #f1f1f1;padding:5px 27px 6px 8px;border-radius:3px}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#f0f0f0;font-size:13px}.jq-select-multiple ul,.jq-selectbox ul,body{margin:0;padding:0}.jq-selectbox li{min-height:30px;padding:5px 10px 6px;color:#231f20;transition:.3s background-color}.jq-selectbox li.selected,.jq-selectbox li:hover{background-color:#eee}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{padding:1px;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;cursor:default}.jq-select-multiple.focused{border:1px solid #5794bf}.jq-select-multiple.disabled{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.disabled{color:#aaa}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#ccc;color:#fff}.date{position:relative}.date i{position:absolute;right:10px;top:30px;color:#e43838}.date i:hover{cursor:pointer}.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 10px 0 0;background:#654f4c;border:1px solid #fff;border-radius:1px;cursor:pointer}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08c}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-checkbox.checked{background-color:#d73434;border-color:#d73434}.jq-selectbox{margin:15px 0}.col-3{width:25%;position:relative;flex-basis:25%}.col-9{width:75%;flex-basis:75%}.col-6{width:50%;flex-basis:50%}.col-2{width:20%;flex-basis:20%}.col-33,.col-4,.col-8{flex-basis:33.33333%;width:33.3333333%;position:relative}.col-4,.col-8{flex-basis:40%;width:40%}.col-8{flex-basis:60%;width:60%}.col-10{flex-basis:80%;width:80%}.lefttitle,.navigation{font-size:30px;font-family:"WarnockPro",serif;color:#bab39c;font-weight:700}.navigation i{font-size:14px}.lefttitle{font-size:48px;color:#000;text-align:left;margin:0}.flex-block.top{align-items:stretch}.tabnav{padding:60px 70px}.tabnav br{line-height:0;content:" "}.tab{font-size:14px;font-family:"PTSans",sans-serif;line-height:40px;border-top:2px solid #fff}.tab.active{color:#000;font-weight:700;border-top:2px solid #d73434}.tabnav .menu{padding:40px 0}.tabcontent{width:100%;display:flex}.img1{height:100%;position:absolute}.img1,.img2{width:100%}.imgdesc{background-color:#00a7bb;flex-grow:1;display:flex;align-items:flex-end}.tabcontent .data{display:flex;flex-direction:column}.fon,.fon2{position:relative}.fon{float:left;background-color:#cfcfcf;width:50%;min-height:275px}.fon2{width:100%;min-height:600px}.hoverdiv{position:absolute;height:100%;width:100%;background-color:transparent;z-index:200;opacity:0;transition-duration:.5s;top:0}.hoverdiv:hover{opacity:1;display:block;background-color:rgba(146,131,102,.6)}.hoverdiv>div,.imgdesc>div{padding:40px}.cntplace .cnt,.hoverdiv h2,.imgdesc h2{font-size:24px;font-family:"PTSans",sans-serif;color:#fff;font-weight:700;margin:0}.hoverdiv p,.imgdesc p,.placemenu>div{font-size:15px;font-family:"PTSans",sans-serif;color:#fff;line-height:1.4}.calendartitle,.imgtitle{font-size:48px;font-family:"WarnockPro",serif;font-weight:700;text-align:center}.imgtitle{position:absolute;line-height:600px;z-index:1000;width:100%;color:#fff}.calendartitle{color:#292929;margin:6vw}.flex{display:flex;flex-wrap:wrap;align-items:flex-start}.calendar img{height:100%;object-fit:cover;width:100%}.cntplace{top:0;left:0;background-color:#d73434;position:absolute;width:50px;height:50px;padding:15px;z-index:1001}.cntplace .cnt{font-size:32px;font-family:"WarnockPro",serif;text-align:center;line-height:1}.cntplace .place{font-size:13px;font-family:"PTSans",sans-serif;color:rgba(255,255,255,.459);text-align:center;margin:0}.desc,.desc.background--light{color:#000}.desc.background--light>.title,.desc>.title{color:#666}.desc.background--dark,.desc.background--dark>.title{color:#fff}.col-33 .hoverdiv,.col-4 .hoverdiv{background-color:rgba(34,154,167,.729);top:0;z-index:1000}.datablock2:hover+.hoverdiv,.datablock:hover+.hoverdiv{opacity:1;display:block;background-color:rgba(34,154,167,.729)}#calendar2{height:500px}.lookall .all{text-align:center;font-size:13px;font-family:"PTSans",sans-serif;color:#333;font-weight:700;text-transform:uppercase}#map,.lookall a{display:inline-block}.lookall a{border-radius:50%;background-color:#d73434;padding-left:3px;padding-top:3px;color:#fff;width:25px;height:25px}.lookall,.map-cluster:after{bottom:0;position:absolute;width:100%;left:0;margin:auto auto 100px}.placetitle{flex-direction:column;background-color:#7e524e}.placetitle .tab2,.placetitle H1{padding:150px 0;font-size:48px;font-family:"WarnockPro",serif;color:#fff;font-weight:700}.placetitle .tab2{float:left;height:90px;background-color:#00bacb;font-size:16px;font-family:"PTSans",sans-serif;text-transform:uppercase;-moz-transform:matrix(1.10747126436782,0,0,1,0,0);-webkit-transform:matrix(1.10747126436782,0,0,1,0,0);-ms-transform:matrix(1.10747126436782,0,0,1,0,0);padding:0 40px;line-height:90px}.placetitle .tab2.active{background-color:#f2f2f2;color:#000}.placetitle .tab2 .cr1{background-color:#d73434;height:28px;width:28px;border-radius:14px;position:absolute;left:50%;margin-left:-14px;margin-top:-14px;display:none}.placetitle .tab2 .cr2{background-color:#fff;height:8px;width:8px;border-radius:4px;position:absolute;left:50%;margin-left:-4px;margin-top:10px}.placetitle .tab2.active .cr1{display:block}.placecontent{background-color:#f2f2f2;padding:2em 8vw 100px}.placecontent .flex-block.top{align-items:flex-start}.placecontent .placemenu a.fullbtn,.placecontent .placemenu input[type=button],.placecontent .placemenu input[type=submit]{margin:15px auto;width:100%}.placecontent .cards-empty{text-align:center;font-size:14pt;color:#7e524e;flex:0 0 100%}.placemenu{width:24%;background-color:#7e524e}.placemenu h2,.placetitle H1{text-align:center}.placemenu>div{margin:30px;font-size:16px;line-height:2.375}.placemenu>div.hotel-broning{margin:40px 65px}.placemenu>div.hotel-broning a,.placemenu>div.hotel-broning input[type=text]{margin:10px 0!important}.placemenu>div input[type=number],.placemenu>div input[type=text],.placemenu>div select{width:100%;position:relative;box-sizing:border-box;margin:15px 0}.placemenu>div .flex{justify-content:center}.placemenu>div .tab3{padding:0 10px;border-bottom:1px solid #948481}.placemenu>div .tab3.active{padding:0 10px;border-bottom:1px solid #d73434}.footer{background:url(/static/img/footerback.png) no-repeat center center;background-size:cover;padding:10vw;min-height:576px;position:relative}.footer .footer-contacts{display:flex;align-items:flex-start;flex-wrap:wrap}.footer .footer-contacts .phone,.helpblock h2,.mapblock h2{font-family:"WarnockPro",serif}.footer .footer-contacts .phone a{font-size:20px;color:#fff;margin:0;text-decoration:none;line-height:1}.footer .footer-contacts .phone .phone-hint{font-size:16px;margin:0;color:#a79c95;line-height:1.5}.footer .footer-contacts .contact{font:700 14px PTSans,sans-serif;color:#00b3c3;text-align:left;text-decoration:none;margin-left:20px;text-transform:uppercase}.footer .footer-categories{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;padding-bottom:40px;border-bottom:1px solid #a79c95}.header-menu-overlay .footer .footer-categories{border:0}.footer .footer-categories .footer-content-type{flex:0 0 250px;padding-bottom:5em}.footer .footer-categories .footer-content-type .footer-content-type-icon{height:30px}.footer .footer-categories .footer-content-type-name{display:inline-block;font:700 15px PTSans,sans-serif;color:#fff;text-transform:uppercase;line-height:2.5;margin:1em 0 0;text-decoration:none;transition:.3s all}.footer .footer-categories .footer-content-type-category{display:block;font-size:15px;font-family:"PTSans",sans-serif;color:#a79c95;line-height:2.5;text-decoration:none;transition:.3s all}.footer .footer-categories .footer-content-type-category:hover{color:#fff}.mapblock{flex-direction:column}.helpblock h2,.mapblock h2{font-size:48px;color:#292929;font-weight:700;margin:6vw;text-align:center}.map{width:100%;align-items:stretch;position:relative}.map .map-menu{position:relative;background:#f8f8f8;padding:60px 0;flex:0 0 350px;transition:.25s all ease-in-out}.map .map-menu.map-menu-hidden{width:70px;flex:0 0 50px}.map .map-menu .map-reset-filters{padding:1em 65px;color:#999;font-size:10pt;text-decoration:underline;cursor:pointer;transition:.3s all}.map .map-menu .map-menu-content-type .map-menu-category:hover,.map .map-menu .map-menu-content-type .map-menu-content-type-name:hover,.map .map-menu .map-reset-filters:hover{color:#d73434}.map .map-menu .map-menu-content-type{padding:0 50px;transition:.25s all}.map .map-menu.map-menu-hidden .map-menu-content-type{opacity:0;transform:translate(-200px)}.map .map-menu .map-menu-content-type-name{padding:15px;font:700 11pt/1.5 PTSans,sans-serif;text-transform:uppercase;cursor:pointer;transition:.25s all}.map .map-menu.map-menu-hidden .map-menu-content-type-name{padding:0}.map .map-menu .map-menu-content-type .map-menu-content-type-categories{max-height:0;overflow:hidden;transition:3.5s max-height cubic-bezier(0,1.15,0,1.09)}.map .map-menu .map-menu-content-type .map-menu-category{padding:10px 0 10px 40px;font:11pt/1.5 PTSans,sans-serif;color:#838383;cursor:pointer;transition:.5s max-height ease-in-out}.map .map-menu .map-menu-content-type.map-menu-content-type-active .map-menu-content-type-categories{max-height:9999px;transition:3.5s max-height cubic-bezier(1,.4,.8,.8)}.map .map-menu .map-scroller{position:absolute;background:#fff;top:55px;right:-55px;transform:rotate(-90deg);text-transform:uppercase;color:#999;letter-spacing:4px;font-size:7pt;cursor:pointer;width:180px;height:70px;display:flex;justify-content:center;align-items:center;transition:.3s background-color,.3s color}.map .map-menu .map-scroller:hover{background:#d73434;color:#fff}.map .map-menu .map-scroller .fa{font-size:20pt;margin-left:25px;color:#000;vertical-align:middle;transition:.3s color}.map .map-menu .map-scroller:hover .fa{color:#fff}.map .map-menu .map-scroller span{display:inline-block;vertical-align:middle}.map-balloon{display:none;position:absolute;top:0;left:0;background:#7e524e;width:300px;height:430px;padding:50px;z-index:10;color:#fff;transition:.3s all;opacity:0}.map-menu .map-balloon{right:-400px;left:auto}.map-balloon .map-balloon-logo{display:block;width:300px}.map-balloon .map-balloon-name{margin:1em 0;line-height:1;font-size:16pt;font-weight:700}.map-balloon .map-balloon-address{color:#ddd}.map-balloon .map-balloon-controls{position:absolute;left:50px;bottom:2em}.map-balloon .map-balloon-about{font-size:10pt;letter-spacing:2px;color:#fff;text-decoration:none;text-transform:uppercase}.map-balloon .map-balloon-about .fa{margin-left:1em;background:#d73434;border-radius:50%;width:25px;height:25px;line-height:25px;text-align:center;padding-left:2px;padding-top:2px}.map-balloon .map-balloon-close{position:absolute;top:-15px;right:-15px;background:#fff;color:#333;box-shadow:0 1px 5px #333;border-radius:50%;width:30px;line-height:30px;text-align:center;cursor:pointer;transition:.3s all ease-out}.map-balloon .map-balloon-close:hover{background:#d73434;color:#fff}.map-balloon.map-balloon-shown{display:block;opacity:1}#map{width:100%;height:1000px;overflow:hidden;background:#f9f9f9;position:relative}.map-cluster{position:relative;background:#7e524e;border-radius:5px;padding:5px;margin-top:-15px;height:35px;box-shadow:0 0 3px #333}.map-cluster:after{content:"";right:0;bottom:-5px;margin:auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #7e524e}.map-cluster span,.map-marker:before{text-align:center;color:#fff;position:absolute;left:0;background:#de2d13}.map-cluster span{display:block;font:700 16pt PTSans,sans-serif;top:0;right:0;bottom:0;margin:auto;letter-spacing:-2px;width:30px;height:30px;border-radius:50%;padding:0}.map-marker{position:relative;margin:-45px 0 0 -20px;cursor:pointer;width:320px}.map-marker .map-marker-name{background:#fff;width:250px;padding:5px 10px 5px 55px;font:12pt/35px PTSans,sans-serif;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #ddd;border-radius:3px}.map-marker:before{content:"\f041";font-family:"FontAwesome",sans-serif;font-size:18pt;line-height:27px;padding:10px;width:27px;height:27px;border-radius:3px}.map-marker:after{content:"";position:absolute;left:18px;bottom:-5px;margin:auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #de2d13}.card>div a{text-decoration:none}.poster .card-address .card-address-icon{display:inline-block;width:17px;text-align:center}.poster-info .poster-info-property{font-size:11pt}.poster-info .poster-info-property .poster-info-date{font-size:13pt}.poster-info .poster-info-property .poster-info-date .fa{margin-right:5px}.breadcrumbs{padding:2.5em 1.5em;text-align:center;border-bottom:1px solid #ddd}.breadcrumbs .destination,.breadcrumbs a{font-size:15px;font-family:"PTSans",sans-serif;text-decoration:none}.breadcrumbs a,.card-grid-item .card--property .card--property-value .special-property-value{color:#d73434}.breadcrumbs span{color:#666}.breadcrumbs .delimiter{padding:0 10px}.leftmenu .text>span.first,.text>span.first{font-size:54px;font-family:"WarnockPro",serif;color:#d73434;font-weight:700;line-height:1}.body-scroller{position:fixed;bottom:50px;right:50px;width:50px;height:50px;border-radius:50%;line-height:50px;background:#c3b79e;cursor:pointer;text-align:center;color:#fff;transition:.3s all;z-index:10}.body-scroller:hover{background:#d73434}.hint{color:#747474}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(370px,1fr));grid-auto-flow:dense;grid-gap:2em}.cards>.card-grid-item{width:370px}.card-grid-item .card--property{padding:.2em 0}.card-grid-item .card--property .card--property-name{display:inline;font-size:14px}.card-grid-item .card--property .card--property-value{color:#7b7b7b;font-size:14px;display:inline}#preloader{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#f6f6f6;z-index:20000000}#preloader .preloader--logo{max-width:calc(100% - 20px);max-height:calc(100% - 20px);position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}#preloader .preloader--short{top:230px}#preloader .preloader--loading{background-color:#d83333;width:100px;height:10px}#preloader .preloader--wrapper{width:100%;animation:loading 3.5s infinite linear}.detail-page,.list-page{padding:60px 100px;position:relative}.form-backdrop{background:#f4f4f4}.picker__nav--next,.picker__nav--prev{font-size:.5em}.purchase-empty-message{padding:0 1em;text-align:center}.activation-recommendations{display:flex;flex-wrap:wrap;justify-content:space-between}.activation-recommendations a{color:#fff;text-decoration:none}.recommendation-cart{flex:0 0 32%;height:350px;box-shadow:0 0 7px -3px #333;text-align:center;box-sizing:border-box;padding:30px;margin-bottom:1em;display:flex;justify-content:center;align-items:center}.recommendation-cart:hover{box-shadow:0 0 7px -1px #333}.recommendation-cart p{font-weight:700;font-size:1em}.bg-poster,.bg-todo{background-size:cover}.bg-todo{background:url(/static/img/activation-page/todo.jpg) no-repeat center center}.bg-poster{background:url(/static/img/activation-page/poster.jpg) no-repeat center center}.bg-excursions{background:url(/static/img/activation-page/excursions.jpg) no-repeat center center;background-size:cover}@media (max-width:1280px){.detail-page{padding:60px}.list-page{padding:60px 1em}.recommendation-cart{flex:0 0 100%}}@media (max-width:600px),(max-device-width:736px){.footer .footer-categories .footer-content-type{flex:0 0 100%}.footer .footer-contacts .contact{flex:0 0 100%;margin:1em 0 0}.card-grid{justify-content:space-around}.detail-page{padding:60px 30px}.helpblock h2,.mapblock h2{font-size:30pt}.placecontent{padding:2em 1em}}@media (max-width:540px){.placecontent.list-page{padding:2em 5vw 100px}.placecontent .flex-block.top{justify-content:center}.list-page .placemenu{flex:0 1 350px;margin:0 0 20px}#tour .tour--title{font-size:40px}.detail-page{padding:30px 5vw}}