body.kontrast {
    background-color: #000;
    background: #000;
    color: #fff ;
    background-image: none
}

body.kontrast * {
    color: #fff;
}

body.kontrast .naglowek__bip span,
body.kontrast #tresc a,
body.kontrast #tresc a span,
body.kontrast .footer__nav li a {
    color: yellow;
    text-decoration: none;
}

body.kontrast  .naglowek__bip--logo {
    background: #fff;
}

body.kontrast .button {
    background: yellow !important;
    color: #000 !important;
}

body.kontrast form select,
body.kontrast form input[type="text"],
body.kontrast .wcag a {
   background-color: transparent;
   color: yellow;
   border: 1px solid yellow;
}

body.kontrast .wyszukiwarka .wyszukiwarka__button {
    background: #000;
       color: yellow;
   border: 1px solid yellow;
}

body.kontrast .wynik-szukania li {
    list-style: none !important;
    list-style-image:  none !important;
}
body.kontrast form select option {
    background: #000 !important;
}

body.kontrast form select optgroup {
    background: #333;
}

body.kontrast  .formularz-wyszukaj dl dd strong {
    color: #fff;
}

body.kontrast form select:focus,
body.kontrast form input[type="text"]:focus {
    border-color: #fff;
    background: #000;
}

body.kontrast input[type="submit"]:hover + span,
body.kontrast input[type="submit"]:focus + span,
body.kontrast .wcag a:hover,
body.kontrast .wcag a:focus {
   background-color: yellow;
   color: #000;
}

/* POLITYKA */
body.kontrast #polityka-cookie {
    border-top: 3px solid yellow;
    color: #fff;
    background: #333;
}

#polityka-cookie-zamknij {
    background: yellow;
    color: #000;
}

