.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.font-normal{font-family:"montserratregular"}.font-bold{font-family:"montserratbold"}.font-semibold{font-family:"montserratsemibold"}.font-light{font-family:"montserratlight"}.font-medium{font-family:"montserratmedium"}.color-white{color:#fff}.color-black{color:#000}.color-red{color:#900}.color-blue{color:#0046bf}.bg-red{background:#900}.bg-light-blue{background:#eff5ff}.size-36{font-size:36px}.size-28{font-size:28px}.size-26{font-size:28px}.padding-top-20{padding-top:20px}.padding-bottom-20{padding-bottom:20px}body{font-size:16px;font-family:"montserratregular"}a,button{text-decoration:none;transition:.5s all;-moz-transition:.5s all;-webkit-transition:.5s all}a:hover,a:focus,button:hover,button:focus{outline:none;text-decoration:none}b,strong{font-family:"montserratbold";font-weight:normal}.container{max-width:1290px}.container-short{max-width:945px}.go-top{display:inline-block;cursor:pointer;transition:.5s all;-moz-transition:.5s all;-webkit-transition:.5s all}.go-top:hover{opacity:.8}.home .header,.category .header,.page-id-121 .header,.page-id-205 .header{position:absolute;top:0;left:0;width:100%}.page-id-121 .header .navbar-brand,.page-id-205 .header .navbar-brand{padding:10px;background:rgba(255,255,255,.7)}.page-id-121 .header #header-menu .menu-item,.page-id-205 .header #header-menu .menu-item{background:rgba(255,255,255,.7)}.page-id-121 .header #header-menu .wsparcie,.page-id-205 .header #header-menu .wsparcie{background:transparent}.navbar-toggler{border-color:#000;border-radius:0}.navbar-toggler .line{width:25px;height:2px;background-color:#000;margin:7px 0;display:block}.header nav{padding:0}.header nav .container{padding-left:15px;padding-right:15px}.header .navbar-brand{padding:15px 0;margin-left:15px}.header .navbar-brand img{max-width:78px}.header .navbar-toggler:focus{outline:none}.header .navbar-nav li a.nav-link{position:relative;font-family:"montserratregular";font-size:16px;text-transform:uppercase;color:#900;padding:10px 25px}.header .navbar-nav li a.nav-link:hover{color:#900;font-family:"montserratbold"}.header .navbar-nav li a.nav-link:before{display:block;content:attr(title);font-family:"montserratbold";height:0;overflow:hidden;visibility:hidden}.header .navbar-nav li.active a.nav-link{color:#900}.header .navbar-nav li.wsparcie{margin-left:30px}.header .navbar-nav li.wsparcie a.nav-link{background:#bd0000;color:#fff;font-size:20px;font-family:"latoregular";border-radius:25px;padding:5px 15px}.header .navbar-nav li.wsparcie a.nav-link:hover{color:#bd0000;background:#fff}@media(max-width: 1100px){.header .navbar-nav li a.nav-link{padding-left:20px;padding-right:20px}}.fixed-header{background:#fff;box-shadow:0 0 10px gray;position:fixed;top:-80px;width:100%;left:0;transition:.5s all;-moz-transition:.5s all;-webkit-transition:.5s all;z-index:9999}.fixed-header.active{top:0}.fixed-header nav{padding:0}.fixed-header nav .container{padding-left:15px;padding-right:15px}.fixed-header .navbar-brand{padding:15px 0;margin-left:15px}.fixed-header .navbar-brand img{max-width:50px}.fixed-header .navbar-toggler{border-color:#000}.fixed-header .navbar-toggler .line{background-color:#000}.fixed-header .navbar-nav li a.nav-link{position:relative;font-family:"montserratregular";font-size:16px;text-transform:uppercase;color:#900;padding:10px 25px}.fixed-header .navbar-nav li a.nav-link:hover{color:#900;font-family:"montserratbold"}.fixed-header .navbar-nav li a.nav-link:before{display:block;content:attr(title);font-family:"montserratbold";height:0;overflow:hidden;visibility:hidden}.fixed-header .navbar-nav li.active a.nav-link{color:#900}.fixed-header .navbar-nav li.wsparcie{margin-left:30px}.fixed-header .navbar-nav li.wsparcie a.nav-link{background:#bd0000;color:#fff;font-size:20px;font-family:"latoregular";border-radius:25px;padding:5px 15px}.fixed-header .navbar-nav li.wsparcie a.nav-link:hover{color:#bd0000;background:#fff}@media(max-width: 1100px){.fixed-header .navbar-nav li a.nav-link{padding-left:20px;padding-right:20px}}#side-navigation{position:fixed;width:280px;height:100%;background:#fff;left:-310px;z-index:999999;box-shadow:0 0 10px gray;transition:.5s all;-moz-transition:.5s all;-webkit-transition:.5s all}#side-navigation.active{left:0}#side-navigation #close{position:absolute;top:0;right:-30px;width:30px;height:30px;background:#fff;color:#000;opacity:1}#side-navigation #close:focus{outline:none}#side-navigation .navbar-brand{margin:0;padding:15px;display:block;text-align:center}#side-navigation .navbar-brand img{max-width:100px}#side-navigation .inner{height:calc(100% - 100px);overflow:auto;padding:15px}#side-navigation ul{list-style:none;padding:0;margin:0}#side-navigation ul li{margin:10px 0}#side-navigation ul li a{position:relative;font-family:"montserratregular";font-size:16px;text-transform:uppercase;color:#900;padding:10px 0px}#side-navigation ul li a:hover{color:#900;font-family:"montserratbold"}#side-navigation ul li a:before{display:block;content:attr(title);font-family:"montserratbold";height:0;overflow:hidden;visibility:hidden}#side-navigation ul li.active a.nav-link{color:#900}#side-navigation ul li.wsparcie{margin-top:30px}#side-navigation ul li.wsparcie a{display:block;background:#bd0000;color:#fff;font-size:20px;font-family:"latoregular";border-radius:25px;padding:5px 15px}#side-navigation ul li.wsparcie a:hover{color:#bd0000;background:#fff}footer{background:#eff5ff;padding:15px 0;font-family:"montserratregular";font-size:12px;line-height:28px;min-height:115px}footer p{margin:0}.contact-section{padding:30px 0}.contact-section .container{max-width:1290px}.contact-section .contact-box .title{font-family:"montserratregular";font-size:18px;color:#b90016;text-align:center;line-height:28px;margin-bottom:20px}.contact-section .contact-box .content{text-align:center;font-size:16px;color:#000;font-family:"montserratlight"}.contact-section .contact-box .content a{color:#000}.contact-section .contact-box .content a:hover{color:#b90016}.image-banner-section{height:400px}.heading-section{padding:15px 0}.heading-section h1,.heading-section h2,.heading-section h3,.heading-section h4{font-size:26px;font-family:"montserratlight";margin:0}.heading-section.short-container .container{max-width:945px}.three-column-section{padding:25px 0}.content-box-with-background-section{position:relative}.content-box-with-background-section .content-row .container{display:flex;position:relative}.content-box-with-background-section .content-row .container .content{width:53%;background:#eff5ff;margin:70px 0}.content-box-with-background-section .content-row .container .content .inner{padding:40px;font-size:18px;font-family:"montserratlight"}.content-box-with-background-section .content-row .container .content h3{color:#b20015;font-size:32px;font-family:"montserratlight";margin-bottom:20px;position:relative}.content-box-with-background-section .content-row .container .content h3:after{content:"";height:1px;width:100%;position:absolute;top:50%;left:0;background:#900}.content-box-with-background-section .content-row .container .content h3 span{background:#eff5ff;position:relative;z-index:1;padding:0 10px 0 10px}.content-box-with-background-section .content-row .container .content ul{padding-left:20px}.content-box-with-background-section .content-row .container .content ul li:after{width:4px !important;height:4px !important;background:#000 !important;top:10px}.content-box-with-background-section .content-row .container .content ul li ul{marign:0;padding:0;list-style:none}.content-box-with-background-section .content-row .container .content ul li ul li:after{display:none}.content-box-with-background-section .content-row .container .arrow{position:relative;padding:70px 30px;display:flex;flex-direction:column-reverse;width:145px}.content-box-with-background-section .content-row .container .arrow .go-top{cursor:pointer}.content-box-with-background-section .bg-row{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.content-box-with-background-section .bg-row .bg{width:48%;height:100%}@media(max-width: 768px){.content-box-with-background-section .bg-row .bg{width:100%}}.content-box-with-background-section .controls{display:flex;justify-content:space-between}.content-box-with-background-section .controls span{cursor:pointer}.content-box-with-background-section .controls span.slick-disabled{visibility:hidden}.content-box-with-background-section.reverse-no .content-row .container{justify-content:flex-start}.content-box-with-background-section.reverse-no .content-row .container .arrow{align-items:flex-start}.content-box-with-background-section.reverse-no .bg-row{justify-content:flex-end}.content-box-with-background-section.reverse-yes .content-row .container{justify-content:flex-end}.content-box-with-background-section.reverse-yes .content-row .container .arrow{align-items:flex-end}.content-box-with-background-section.reverse-yes .bg-row{justify-content:flex-start}@media(max-width: 768px){.content-box-with-background-section .bg-row{position:relative;height:400px}.content-box-with-background-section .content-row .container{flex-direction:column-reverse}.content-box-with-background-section .content-row .container .content{margin:15px 0;width:100%}.content-box-with-background-section .content-row .container .content .inner{padding:25px}.content-box-with-background-section .content-row .container .arrow{padding:20px}.content-box-with-background-section.reverse-yes .content-row .container{flex-direction:column}}.posts-grid-section{padding:25px 0}.posts-grid-section .post-column{margin:15px 0}.posts-grid-section .post-news{max-width:300px;margin:0 auto;height:100%;background-color:#f2f2f2}.posts-grid-section .post-news .image img{max-width:100%;height:200px;object-fit:cover}.posts-grid-section .post-news .title{padding:15px 15px 15px 15px}.posts-grid-section .post-news .title h3,.posts-grid-section .post-news .title h3 a{margin:0;font-size:14px;color:#2d2d2d;font-family:"montserratbold"}.posts-grid-section .post-news .excerpt{padding:0px 15px 0px 15px;font-style:normal;font-size:12px;font-family:"montserratlight"}.posts-grid-section .post-news .excerpt a{color:#900}.posts-grid-section .more-link{color:#900}.posts-grid-section .more-link:hover{color:#0046bf}.partners{padding:30px 0;text-align:center}.partners .content-column{padding-top:40px;padding-bottom:40px}.partners .content-column img{height:115px;width:auto}.single-post .single-post-header{text-align:center;padding:20px 0;background:#eff5ff}.single-post .single-post-header h1{font-family:"montserratregular";font-size:26px;color:#900;margin-bottom:20px}.single-post .single-post-header .single-post-meta{font-family:"montserratlight";color:#000;font-size:16px;line-height:24px;font-style:italic}.single-post .single-post-short-content{padding:25px 0;text-align:justify}.single-post .single-post-short-content p{margin:0}.single-post .single-post-short-content a.go-to{font-family:"montserratbold";color:#900}.single-post .single-post-image img{max-width:100%;height:auto}.single-post .single-post-content{padding:25px 0}.single-post .ngg-galleryoverview.default-view{display:flex !important;flex-wrap:wrap;margin:20px 0}.single-post .ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box{width:20%}@media(max-width: 992px){.single-post .ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box{width:33.33%}}.single-post .single-post-navigation{margin-bottom:40px}.single-post .single-post-navigation .flex{display:flex;align-items:center;justify-content:space-between}.single-post .single-post-navigation .flex a{color:#900;font-family:"montserratlight"}.single-post .single-post-spacer{height:60px;background:#eff5ff}.dzialania-section{padding:25px 0}.dzialania-section .post-news{max-width:300px;margin:15px auto;background:#eff5ff;height:100%}.dzialania-section .post-news .image img{max-width:100%;height:200px;object-fit:cover}.dzialania-section .post-news .title{padding:15px 15px 15px 15px}.dzialania-section .post-news .title h3,.dzialania-section .post-news .title h3 a{margin:0;font-size:14px;color:#2d2d2d;font-family:"montserratbold"}.dzialania-section .post-news .excerpt{padding:0px 15px 15px 15px;font-style:normal;font-size:12px;font-family:"montserratlight"}.dzialania-section .post-news .excerpt a{color:#900}.dzialania-section .flex{display:flex;align-items:center;max-width:450px;margin:0 auto;justify-content:space-between}.dzialania-section .flex a{color:#900;font-family:"montserratlight"}.home-citation{background:#900 url(../images/bg-logos.png) center center no-repeat;background-size:contain;padding:70px 0;color:#fff;text-align:center;font-size:20px;font-family:"latoregular"}.home-citation p{margin:0}.home-citation em{font-style:italic}.start-banner{height:490px}.start-banner .container{max-width:1000px;height:490px;display:flex;align-items:center}.fancy-heading{text-align:center;position:relative}.fancy-heading:after{content:"";height:1px;width:100%;position:absolute;top:50%;left:0;background:#900}.fancy-heading span{background:#fff;position:relative;z-index:1;padding:0 10px}.pdf-button{color:#900;display:inline-flex}.pdf-button .arrow{width:33px;height:38px;display:inline-block;background:url(../images/pdf.svg) center center no-repeat;margin-right:10px}.join-button{float:right;background:#bd0000;color:#fff;font-size:20px;font-family:"latoregular";border-radius:25px;padding:5px 25px}.join-button:hover{color:#bd0000;background:#fff}.single-trener .single-trener-header{padding:15px 0;background:#eff5ff}.single-trener .single-trener-header h1{font-family:"montserratregular";font-size:26px;color:#900}.single-trener .single-trener-content{padding:25px 0;text-align:justify}.single-trener .single-trener-short-content{font-size:14px;margin-bottom:10px}.single-trener .single-trener-short-content p{margin:0}.single-trener .single-trener-full-content{font-size:14px}.single-trener .single-trener-full-content p{margin:0}.trenerzy-section{padding:25px 0}.trenerzy-section .post-news{max-width:300px;margin:15px auto;text-align:center}.trenerzy-section .post-news .image img{max-width:100%;border-radius:100%}.trenerzy-section .post-news .title{padding:15px 15px 15px 15px}.trenerzy-section .post-news .title h3,.trenerzy-section .post-news .title h3 a{margin:0;font-size:16px;color:#900;font-family:"montserratbold"}.trenerzy-section .post-news .title span{color:#000;font-size:14px;font-family:"montserratbold"}.trenerzy-section .post-news .excerpt{padding:0px 15px 15px 15px;font-style:normal;font-size:12px;font-family:"montserratlight";color:#000}.trenerzy-section .post-news .excerpt a{color:#900}.trenerzy-section .flex{display:flex;align-items:center;max-width:450px;margin:0 auto;justify-content:space-between}.trenerzy-section .flex a{color:#900;font-family:"montserratlight"}#donations-form{font-size:18px}#donations-form .heading{color:#900;font-size:18px}#donations-form .form-submit{text-align:center}#donations-form .form-submit #submit-donations-form{margin-top:20px;display:inline-block;background:#bd0000;color:#fff;font-size:20px;font-family:"latoregular";border-radius:25px;padding:5px 15px;border:none}
