@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap");:root{--frame-container-width: 1800px;--navigation-breakpoint: xl}*{font-family:"Montserrat", sans-serif}.list-normal li::marker{color:#dacfbc}.btn{border-radius:2rem !important}.frame-background-dark .btn.btn-default,.frame-background-black .btn.btn-default,.frame-background-darker .btn.btn-default{color:white !important}.page-1 #page-header .navbar-brand img{transition:height 0.25s ease-in-out !important;height:0 !important;width:auto !important}.page-1 #page-header #main-navigation{gap:0.5rem !important}.page-1 #page-header.headerScroll{background-color:#3a3431 !important}.page-1 #page-header.headerScroll .navbar-brand img{height:80px !important}@media (max-width:1199.98px){.page-1 #page-header.headerScroll .navbar-brand img{height:66px !important}}.page-1 #page-header.headerScroll #main-navigation{gap:11rem !important}@media (max-width:1399.98px){.page-1 #page-header.headerScroll #main-navigation{gap:10rem !important}}@media (max-width:1199.98px){#page-header .container{justify-content:flex-end !important}}#page-header .container .navbar-brand{z-index:1}#page-header .container .navbar-brand img{height:80px}@media (max-width:1199.98px){#page-header .container .navbar-brand img{height:66px}}#page-header .container .header-right .header-custom-content{position:absolute;right:4.5rem}@media (max-width:1199.98px){#page-header .container .header-right .header-custom-content{right:unset;left:4.5rem}}@media (max-width:991.98px){#page-header .container .header-right .header-custom-content{left:3.5rem}}@media (max-width:767.98px){#page-header .container .header-right .header-custom-content{left:2.5rem;font-size:0;line-height:1rem}}@media (max-width:575.98px){#page-header .container .header-right .header-custom-content{left:1.25rem}}#page-header .container .header-right .header-custom-content .btn.btn-primary{position:relative}@media (max-width:767.98px){#page-header .container .header-right .header-custom-content .btn.btn-primary{font-size:0;line-height:1rem;width:2.7rem;height:2.7rem;border-radius:50%;padding:0 !important}}#page-header .container .header-right .header-custom-content .btn.btn-primary::after{display:none;position:absolute;content:"";width:1.7rem;height:1.7rem;top:48%;left:50%;transform:translate(-50%, -50%);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../../../../../../../../../fileadmin/themes/default/icon/icon-buchen.svg")}@media (max-width:767.98px){#page-header .container .header-right .header-custom-content .btn.btn-primary::after{display:block}}#page-header.headerScroll{background-color:#3a3431 !important}#main-navigation{justify-content:center !important;position:relative;left:-1.4rem;transition:gap 0.25s ease-in-out;gap:11rem !important}@media (max-width:1199.98px){#main-navigation{background-color:#3a3431 !important}}@media (max-width:1399.98px){#main-navigation{gap:10rem !important;left:-2.25rem}}@media (max-width:1199.98px){#main-navigation{left:0;top:54px !important}}@media (max-width:575.98px){#main-navigation{top:66px !important}}@media (max-width:1199.98px){#main-navigation .level-1>li{border-bottom:1px solid rgba(255, 255, 255, 0.1)}}#main-navigation .level-1>li>a{text-transform:uppercase;padding:1rem !important}@media (max-width:1399.98px){#main-navigation .level-1>li>a{padding:1rem 0.5rem !important}}@media (max-width:1199.98px){#main-navigation .level-1>li>a{padding:0.75rem 1.25rem !important;justify-content:center;background-color:#3a3431 !important;color:white !important}}@media (max-width:1199.98px){#main-navigation .level-1>li.active a{font-weight:600 !important;background-color:#dacfbc !important;color:#3a3431 !important}}#main-navigation .level-1>li.active a:before{height:1px !important}@media (max-width:1199.98px){#main-navigation .level-1>li.active a:before{display:none}}@media (max-width:1199.98px){#main-navigation .menu-part-1 li:last-of-type{border-bottom:none}}.card,.gallery-item{overflow:hidden;border-radius:1rem !important}.frame-backgroundimage-fade{opacity:0.5}.content-intro-photo{position:relative}.content-intro-photo::after{content:"";position:absolute;top:79px;left:0;width:100%;aspect-ratio:24;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("../../../../../../../../../fileadmin/themes/default/img/image/pozadi-oblouk-horni.svg")}@media (max-width:1199.98px){.content-intro-photo::after{top:65px}}.content-intro-photo .textpic .textpic-text p{justify-content:center;display:flex;gap:1rem;align-items:center}@media (max-width:575.98px){.content-intro-photo .textpic .textpic-text p{flex-direction:column}}.content-intro-photo .textpic .textpic-text p a{min-width:14rem}@media (max-width:575.98px){.content-intro-photo .textpic .textpic-text p a{min-width:14rem}}.content-frame-rounded-before-footer{position:relative}.content-frame-rounded-before-footer::after{pointer-events:none;content:"";transform:rotate(180deg);position:absolute;bottom:-1px;left:0;width:100%;aspect-ratio:24;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("../../../../../../../../../fileadmin/themes/default/img/image/pozadi-oblouk-horni.svg")}.accordion{margin-top:3rem}@media (max-width:767.98px){.accordion{margin-top:2rem}}.accordion .accordion-item{margin-bottom:0;border:none !important;padding:0}.accordion .accordion-item .accordion-header .accordion-button{padding-left:0;box-shadow:none !important;border:none !important;outline:none !important;color:#b9a98f;font-size:24px;line-height:37px}.accordion .accordion-item .accordion-header .accordion-button:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../../../../../../../../../fileadmin/themes/default/icon/arrow-down-primary.svg")}@media (max-width:991.98px){.accordion .accordion-item .accordion-header .accordion-button{font-size:24px;line-height:30px}}@media (max-width:991.98px){.accordion .accordion-item .accordion-header .accordion-button{font-size:18px;line-height:24px}}.accordion .accordion-item .accordion-collapse .accordion-body{padding-left:0;padding-top:0 !important}.accordion .accordion-item:last-of-type{margin-bottom:0}#page-footer{padding:0 !important;margin:0 !important}