.fs-12{font-size:12px}.fs-f12{font-size:10px;line-height:1.4}@media screen and (min-width: 320px){.fs-f12{font-size:calc(10px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f12{font-size:12px;line-height:1.4}}.fs-16{font-size:16px}.fs-f16{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.fs-f16{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f16{font-size:16px;line-height:1.4}}.fs-18{font-size:18px}.fs-f18{font-size:16px;line-height:1.4}@media screen and (min-width: 320px){.fs-f18{font-size:calc(16px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f18{font-size:18px;line-height:1.4}}.fs-20{font-size:20px}.fs-f20{font-size:18px;line-height:1.4}@media screen and (min-width: 320px){.fs-f20{font-size:calc(18px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f20{font-size:20px;line-height:1.4}}.fs-22{font-size:22px}.fs-f22{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.fs-f22{font-size:calc(20px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f22{font-size:22px;line-height:1.4}}.fs-24{font-size:24px}.fs-f24{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.fs-f24{font-size:calc(20px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f24{font-size:24px;line-height:1.4}}.fs-26{font-size:26px}.fs-f26{font-size:22px;line-height:1.4}@media screen and (min-width: 320px){.fs-f26{font-size:calc(22px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f26{font-size:26px;line-height:1.4}}.fs-28{font-size:28px}.fs-f28{font-size:24px;line-height:1.4}@media screen and (min-width: 320px){.fs-f28{font-size:calc(24px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f28{font-size:28px;line-height:1.4}}.fs-32{font-size:32px}.fs-f32{font-size:28px;line-height:1.4}@media screen and (min-width: 320px){.fs-f32{font-size:calc(28px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f32{font-size:32px;line-height:1.4}}.fs-36{font-size:36px}.fs-f36{font-size:30px;line-height:1.4}@media screen and (min-width: 320px){.fs-f36{font-size:calc(30px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f36{font-size:36px;line-height:1.4}}.fs-38{font-size:38px}.fs-f38{font-size:32px;line-height:1.4}@media screen and (min-width: 320px){.fs-f38{font-size:calc(32px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f38{font-size:38px;line-height:1.4}}.fs-40{font-size:40px}.fs-f40{font-size:34px;line-height:1.4}@media screen and (min-width: 320px){.fs-f40{font-size:calc(34px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.fs-f40{font-size:40px;line-height:1.4}}.white-logo{display:none;max-width:160px}.dark-logo{display:flex;max-width:160px}.hp .white-logo{display:flex}.hp .dark-logo{display:none}.header-container header{transition:.4s}.header-container header.shadow .navbar{transition:.4s;background:#fff}.header-container header.shadow .white-logo{display:none}.header-container header.shadow .dark-logo{display:flex}.header-container .navbar{min-height:80px;background:transparent}.header-container .navbar button.navbar-toggler{border:none!important;padding-right:0;outline:none!important;box-shadow:none!important}.header-container .navbar button.navbar-toggler .menu{font-weight:600;color:#f1b828;font-size:16px;display:inline-block;margin-right:5px;position:relative;top:-2px}.header-container .navbar button.navbar-toggler .burger{display:inline-block;transition:.4s}.header-container .navbar button.navbar-toggler .burger.active .first{transform:rotate(45deg);position:relative;top:6px}.header-container .navbar button.navbar-toggler .burger.active .third{transform:rotate(-45deg);position:relative;top:-6px}.header-container .navbar button.navbar-toggler .burger.active .second{opacity:0}.header-container .navbar button.navbar-toggler .burger span{transition:.4s;display:block;height:3px;background:#F1B828;width:19px;margin-top:3px}@media (min-width: 991px){.offcanvas-collapse ul{margin-right:0!important;margin-left:auto}.offcanvas-collapse ul li{margin-left:60px}.offcanvas-collapse ul li:first-child{margin-left:0}.offcanvas-collapse ul li a{color:#231e46;font-size:20px;font-weight:600;font-family:Pepi,sans-serif}.offcanvas-collapse ul li a:hover,.offcanvas-collapse ul li a:focus,.offcanvas-collapse ul li a:active{color:#f1b828}}@media screen and (min-width: 991px) and (max-width: 1199px){.offcanvas-collapse ul li{margin-left:40px}}@media (min-width: 991px){.offcanvas-collapse ul li.button-item a{width:196px;height:60px;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:0;background:#F1B828;color:#231e46;margin-left:auto;margin-right:0;font-family:PP Right Gothic,serif;font-weight:500}}@media (min-width: 991px){.hp ul li a{color:#fff}}@media (min-width: 991px){header.shadow ul li a{color:#231e46}}@media (max-width: 991px){.offcanvas-collapse{padding-top:10px;position:fixed;bottom:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#231e46;transition:transform .3s ease-in-out,visibility .3s ease-in-out}.offcanvas-collapse.open{visibility:visible;transform:translate(-100%)}.offcanvas-collapse .nav-item{margin-top:20px}.offcanvas-collapse .nav-item.button-item .nav-link{color:#f1b828}.offcanvas-collapse .nav-item .nav-link{text-align:right;margin:auto;color:#fff;font-size:24px;font-weight:600;font-family:Pepi,sans-serif}}@media screen and (max-width: 991px) and (max-width: 1199px){.offcanvas-collapse .nav-item .nav-link{max-width:960px}}@media screen and (max-width: 991px) and (max-width: 991px){.offcanvas-collapse .nav-item .nav-link{max-width:720px}}@media screen and (max-width: 991px) and (max-width: 767px){.offcanvas-collapse .nav-item .nav-link{max-width:540px}}.footer-container{margin-top:0}.footer-container footer{padding-top:120px;background:#231E46}.footer-container footer nav ul{display:flex;padding:0;justify-content:space-between}.footer-container footer nav ul li{list-style-type:none}.footer-container footer nav ul li a{color:#fff;font-weight:400;font-family:Pepi,sans-serif;text-decoration:none}.footer-container footer nav ul li a{font-size:18px;line-height:1.4}@media screen and (min-width: 320px){.footer-container footer nav ul li a{font-size:calc(18px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.footer-container footer nav ul li a{font-size:20px;line-height:1.4}}@media screen and (max-width: 767px){.footer-container footer nav ul{flex-wrap:wrap}.footer-container footer nav ul li{margin-top:20px;width:50%}}.footer-container .footer-down-container{padding-top:140px;padding-bottom:40px;background:#231E46;color:#fff}@media screen and (max-width: 991px){.footer-container .footer-down-container{padding-top:60px}}.footer-container .footer-down-container a{color:inherit}.jumb-container{padding-top:180px;padding-bottom:250px;position:relative}.jumb-container .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jumb-container{margin-top:-80px}.team-container img{width:100%;aspect-ratio:416/540;-o-object-fit:cover;object-fit:cover}.citation-container{padding-top:100px;padding-bottom:100px;aspect-ratio:1900/800;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 767px){.citation-container{aspect-ratio:auto}}.citation-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.citation-container h2,.citation-container p,.citation-container svg{position:relative;z-index:2;text-align:center}.citation-container h2{font-size:30px;line-height:1.4}@media screen and (min-width: 320px){.citation-container h2{font-size:calc(30px + .01*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.citation-container h2{font-size:40px;line-height:1.4}}.citation-container svg{margin-right:auto;margin-left:auto}.contact-page-container .telmail a{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.contact-page-container .telmail a{font-size:calc(20px + .016*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.contact-page-container .telmail a{font-size:36px;line-height:1.4}}.contact-page-container .contact-form-container{padding:60px 110px;background:#F8F8F8}@media screen and (max-width: 1199px){.contact-page-container .contact-form-container{padding:30px 50px}}@media screen and (max-width: 576px){.contact-page-container .contact-form-container{padding:30px 15px}}.progress-container h2 a{display:flex;text-decoration:none;padding:15px 30px;transition:.4s;justify-content:center;align-items:center;text-align:center}@media screen and (max-width: 576px){.progress-container h2 a{padding:15px}}.progress-container h2 a:hover{background:#F1B828}.progress-container .progressbar{position:relative;margin-top:20px}.progress-container .progressbar .item{display:flex;flex-direction:column;align-items:center;margin-top:40px}.progress-container .progressbar .item .number{width:66px;aspect-ratio:1;display:flex;text-align:center;align-items:center;font-size:48px;font-weight:500;color:#b9b9b9;border:1px solid #B9B9B9;justify-content:center;position:relative;font-family:PP Right Gothic,serif}.progress-container .progressbar .item .number:after{position:absolute;height:1px;background:#B9B9B9;width:150%;content:"";top:0;bottom:0;margin:auto;left:-200%}@media screen and (max-width: 1399px){.progress-container .progressbar .item .number:after{left:-160%;width:120%}}@media screen and (max-width: 1199px){.progress-container .progressbar .item .number:after{left:-115%;width:80%}}@media screen and (max-width: 991px){.progress-container .progressbar .item .number:after{display:none}}.progress-container .progressbar .item.first .number:after{display:none}.progress-container .progressbar .item.first .number:before{position:absolute;height:3px;background:#F1B828;width:100vw;content:"";top:0;bottom:0;margin:auto;left:calc(-100vw - 30px)}@media screen and (max-width: 991px){.progress-container .progressbar .item.first .number:before{display:none}}.progress-container .progressbar .item.last .number:before{position:absolute;height:1px;background:#B9B9B9;width:100vw;content:"";top:0;bottom:0;margin:auto;right:calc(-100vw - 30px)}@media screen and (max-width: 991px){.progress-container .progressbar .item.last .number:before{display:none}}.progress-container .progressbar .item .title{margin-top:33px;font-weight:600;font-family:Pepi,sans-serif;text-align:center;color:#b9b9b9}.progress-container .progressbar .item .title{font-size:20px;line-height:1.4}@media screen and (min-width: 320px){.progress-container .progressbar .item .title{font-size:calc(20px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.progress-container .progressbar .item .title{font-size:24px;line-height:1.4}}.progress-container .progressbar .item.active .number{border:none;background:#F1B828;color:#231e46;font-family:PP Right Gothic,serif}.progress-container .progressbar .item.active .number:after{height:3px;background:#F1B828}.progress-container .progressbar .item.active .title{color:#231e46}.lokalita-container .lokalita-list ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap}.lokalita-container .lokalita-list ul li{width:50%;margin-bottom:16px}@media screen and (max-width: 576px){.lokalita-container .lokalita-list ul li{width:100%}}.lokalita-container .lokalita-list ul li a{font-weight:400;font-family:Pepi,sans-serif}.lokalita-container .lokalita-list ul li a{font-size:18px;line-height:1.4}@media screen and (min-width: 320px){.lokalita-container .lokalita-list ul li a{font-size:calc(18px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.lokalita-container .lokalita-list ul li a{font-size:20px;line-height:1.4}}.lokalita-container .lokalita-list ul li a img{margin-right:8px}.lokalita-container .lokalita-map{position:relative}.lokalita-container .lokalita-map .mapa{width:100%;aspect-ratio:746/880}.lokalita-container .lokalita-map a{position:absolute;aspect-ratio:1;width:3%;margin-bottom:-6%}.lokalita-container .lokalita-map .lokalita-1{bottom:12%;left:53.5%;width:5.5%}.lokalita-container .lokalita-map .lokalita-2{bottom:9%;left:43.5%}.lokalita-container .lokalita-map .lokalita-3{bottom:7%;left:40%}.lokalita-container .lokalita-map .lokalita-4{bottom:10%;left:39%}.lokalita-container .lokalita-map .lokalita-5{bottom:26%;left:68%}.lokalita-container .lokalita-map .lokalita-6{bottom:28%;left:77%}.lokalita-container .lokalita-map .lokalita-7{bottom:40%;left:44%}.lokalita-container .lokalita-map .lokalita-8{bottom:42%;left:34%}.lokalita-container .lokalita-map .lokalita-9{bottom:48%;left:39%}.lokalita-container .lokalita-map .lokalita-10{bottom:60%;left:37%}.lokalita-container .lokalita-map .lokalita-11{bottom:63%;left:30%}.lokalita-container .lokalita-map .lokalita-12{bottom:65%;left:47%}.lokalita-container .lokalita-map .lokalita-13{bottom:93%;left:57%}.lokalita-container .lokalita-map .lokalita-14{bottom:82%;left:34%}.lokalita-container .lokalita-map .lokalita-15{bottom:86%;left:31%}.lokalita-container .lokalita-map .lokalita-16{bottom:78%;left:8%}.picker-cover{position:relative;width:100%;overflow:hidden;display:inline-block;height:100%;font-size:0}.picker-cover svg{position:absolute;top:0;left:0;width:100%;height:100%}.picker-cover svg polygon{fill:#f1b828;fill-opacity:0}.picker-cover svg polygon.reserved{fill:#b9b9b9}.picker-cover svg polygon.sold{fill:#b9b9b9;cursor:default!important}.picker-cover svg polygon:hover,.picker-cover svg polygon:focus,.picker-cover svg polygon:active,.picker-cover svg polygon.active{cursor:pointer;fill-opacity:70%}.picker-cover .cursor-note{position:absolute;transform:translate(-110%,-110%);padding:10px 20px;background:#F1B828;z-index:100;color:#fff;font-family:PP Right Gothic,serif;font-weight:500;display:flex;align-items:center;justify-content:center;text-align:center}.picker-cover .cursor-note{font-size:25px;line-height:1.4}@media screen and (min-width: 320px){.picker-cover .cursor-note{font-size:calc(25px + .023*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.picker-cover .cursor-note{font-size:48px;line-height:1.4}}.patra-container{margin-top:20px;display:flex;justify-content:space-between;margin-right:-12px;margin-left:-12px}@media screen and (max-width: 991px){.patra-container{flex-wrap:wrap;justify-content:center}}.patra-container .item{margin-left:12px;margin-right:12px;width:100%;border:1px solid #F1B828;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:20px;padding:5px;background:#fff;color:#f1b828;font-weight:500;font-family:PP Right Gothic,serif;text-decoration:none;transition:.4s}.patra-container .item{font-size:30px;line-height:1.4}@media screen and (min-width: 320px){.patra-container .item{font-size:calc(30px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.patra-container .item{font-size:36px;line-height:1.4}}@media screen and (max-width: 991px){.patra-container .item{width:calc(50% - 24px)}}.patra-container .item:hover,.patra-container .item:focus,.patra-container .item:active,.patra-container .item.active{background:#F1B828;color:#231e46}.flat-table-container{overflow:auto}.flat-table-container .flat-table-header{height:100px;display:flex;align-items:flex-end;border-bottom:2px solid #F1B828;font-weight:600;color:#231e46;font-family:Pepi,sans-serif;min-width:930px;overflow:auto}.flat-table-container .flat-table-header{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.flat-table-container .flat-table-header{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.flat-table-container .flat-table-header{font-size:16px;line-height:1.4}}.flat-table-container .flat-table-header>div{font-weight:600!important;display:flex}@media screen and (max-width: 991px){.flat-table-container .flat-table-header>div span{display:inline-flex;transform:rotate(-45deg);transform-origin:0;position:relative;left:10px}}.flat-table-container .flat-table-row:last-of-type{border-bottom:none}.flat-table-container .flat-table-row .flat-table-row-columns{border-bottom:1px solid #D6D6D6;min-width:930px;overflow:auto;padding-top:20px;padding-bottom:20px;display:flex;font-weight:400;color:#231e46;font-family:Pepi,sans-serif}.flat-table-container .flat-table-row .flat-table-row-columns{font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.flat-table-container .flat-table-row .flat-table-row-columns{font-size:calc(14px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.flat-table-container .flat-table-row .flat-table-row-columns{font-size:16px;line-height:1.4}}.flat-table-container .flat-table-row .flat-table-row-columns.active *:not(sup){font-weight:600}.flat-table-container .flat-table-row .flat-table-row-columns.active *:not(sup){font-size:14px;line-height:1.4}@media screen and (min-width: 320px){.flat-table-container .flat-table-row .flat-table-row-columns.active *:not(sup){font-size:calc(14px + .006*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.flat-table-container .flat-table-row .flat-table-row-columns.active *:not(sup){font-size:20px;line-height:1.4}}.flat-table-container .flat-table-row .flat-table-row-columns.available .stav{color:#4daa50}.flat-table-container .flat-table-row .flat-table-row-columns.reserved .stav{color:#f1b828}.flat-table-container .flat-table-row .flat-table-row-columns.sold .zobrazit{display:none}.flat-table-container .flat-table-row .flat-table-row-columns.sold .stav{color:#b9b9b9}.flat-table-container .flat-table-row .flat-table-row-columns .icons{display:flex;flex-wrap:wrap}.flat-table-container .flat-table-row .flat-table-row-columns .icons .icon-item{margin-right:20px;text-align:center}.flat-table-container .flat-table-row .flat-table-row-columns .icons img{width:20px;height:20px}.flat-table-container .flat-table-row .flat-table-row-columns .icons p{margin-top:4px;font-size:8px;font-family:Pepi,sans-serif;font-weight:400}.flat-table-container .cislo{min-width:50px;margin-right:5px;width:6.5%;font-weight:400}@media screen and (max-width: 991px){.flat-table-container .cislo{width:50px;min-width:50px}}.flat-table-container .podlazi{min-width:60px;margin-right:5px;width:6.5%;font-weight:400}@media screen and (max-width: 991px){.flat-table-container .podlazi{width:50px;min-width:50px}}.flat-table-container .dispozice{min-width:80px;margin-right:5px;width:8.5%;font-weight:400}@media screen and (max-width: 991px){.flat-table-container .dispozice{width:50px;min-width:50px}}.flat-table-container .plocha{min-width:60px;margin-right:5px;width:8.5%;font-weight:400}@media screen and (max-width: 991px){.flat-table-container .plocha{width:70px;min-width:70px}}.flat-table-container .icons{min-width:60px;margin-right:5px;width:25%}@media screen and (max-width: 1199px){.flat-table-container .icons{width:30%}}.flat-table-container .cena{min-width:100px;margin-right:5px;width:17%;font-weight:400}.flat-table-container .stav{min-width:100px;font-weight:600}.flat-table-container .zobrazit{min-width:100px;margin-left:auto}.flat-table-container .zobrazit a{text-decoration:none;font-weight:600;color:#231e46}.detail-table{width:100%}.detail-table thead tr td{padding-right:5px;font-weight:600;color:#231e46;font-family:Pepi,sans-serif;padding-bottom:20px;border-bottom:2px solid #F1B828}.detail-table thead tr td{font-size:18px;line-height:1.4}@media screen and (min-width: 320px){.detail-table thead tr td{font-size:calc(18px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.detail-table thead tr td{font-size:20px;line-height:1.4}}.detail-table tbody tr td{padding-right:5px;font-family:Pepi,sans-serif;font-weight:400;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #D6D6D6}.detail-table tbody tr td{font-size:18px;line-height:1.4}@media screen and (min-width: 320px){.detail-table tbody tr td{font-size:calc(18px + .002*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.detail-table tbody tr td{font-size:20px;line-height:1.4}}.detail-table tbody tr:last-of-type td{border-bottom:none}.reservation-form-container{margin-bottom:60px;margin-top:60px;background:#F8F8F8;padding:60px 110px}@media screen and (max-width: 991px){.reservation-form-container{padding:30px 50px}}.steps-container{text-align:center}.steps-container .step{margin-top:20px}.steps-container .step p{margin-top:20px;font-weight:600}.steps-container .spacer{margin-top:20px;height:110px;width:1px;background:#B9B9B9;margin-left:auto;margin-right:auto}.fotodocs-container img{width:100%;aspect-ratio:416/277;-o-object-fit:cover;object-fit:cover}.auth-container{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:40px}.auth-container .auth-header h2{color:#000;font-weight:600}.auth-container .auth-header h2{font-size:24px;line-height:1.4}@media screen and (min-width: 320px){.auth-container .auth-header h2{font-size:calc(24px + .008*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.auth-container .auth-header h2{font-size:32px;line-height:1.4}}.auth-container .auth-header a{font-weight:400;text-decoration:underline;color:red}.auth-container .auth-header a{font-size:16px;line-height:1.4}@media screen and (min-width: 320px){.auth-container .auth-header a{font-size:calc(16px + .004*(100vw - 320px));line-height:1.4}}@media screen and (min-width: 1320px){.auth-container .auth-header a{font-size:20px;line-height:1.4}}.auth-container .auth-footer nav ul{margin:0;padding:0;display:flex;justify-content:space-between}.auth-container .auth-footer nav ul li{list-style:none;margin-right:40px}.auth-container .auth-footer nav ul li:last-child{margin-right:0}.auth-container .auth-footer nav ul li a,.auth-container .auth-footer div{font-weight:400;color:#000;font-size:12px;line-height:22px}
