.page-login,.page-logout,.page-newsletter,.page-reset{min-height:300px;text-align:center}.page-login .page-content,.page-logout .page-content,.page-newsletter .page-content,.page-reset .page-content{margin:0 auto;max-width:500px}.page-login .form-control,.page-logout .form-control,.page-newsletter .form-control,.page-reset .form-control{margin-bottom:1rem}.page-login .btn,.page-logout .btn,.page-newsletter .btn,.page-reset .btn{margin-bottom:1rem;width:100%}.page-login form [name=password]{margin-bottom:0}.page-login form p{font-size:14px;margin:5px 0 1rem;text-align:right}.page-404{background:hsla(26,10%,86%,.2) url(/web/build/images/error404_background.43a7abdc.png) no-repeat 100% 100%;padding:140px 0}@media screen and (max-width:991px){.page-404{background-image:none;padding:70px 0}}.page-404-content{margin:0 auto;max-width:1180px;position:relative}.page-404-content>*{color:#000}.page-404-content .btn{margin-right:.625rem;margin-top:2rem}.page-404-content .btn span{margin-right:10px}.page-404-content:after{content:url(/web/build/images/error404_pocket.9f01a8d3.png);position:absolute;right:70px;top:0}@media screen and (max-width:1259px){.page-404-content:after{content:none;display:none}}@media screen and (max-width:419px){.page-404-content .btn{margin-right:0;width:100%}}.html-page ul{line-height:2;list-style-type:none;padding-left:0}.html-page ul li{padding:0 0 0 1.3rem;position:relative}.html-page ul li:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000;content:"\f10a";font-size:12px;left:0;position:absolute;top:10px}.html-page .open-hours-table table{width:100%}.html-page .open-hours-table td{border:0;padding:0}.html-page .open-hours-table td:nth-child(2){padding-left:10px}.html-page-96 .w-highlight{color:#000;display:block;font-size:18px;margin-bottom:30px;text-align:center}.html-page-96 .w-text.fc{line-height:1.5;margin-bottom:20px;padding-left:100px;position:relative}.html-page-96 .w-text.fc:before{color:#000;font-size:70px;left:0;line-height:1;position:absolute;top:calc(50% - 35px - .5rem)}.html-page-96 .w-text.fc a span{color:inherit!important}@media screen and (max-width:419px){.html-page-96 .w-text.fc{padding-left:0}.html-page-96 .w-text.fc:before{margin-bottom:10px;position:relative;top:unset}}.page-about-us .category-badges{background:#f9f8f7;margin-bottom:35px;padding-bottom:45px;padding-top:45px}.page-about-us .category-badges .badges{margin:0}.page-about-us .about-us-banner{background:url(/web/build/images/about-us-bg.2c448634.jpg) no-repeat 50%/cover;margin-bottom:40px;min-height:600px;padding-bottom:20px;position:relative}.page-about-us .about-us-banner *{color:#fff}.main-contact .contact-map{height:264px;margin-bottom:0}.main-contact .side-line{border-right:1px solid #dedad7}.main-contact .contact-team{background:#eff8f9;padding:45px 62px 65px}.main-contact .contact-team strong{font-size:20px}.main-contact .contact-team .w-photo{height:90px;width:90px}.main-contact .contact-team .w-photo img{border-radius:50%;width:100%}.main-contact .form-block{margin-left:70px}.main-contact .row{margin-bottom:63px}.main-contact .row:last-child{margin-bottom:0}.main-contact .flex-row{display:flex}@media screen and (min-width:768px) and (max-width:1440px){.main-contact .wpj-col-8{flex-basis:100%;max-width:100%}}.contact-social-links{color:#000;font-size:.875rem;font-weight:700;margin:0;padding-top:20px}.contact-social-links .fc{border:1px solid #b19b89;border-radius:50%;font-size:18px;height:34px;line-height:31px;margin-left:10px;text-align:center;text-decoration:none;width:34px}.contact-social-links .fc:before{color:#000;margin-right:0}.contact-social-links .fc:hover{border-color:#5ec0c4}.faq-page-items{padding-top:20px}.faq-page-items h2,.faq-page-items h4{cursor:pointer;padding-left:25px;position:relative}.faq-page-items h2:after,.faq-page-items h2:before,.faq-page-items h4:after,.faq-page-items h4:before{border-top:2px solid #b19b89;content:"";display:block;left:0;position:absolute;top:21px;width:14px}.faq-page-items h2:after,.faq-page-items h4:after{transform:rotate(90deg);transition:transform .3s}.faq-page-items h2.active:after,.faq-page-items h4.active:after{transform:rotate(0)}.faq-page-items h4:after,.faq-page-items h4:before{top:11px}.faq-page-items .w-text{display:none;padding-bottom:20px;padding-left:25px}.faq-page-items .w-text .w-text,.wpj-blocek-active .faq-page-items .w-text{display:block}