:root{--color-background: #FFFFFF;--primary: #002AA2;--background: #F4F5F3}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd{margin:0;padding:0}body{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{display:block;text-decoration:none;color:inherit}ul,ol{list-style:none}img,video{width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;border:none;background:none;color:inherit}button:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}button{cursor:pointer}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}.main-container,.container{margin-inline:auto;max-width:1220px;padding-inline:10px}@media(max-width: 1536px){.main-container,.container{max-width:1300px}}@media(max-width: 767px){.main-container,.container{width:100%}}.container--text{max-width:1020px;padding-inline:10px;margin-inline:auto}@media(max-width: 1536px){.container--text{max-width:1086.6666666667px}}@media(max-width: 767px){.container--text{max-width:100%;padding-inline:10px}}.main-container{margin-bottom:40px;padding-top:50px}.main-container h1{margin-bottom:80px}@media(max-width: 767px){.main-container h1{margin-bottom:40px}}@media(min-width: 767px){.main-container{padding-top:140px}}.no-container{margin:0;max-width:100vw;padding:0;width:100%}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}@media(max-width: 767px){.hidden-mobile{display:none !important}}@media(min-width: 768px){.visible-mobile{display:none !important}}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content h2{margin-top:44px}@media(max-width: 767px){.content h2{margin-top:20px}}.content a{display:inline;color:#002aa2;font-weight:500;text-decoration:underline}.content h3,.content h4,.content h5,.content h6,.content p,.content figure,.content blockquote,.content dl,.content ul,.content ol{margin-bottom:16px !important}.content ul,.content ol{list-style:disc !important;margin-top:16px !important}.content ul li,.content ol li{margin-left:20px}.fluid-2xl-lg{font-size:clamp(18px,1.25vw,24px)}.breadcrumbs{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;font-size:clamp(12px,0.7291666667vw,14px);margin:30px 0 40px 0}.breadcrumbs a{white-space:nowrap}.breadcrumbs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50ch}@media(max-width: 767px){.breadcrumbs{margin:32px 0}}@media(min-width: 767px){.hover-zoom{-webkit-box-shadow:0px 4px 15px rgba(0,0,0,.25);box-shadow:0px 4px 15px rgba(0,0,0,.25)}}@media(min-width: 767px)and (min-width: 767px){.hover-zoom{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hover-zoom:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}.p .fade-up,.fade-left,.fade-right,.zoom-in{will-change:transform,opacity;opacity:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.2, 0.9, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 0.9, 0.3, 1);-webkit-transition-delay:var(--anim-delay, 0s);transition-delay:var(--anim-delay, 0s)}.fade-up{-webkit-transform:translateY(100px);transform:translateY(100px)}.fade-left{-webkit-transform:translateX(-300px);transform:translateX(-300px)}@media(max-width: 767px){.fade-left{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}.fade-right{-webkit-transform:translateX(300px);transform:translateX(300px)}@media(max-width: 767px){.fade-right{-webkit-transform:translateX(100px);transform:translateX(100px)}}.zoom-in{-webkit-transform:scale(0.8);transform:scale(0.8)}.visible{opacity:1;-webkit-transform:none;transform:none}@media(min-width: 767px)and (min-width: 767px){.hover-zoom{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hover-zoom:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media(min-width: 768px){.md\:-translate-x-1\/2,.md\:transform{-webkit-transform:translate(-50%);transform:translate(-50%)}}@media(max-width: 767px){.star{bottom:50%;rotate:-90deg;right:0;-webkit-transform:translate(-20%, 67%);transform:translate(-20%, 67%);z-index:-9}}html{scroll-behavior:smooth}body{font-size:clamp(16px,0.9375vw,18px);padding-top:80px;line-height:1.4;color:#2a2428;background-color:#f4f5f3;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 767px){body{padding-top:48px}}@media(min-width: 767px){.front-main{position:relative;top:-140px}}main{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}footer{-ms-flex-negative:0;flex-shrink:0}section{padding:32px 0}@media(min-width: 767px){section{padding:52px 0}}.svg path{fill:#002aa2}h1{font-size:24px;font-weight:600;margin-bottom:64px}@media(max-width: 767px){h1{font-size:20px;margin-bottom:40px}}.h2,h2{font-size:clamp(20px,1.25vw,24px);font-weight:600;margin-bottom:40px}@media(min-width: 767px){.h2,h2{margin-bottom:48px}}h1.h2{margin-bottom:64px}@media(max-width: 767px){h1.h2{font-size:20px;margin-bottom:40px}}a{text-decoration:none;color:#2a2428}h3{font-weight:600;font-size:18px}h4,.h4{font-size:clamp(20px,1.0416666667vw,20px);margin-bottom:16px}p{font-size:clamp(16px,0.9375vw,18px)}p a{display:inline-block;text-decoration:underline}input[type=text],input[type=email],input[type=tel]{width:100%;height:64px;padding-inline:24px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(42,36,40,.1882352941);border-radius:16px;background-color:#fff}input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:rgba(42,36,40,.6)}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=tel]::-moz-placeholder{display:flex;align-items:center;color:rgba(42,36,40,.6)}input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:rgba(42,36,40,.6)}input[type=text]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:rgba(42,36,40,.6)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(42,36,40,.6)}input[type=text] textarea,input[type=email] textarea,input[type=tel] textarea{padding-top:20px}input,textarea,button{-webkit-transition:all .3s ease;transition:all .3s ease}.checkbox,input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary);border:solid 2px var(--primary);border-radius:4px;cursor:pointer;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;-webkit-transition:all 3s ease;transition:all 3s ease;background-color:rgba(0,0,0,0)}input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.burger{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:center;-ms-flex-align:center;align-items:center;width:28px;height:28px;gap:5px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:rgba(0,0,0,0);border:none;padding:0;opacity:1}.burger span{display:block;width:100%;height:3px;background-color:#acef81;border-radius:2px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.burger.open{width:28px;height:28px;opacity:0}.burger.open span:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.burger.open span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}#menuOverlay.visible{opacity:1;visibility:visible}body.menu-open{overflow:hidden}.button,.btn{overflow:hidden;width:100%;max-width:320px;height:64px;background:#002aa2;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-weight:400;font-size:20px}.button a,.btn a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button:hover,.btn:hover{opacity:.8}@media(max-width: 767px){.button,.btn{max-width:100%;height:64px}}.modal{display:none;position:fixed;z-index:9001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{width:100%;height:100%;padding:56px 10px 10px;background-color:#f4f5f3}@media(min-width: 767px){.modal-content{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:46px;width:600px;height:auto}}@media(max-width: 767px){.modal-content button{width:100%}}.close{position:absolute;top:20px;right:20px;color:#aaa;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-image{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.modal-image.active{display:block !important}.modal-image__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85)}.modal-image__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:90%;max-height:90vh;z-index:10000}.modal-image__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-image__container img{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}[data-zoom]{cursor:-webkit-zoom-in;cursor:zoom-in}.splide__pagination{bottom:-20px}.splide__pagination splide__pagination__page .is-active{background-color:#002aa2}@media(min-width: 767px){.splide__pagination{display:none}}.splide__pagination__page.is-active{background-color:#002aa2}.modal-phone h2{font-weight:300;font-size:36px;line-height:100%;margin-bottom:20px}.modal-phone p{font-weight:300;line-height:130%;margin-bottom:32px}.modal-phone form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal-phone form input{border:1px solid #d5d8d9;width:auto;height:64px;padding:23px}.modal-phone form label{margin-bottom:32px}.modal-phone form .custom-checkbox p{font-weight:300;font-size:12px;line-height:140%;color:#575756;margin-bottom:16px}.modal-phone form .custom-checkbox span{border:solid 2px #fff;border-color:#2a2428}.modal-phone form .custom-checkbox span::before{border-right-color:#fff;border-bottom-color:#fff}.modal-phone form .custom-checkbox input:checked+span::before{border-right-color:#2a2428;border-bottom-color:#2a2428}.modal-phone form .custom-checkbox input::-webkit-input-placeholder{color:#2a2428;opacity:1}.modal-phone form .custom-checkbox input::-moz-placeholder{color:#2a2428;opacity:1}.modal-phone form .custom-checkbox input:-ms-input-placeholder{color:#2a2428;opacity:1}.modal-phone form .custom-checkbox input::-ms-input-placeholder{color:#2a2428;opacity:1}.modal-phone form .custom-checkbox input::placeholder{color:#2a2428;opacity:1}.modal-phone button{width:282px;height:64px}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.846)), to(rgba(0, 0, 0, 0.658)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.846) 0%, rgba(0, 0, 0, 0.658) 100%);z-index:-5;pointer-events:none}.card{padding:12px 12px 24px;border-radius:28px;overflow:hidden;-webkit-box-shadow:2px 3px 10px 0px rgba(0,0,0,.0901960784);box-shadow:2px 3px 10px 0px rgba(0,0,0,.0901960784);background:#fff;width:100%;height:auto;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-transition:all .3s ease;transition:all .3s ease;min-height:400px}.card .card-top img{border-radius:20px;margin-bottom:16px;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%;height:239px;overflow:hidden}@media(max-width: 767px){.card .card-top img{margin-bottom:20px;height:229px}}.card .card-top h3{margin-bottom:12px;font-size:18px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card .podrobnee span{font-size:16px;font-weight:500;color:#002aa2}.card:hover{-webkit-box-shadow:3px 4px 16px 1px rgba(0,0,0,.0901960784);box-shadow:3px 4px 16px 1px rgba(0,0,0,.0901960784)}@media(min-width: 767px){.card:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card:hover:hover{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}@media(min-width: 767px){.card--akcii{padding:33px 33px 40px}.card--akcii .card-top img{margin-bottom:36px}.card--akcii .card-top h3{font-size:20px;margin-bottom:30px}.card--akcii .card-bottom p{font-size:14px}}.card--post:hover{-webkit-box-shadow:3px 4px 16px 3px rgba(0,0,0,.09);box-shadow:3px 4px 16px 3px rgba(0,0,0,.09)}@media(min-width: 767px){.card--post:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card--post:hover:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}}.pagination{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.pagination .page-numbers{aspect-ratio:1/1;width:40px;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;margin:0 8px;padding:8px 12px;border-radius:8px;background:#002aa2;color:#fff;text-decoration:none;font-size:16px}.pagination .page-numbers.current{background:rgba(0,42,162,.8);color:#fff}.pagination .page-numbers:hover{background:#acef81;color:#fff}#appartament-list div div .main-page .hotels{max-width:100% !important;margin-bottom:24px !important}.search__container[data-v-2baa32dd]{max-width:100% !important}/*# sourceMappingURL=styles.css.map */