body.kontrast .banery .banner {
    background-color: yellow;
}
.line-height1 #tresc article{line-height:1.1rem}.line-height2 #tresc article{line-height:1.2rem}.line-height3 #tresc article{line-height:1.4rem}.line-height4 #tresc article{line-height:1.6rem}.line-height5 #tresc article{line-height:1.8rem}.line-height6 #tresc article{line-height:2.0rem}.line-height7 #tresc article{line-height:2.2rem}.line-height8 #tresc article{line-height:2.4rem}.line-height9 #tresc article{line-height:2.6rem}.paragraph-height1 #tresc article p{margin-top:1rem;margin-bottom:1rem}.paragraph-height2 #tresc article p{margin-top:1.5rem;margin-bottom:1.5rem}.paragraph-height3 #tresc article p{margin-top:2rem;margin-bottom:2rem}.paragraph-height4 #tresc article p{margin-top:2.5rem;margin-bottom:2.5rem}.paragraph-height5 #tresc article p{margin-top:3rem;margin-bottom:3rem}.letter-spacing1 #tresc article{letter-spacing:normal}.letter-spacing2 #tresc article{letter-spacing:0.14em}.letter-spacing3 #tresc article{letter-spacing:0.2em}.letter-spacing4 #tresc article{letter-spacing:0.3em}.letter-spacing5 #tresc article{letter-spacing:0.4em}.word-spacing1 #tresc article{word-spacing:normal}.word-spacing2 #tresc article{word-spacing:0.16em}.word-spacing3 #tresc article{word-spacing:0.2em}.word-spacing4 #tresc article{word-spacing:0.4em}.word-spacing5 #tresc article{word-spacing:0.6em}
.slider{position:relative;z-index:3;padding-left:0;padding-right:0;margin-top:-9px;height:400px}.slider-main{margin:0 auto;position:relative;z-index:3;height:400px}.slider-main__item{position:relative;height:400px}.owl-stage-outer,.owl-stage,.owl-item,.slider-main__item{height:100%}.slider-main__foto{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;width:100%;height:400px;z-index:-1}.slider-main__foto.b-lazy{opacity:1}.slider-main__link{display:block;position:absolute;top:0;left:0;width:300%;height:300%;white-space:nowrap;text-indent:200%;overflow:hidden;overflow:visible;z-index:9}.slider .container{position:absolute;bottom:0;left:0;padding-left:0;padding-right:0}.slider-main__txt{width:100%;display:block;padding:5px 20px 60px;background-color:#9B3E84;color:#fff;position:relative;z-index:5}.slider-main__txt h3{margin:16px 0;color:#fff;position:relative;z-index:5;padding:0;margin:0;font-size:18px}.slider-main__txt p{display:block;color:#fff;position:relative;z-index:5;padding:15px 0;line-height:1.3}.slider-main__txt .slider-main__txt--button{position:absolute;z-index:5;bottom:0;right:0;background-color:#522146;height:44px;line-height:44px;text-align:center;padding:0 2em;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.slider-main__txt--brak{display:flex;justify-content:center;align-items:center}.slider-main__txt--brak .slider-main__foto{width:100%}.slider-main__txt--brak .slider-main__txt::after{display:none;content:none}.slider-main__txt.h-0{padding:0;height:0}@media only all and (min-width:768px){.slider .container{position:relative;bottom:auto;left:auto;padding-left:15px;padding-right:15px}.slider,.slider-main,.slider-main__item{height:569px}.slider-main__txt--brak{align-items:flex-start}.slider-main__txt--brak .slider-main__foto{width:100%}.slider-main__txt .slider-main__txt--button{left:20px;right:auto}.slider-main__foto{background-size:cover;height:525px}.slider-main__txt--brak .slider-main__foto{background-size:contain}.slider-main__txt--button{display:inline-block}.slider-main__txt{position:absolute;display:block;z-index:4;left:15px;width:32.5%;top:0}.slider-main__txt h3{font-size:20px !important}}.slider .owl-nav{max-width:100%;margin:0 auto;bottom:44px;left:0;right:0;position:absolute}.slider .owl-nav .owl-prev,.slider .owl-nav .owl-next{display:block;width:44px;height:44px;background:#9B3E84;color:#FFF;position:absolute;top:0}.slider .owl-nav .owl-prev span,.slider .owl-nav .owl-next span{text-indent:100px;display:block;width:44px;height:44px;overflow:hidden;padding:0;position:absolute;top:0;left:0;line-height:44px}.slider .owl-nav .owl-prev span::before,.slider .owl-nav .owl-next span::before{display:block;position:absolute;top:0;left:0;width:44px;height:44px;text-indent:0;text-align:center}.slider .owl-nav .owl-prev{left:0}.slider .owl-nav .owl-next{left:88px}.slider .owl-dots{display:none}@media (min-width:768px){.slider .owl-nav .owl-prev{left:15px}.slider .owl-nav .owl-next{left:calc(32.5% - 30px)}.slider .owl-dots{display:block;position:absolute;bottom:0;height:44px;width:180px;display:flex;justify-content:center;align-items:center;left:50%}.slider .owl-dots .owl-dot{display:inline-block;width:12px;height:12px;margin:0 3px;background:#FFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;opacity:0.5}.slider .owl-dots .owl-dot.active{opacity:1}.slider .owl-nav{max-width:720px}.slider .owl-dots{margin-left:-315px}}@media (min-width:992px){.slider .owl-nav{max-width:960px}.slider .owl-dots{margin-left:-395px}}@media (min-width:1200px){.slider .owl-nav{max-width:1140px}.slider .owl-dots{margin-left:-465px}}.slider .button-ss{bottom:-44px;right:auto;left:44px;background-color:#9B3E84;color:#FFF;margin-left:0}.button-ss:focus::before,.button-ss:hover::before{color:#FFF}.slide-progress{position:absolute;bottom:0;left:15px;height:4px;width:32.5%;z-index:10;background:#e48db5}.bar{width:0%;max-width:100%;height:4px;background:rgba(134, 31, 78, 0.95);border-color:#861f4e}.progressBar{width:100%;overflow:hidden}.slider-counter{width:100px;height:40px;position:absolute;bottom:0;right:0;z-index:9;text-align:center;background-color:#a80825;color:#FFF;display:none}@media only all and (min-width:768px){.slider .button-ss{left:calc(32.5% - 75px)}.slider__maska::before{content:"";display:block;position:absolute;top:-50px;left:15px;width:32.5%;background:#9B3E84;height:50px;pointer-events:none}.slider-main__txt::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;background:rgba(155, 62, 132, 0.5);height:569px;z-index:2}.slider .owl-nav::after{content:"";display:block;width:32.5%;height:44px;position:absolute;top:0;left:15px;background:#9B3E84;z-index:-1}}.animated{-webkit-animation-duration:1000 ms;animation-duration:1000 ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-animated-out{z-index:1}.owl-animated-in{z-index:0}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.marquee-container{display:block !important;position:fixed;bottom:0;left:0;width:100%;overflow:hidden;margin:0 auto;background:#EE0000;z-index:9997}.marquee{color:#fff !important;height:53px;font-weight:700;font-size:18px;white-space:nowrap}.marquee a{color:#fff;white-space:nowrap;line-height:50px;margin-right:50px}.js-marquee span{display:inline;padding:0;width:40px;height:50px;line-height:50px;margin:0;vertical-align:middle;position:relative;text-decoration:none !important;font-size:30px}
