.container{margin:0 auto}.container.main{max-width:1140px}.container.s1140{max-width:1140px}@media (max-width:1172px){.container.s1140{padding:0 16px}}.container.s798{max-width:798px}@media (max-width:830px){.container.s798{padding:0 16px}}.container.s632{max-width:632px}@media (max-width:664px){.container.s632{padding:0 16px}}.container.s514{max-width:514px}@media (max-width:546px){.container.s514{padding:0 16px}}.container.nopad{padding:0}html,body{height:100%}body{margin:0;padding:0;height:100%;font-size:16px;font-family:"Merriweather Sans",sans-serif;font-weight:300;font-style:normal;color:#204827;background:#ffffff}img{max-width:100%;height:auto}a{color:#204827}a:hover{color:#4b2c1e}.greenbar{width:100%;min-height:46px;background-color:#204827;border-bottom:1px solid #03310d}@media (max-width:850px){.greenbar{min-height:20px}}@media (max-width:850px){.header{min-height:50px}}.header .main-menu{position:relative;display:flex;gap:40px;align-items:center;justify-content:space-between}@media (max-width:850px){.header .main-menu .menu-header-menu-container{display:none}}@media (max-width:350px){.header .main-menu{right:0;width:100vw}}.header .main-menu .bar{display:flex;align-items:center;justify-content:space-between;padding:10px 0}@media (max-width:850px){.header .main-menu .bar{width:100%}}.header .main-menu .menuburger{display:none;width:30px;height:30px;cursor:pointer;margin-right:16px}@media (max-width:850px){.header .main-menu .menuburger{display:block}}.header .main-menu .site-title{font-weight:bold;font-size:32px;padding-left:16px}.header .main-menu .site-title a{color:#4b2c1e;text-decoration:none}.header .main-menu .site-title a:hover{text-decoration:underline}.header .main-menu .menu{font-size:16px;display:flex;gap:30px;align-items:center;justify-content:center;padding:0;margin:0;min-height:80px;padding-right:16px}@media (max-width:850px){.header .main-menu .menu{flex-direction:column;gap:15px;align-items:flex-start}}.header .main-menu .menu .children{display:none}.header .main-menu .menu .menu-item{padding:0;list-style:none}.header .main-menu .menu .menu-item a{min-height:100%;display:flex;align-items:center;justify-content:center;color:#204827;font-weight:400;text-decoration:none;text-align:center}.header .main-menu .menu .menu-item.current-menu-item,.header .main-menu .menu .menu-item.current-page-ancestor,.header .main-menu .menu .menu-item:hover{text-decoration:underline}.header .main-menu.active{gap:20px}.header .main-menu.active .menuburger{transform:rotate(90deg)}.header .main-menu.active .menu-header-menu-container{display:block;position:absolute;right:0;top:0;transform:translateY(60px);z-index:99;background-color:#ffffff;padding:0;flex-direction:column;gap:0;padding:10px 20px}.wp-block-heading a{font-family:"Alan Sans",sans-serif;color:#4b2c1e;text-decoration:none}.wp-block-heading a:hover{text-decoration:underline}.gap40{gap:40px}.gap20{gap:20px}.content{margin-bottom:40px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#4b2c1e;font-weight:400}.content h1{text-align:center}.content .wp-block-buttons{text-align:center;display:flex;justify-content:center;align-items:center}.content .wp-block-buttons .wp-block-button{display:flex;justify-content:center;align-items:center;min-height:54px;min-width:156px}.content .wp-block-buttons .wp-block-button .wp-block-button__link{color:#fcfffc;background-color:#9f6921;border-radius:6px;font-size:1.1em}.content .wp-block-buttons .wp-block-button .wp-block-button__link:hover{text-decoration:none;opacity:.8}.content.frontpage{text-align:center}.content.frontpage h2{max-width:600px}.content.frontpage h2,.content.frontpage p{margin:20px auto}.content.frontpage .wp-block-cb-carousel-v2{margin-bottom:60px}.content.frontpage .wp-block-columns{gap:20px}.content.frontpage .wp-block-columns .wp-block-column{background-color:#f4ead8;padding:20px}.content.frontpage .wp-block-list{max-width:350px;text-align:left;margin:0 auto}.content .ubytovani{gap:40px}.content .cb-carousel-block .swiper-button-prev{color:#ffffff;left:0;right:auto;transform:translateX(40px)}.content .cb-carousel-block .swiper-button-next{color:#ffffff;left:auto;right:0;transform:translateX(-40px)}.content .wpcf7-form{display:grid;grid:auto / 1fr 1fr;gap:20px}.content .wpcf7-form label{display:flex;flex-direction:column;gap:4px;font-size:14px}.content .wpcf7-form .wpcf7-form-control-wrap input,.content .wpcf7-form .wpcf7-form-control-wrap textarea,.content .wpcf7-form .wpcf7-form-control-wrap select{width:calc(100% - 22px);padding:10px;border-radius:6px;border-width:1px;font-size:16px;font-family:"Merriweather Sans",sans-serif;font-weight:300}.content .wpcf7-form .wpcf7-form-control-wrap textarea{min-height:100px}.content .wpcf7-form .wpcf7-not-valid-tip{font-size:14px;margin-top:4px}.content .wpcf7-form .wpcf7-submit{min-height:54px;min-width:156px;color:#fcfffc;background-color:#9f6921;border-radius:6px;border:none;font-size:1.1em;cursor:pointer;margin:0 auto}.content .wpcf7-form .wpcf7-submit:hover{text-decoration:none;opacity:.8}.content .wpcf7-form .fullwidth{grid-column:span 2}.content .wpcf7-form .website{display:none}.content .wpcf7-form .btns{text-align:center;display:flex;flex-direction:column-reverse;justify-content:center;gap:10px;align-items:center}.content .wpcf7-form .date-range{display:grid;grid:auto / 1fr 1fr;justify-content:space-between;gap:20px}.content .wpcf7-response-output{position:fixed;top:20px;right:20px;left:20px;border-radius:6px;padding:.75rem 1.25rem !important;margin-bottom:1rem;border:1px solid transparent}.content .wpcf7-form.init .wpcf7-response-output{display:none}.content .wpcf7-form.sent .wpcf7-response-output{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.content .wpcf7-form.failed .wpcf7-response-output,.content .wpcf7-form.aborted .wpcf7-response-output,.content .wpcf7-form.spam .wpcf7-response-output{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.content .wpcf7-form.invalid .wpcf7-response-output,.content .wpcf7-form.unaccepted .wpcf7-response-output{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.footer{color:#cacaca;background-color:#204827;font-size:13px;line-height:27px}.footer .footer-item{display:flex;gap:40px;justify-content:center;align-items:flex-start;margin-bottom:20px}@media (max-width:680px){.footer .footer-item{flex-direction:column;padding:0 16px;gap:0px}}@media (max-width:680px){.footer .footer-item .item.links{display:none}}.footer h3{color:#ffffff;text-transform:uppercase;margin:6px auto;margin-top:20px}.footer .address{padding:0;margin:0;text-decoration:none;list-style:none}.footer .address li{position:relative;padding-left:30px}.footer .address li i{font-size:15px;left:0px;position:absolute;top:0px;line-height:27px}.footer .menu{padding:0;margin:0;text-decoration:none;list-style:none}.footer .footer-copyright{border-top:1px solid #7d7d7d;font-size:12px;text-align:center;padding:20px 0}.footer.links,.footer a{color:#cacaca;text-decoration:none}.footer.links:hover,.footer a:hover{text-decoration:underline}