.progress-container.svelte-h4ktnr{position:absolute;top:0;left:0;width:100%;height:4px;z-index:999}.progress.svelte-h4ktnr{position:absolute;left:0;top:0;height:100%;background-color:#ff3e00;transition:width .4s}.fade.svelte-h4ktnr{position:fixed;width:100%;height:100%;background-color:#ffffff4d;pointer-events:none;z-index:998;animation:svelte-h4ktnr-fade .4s}@keyframes svelte-h4ktnr-fade{0%{opacity:0}to{opacity:1}}header.svelte-79ka7n.svelte-79ka7n{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0 1rem;width:100%;margin:0}.nav-m.svelte-79ka7n.svelte-79ka7n{display:none}nav.svelte-79ka7n.svelte-79ka7n{font-weight:300;width:40%}ul.svelte-79ka7n.svelte-79ka7n{margin:0;padding:0}ul.svelte-79ka7n.svelte-79ka7n:after{content:"";display:block;clear:both}li.svelte-79ka7n.svelte-79ka7n{display:block;float:left}a.svelte-79ka7n.svelte-79ka7n{text-decoration:none;text-transform:uppercase;padding:1em .5em .5em;display:block;color:#34343480;font-weight:600;font-size:.85rem}.mailink.svelte-79ka7n.svelte-79ka7n{text-transform:lowercase;font-size:.95rem}a.svelte-79ka7n.svelte-79ka7n:hover{color:#34343499;transition:.15s}.active.svelte-79ka7n.svelte-79ka7n{color:#353797}.active.svelte-79ka7n.svelte-79ka7n:hover{color:#343434}.contacts.svelte-79ka7n.svelte-79ka7n{width:40%;display:flex;justify-content:space-around;align-items:center;color:#343434b3}.contacts.svelte-79ka7n a.svelte-79ka7n{font-weight:400;color:#343434b3}.logo.svelte-79ka7n.svelte-79ka7n{width:15%;display:flex;justify-content:flex-end}.logo.svelte-79ka7n img.svelte-79ka7n{width:165px;height:42px}.logo.svelte-79ka7n a.svelte-79ka7n{margin:0;padding:0}@media screen and (max-width: 768px){header.svelte-79ka7n.svelte-79ka7n{width:100%;padding:.5rem 0 1rem}.logo.svelte-79ka7n.svelte-79ka7n{width:100%;margin-right:1rem}nav.svelte-79ka7n.svelte-79ka7n,.contacts.svelte-79ka7n.svelte-79ka7n{display:none}.nav-m.svelte-79ka7n.svelte-79ka7n{display:block}ul.svelte-79ka7n.svelte-79ka7n{padding-left:1rem;display:flex;align-items:center}a.svelte-79ka7n.svelte-79ka7n{padding:.5em}}@media (min-width: 768.01px) and (max-width: 1200px){header.svelte-79ka7n.svelte-79ka7n{width:100%}}@media (min-width: 1200.01px) and (max-width: 1368px){header.svelte-79ka7n.svelte-79ka7n{padding:1em 0}.logo.svelte-79ka7n img.svelte-79ka7n{width:180px}}@media (min-width: 1368.01px){header.svelte-79ka7n.svelte-79ka7n{padding:.5em 0 1rem}}html{box-sizing:border-box;-ms-overflow-style:scrollbar;scroll-behavior:smooth;overflow-x:hidden}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}:root{font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;--pure-white: #ffffff;--primary-color: #b9c6d2;--secondary-color: #d0dde9;--tertiary-color: #edf0f8;--accent-color: #ff3e00;--heading-color: rgba(0, 0, 0, .7);--text-color: #444444;--prime: #ff3e00}@font-face{font-family:FF DIN;src:local("FF DIN Pro Regular"),local("FF-DIN-Pro-Regular"),url(/fonts/DINPro.woff2) format("woff2"),url(/fonts/DINPro.woff) format("woff"),url(/fonts/DINPro.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FF DIN;src:local("FF DIN Pro Bold"),local("FF-DIN-Pro-Bold"),url(/fonts/DINPro-Bold.woff2) format("woff2"),url(/fonts/DINPro-Bold.woff) format("woff"),url(/fonts/DINPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body{min-height:100vh;margin:0;font-family:FF DIN;color:#121212;color:#333}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-weight:400;line-height:1.2}h1{font-weight:600;letter-spacing:-.04em;font-size:2.1rem;color:#4035a7}h2{font-weight:600;letter-spacing:-.04em;font-size:1.5rem;margin-bottom:2rem;padding-right:1rem;color:#4035a7}h3{font-size:1.3rem}.hotel-text p{margin:0}a{color:inherit}.firm-darkgray{color:#343434}.dates input{width:100%;height:100%;text-align:center;font-family:FF DIN;color:#040707;height:3rem!important;border-width:0!important;font-size:1.05rem;border:none!important;cursor:pointer}.booking-dates-ap input{height:2.7rem!important}.flatpickr-disabled{background:rgba(99,99,99,.05)!important}.scheme-dates input{width:100%;height:100%;text-align:center;font-family:FF DIN;color:#040707;height:auto!important;border-width:0!important;font-size:.9rem;border:none!important;cursor:pointer}.period-booking-date input{margin:0}.abooking-btn{width:150px;font-family:FF DIN;text-align:center;padding:.75rem 0;background:hsl(239,52%,65%);color:#fff;text-transform:uppercase;font-size:.8rem;border-radius:.25rem;box-shadow:0 4px 8px #0000001a;transition:.3s;font-weight:700;cursor:pointer;border:none;letter-spacing:-.02em;outline:none}.abooking-btn:hover{box-shadow:0 1px 2px #0000001a;background:hsl(239,33%,49%);transition:.3s}.abooking-btn:active{box-shadow:inset 0 1px 1px 1px #0000001a;transition:.2s}.details-btn{font-family:FF DIN;width:46%;text-align:center;padding:.65rem 0;color:#555;text-transform:uppercase;font-size:.8rem;border:1px solid rgba(0,0,0,0);background:none;transition:.3s;cursor:pointer;letter-spacing:-.04em;outline:none;border-radius:.25rem}.details-btn:hover{color:red;transition:.3s;border:1px solid #eee}.period-booking-date input{padding:.25rem .3rem!important;color:#999}.tooltip{position:absolute;text-align:center;width:160px;height:auto;padding:5px;font:12px sans-serif;background:lightsteelblue;border:0px;border-radius:8px}.selectContainer{width:100%;padding:.25rem .5rem}.multiSelectItem_label{font-size:.85rem}.hotel-text p{margin-bottom:.8rem}.slider-img{cursor:pointer;height:100%;width:100%;pointer-events:none;object-fit:cover;object-position:center}.hotelslider-img{height:auto;width:100%;max-width:1000px;position:absolute;object-fit:cover;object-position:bottom;transition:.8s cubic-bezier(.23,1,.32,1)}.maingallery-img{cursor:zoom-in;height:500px!important;width:100%;position:absolute;object-fit:cover;object-position:center;transition:.8s cubic-bezier(.23,1,.32,1)}.mini-img{width:100%;height:100%;object-fit:cover;object-position:center}.mini-img:hover{transition:.2s;transform:scale(1.2)}.korpus-img{width:100%;height:170px!important;object-fit:cover}.category-img{width:100%;height:250px!important;object-fit:cover;object-position:50% 70%;transition:1.7s cubic-bezier(.075,.82,.165,1)}.one-class-active .category-img{width:100%;height:250px!important;object-fit:cover;object-position:50% 40%;transition:1.7s cubic-bezier(.075,.82,.165,1);box-shadow:2px 3px 5px #0003}.korpus-image-place{width:100%;height:450px!important;object-fit:cover;object-position:center}.gallery-apartments-place-img{cursor:pointer;height:450px!important;width:100%;position:absolute;object-fit:cover;object-position:bottom;transition:.8s cubic-bezier(.23,1,.32,1)}.apartment-img{cursor:zoom-in;height:500px!important;width:100%;position:absolute;object-fit:cover;object-position:center;transition:.8s cubic-bezier(.23,1,.32,1)}.apartment-mini-img{width:100%;height:100%;object-fit:cover;object-position:center}.apartment-mini-img:hover{transition:.2s;transform:scale(1.2)}.c-img{width:100%;height:100%;object-fit:cover;object-position:center}.slider-list.grab{cursor:grab}.slider-list.grabbing{cursor:grabbing}.active-bullet{width:7px!important;height:7px!important;background:hsla(0,100%,100%,.9)!important}.imageloader{background:#ddd;border-radius:.5rem;margin-bottom:.5rem;background:linear-gradient(90deg,hsl(0,2%,89%),#ffffff);background-size:400% 400%;-webkit-animation:AnimationName 1s ease infinite;-moz-animation:AnimationName 1s ease infinite;animation:AnimationName 1s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 90%}50%{background-position:100% 11%}to{background-position:0% 90%}}@-moz-keyframes AnimationName{0%{background-position:0% 90%}50%{background-position:100% 11%}to{background-position:0% 90%}}@keyframes AnimationName{0%{background-position:0% 90%}50%{background-position:100% 11%}to{background-position:0% 90%}}.mapboxgl-popup-content{padding:5px}.mapboxgl-popup-content p{margin:0;color:#222;font-size:.8rem;text-align:center}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid{width:100%;margin-right:auto;margin-left:auto}.container{max-width:1140px}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.justify-center{display:flex;justify-content:center;flex-wrap:wrap}.mapboxgl-canvas-container{max-height:486px}@media screen and (max-width: 768px){body,.container{width:100%}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}h1,h2{line-height:1.2}h1{font-size:2.2rem}h2{font-weight:600;letter-spacing:-.04em;font-size:1.9rem;margin-bottom:2rem;padding-right:1rem}a,p{font-size:1.1rem}small{font-size:1rem}section{font-size:1rem;padding:0}.active-bullet{width:7px!important;height:7px!important;background:rgba(102,102,102,.9)!important}.mapboxgl-canvas-container{max-height:400px}}.breadcrumbs{display:flex;justify-content:flex-start;align-items:center;padding:1rem 0}.breadcrumbs p{color:#999}.add{text-transform:lowercase;border:1px solid #ccc;border-radius:1rem;padding:.25rem .5rem;cursor:pointer;transition:.3s}.add:hover{color:red;border:1px solid red;transition:.3s}.edit-btn{border:none;padding:.65rem 1.5rem;font-family:FF DIN;font-size:1rem;background:#bbb;cursor:pointer}.cancel-btn{cursor:pointer}@media (min-width: 768.01px) and (max-width: 1200px){.container{width:100%}}main.svelte-q7hi97{position:relative;margin:0 auto;padding:0 3em;overflow-x:hidden}@media screen and (max-width: 768px){main.svelte-q7hi97{width:100%;padding:0}}@media (min-width: 768.01px) and (max-width: 1200px){main.svelte-q7hi97{width:100%}}@media (min-width: 1200.01px){main.svelte-q7hi97{width:100%;padding:0 6em}}
