*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;line-height:10px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Poppins",sans-serif;line-height:1.4;font-size:1.6rem;font-weight:400;color:#2e2e2e;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;margin-top:0;margin-bottom:0}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{margin-bottom:0}p{margin-top:0;margin-bottom:0}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:400}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#2e2e2e;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}@media(hover: hover)and (pointer: fine){a:hover{color:#2e2e2e;text-decoration:none}}a:focus{outline:none;color:#2e2e2e;text-decoration:none}a:focus{outline:1px dashed #2e2e2e}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0}img{vertical-align:middle;border-style:none;max-width:100%}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:10px;padding-bottom:10px;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0}button{border-radius:0}button:focus{outline:none}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.element_anim,.element_anim_1{opacity:0;transform:translateY(50px);transition:all .3s ease-in-out 0s}.element_anim.start_anim,.element_anim_1.start_anim{opacity:1;transform:translateY(0px)}.element_anim_left{opacity:0;transform:translateX(-50px);transition:all .3s ease-in-out 0s}.element_anim_left.start_anim{opacity:1;transform:translateX(0px)}.element_anim_right{opacity:0;transform:translateX(50px);transition:all .3s ease-in-out 0s}.element_anim_right.start_anim{opacity:1;transform:translateX(0px)}.element_anim_2{opacity:0;transform:translateY(50px);transition:all .3s ease-in-out .1s}.element_anim_2.start_anim{opacity:1;transform:translateY(0px)}.element_anim_3{opacity:0;transform:translateY(50px);transition:all .3s ease-in-out .2s}.element_anim_3.start_anim{opacity:1;transform:translateY(0px)}.element_anim_4{opacity:0;transform:translateY(50px);transition:all .3s ease-in-out .3s}.element_anim_4.start_anim{opacity:1;transform:translateY(0px)}.element_anim_5{opacity:0;transform:translateY(50px);transition:all .3s ease-in-out .4s}.element_anim_5.start_anim{opacity:1;transform:translateY(0px)}.fade_anim_1{opacity:0;transition:all .3s ease-in-out 0s}.fade_anim_1.start_anim{opacity:1}.fade_anim_2{opacity:0;transition:all .3s ease-in-out .1s}.fade_anim_2.start_anim{opacity:1}.fade_anim_3{opacity:0;transition:all .3s ease-in-out .2s}.fade_anim_3.start_anim{opacity:1}body.noscroll{overflow:hidden}img{max-width:100%}.container{width:100%;max-width:1120px;padding:0 30px;margin:0 auto}@media(max-width: 767px){.container{padding:0 15px}}.container--small{max-width:1010px}.container--800{max-width:800px}h1,.texth1{font-size:6.4rem;line-height:1;font-weight:700}@media(max-width: 991px){h1,.texth1{font-size:4.8rem;line-height:1.4}}h2,.texth2{font-size:3.2rem;font-weight:600}@media(max-width: 767px){h2,.texth2{font-size:2.8rem;line-height:1.3}}h3,.texth3{font-size:2.8rem}@media(max-width: 767px){h3,.texth3{font-size:2.4rem;line-height:1.3}}h4,.texth4{font-size:2.8rem}h5,.texth5{font-size:2.4rem}h6,.texth6{font-size:1.8rem}@media(max-width: 1200px){h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{display:inline}}@media(max-width: 1200px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}.widget-right{position:fixed;right:0;top:50%;transform:translateY(-50%);margin:auto;z-index:99;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:90px;border-radius:30px 0 0 30px;visibility:hidden;opacity:0;transition:.3s all;font-size:1.4rem;text-align:center}.widget-right.active{visibility:visible;opacity:1}.widget-right a{padding:16px 0;display:block}.widget-right a:not(:last-of-type){border-bottom:3px solid #a2c614}.widget-right a div{margin-top:5px}@media(max-width: 991px){.widget-right{display:none !important}}.title{text-align:center;text-transform:uppercase}.button{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#2e2e2e;border-radius:24px;height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 24px;font-weight:700;font-size:1.6rem;transition:.25s all;cursor:pointer}.button:hover,.button:focus{background-color:#a2c614;border-color:#a2c614}.button--white{background-color:#fff}.button--white:hover,.button--white:focus{background-color:#a2c614}.button--hero{height:57px;padding:0 26px;border-radius:32px}.button--ico{font-size:0}.button--border{border-color:#a2c614}.button--border.active,.button--border.is-active{background-color:#a2c614}.button--border-blue{border-color:#fdb913;color:#2e2e2e;background:rgba(0,0,0,0)}.button--green{background:#a2c614;border-color:#a2c614;color:#2e2e2e}@media(hover: hover)and (pointer: fine){.button--green:hover{background-color:#fff}}.button--green:focus{outline:none;background-color:#fff}.link{font-size:1.6rem;font-weight:300;text-decoration:underline}.link--center{text-align:center;display:block}section{overflow:hidden}.pagecontent h1,.pagecontent h2,.pagecontent h3,.pagecontent h4,.pagecontent h5,.pagecontent h6{margin-bottom:2.5rem}.pagecontent h1+ul,.pagecontent h2+ul,.pagecontent h3+ul,.pagecontent h4+ul,.pagecontent h5+ul,.pagecontent h6+ul{margin-top:-1.5rem}.pagecontent p{margin-bottom:8px}.pagecontent table{margin-bottom:1.3rem}.pagecontent .wp-block-buttons{margin-bottom:1.3rem}.pagecontent .aligncenter{margin-left:auto;margin-right:auto;text-align:center}body.noscroll{overflow:hidden}.container .container{padding:0}.pagecontent a:not(.button):not(.wp-element-button):not(.whitelink){color:#2e2e2e !important;font-weight:600;text-decoration:underline}.sectiontitle{font-size:6.4rem;text-align:center;font-weight:700;margin-bottom:40px}@media(max-width: 1200px){.sectiontitle{font-size:5.4rem}}@media(max-width: 991px){.sectiontitle{font-size:4.4rem}}@media(max-width: 767px){.sectiontitle{font-size:3.6rem}}@media(hover: hover)and (pointer: fine){.pagecontent a:not([class]):hover{outline:2px solid #a2c614;text-decoration-color:rgba(0,0,0,0);border-radius:2px;background-color:#a2c614}}.pagecontent a:not([class]):focus{outline:none;outline:2px solid #a2c614;text-decoration-color:rgba(0,0,0,0);border-radius:2px;background-color:#a2c614}.news{padding:50px 0;background-color:#fff}.news__wrapper{display:flex;justify-content:space-between;margin-top:40px}@media(max-width: 991px){.news__wrapper{flex-wrap:wrap}}.news__left,.news__right{flex:0 0 calc(50% - 12px);width:50%;justify-content:space-between;gap:16px;display:flex;flex-direction:column}@media(max-width: 991px){.news__left,.news__right{flex:0 0 100%;width:100%}}@media(max-width: 991px){.news__left{margin-bottom:16px}}.news .stickyarticle__photo{padding-bottom:51%;background:no-repeat center/cover;border-radius:12px;margin-bottom:16px;transition:.3s all}.news .stickyarticle__date{font-size:1.6rem;line-height:3rem;font-weight:400;margin-bottom:1px}.news .stickyarticle__title{font-size:2.4rem;font-weight:600;line-height:3.6rem;margin-bottom:16px}@media(max-width: 767px){.news .stickyarticle__title{font-size:1.8rem;line-height:1.5}}.news .stickyarticle__excerpt{font-size:1.6rem}.news .stickyarticle__button{display:flex;align-items:center;font-weight:800;font-size:1.6rem;margin-top:12px;color:#2e2e2e;text-decoration:underline;justify-content:flex-end;position:relative;z-index:1}@media(max-width: 767px){.news .stickyarticle__button{font-size:1.4rem}}.news .stickyarticle__button::before{content:"";background-color:#a2c614;border-radius:20px 20px 0 20px;height:100%;width:40px;position:absolute;top:0;right:0;z-index:-1;transition:.3s all}.news .stickyarticle__button::after{width:40px;height:40px;background:url(../img/arrow.svg) no-repeat 60% 50%/13px;content:"";display:block;margin-left:12px}@media(hover: hover)and (pointer: fine){.news .stickyarticle:hover .stickyarticle__photo{transform:scale(1.03)}.news .stickyarticle:hover .stickyarticle__title{text-decoration:underline}.news .stickyarticle:hover .stickyarticle__button::before{width:120%}}.news .stickyarticle:focus{outline:none}.news .stickyarticle:focus .stickyarticle__photo{transform:scale(1.03)}.news .stickyarticle:focus .stickyarticle__title{text-decoration:underline}.news .stickyarticle:focus .stickyarticle__button::before{width:120%}.news .article{display:flex;gap:24px}@media(max-width: 499px){.news .article{flex-direction:column}}.news .article__photo{flex:0 0 39.5%;padding-bottom:28%;background:no-repeat center/cover;border-radius:12px}@media(max-width: 499px){.news .article__photo{padding-bottom:46%}}.news .article__right{flex:0 0 calc(61.5% - 24px);display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end}@media(max-width: 499px){.news .article__right{justify-content:flex-start}}.news .article__date{font-size:1.6rem;line-height:3rem;font-weight:400;margin-bottom:1px}.news .article__title{font-size:1.8rem;font-weight:600;line-height:2.4rem;margin-bottom:16px}.news .article__wrap{text-align:left;width:100%}.news .article__button{display:flex;align-items:center;font-weight:800;font-size:1.6rem;margin-top:12px;color:#2e2e2e;text-decoration:underline;justify-content:flex-end;position:relative;z-index:1}@media(max-width: 499px){.news .article__button{font-size:1.4rem}}.news .article__button::before{content:"";background-color:#a2c614;border-radius:20px 20px 0 20px;height:100%;width:40px;position:absolute;top:0;right:0;z-index:-1;transition:.3s all}.news .article__button::after{width:40px;height:40px;background:url(../img/arrow.svg) no-repeat 60% 50%/13px;content:"";display:block;margin-left:12px}@media(hover: hover)and (pointer: fine){.news .article:hover .article__photo{transform:scale(1.03)}.news .article:hover .article__title{text-decoration:underline}.news .article:hover .article__button::before{width:120%}}.news .article:focus{outline:none}.news .article:focus .article__photo{transform:scale(1.03)}.news .article:focus .article__title{text-decoration:underline}.news .article:focus .article__button::before{width:120%}.news .stickyarticle{height:100%;position:relative;padding-bottom:50px}.news .stickyarticle__button{position:absolute;bottom:0;right:0}.news--page{padding:50px 0;background-color:#f4f4f4}.news--page .news__wrapper{display:block;margin-top:0}.news--page .news__all{display:flex;flex-wrap:wrap;gap:24px}.news--page .news__all .article{flex:0 0 calc(50% - 16px)}.news--page .article{margin-bottom:24px}.news__button{text-align:center;margin-top:40px}.pagination{margin-top:40px}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;gap:10px}.pagination .page-numbers li{display:block}.pagination .page-numbers .next,.pagination .page-numbers .prev{width:40px;height:40px;background:#a2c614;border-radius:30px;text-decoration:none !important}.pagination .page-numbers.current{width:40px;height:40px;background:#a2c614;border-radius:30px}.pingwinpass{background:#a2c614;position:relative;overflow:hidden;z-index:2;height:calc(100vh - 80px);max-height:1200px}@media(max-width: 991px){.pingwinpass{height:auto;padding-bottom:30px}}.pingwinpass .container{height:100%;position:relative}.pingwinpass__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.pingwinpass__bg:before{content:"";position:absolute;width:1850.71px;height:1424.07px;right:-40%;top:-40%;background:radial-gradient(53.4% 50% at 50% 50%, #E5EA0D 0%, rgba(218, 232, 58, 0) 92%);transform:matrix(-1, 0, 0, 1, 0, 0)}.pingwinpass__bg span{position:absolute;width:990.95px;height:912.96px;left:-30%;bottom:-50%;background:radial-gradient(53.4% 50% at 50% 50%, #F7FC00 0%, rgba(218, 232, 58, 0) 92%);transform:matrix(-1, 0, 0, 1, 0, 0)}.pingwinpass__wrapper{display:flex;flex-wrap:wrap;height:100%;position:absolute;top:0;width:100%;overflow:hidden}@media(max-width: 991px){.pingwinpass__wrapper{position:relative}}.pingwinpass__subtitle{font-size:2.4rem;font-weight:600;margin-top:-25px;margin-left:40px;margin-bottom:50px}@media(max-width: 991px){.pingwinpass__subtitle{margin:0;text-align:center;margin-top:-20px}}.pingwinpass__benefits{font-size:2.4rem;line-height:3.6rem}@media(max-width: 991px){.pingwinpass__benefits{font-size:1.8rem;line-height:1.4;width:auto;display:inline-block;text-align:left}}.pingwinpass__benefits div{display:flex;align-items:center;margin-bottom:25px}.pingwinpass__left{margin:-30px 0;display:flex;align-items:center;transform-style:preserve-3d;transform:rotateY(0deg)}.pingwinpass__left img{max-height:80vh}@media(max-width: 991px){.pingwinpass__left{display:none}}.pingwinpass .image-mobile{display:none}@media(max-width: 991px){.pingwinpass .image-mobile{display:block}}.pingwinpass__right{padding-top:20px}.pingwinpass__left,.pingwinpass__right{flex:0 0 50%;width:50%;opacity:0}@media(max-width: 991px){.pingwinpass__left,.pingwinpass__right{flex:0 0 100%;width:100%;opacity:1;text-align:center}}.pingwinpass__button{text-align:center;flex:0 0 100%;opacity:0;position:absolute;left:0;right:0;bottom:30px}@media(max-width: 991px){.pingwinpass__button{position:relative;display:block;opacity:1;bottom:0;margin-top:20px}}.pingwinpass__image{text-align:center;height:100%;padding:50px 0 50px;will-change:opacity,transform,width}.pingwinpass__image h3{text-align:left;padding:0 40px 20px}.pingwinpass__image img{max-height:90%;width:auto}@media(max-width: 991px){.pingwinpass__image{display:none}}.pingwinpass .pingwipass__left,.pingwinpass .pingwipass__right>*{opacity:0;transform:translateY(50px);will-change:opacity,transform}.choose{padding:50px 0;background-color:#f1f1f1}.choose h2{text-align:center;margin-bottom:24px}.choose__wrapper{display:flex;justify-content:space-between;gap:15px;align-items:center}@media(max-width: 767px){.choose__wrapper{display:block}}.choose__box{flex:0 0 32%;max-width:32%;display:block;position:relative}@media(max-width: 767px){.choose__box{max-width:300px;margin:0 auto}}.choose__box:hover img{transform:scale(1.1)}.choose__box img{max-width:150%;position:relative;left:-25%;transition:.25s all}.choose__box-title{position:absolute;bottom:60px;left:0;right:0;text-align:center;font-size:2.4rem}@media(max-width: 991px){.choose__box-title{bottom:30px;font-size:2rem}}.choose-box-gutenberg img{max-width:150%;position:relative;left:-25%;transition:.25s all;margin-bottom:-90px}.footer{background-color:#f4f4f4;padding-top:42px;padding-bottom:20px;overflow:hidden}.footer__wrapper{display:flex;justify-content:space-between;gap:16px}@media(max-width: 991px){.footer__wrapper{display:block}}.footer__col{margin-bottom:57px;flex:0 0 20%}@media(max-width: 767px){.footer__col{font-size:1.6rem;margin-bottom:16px}}.footer__logo{position:relative;z-index:1;padding-bottom:34px}@media(max-width: 767px){.footer__logo{text-align:center}}.footer__logo:before{content:"";top:-42px;right:0;bottom:0;background:#a2c614;left:-50vw;position:absolute;z-index:-1}@media(max-width: 767px){.footer__logo:before{right:-50vw}}.footer__logo img{position:relative;top:-10px}.footer__socials{margin-top:20px}.footer__socials-links{display:flex;align-items:center;justify-content:space-between;gap:0 30px}@media(max-width: 991px){.footer__socials-links{justify-content:flex-start}}.footer__socials img{max-width:30px}.footer__socials a{transition:.25s all}.footer__socials a:hover{transform:scale(1.1)}.footer ul{padding:0;display:block}.footer ul a{margin-bottom:24px}.footer ul li,.footer ul a{display:block;font-weight:600;transition:.25s all}.footer ul li:hover,.footer ul a:hover{color:#a2c614;text-decoration:underline}.footer h3{margin-bottom:16px;color:#2e2e2e;font-size:2.4rem}@media(max-width: 767px){.footer h3{font-size:2rem}}.footer__item{font-weight:600;display:flex;gap:0 15px;align-items:center;margin-bottom:24px}.footer__item img,.footer__item svg{max-width:25px}.footer__item a:hover{color:#a2c614;text-decoration:underline}.ue-bar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 30px}@media(max-width: 767px){.ue-bar{justify-content:center}}#accessibility-toggle{width:56px;height:56px;border-radius:50%;background-color:#f4f4f4;box-shadow:0 10px 30px rgba(0,0,0,.18)}@media(max-width: 991px){#accessibility-toggle{top:70px;left:10px}}#accessibility-toggle,#accessibility-toggle2{border:none;cursor:pointer;padding:0}#accessibility-widget{position:fixed;top:50%;right:88px;transform:translate(calc(110% + 118px), -50%);z-index:999;transition:all 200ms}#accessibility-widget.active{transform:translate(0, -50%)}@media(max-width: 991px){#accessibility-widget.active{transform:translate(0)}}@media(max-width: 991px){#accessibility-widget{bottom:29px;right:76px;top:auto;transform:translate(calc(110% + 90px), 0)}}.accessibility-widget__body{background:#a2c614;padding-right:40px;border-radius:28px;position:relative}.accessibility-widget__body h3{background:#fff;padding:6px;text-align:center;writing-mode:vertical-lr;position:absolute;right:0;margin:0;height:100%;border-top-right-radius:28px;border-bottom-right-radius:28px;font-size:2.4rem}.accessibility-widget .close{position:absolute;top:-28px;left:-28px;width:56px;height:56px;border-radius:50%;background:#fff;border:none;cursor:pointer}@media(max-width: 991px){.accessibility-widget .close{width:44px;height:44px;top:-18px;left:-18px}}.accessibility-widget__buttons{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px}.accessibility-widget__buttons .ico{height:56px;width:56px;display:flex;align-items:center;justify-content:center}@media(max-width: 991px){.accessibility-widget__buttons .ico{width:44px;height:44px}}.accessibility-widget__buttons button{border:none;background:#fff;font-weight:600;height:52px;cursor:pointer;color:#2e2e2e;padding:12px;width:min-content;border-radius:28px;display:flex;align-items:center;font-size:1.4rem;line-height:1.2;min-width:146px}@media(max-width: 991px){.accessibility-widget__buttons button{height:44px;font-size:1.2rem;min-width:124px}}.high-contrast{background-color:#000 !important;color:#fff !important}.high-contrast body,.high-contrast section,.high-contrast header{background-color:#000 !important;color:#fff !important}.high-contrast a{color:#ff0 !important}.high-contrast .accessibility-widget__body{background-color:#000 !important}.high-contrast .accessibility-widget__body h3{background-color:#000 !important}.high-contrast .button--white{background-color:#000 !important}.high-contrast .header__lang .current-lang{border:1px solid #fff;background-color:#000}.high-contrast .widget-right a{color:#000 !important}.high-contrast .information{background-color:#000}.high-contrast .information a{color:#fff !important}.high-contrast .hero__text h1{background-color:#000;padding:30px;border-radius:30px}.high-contrast .sliders .swiper-button-next{color:#000;background-color:#fff}.high-contrast .header__search{background-color:#fff !important}.high-contrast .boxes .box img{filter:brightness(15)}.high-contrast .boxes .box:hover{background-color:#000 !important;border:2px solid #fff}.high-contrast .news .stickyarticle__button,.high-contrast .news .article__button{color:#ff0 !important}.high-contrast .attractions__switch{color:#fff}.high-contrast .attractions__desc{background-color:#000}.high-contrast .attractions__box{border:2px solid #fff}.high-contrast .stations .station__here{display:none}.high-contrast .pingwinpass__bg{display:none}.high-contrast .pingwinpass__right img{filter:brightness(15)}.high-contrast footer{background-color:#000}.high-contrast footer h3{color:#fff}.high-contrast .footer__socials img{filter:brightness(15)}.high-contrast .partners .title{color:#000}.high-contrast .headermenu__megamenu{background-color:#000;border:2px solid #fff}.high-contrast .subhero{background-color:#a2c614 !important}.high-contrast .subhero__box{background-color:#000}.high-contrast .subhero:after{display:none}.high-contrast .has-green-background-color{background-color:#000 !important;border:1px solid #fff}.high-contrast .wp-element-button{background-color:#000;border:2px solid #fff}.high-contrast .has-grey-background-color{background-color:#000 !important}.high-contrast table thead th{background-color:#000 !important;border:1px solid #fff !important}.high-contrast table tbody td{color:#2e2e2e !important}.high-contrast .contact-block-section .contact-block__left{background-color:#000}.high-contrast .contact-block-section .contact-block__right{background-color:#000;color:#fff;border:2px solid #fff}.high-contrast .button{background-color:#000;border:2px solid #fff}.high-contrast .bikepage__description{background-color:#000}.high-contrast .wpda-booking-calendar-head{background-color:#000}.high-contrast #wpdevart_booking_form_1 .wpdevart-booking-form{background-color:#000;color:#fff !important}.high-contrast #wpdevart_booking_form_1 .wpdevart-booking-form label{color:#fff !important}.high-contrast #wpdevart_booking_form_1 .wpdevart-booking-form .check-info{color:#fff !important}.high-contrast .pagecontent a:not(.button):not(.wp-element-button):not(.whitelink){color:#ff0 !important}.high-contrast .hero__socialmedia{background-color:#000}.high-contrast .hero__socialmedia:before,.high-contrast .hero__socialmedia:after{display:none}.high-contrast .hero__socialmedia__text{color:#000}.high-contrast .item-stats__text{background-color:#000}.high-contrast .item-poziom__text{background:#000;width:auto;display:inline-block;padding:20px}.high-contrast .item-pion__text,.high-contrast .item-pion__moretext{background-color:#000;padding:5px}.high-contrast .item-pion__image{background-color:#a2c614;width:100%;border-radius:24px}.high-contrast .item-pion__image img{display:none}.high-contrast .event__info{background-color:#000;border:2px solid #fff}.font-small{font-size:10px !important}.font-medium{font-size:11px !important}.font-large{font-size:12px !important}.subhero{overflow:hidden;position:relative;height:80vh;min-height:450px;margin-top:150px}@media(max-width: 991px){.subhero{margin-top:100px;height:300px}}@media(max-width: 499px){.subhero{margin-top:80px}}.subhero__image{position:absolute;top:0;right:40px;left:40px;bottom:40px;overflow:hidden;border-radius:24px;z-index:4}@media(max-width: 991px){.subhero__image{left:20px;right:20px;bottom:20px}}@media(max-width: 499px){.subhero__image{left:10px;right:10px;bottom:10px}}.subhero__image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24))}.subhero__image img{width:100%;height:100%;object-fit:cover}.subhero__wrapper{display:flex;position:relative;z-index:9;align-items:center;height:100%;padding:0 40px}@media(max-width: 991px){.subhero__wrapper{padding:0 20px}}.subhero__box{position:relative;z-index:9;color:#fff}@media(max-width: 767px){.subhero__box h1{font-size:4rem !important}}.subhero__ico{width:200px;height:200px;position:absolute;left:-30px;top:-100px}@media(max-width: 767px){.subhero__ico{display:none}}.subhero__ico img{width:100%;max-height:100%}.subhero__date{font-size:1.6rem}.subhero h1{font-size:7.6rem;font-weight:700}@media(max-width: 1200px){.subhero h1{font-size:6.4rem}}@media(max-width: 991px){.subhero h1{font-size:5.8rem}}@media(max-width: 767px){.subhero h1{font-size:4.6rem}}.subhero__desc{margin-top:8px;font-size:3.6rem;font-weight:600}@media(max-width: 767px){.subhero__desc{font-size:2.4rem}}.subhero .social-facebook{width:30px;height:30px;background-color:#a2c614;mask-image:url(../img/icons8-facebook.svg)}.subhero .social-twitter{width:30px;height:30px;background-color:#a2c614;mask-image:url(../img/twitter.svg)}.subhero .social-linkedin{width:30px;height:30px;background-color:#a2c614;mask-image:url(../img/linkedin.svg)}.subhero .social-btn{display:block;mask-repeat:no-repeat;mask-position:center}.subhero .social-share{display:flex;gap:0 8px;margin-top:16px}.subhero__toc{font-weight:600;margin-top:24px;display:flex;gap:0 16px}.subhero__socialmedia{position:absolute;left:20px;top:20px;z-index:99}@media(max-width: 767px){.subhero__socialmedia{left:10px;top:10px}.subhero__socialmedia img{width:50px}}.wp-block-columns:not([class*=align]){max-width:1160px;margin-left:auto;margin-right:auto;padding-inline:30px}.color-header{border-radius:20px 20px 30px 0}details.wp-block-details{padding:10px 0}.has-grey-background-color{padding:50px 0}.has-grey-background-color+.has-grey-background-color{margin-top:0;padding-top:1px}#map-contact{width:50vw}@media(max-width: 767px){#map-contact{width:100%}}@media(max-width: 767px){:where(.wp-block-group),:where(.wp-block-table){padding-inline:1.5rem !important}:where(.wp-block-group) .container,:where(.wp-block-table) .container{padding:0}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{word-break:normal}.wp-block-table .has-fixed-layout{width:auto}.color-header{padding:10px !important}}.wp-block-custom-constrained-group{margin:50px 0}@media(max-width: 767px){.wp-block-custom-constrained-group{margin:30px 0}}.wp-block-custom-constrained-group.has-grey-background-color{margin:0;padding:50px 0}.section-with-green-line{position:relative}.section-with-green-line:after{content:"";width:200px;position:absolute;right:0;top:-50px;bottom:-50px;background-color:#a2c614;z-index:-1}.pagecontent>.section-with-green-line:after{top:-64px}.wp-block-image a[data-lightbox=gallery]{overflow:hidden}.wp-block-image a[data-lightbox=gallery]:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(7,29,34,.5) url(../img/search-white.svg) no-repeat center/32px;opacity:0;transition:.25s all;border-radius:12px}.wp-block-image a[data-lightbox=gallery]:hover:after{opacity:1}.wp-block-image a[data-lightbox=gallery]:hover{cursor:pointer}.wp-block-list{margin-bottom:16px;padding-left:14px}.wp-block-group iframe:not(.dm-iframe):not(.instagram-media),.custom-constrained-group iframe:not(.dm-iframe):not(.instagram-media){margin:30px auto;display:block;width:800px;max-width:100%;height:450px}@media(max-width: 767px){.wp-block-group iframe:not(.dm-iframe):not(.instagram-media),.custom-constrained-group iframe:not(.dm-iframe):not(.instagram-media){height:400px;aspect-ratio:2/1;height:auto}}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:normal}.mapy-tras{margin-bottom:50px;min-width:80%}.mapy-tras tr td,.mapy-tras tr th{border:1px solid #e5e5e5 !important;text-align:center;padding:10px 7px 3px !important}.mapy-tras tr:first-of-type th{font-weight:400;text-transform:uppercase}.mapy-tras tr:first-of-type th,.mapy-tras tr td:first-of-type{border:none !important;background:rgba(0,0,0,0) !important;color:#000}.mapy-tras .number-color{display:inline-block;color:#fff;width:30px;height:30px;line-height:30px;text-align:center;border-radius:30px}.mapy-tras .number-red{background:#f60849}.mapy-tras .number-blue{background:#00b1ea}.mapy-tras .number-green{background:#acc23b}.mapy-tras .number-black{background:#292727}.mapy-tras tr td:nth-of-type(2){position:relative}.mapy-tras tr td{background-color:rgba(0,0,0,0) !important}.mapy-tras tr td:nth-of-type(2)::before{content:"";width:10px;height:10px;border:1px solid #e5e5e5;display:inline-block;position:absolute;left:-6px;transform:rotate(45deg);border-top:0;border-right:0;background:#fff;top:16px}.pricelists{margin:50px 0}.pricelists__wrapper{display:flex;gap:32px;flex-wrap:wrap}.pricelists__box{display:block;flex:0 0 calc(50% - 16px);height:330px;border-radius:34px;background:no-repeat center/cover;position:relative;overflow:hidden}.pricelists__box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55));transition:.25s all}.pricelists__box:hover .button,.pricelists__box:hover .post-password-form input[type=submit],.post-password-form .pricelists__box:hover input[type=submit]{opacity:1}@media(max-width: 767px){.pricelists__box{flex:0 0 100%}}.pricelists__inner{position:absolute;top:50px;left:0;right:0;bottom:0;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pricelists__title{color:#fff;font-weight:700;font-size:3.2rem;padding:0 40px;text-align:center}.pricelists__title .button,.pricelists__title .post-password-form input[type=submit],.post-password-form .pricelists__title input[type=submit]{margin-top:8px;opacity:0}.post-password-form{max-width:800px;margin:0 auto;text-align:center}.post-password-form input[type=password]{height:50px;border-radius:34px;border:1px solid #2e2e2e}.wp-block-group{padding-left:15px;padding-right:15px}.wp-block-group .wp-block-group,.wp-block-group .wp-block-columns:not([class*=align]){padding-left:0;padding-right:0}@media(max-width: 767px){.contact-block-section .contact-block{display:block}.contact-block-section .contact-block .contact-block__left{padding:20px;width:90%;left:0;right:0;margin:auto}.contact-block-section .contact-block .contact-block__right{left:0;width:90%;margin:auto}}@media(max-width: 767px){.bikes .bike{flex:0 0 100%}.bikes .bike .bike__content{display:block;text-align:center}.bikes .bike .bike__image{width:100%}.bikes .bike .bike__table{margin:10px auto}.bikes .bike .bike__name{text-align:center;display:block}}@media(max-width: 767px){.bikepage__bike{display:block}.bikepage__right{display:block;width:100%}.bikepage__right img{mix-blend-mode:inherit}.bikepage__right svg{display:none}.booking_calendar_main_container.form_below{display:block !important}}table.themetable td,table.themetable th{text-align:center}.container--800 .wp-block-group{padding-left:0;padding-right:0}.container .wp-block-group,.container .wp-block-columns,.container .is-style-big-list{padding-left:0;padding-right:0;padding-inline:0 !important}.embed-container iframe{margin:0 !important;height:100% !important}details.wp-block-details{border-bottom:2px solid #a2c614;padding:30px 70px;margin:0 auto;max-width:920px}@media(max-width: 767px){details.wp-block-details{padding:30px}}details.wp-block-details:first-of-type{border-top:2px solid #a2c614}details.wp-block-details summary{position:relative;list-style:none;font-weight:600}details.wp-block-details summary+p:first-of-type{margin-top:20px}details.wp-block-details summary::marker,details.wp-block-details summary::-webkit-details-marker{display:none !important}details.wp-block-details summary:after{content:"+";color:#a2c614;font-size:30px;position:absolute;right:0px;font-weight:300;top:0;line-height:24px}.is-style-big-list{margin-top:16px}.is-style-big-list li{margin-bottom:16px;list-style:none;position:relative;padding-left:40px}.is-style-big-list li:before{content:"";width:32px;height:32px;background:url(../img/check.svg) no-repeat center/cover;display:inline-block;position:absolute;top:-4px;left:0}.is-style-ok-list{padding-left:0;margin-top:0 !important}.is-style-ok-list li{list-style:none;position:relative;padding-left:30px;margin-bottom:10px}.is-style-ok-list li:before{content:"";width:20px;height:20px;background:url(../img/ok.svg) no-repeat center/cover;display:inline-block;position:absolute;top:1px;left:0}.event{text-decoration:none !important}.wp-block-button .wp-block-button__link{border:2px solid #a2c614}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{background-color:#fff;border:2px solid #a2c614}.wp-block-button.is-style-white .wp-block-button__link{background-color:#fff;border:none}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-white .wp-block-button__link{background-color:#fff}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-white .wp-block-button__link:hover,.wp-block-button.is-style-white .wp-block-button__link:focus{background-color:#a2c614}.wp-block-cover.banner-about{border-radius:24px;padding:0 130px}.wp-block-cover.banner-about .has-x-large-font-size{font-size:6.4rem !important;line-height:1;font-weight:700;margin-bottom:0}.wp-block-cover.banner-about .has-medium-font-size{font-size:3.6rem !important;font-weight:500;margin-bottom:0 !important}.wp-block-cover.banner-about .wp-block-cover__background{background:linear-gradient(0deg, rgba(0, 0, 0, 0.44), rgba(0, 0, 0, 0.44)) !important;opacity:1 !important}.wp-block-accordion{border:1px solid #d6dbe4;border-radius:12px;overflow:hidden;padding:18px 20px;margin-bottom:12px}.wp-block-accordion-heading__toggle-icon{font-weight:300}.wp-block-accordion-heading{font-size:1.8rem;margin-bottom:0 !important;padding:0 !important}.wp-block-accordion-heading__toggle{padding:0 !important}.wp-block-accordion-panel{padding:10px 0 0}.gp-boxes-links h3{font-weight:400;margin-bottom:0}.gp-boxes-links .wp-block-group{margin-bottom:0 !important;margin-top:0 !important}.gp-boxes-links a{display:block;overflow:hidden;border-radius:16px}.gp-boxes-links a:hover img{transform:scale(1.1)}.gp-boxes-links a img{transition:.25s all}.pagecontent{font-weight:300;line-height:1.5}.pagecontent strong,.pagecontent b{font-weight:600}.pagecontent ul{margin-bottom:8px}table thead{border:none !important}table thead th{background-color:#a2c614;color:#2e2e2e}table thead th:first-of-type{border-radius:24px 0 0 0}table thead th:last-of-type{border-radius:0 24px 0 0}table td,table th{padding:20px 40px !important}@media(max-width: 767px){table td,table th{padding:10px 15px !important}}table tr:nth-child(even) td{background-color:#f1f1f1}table tr:nth-child(odd) td{background-color:#fff}table .hover{box-shadow:inset 0px 0 0px 2px #a2c614}.pagecontent table td,.pagecontent table th{border:none !important}.pagecontent table td:hover,.pagecontent table th:hover{background-color:#a2c614 !important}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0 !important}@media(max-width: 991px){.wp-block-table{overflow:auto}}.featuregrid{background-color:#f4f4f4;padding:100px 0 124px}.featuregrid__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr) .5fr;grid-column-gap:24px;grid-row-gap:24px;margin-top:90px}@media(max-width: 991px){.featuregrid__wrapper{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}}@media(max-width: 660px){.featuregrid__wrapper{grid-template-columns:repeat(1, 1fr);margin-top:40px;display:flex;overflow:auto;padding-bottom:20px}}.featuregrid__title{text-align:center;margin-bottom:30px}.featuregrid__title h2{font-size:6.4rem;font-weight:700}.featuregrid__title span{font-family:"lumios-marker";display:block;font-size:3.2rem;margin-top:-8px}.featuregrid__item{min-width:250px}.featuregrid__item--full{grid-column:span 3;grid-row:span 1}@media(max-width: 991px){.featuregrid__item--full{grid-column:span 2}}@media(max-width: 660px){.featuregrid__item--full{grid-column:span 1}}.featuregrid__item--1-1{grid-column:span 1;grid-row:span 1}@media(max-width: 991px){.featuregrid__item--1-1{grid-column:span 1}}.featuregrid__item--2-1{grid-column:span 2;grid-row:span 1}@media(max-width: 991px){.featuregrid__item--2-1{grid-column:span 1}}.featuregrid__item--1-2{grid-column:span 1;grid-row:span 2}@media(max-width: 991px){.featuregrid__item--1-2{grid-column:span 1;grid-row:span 1}}.featuregrid__item--05-2{grid-column:span 2;grid-row:span .5}@media(max-width: 991px){.featuregrid__item--05-2{grid-column:span 1;grid-row:span 1}}.item-hero{position:relative;height:305px}.item-hero__text{width:36.8%;margin-left:auto;padding-bottom:41px;color:#fff;position:relative;z-index:10}@media(max-width: 991px){.item-hero__text{padding-bottom:10px;margin-top:70px}}@media(max-width: 660px){.item-hero__text{width:100%;padding:0 30px 10px;text-align:center;margin-top:auto}}.item-hero__text h2{font-size:48px;margin-top:44px;line-height:1.2;margin-bottom:34px}@media(max-width: 991px){.item-hero__text h2{font-size:40px;margin-bottom:24px;margin-top:74px}}@media(max-width: 767px){.item-hero__text h2{font-size:26px;margin-top:30px}}.item-hero__text h2 span{display:block;font-size:26px}@media(max-width: 991px){.item-hero__text h2 span{font-size:22px}}.item-hero__text p{margin-bottom:20px}@media(max-width: 991px){.item-hero__inner{margin-top:70px}}@media(max-width: 767px){.item-hero__inner{margin-top:0}}.item-hero__image{position:absolute;z-index:9;bottom:0;right:0}.item-hero__image .image-mobile{display:none}@media(max-width: 767px){.item-hero__image{height:100%;border-radius:24px;overflow:hidden}.item-hero__image img{height:100%;max-width:200%;object-fit:cover;width:100%}}@media(max-width: 660px){.item-hero__image img{object-position:right}.item-hero__image .image-desktop{display:none}.item-hero__image .image-mobile{display:block}}.item-poziom{position:relative}.item-poziom__image{position:absolute;top:0;left:0;height:100%;border-radius:24px}@media(max-width: 991px){.item-poziom__image{background-color:#fff;width:100%;border-radius:24px}}.item-poziom__image img{height:100%;max-width:200%}@media(max-width: 991px){.item-poziom__image img{display:none}}.item-poziom__text{position:relative;margin:79px 0 0 64px}@media(max-width: 991px){.item-poziom__text{margin:0;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px}}@media(max-width: 660px){.item-poziom__text{text-align:center;align-items:center}}.item-poziom__text h2{font-size:64px;line-height:1;margin-bottom:28px}@media(max-width: 767px){.item-poziom__text h2{font-size:48px}}.item-poziom__text h2 span{font-size:32px;display:block}.item-stats{position:relative;border-radius:24px;background:no-repeat center/cover;display:flex;align-items:center;flex-direction:column;padding-bottom:30px}.item-stats__text{background:#fff;margin:32px 8px;border-radius:12px;width:auto;padding:13px 24px;display:inline-flex;gap:19px;align-items:center;margin-bottom:104px}.item-stats__number{font-size:64px;font-weight:700;line-height:1}.item-stats h2{font-size:2.4rem;font-weight:700;line-height:1.1}.item-stats h2 span{font-weight:500;display:block}.item-pion{position:relative}.item-pion__image{position:absolute;top:0;right:0;height:100%;display:flex;justify-content:flex-end;overflow:visible}@media(max-width: 991px){.item-pion__image{background-color:#a2c614;width:100%;border-radius:24px}}.item-pion__image img{max-width:200%;height:100%}@media(max-width: 991px){.item-pion__image img{display:none}}.item-pion__text{position:relative;margin-left:auto;margin-top:79px;text-align:right}@media(max-width: 991px){.item-pion__text{margin:0;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:40px}}@media(max-width: 660px){.item-pion__text{text-align:center;align-items:center}}.item-pion__text h2{font-size:64px;line-height:1;padding-right:28px;padding-left:28px}@media(max-width: 767px){.item-pion__text h2{font-size:48px}}.item-pion__text h2 span{font-size:24px;display:block;margin-top:10px;width:80%;margin-left:auto}@media(max-width: 991px){.item-pion__text h2 span{width:100%}}.item-pion__text .button{margin-right:20px;margin-top:32px}.item-pion__moretext{position:absolute;bottom:24px;right:36px;width:70%;text-align:right}@media(max-width: 660px){.item-pion__moretext{display:none}}.item-cta{border-radius:24px;background:no-repeat center/cover}@media(max-width: 660px){.item-cta{padding:50px}}.item-cta__text{display:flex;align-items:center;height:100%;padding-top:20px;margin:0 60px}@media(max-width: 660px){.item-cta__text{justify-content:center}}.events{background-color:#f4f4f4;padding:50px 0 25px}.events__button{text-align:center;margin-top:40px}.events--page{padding-top:50px;padding-bottom:50px}.event{display:flex;flex-direction:row;position:relative}@media(max-width: 767px){.event{display:block}}.event:not(:last-of-type){margin-bottom:60px}.event:nth-child(even){flex-direction:row-reverse}.event:nth-child(even) .event__top{flex-direction:row}.event:nth-child(even) .event__image{border-radius:0 24px 24px 0}.event:nth-child(even) .event__logos{left:initial !important;right:40px}@media(max-width: 991px){.event:nth-child(even) .event__logos{right:15px;width:150px}}.event:nth-child(even) .event__dates{left:initial !important;right:300px}@media(max-width: 767px){.event:nth-child(even) .event__dates{right:30px}}.event__image{width:26.4%;border-radius:24px 0 0 24px;overflow:hidden}.event__image:hover img{transform:scale(1.1)}@media(max-width: 767px){.event__image{border-radius:24px 24px 0 0 !important;display:block;width:100%;aspect-ratio:auto}}.event__image img{width:100%;height:100%;object-fit:cover;transition:.25s all;cursor:pointer}.event__info{width:73.6%;background-color:#fff;padding:24px 24px 40px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 767px){.event__info{width:100%}}.event__top{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:14px;gap:10px}@media(max-width: 767px){.event__top{flex-wrap:wrap;flex-direction:row}}.event__top img{height:70px}.event__dates{display:flex;gap:8px;align-items:center;position:absolute;top:-10px;right:30px}@media(max-width: 767px){.event__dates{position:relative !important;left:auto !important;right:auto !important;top:0 !important}}.event__date{height:70px;min-width:70px;padding:0 8px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#a2c614;border-radius:12px;font-size:20px;font-weight:700;flex-direction:column;line-height:1;gap:4px}.event__date div{display:flex;flex-direction:column;align-items:center;justify-content:center}.event__date div:nth-of-type(2){padding-bottom:28px}.event__date span{font-weight:500;display:block;font-size:16px}.event__city{align-items:center;display:flex;gap:6px;margin-bottom:18px}.event__name{font-size:2.4rem;font-weight:600;margin-bottom:8px}.event__bottom{display:flex;justify-content:space-between;gap:20px;align-items:end}@media(max-width: 767px){.event__bottom{display:block}}.event__button{white-space:nowrap}@media(max-width: 767px){.event__button{margin-top:16px}}.event__logos{position:absolute;left:40px;bottom:-30px}@media(max-width: 991px){.event__logos{left:15px;width:150px}}@media(max-width: 767px){.event__logos{position:relative;left:auto;width:auto;bottom:auto}}.videopage{background:#f4f4f4;padding-top:24px;padding-bottom:60px}.video-cats{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:80px}.video-cats .button{cursor:pointer}.video-cats .button.active{background:#a2c614}.video-list__title{font-size:3.2rem;font-weight:600;margin-bottom:40px}.video-list__item{margin-bottom:80px}.video-list__video{padding-bottom:56%;position:relative}.video-list__video iframe{width:100%;height:100%;position:absolute;top:0;left:0;min-height:auto !important}.pp-pass{background:#f3f3f3;padding:64px 16px 72px;position:relative}.pp-pass__inner{max-width:1100px;margin:0 auto}.pp-pass__title{text-align:center;font-size:44px;line-height:1.15;margin:0 0 44px;font-weight:700;color:#2e2e2e}.pp-stepper{display:flex;align-items:flex-start;justify-content:center;gap:64px;margin:0 auto 46px;max-width:980px}.pp-step{display:flex;flex-direction:column;align-items:center;width:220px;position:relative}.pp-step:not(:last-child)::after{content:"";position:absolute;top:18px;left:calc(50% + 30px);width:100%;height:2px;background:#dcdcdc}.pp-step.is-done .pp-step__dot{background:#a2c614 url(../img/check-ico.svg) no-repeat center;border-color:#a2c614;font-size:0}.pp-step__dot{width:41px;height:41px;border-radius:50%;border:2px solid #d7d7d7;display:grid;place-items:center;font-weight:700;font-size:14px;color:#1f1f1f;background:#f3f3f3}.pp-step.is-active .pp-step__dot{border-color:#a2c614}.pp-step__label{margin-top:14px;font-weight:700;color:#1f1f1f;text-align:center}.pp-step__desc{margin-top:6px;color:#6a6a6a;text-align:center}.pp-content{max-width:760px;margin:0 auto;padding-top:6px}.pp-question{text-align:center;font-size:18px;color:#1f1f1f;margin:10px 0 38px}.pp-answers{display:flex;flex-direction:column;align-items:flex-start;gap:26px;max-width:520px;margin:0 auto}.pp-answer{display:flex;align-items:center;gap:18px;cursor:pointer;user-select:none}.pp-answer__box{width:36px;height:36px;border-radius:10px;border:2px solid #a2c614;background:rgba(0,0,0,0);display:grid;place-items:center;flex:0 0 36px;box-shadow:0 0 0 0 rgba(157,194,24,0);transition:box-shadow .15s ease,background .15s ease,transform .15s ease}.pp-answer input{position:absolute;opacity:0;pointer-events:none}.pp-answer__mark{width:14px;height:14px;border-radius:4px;background:#a2c614;opacity:0;transform:scale(0.8);transition:opacity .15s ease,transform .15s ease}.pp-answer:hover .pp-answer__box{transform:translateY(-1px);box-shadow:0 0 0 6px rgba(157,194,24,.12)}.pp-answer input:checked+.pp-answer__box .pp-answer__mark{opacity:1;transform:scale(1)}.pp-answer__text{font-size:18px;color:#1f1f1f}.pp-actions{display:flex;justify-content:center;gap:18px;margin:58px 0 0}.pp-btn{border:none;background:none;cursor:pointer;font-weight:700;font-size:16px;border-radius:999px;padding:16px 34px}.pp-btn--green{background:#a2c614;color:#1f1f1f;min-width:260px}.pp-btn--green:disabled{opacity:.45;cursor:not-allowed}.pp-btn--ghost{color:#3a3a3a;border:2px solid #d7d7d7;background:rgba(0,0,0,0)}.pp-btn--ghost:disabled{opacity:.45;cursor:not-allowed}.pp-result{max-width:760px;margin:34px auto 0}.pp-card{text-align:center}.pp-badges{display:flex;gap:10px;margin-bottom:12px}.pp-badge{font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;border:1px solid #e2e2e2;background:#fafafa}.pp-card__info{font-size:16px;margin-bottom:20px}.pp-card__title{margin:0 0 8px;font-size:32px;color:#1f1f1f;margin-bottom:20px}.pp-card__des{margin:0 0 34px;color:#4d4d4d}.pp-card__cta{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;color:#1f1f1f;background-color:#fff;border-radius:999px;padding:0 32px;height:48px;border:2px solid #a2c614;font-size:16px;font-weight:700;transition:.24s all;margin-top:30px}.pp-card__cta:hover{background-color:#a2c614;color:#1f1f1f;text-decoration:none}@media(max-width: 900px){.pp-pass__title{font-size:34px}.pp-stepper{gap:34px}.pp-step{width:190px}}@media(max-width: 680px){.pp-stepper{gap:15px;flex-wrap:wrap;justify-content:space-around}.pp-step{width:auto}.pp-step:not(:last-child)::after{display:none}.pp-answers{max-width:100%}.pp-actions{flex-direction:column}.pp-btn--green{min-width:unset;width:100%}}#pp-configurator.completed #pp-question,#pp-configurator.completed #pp-answers,#pp-configurator.completed .pp-actions{display:none}.blogsection{padding:80px 0;background-color:#f4f4f4}.blogsection__button{margin-top:40px;text-align:center}.blogitem{display:flex;gap:24px;margin-bottom:24px;text-decoration:none !important;cursor:pointer}@media(max-width: 499px){.blogitem{display:block}}.blogitem__photo{width:214px;flex:0 0 214px;height:120px;border-radius:14px;background:no-repeat center/cover;overflow:hidden}@media(max-width: 767px){.blogitem__photo{width:200px;flex:0 0 200px}}@media(max-width: 499px){.blogitem__photo{width:100%;height:auto;aspect-ratio:16/9}}.blogitem__photo img{height:100%;width:100%;object-fit:cover;transition:.25s all}.blogitem__right{flex:0 0 calc(100% - 214px - 24px);display:flex;flex-direction:column;justify-content:space-between;padding:24px 0}@media(max-width: 767px){.blogitem__right{flex:0 0 calc(100% - 200px - 24px)}}.blogitem__title{font-weight:600}.blogitem__button{text-decoration:underline;font-weight:700}.blogitem:hover .blogitem__button{color:#a2c614}.blogitem:hover .blogitem__photo img{transform:scale(1.05)}.blog__buttonwrapper{text-align:center}.regulations-page{padding:40px 0;background-color:#f4f4f4}.regulations__filter-group{margin-bottom:24px;display:flex;gap:12px;flex-wrap:wrap}.regulations__filter-group--search{align-items:center;justify-content:space-between}.regulations__search-input{background-color:#fff;border:1px solid #a2c614;border-radius:24px;padding:0 16px;height:48px;min-width:280px;max-width:420px;flex:1 1 280px}.regulations__search-input::placeholder{opacity:.7}.regulations__search-input:focus{outline-offset:2px}.regulations__reset{height:48px}.regulations__item{background-color:#fff;display:flex;margin-bottom:24px;position:relative;border-radius:0 24px 24px 0;padding:48px 0}.regulations__item:before{content:"";width:200px;background:url(../img/icon_document.svg) no-repeat center/160px}@media(max-width: 767px){.regulations__item:before{display:none}}.regulations__info{padding:0 24px}.regulations__name{margin-bottom:8px;display:block}.regulations__description{margin-bottom:16px}.regulations__tags{position:absolute;top:0;right:0;padding:10px;display:flex;gap:8px;font-size:1.2rem}.regulations__tag{border-radius:8px;background-color:#a2c614;display:block;padding:6px 10px}.print,.fun,.play{display:block;padding-bottom:100%;border-radius:10px;box-shadow:0px 5px 27px 0px rgba(60,73,92,.2);background:no-repeat center/cover;transition:.25s all}@media(hover: hover)and (pointer: fine){.print:hover,.fun:hover,.play:hover{cursor:pointer;transform:scale(1.1)}}.print:focus,.fun:focus,.play:focus{outline:none;cursor:pointer;transform:scale(1.1)}.game{position:relative;padding-bottom:30px}.game::before{content:"";position:absolute;bottom:0;left:0;right:0;background:#06285a;top:232px}.game h2{text-align:center;color:#06285a;font-size:48px;font-weight:300;margin-bottom:50px;text-transform:uppercase}.game__wrapper{position:relative;z-index:9;display:flex;flex-wrap:wrap;gap:12px}.game__item{flex:0 0 calc(25% - 10px);margin-bottom:30px;overflow:hidden;border-radius:10px}@media(max-width: 767px){.game__item{flex:0 0 calc(50% - 10px)}}@media(max-width: 499px){.game__item{flex:0 0 100%}}.games__buttons{padding:55px 0;text-align:center}.games__button{font-size:20px;font-weight:300;text-transform:uppercase;position:relative;display:inline-block;margin:0 30px}.games__button::before{content:"";width:95px;height:95px;border-radius:100%;background:#06285a no-repeat center;display:block;margin-bottom:10px}.games__button:hover{cursor:pointer}.games__button:hover::before{background-color:#a2c614}.games__button.active::before{background-color:#a2c614}.games__button.button-drukuj::before{background-image:url(../img/drukuj.svg)}.games__button.button-gry::before{background-image:url(../img/gry.svg)}.games__button.button-zabawy::before{background-image:url(../img/zabawy.svg)}.games .game{display:none}.games .game.active{display:block}.games .game .row{position:relative}.games .checktrue{border-color:#a2c614}.games .checkfalse{border-color:red}.funbig,.playbig{display:none;background:#fff;position:absolute;left:0;right:0;top:-10px;background:#fff;z-index:99;min-height:540px;border-radius:10px;overflow:hidden;padding:50px;flex-direction:row;box-shadow:0px 5px 27px 0px rgba(60,73,92,.4)}@media(max-width: 767px){.funbig,.playbig{flex-direction:column;padding:20px;max-height:80vh;top:80px;position:fixed;min-height:10px}}.funbig__fun{padding-bottom:50%;height:0;width:calc(50% - 20px);background:no-repeat center/cover;box-shadow:0px 5px 27px 0px rgba(60,73,92,.2);border-radius:10px}@media(max-width: 767px){.funbig__fun{width:100%;padding-bottom:100%}}.funbig__desc{width:50%;padding:40px;display:flex;align-self:center;flex-direction:column}@media(max-width: 767px){.funbig__desc{width:100%;padding:10px 0}}.funbig.active,.active.playbig{display:flex}.funbig__close,.playbig__close{width:50px;height:50px;border-radius:100%;background:#a2c614;box-shadow:0px 2px 0px 0px #729903;position:absolute;right:10px;top:10px;transition:.25s all}.funbig__close::before,.playbig__close::before,.funbig__close::after,.playbig__close::after{content:"";width:3px;height:22px;background:#fff;border-radius:10px;display:block}.funbig__close::before,.playbig__close::before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:rotate(45deg)}.funbig__close::after,.playbig__close::after{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:rotate(-45deg)}.funbig__close:hover,.playbig__close:hover{background:#06285a;cursor:pointer}.funbig__input{border-radius:10px;height:50px;line-height:50px;border:1px solid #a2c614;padding:0 10px 0 5px;text-align:center}.funbig__input:active,.funbig__input:focus{outline:none;border-color:#a2c614}@media(max-width: 499px){.funbig__input{width:100% !important}}.funbig__input-rownanie{width:100px}.funbig__input-rebus{width:calc(100% - 130px)}.funbig__input-droga{border-radius:100%;width:50px;height:50px;line-height:50px;background:#a2c614;color:#fff;border:none;text-transform:uppercase}.funbig__input-droga:hover,.funbig__input-droga:active,.funbig__input-droga:focus{outline:none;background:#06285a}.funbig__input-droga.active{background:#06285a}.funbig__input-word{border-radius:10px;height:40px;line-height:40px;border:1px solid #06285a;padding:0 10px 0 5px;text-align:center;width:250px;margin-bottom:5px;max-width:100%}.funbig__input-word:active,.funbig__input-word:focus{outline:none}.funbig__button.button{background:#a2c614;border:1px solid #a2c614;position:relative;left:-30px;height:50px;line-height:50px}.funbig__button.button:hover{background:#fff}@media(max-width: 499px){.funbig__button.button{left:0;display:block}}.funbig__button-slowa{left:0;width:250px;text-align:center}.funbig__check{margin:50px 0 0}.funbig__answer{margin:20px 0;font-size:18px}.playbig{padding:0;top:initial;bottom:-50px;min-height:300px;overflow:initial}@media(max-width: 767px){.playbig{bottom:initial}}.playbig.active{display:block}.playbig__close{z-index:100;background:#06285a;box-shadow:0px 4px 0px 0px rgba(117,167,176,.4);top:-60px}#game{width:100%;margin:0;background:#bae2e8;padding-bottom:67%;position:relative;overflow:hidden;border-radius:10px}@media(max-width: 991px){#game{padding-bottom:85%}}@media(max-width: 500px){#game{padding-bottom:150%}}#game-start{position:absolute;left:0;top:0;right:0;height:100%;background:url(../img/memory/memory-start.jpg) no-repeat center/cover;text-align:center;z-index:10;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease}@media(max-width: 500px){#game-start{background:#9cd4de url(../img/memory/memory-start.jpg) no-repeat top/contain}}.slide-game .button{background:rgba(0,0,0,0);color:#fff;box-shadow:none;border:none;display:inline-block;height:40px;line-height:30px;padding:0 30px;text-transform:uppercase;width:auto;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;overflow:hidden;width:206px;height:75px;border-radius:37px;box-shadow:0px 4px 0px 0px rgba(117,167,176,.4);position:relative;font-family:"Sweet Cupcake Demo";font-size:23px}.slide-game .button:hover{color:#fff}@media(max-width: 991px){.slide-game .button{height:45px;width:190px}}.buttons-wrapper{position:absolute;bottom:35px;text-align:center;left:0;right:0}@media(max-width: 767px){.buttons-wrapper{bottom:15px}}@media(max-width: 500px){.buttons-wrapper{bottom:20%}.buttons-wrapper .button{margin-bottom:20px}}#start,#check-name{background-color:#cc2757;z-index:1}#start::before,#check-name::before{content:"";position:absolute;top:-50%;border-radius:37px;background-color:#e14576;height:75px;left:0;right:0;z-index:-1}#start svg,#check-name svg{position:relative;z-index:2}#highscore{background-color:#f9af18;z-index:1}#highscore::before{content:"";position:absolute;top:-50%;border-radius:37px;background-color:#fcc515;height:75px;left:0;right:0;z-index:-1}#highscore svg{position:relative;z-index:2}.slide-game h2{font-family:"Sweet Cupcake Demo";font-size:60px;text-align:left;text-transform:initial;color:#fff;padding:15px 30px}@media(max-width: 991px){.slide-game h2{font-size:35px;padding:15px;margin-bottom:0}}#game-highscore{background-image:url(../img/memory/photos.png);background-repeat:no-repeat;background-position:right 20%;text-align:left}@media(max-width: 991px){#game-highscore{background-size:50%}}@media(max-width: 500px){#game-highscore{background-image:none}}#game-highscore #back{position:absolute;bottom:10%;right:14%;background-color:#cc2757;z-index:1}@media(max-width: 767px){#game-highscore #back{right:6%}}@media(max-width: 500px){#game-highscore #back{position:relative;bottom:0;margin:30px 50px}}#game-highscore #back::before{content:"";position:absolute;top:-50%;border-radius:37px;background-color:#e14576;height:75px;left:0;right:0;z-index:-1}#game-highscore #back svg{position:relative;z-index:2}#game-highscore .highscore{display:inline-block}#highscoreBoard{margin:30px;width:100%;border-collapse:collapse}@media(max-width: 991px){#highscoreBoard{margin:0 20px}}#highscoreBoard td{padding:5px 15px;height:45px;border:1px solid #fff;text-align:center;text-transform:uppercase;background:rgba(0,0,0,0) !important;color:#fff}@media(max-width: 991px){#highscoreBoard td{padding:0;height:35px}}.statuses{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.statuses .status-item{flex:0 0 48%;background-color:#f4f4f4;border-radius:24px;padding:16px}.statuses .status-item__logo{display:flex;gap:24px;align-items:center;margin-bottom:16px}.statuses .status-item__logo img{height:40px}.statuses .status-item__logo h3{margin-bottom:0}.statuses .status-item h3{font-size:18px}.statuses .status-item__openhours{max-height:150px;overflow:auto;margin-bottom:16px}.statuses .status-item__cta{text-align:center}.status-page{padding-top:20px;padding-bottom:80px}.status-page__shell{max-width:980px;margin:0 auto}.status-page__title{margin-bottom:1.4rem;font-weight:700}.status-page__subtitle{margin-bottom:2.5rem;font-size:1.8rem}.status-page__back-link{margin-bottom:2.4rem;display:inline-flex;align-items:center}.status-page a{text-decoration:none !important}.status-message{margin-bottom:1.8rem;border-radius:12px;padding:12px 16px;border:1px solid}.status-message--success{background:rgba(162,198,20,.12);border-color:rgba(162,198,20,.4);color:rgb(93.7816513761,114.6220183486,11.5779816514)}.status-message--error{background:rgba(255,77,79,.12);border-color:rgba(255,77,79,.4);color:rgb(230,0,2.5842696629)}.status-login{margin-top:2rem;max-width:420px;border:1px solid rgba(46,46,46,.08);border-radius:16px;padding:20px 24px;background:#fff}.status-login .status-login-form{margin:0}.status-login .status-login-form p{margin-bottom:1.3rem;display:flex;flex-direction:column;gap:.5rem}.status-login .status-login-form label{font-weight:600}.status-login .status-login-form input[type=text],.status-login .status-login-form input[type=password]{border:1px solid #d7d7d7;border-radius:12px;height:46px;padding:0 14px;font-size:1.6rem}.status-login .status-login-form input[type=checkbox]{width:16px;height:16px;margin-right:8px}.status-login .status-login-form .forgetmenot{margin-bottom:1rem}.status-login .status-login-form .forgetmenot label{display:flex;align-items:center}.status-login .status-login-form .submit{display:flex;justify-content:flex-start;margin:0}.status-login .status-login-form .button{margin-top:10px;width:100%;max-width:200px;border-radius:16px;height:46px;font-size:1.7rem;background:#a2c614;color:#2e2e2e;border-color:#a2c614}.status-acf-form{margin-top:2.2rem}.status-acf-form .acf-form{display:block}.status-acf-form .acf-fields{border:1px solid #e4e4e4;border-radius:16px;padding:20px;background:#fff}.status-acf-form .acf-field{border-bottom-color:#ebebeb}.status-acf-form .acf-label{margin-bottom:.6rem}.status-acf-form .acf-label label{font-size:1.6rem;font-weight:600}.status-acf-form .acf-input input,.status-acf-form .acf-input textarea,.status-acf-form .acf-input select{border:1px solid #cfd6df;border-radius:10px;padding:11px 12px;min-height:42px}.status-acf-form .acf-form-submit{margin-top:22px}.status-acf-form .status-acf-form__button{min-width:210px;border-radius:16px;height:46px;font-size:1.7rem;display:inline-flex;justify-content:center;align-items:center;gap:10px}.status-acf-form .status-acf-form__button:hover,.status-acf-form .status-acf-form__button:focus{transform:translateY(-1px)}.status-acf-form table td,.status-acf-form table th{padding:2px 10px !important}.status-acf-form table td:hover,.status-acf-form table th:hover{background-color:initial !important}@media(max-width: 767px){.status-login{padding:16px}.status-acf-form .acf-fields{padding:12px}}@media(min-width: 1200px){.acf-field-69708c7c4500d,.acf-field-6981b6a5fd74a{width:46%;float:left;clear:none !important}}.acf-repeater.-table{overflow:auto}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url("../fonts/poppins/poppins-v24-latin_latin-ext-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/poppins/poppins-v24-latin_latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins/poppins-v24-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins/poppins-v24-latin_latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/poppins/poppins-v24-latin_latin-ext-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins/poppins-v24-latin_latin-ext-700.woff2") format("woff2")}/*# sourceMappingURL=custom.css.map */