#sliding-popup{background:#256834 !important}#sliding-popup .eu-cookie-compliance-banner{padding:1em}#sliding-popup .eu-cookie-compliance-banner button{border:1px solid #cacaca;border-radius:0;background:0 0;text-shadow:none;box-shadow:none}#sliding-popup .eu-cookie-compliance-banner .find-more-button{border:0}
body footer,body main{font-family:"Ivy Mode"}
#block-bootstrap5-extended-page-title{margin-top:1em}body{background:#f4f4f4}body .hero{min-height:5em}main[role^=main]>.container{min-height:37.25em}#block-bootstrap5-extended-content{padding-top:2em}body.md .hero h3,body.xs .hero h3,body.sm .hero h3{font-size:1em}#block-pagetitle .page-title{margin-top:.7em;margin-bottom:.7em;text-align:center;text-transform:uppercase}.page-title span{margin-top:.7em;margin-bottom:.7em;text-align:center;text-transform:uppercase;font-weight:300;line-height:1.2;font-size:3.5rem}.rb_link:hover,.rb_link:visited,.rb_link:active,.rb_link{color:#00861d}.bl_link:hover,.bl_link:visited,.bl_link:active,.bl_link{color:#000}body{min-width:320px}.intro-section .carousel-item{position:relative}.intro-section .carousel-item .carousel-caption{position:absolute;top:0;left:0;width:100%;height:100%;display:block !important}.intro-section .carousel-item .carousel-caption a{text-decoration:none;color:#fff;font-size:3em}.intro-section .carousel-item .img-fluid{width:100%}main .hero .carousel img{filter:brightness(.5)}main .hero .carousel .carousel-caption h3{max-width:75%;margin:auto;display:flex;height:100%;align-items:center;justify-content:center}body.xs .intro-section,body.xs .intro-section .carousel,body.xs .intro-section .carousel .carousel-inner,body.xs .intro-section .carousel .carousel-inner .carousel-item,body.sm .intro-section,body.sm .intro-section .carousel,body.sm .intro-section .carousel .carousel-inner,body.sm .intro-section .carousel .carousel-inner .carousel-item{height:28em}body.xs .intro-section .carousel .carousel-inner .carousel-item img,body.sm .intro-section .carousel .carousel-inner .carousel-item img{height:100%;object-fit:cover}.sitemap ul{display:block;border:0;background:0 0}.sitemap ul li a:after{display:none}.sitemap ul{position:static !important}.sitemap a{display:block !important}.sitemap ul ul{margin-left:1em}.profitroom-block-content a{text-decoration:none;font-size:2em;text-align:center;color:#000}.file--application-pdf:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f1c1";padding-right:1em}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:#00861d}
.menu{z-index:1000}.menu li{padding:0 .55rem}.menu li a{color:#fff;padding:0 .7rem;text-transform:capitalize;font-weight:600}.menu li:hover{color:#fff}#tool-bar{z-index:100}.footer-bottom{background-color:#000}.footer-bottom__copyright{color:#6c757d;font-weight:400}.footer-bottom__copyright a{color:#dee2e6;text-decoration:none}.footer-bottom__copyright a:hover{color:#9926f0;text-decoration:underline}.back-to-top{position:fixed;width:3rem;height:3rem;right:1.875rem;bottom:1.875rem;z-index:9999}.back-to-top i{color:#fff;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer.footer{margin-top:2em !important;padding-top:1rem;background-color:#fff !important}.footer-sm a{color:#fff}.footer-sm a i{font-size:1rem;margin-left:1rem}@media (min-width:576px){.footer-sm a i{font-size:1.6rem}}.footer-sm a:hover{color:#9926f0}.contact-box{position:relative}.contact-box__icon{width:2rem;stroke:#9926f0;padding-top:.5rem}@media (min-width:576px){.contact-box__icon{width:4rem}}.contact-box__info{padding:.4rem;font-weight:600}.contact-box__info--title{color:#fff;text-decoration:none;font-size:1rem}@media (min-width:576px){.contact-box__info--title{font-size:1.4rem}}.contact-box__info--subtitle{font-size:.8rem;color:#6c757d;text-decoration:none}@media (min-width:576px){.contact-box__info--subtitle{font-size:1rem}.contact-box__info p:first-child{margin-bottom:0}}body.toolbar-vertical .navbar.fixed-top{top:40px}.navbar #block-bootstrap5-extended-search-form #search-block-form input[type=search]{border-top-right-radius:0;border-bottom-right-radius:0}.navbar #block-bootstrap5-extended-search-form #search-block-form input[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0}body.xxl .menu--language-interface .nav-item,body.xxl .menu--account .nav-item{border:1px solid transparent}body.xxl .navbar.menu{padding-top:0;padding-bottom:0}body.xl .menu--main .nav-link.dropdown-toggle.show,body.xxl .menu--language-interface .nav-link.dropdown-toggle.show,body.xxl .menu--main .nav-link.dropdown-toggle.show{background:#fff;color:#000}body.xxl .menu--language-interface .navbar-nav .dropdown-menu,body.xxl .menu--account .navbar-nav .dropdown-menu,body.xxl .menu--main .navbar-nav .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;border-top:0;margin-top:0;position:absolute;left:.65rem}body.xxl #navbarSupportedContent #search-block-form,body.xxl .menu--language-interface .nav-link,body.xxl .menu--account .nav-link,body.xxl .menu--main .nav-link{display:flex;justify-content:center;align-items:center;padding-left:1em;padding-right:1em}body.xxl .nav-link.show:after{transform:rotate(0deg);transition:all .5s}body.xxl .nav-link:after{transform:rotate(90deg);transition:all .5s}body.xxl .nav-link.show{border:1px solid #212529;border-radius:.375rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}body.xxl .menu--language-interface .nav-item .dropdown-item,body.xxl .menu--account .nav-item .dropdown-item{color:#000}body.xxl .menu--language-interface .nav-item .dropdown-item:hover,body.xxl .menu--account .nav-item .dropdown-item:hover,body.xxl .menu--main .nav-item .dropdown-item:hover{background:0 0;text-decoration:underline}body.toolbar-fixed.user-logged-in #block-bootstrap5-extended-breadcrumbs{margin-top:6em}#toolbar-administration .toolbar-bar{z-index:1250}.navbar-collapse.collapse.show .navbar-nav .dropdown-menu{background:0 0 !important;border:0}.navbar-collapse.collapse.show .navbar-nav .dropdown-menu .dropdown-item:hover{background:0 0;color:rgba(255,255,255,.75)}body.xs .navbar-collapse .navbar-nav .nav-link,body.sm .navbar-collapse .navbar-nav .nav-link,body.md .navbar-collapse .navbar-nav .nav-link,body.xs .navbar-collapse .navbar-nav .dropdown .nav-item,body.sm .navbar-collapse .navbar-nav .dropdown .nav-item,body.md .navbar-collapse .navbar-nav .dropdown .nav-item{font-size:large}body.xxl #block-bootstrap5-extended-search-form{margin-top:.85em}body.xxl #block-bootstrap5-extended-account-menu .nav-link.d-lg-inline-block{display:flex !important}body.xxl #block-languageswitcher .navbar-nav span.d-none.d-lg-inline{text-transform:uppercase}body.xxl #block-bootstrap5-extended-main-navigation .dropdown-item{color:#000 !important}body.xxl header nav.navbar div[class^=container].d-flex{flex-direction:column}body.xxl header nav.navbar div[class^=container].d-flex div{width:100%}body.xxl header nav.navbar div[class^=container].d-flex .site-logo{position:absolute;left:50%;transform:translate(-50%,50%)}body.xxl #navbarSupportedContent>div:nth-child(2) nav:nth-child(2){margin-left:auto}body.xxl #navbarSupportedContent>div:nth-child(2) nav{position:relative;top:-50%}body.xxl #navbarSupportedContent>div:nth-child(2) nav:nth-child(2){border:1px solid #fff}body.xxl .navbar-brand{padding-bottom:2em}body.xxl #navbarSupportedContent>div:nth-child(2){position:relative;top:-2em}body.xxl #navbarSupportedContent a{text-transform:uppercase;font-size:1.1em}body.xxl .menu--stopka .navbar-nav,body.xl .menu--stopka .navbar-nav,body.xxl .menu--footer .navbar-nav,body.xl .menu--footer .navbar-nav{display:flex;flex-direction:row}body.xxl #block-footerblock-2,body.xl #block-footerblock-2{min-height:10em}body.xxl #block-footerblock-2>div,body.xl #block-footerblock-2>div{margin-top:5em !important}footer.footer a{color:#000}.social-media-block>div{display:flex;flex-direction:row-reverse}body .dialog-off-canvas-main-canvas>header{position:relative !important}body .dialog-off-canvas-main-canvas>header nav.navbar{position:absolute !important;width:100% !important}footer.footer .navbar-nav a{text-transform:capitalize}footer.footer .navbar-nav a:hover{color:#000}footer.footer .menu--footer li:nth-child(5) a{text-transform:uppercase}footer.footer .navbar-nav a{text-transform:capitalize}footer.footer .navbar-nav a:hover{color:#000}footer.footer .menu--footer li:nth-child(5) a{text-transform:uppercase}body.xxl header .navbar{background:rgba(0,0,0,0) !important}body.xl header .navbar{background:rgba(0,0,0,1) !important}body.xs .menu--footer .navbar-nav,body.sm .menu--footer .navbar-nav,body.md .menu--footer .navbar-nav,body.lg .menu--footer .navbar-nav{flex-direction:row}body.xs .menu--stopka .navbar-nav,body.sm .menu--stopka .navbar-nav,body.md .menu--stopka .navbar-nav,body.lg .menu--stopka .navbar-nav,body.xl .menu--stopka .navbar-nav,body.xxl .menu--stopka .navbar-nav{flex-direction:row}body.xs .social-media-block>div,body.sm .social-media-block>div{align-items:center;justify-content:center;margin-top:2em}.social-media-block a i{font-size:2em}.social-media-block a{margin-left:1.5em}body.xl header nav.navbar{position:fixed !important}body.xxl header nav.navbar{background:rgba(16,57,25,.6) !important}body.xxl #block-languageswitcher{position:relative;top:-.2rem}body.xs>div>header>nav.menu,body.sm>div>header>nav.menu,body.md>div>header>nav.menu,body.lg>div>header>nav.menu,body.xl>div>header>nav.menu{background-color:#256834!important}body header #block-languageswitcher .nav-item span.d-none.d-lg-inline{text-transform:uppercase}body.xxl #block-languageswitcher{display:flex}body.xxl #block-languageswitcher:before{content:'|'}@media screen and (max-width:414px){body.xs .menu--footer .navbar-nav{flex-direction:column}body.xs .menu--stopka .navbar-nav{flex-direction:column}}#block-footercontact div.views-row div.views-field.views-field-field-website{display:none}#block-footercontact div.views-row div.views-field.views-field-field-phone ul{list-style:none;margin-left:0;padding-left:0}#block-footercontact div.views-row div.views-field.views-field-field-phone ul li{font-size:1.2em;margin-top:.6em}#block-footercontact div.views-row div.views-field.views-field-field-phone ul li a{text-decoration:none}#block-footercontact div.views-row div.views-field.views-field-field-mail a{text-decoration:none;font-size:1.2em;margin-top:.6em}#block-footercontact div.views-row div.views-field.views-field-field-address{font-size:1.2em}#block-footercontact div.views-row div.views-field.views-field-field-address div.field-content p.address span.organization{font-weight:700}#block-footercontact div.views-row div.views-field.views-field-field-nip,#block-footercontact div.views-row div.views-field.views-field-field-regon,#block-footercontact div.views-row div.views-field.views-field-field-krs{display:none}header #block-currencyblock #commerce-currency-resolver-select-form input{visibility:hidden}header #block-currencyblock #commerce-currency-resolver-select-form label{color:#fff;font-weight:700}.footer #block-footerblock-2 a{color:#000 !important}body header .navbar.menu>div.container-fluid>div:nth-child(2){align-self:flex-start;margin-left:0;margin-right:auto}body.xxl #edit-currency label{color:#000 !important}body.xs #block-footercontact .organization,body.sm #block-footercontact .organization{font-size:.9em !important}
body.xxl #navbarSupportedContent{max-width:1365px;margin:auto}
#block-views-block-news-popup-block-1{display:none}
.profitroom-date{background:#fff;padding-bottom:2em}.profitroom-date h2{font-size:2.5em !important;text-align:center;margin-bottom:.5em}.profitroom-date p{font-size:1.5em}.profitroom-date a{font-weight:600}.page-node-type-accomodation .profitroom-date{padding:2em;background:0 0}.profitroom-date>div.profitroom-block-content{width:80%;margin:auto;background:#fff;border:1px solid #cacaca;padding:1em}.profitroom-date>div.profitroom-block-content form{display:flex}.profitroom-date>div.profitroom-block-content form div{width:33%;display:flex;flex-direction:column;border-right:1px solid #cacaca}.profitroom-date>div.profitroom-block-content form div:last-child{border-right:0}.profitroom-date>div.profitroom-block-content form div label{font-size:2em;text-align:center}.profitroom-date>div.profitroom-block-content form div input{border:none;width:12em;margin:auto}.profitroom-date>div.profitroom-block-content form div button{height:100%;border:none;background:#fff;font-size:2em}@media screen and (max-width:996px){.profitroom-date>div.profitroom-block-content form{display:flex;flex-direction:column}.profitroom-date>div.profitroom-block-content form div{width:100%;border:0}.profitroom-date>div.profitroom-block-content{padding:0}.profitroom-date>div.profitroom-block-content form div button{border-top:1px solid #cacaca;padding:.5em}.profitroom-date>div.profitroom-block-content form div{margin-top:1em}}
#block-bootstrap5-extended-content a{color:#000;text-decoration:none}
