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

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;
}
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-search--inline {
    float: left;
    line-height: 40px
}

.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 6px 15px;
    user-select: none;
    -webkit-user-select: none
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #FFF;
    border: 2px solid #052157;
    border-radius: 4px;
    cursor: default;
    font-size: 15px;
    font-weight: 500;
    height: 44px;
    line-height: 40px;
    float: left;
    border-radius: 22px;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 44px 0 15px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #052157;
    cursor: pointer;
    display: inline-block;
    width: 44px;
    height: 100%;
    font-weight: 900;
    position: absolute;
    top: 0;
    right: 0;
    padding-left: 15px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #CC3366;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}
@charset "UTF-8";
.oferta__item{display:flex;flex-direction:column;position:relative;color:#12769E;background-color:#F0F3F9;min-height:158px;font-family:"Fira Sans", sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.2;text-decoration:none;height:100%;-webkit-border-radius:0 0 16px 16px;-moz-border-radius:0 0 16px 16px;border-radius:0 0 16px 16px;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.oferta__item span{position:relative;z-index:2}body:not(.kontrast) .oferta__item::before{content:"";width:75px;height:75px;position:absolute;top:12px;left:-18px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='72' viewBox='0 0 76 72' fill='none'%3E%3Cpath opacity='0.3' fill-rule='evenodd' clip-rule='evenodd' d='M26.6993 0.5C26.6993 0.223858 26.9232 0 27.1993 0L49.3572 0C49.6333 0 49.8572 0.223858 49.8572 0.5V15.5018C49.8572 15.883 50.2667 16.124 50.6 15.9389L64.152 8.41036C64.3877 8.27941 64.6848 8.35897 64.8235 8.59019L75.8876 27.0295C76.0331 27.2719 75.9488 27.5866 75.7017 27.7239L62.2275 35.2092C61.8845 35.3997 61.8846 35.8929 62.2275 36.0834L75.7069 43.5691C75.9541 43.7063 76.0384 44.0211 75.8929 44.2635L64.8259 62.7013C64.6872 62.9325 64.3902 63.012 64.1545 62.8811L50.5999 55.3537C50.2667 55.1687 49.8572 55.4096 49.8572 55.7909V70.8043C49.8572 71.0805 49.6333 71.3043 49.3572 71.3043H27.1993C26.9232 71.3043 26.6993 71.0805 26.6993 70.8043L26.6993 55.7959C26.6993 55.4146 26.2898 55.1737 25.9565 55.3588L12.3994 62.8902C12.1637 63.0211 11.8666 62.9416 11.7278 62.7103L0.66369 44.271C0.518247 44.0286 0.60251 43.7139 0.849619 43.5766L14.332 36.0868C14.6749 35.8963 14.6749 35.4031 14.3319 35.2126L0.846698 27.7237C0.599519 27.5864 0.515236 27.2717 0.660745 27.0293L11.7277 8.59146C11.8665 8.36031 12.1635 8.28077 12.3992 8.41166L25.9566 15.9406C26.2898 16.1257 26.6993 15.8847 26.6993 15.5035V0.5Z' fill='%239DD9F1'/%3E%3C/svg%3E");opacity:0.75;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.oferta__item:hover,.oferta__item:focus{background-color:#12769E;color:#fff}.oferta__item:hover::before,.oferta__item:focus::before{opacity:1;left:5px !important}body.kontrast .oferta__item{border:1px solid yellow;background-color:#222;color:yellow}body.kontrast .oferta__item:hover,body.kontrast .oferta__item:focus{background-color:yellow}body.kontrast .oferta__item:hover span,body.kontrast .oferta__item:focus span{color:#000 !important}.oferta__ikona{margin:6px}.oferta__ikona::before{display:flex;align-items:flex-end;width:68px;height:68px;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:68px}.oferta__tytul{display:block;margin-top:5px}.oferta__naglowek{min-height:200px;background-color:#eef1f8;overflow:hidden}body.kontrast .oferta__naglowek{background-color:#333 !important}.oferta__naglowek .oferta__naglowek--foto{background-size:cover;background-position:center right;background-repeat:no-repeat}.oferta__naglowek #moveHeadings{display:flex;height:100%;position:relative;z-index:2;padding-left:4%;padding-top:6%;font-size:1.625rem;font-weight:700;color:#222;line-height:1}@media (min-width:1200px){.oferta__naglowek #moveHeadings{margin-left:8.33333333%}}.oferta__naglowek #moveHeadings .oferta__ikona{color:#1aa6df;margin-right:20px;margin-top:-15px}body.kontrast .oferta__naglowek #moveHeadings .oferta__ikona{color:#fff}@media (min-width:576px){.oferta__naglowek #moveHeadings{font-size:3rem}}body.kontrast .oferta__naglowek #moveHeadings{color:#fff}.oferta__naglowek #moveHeadings .split-word span:first-child::after{content:"";display:table;width:100%}body.p-i-oddzial-chorob-wewnetrznych .oferta__naglowek #moveHeadings .split-word span:first-child::after,body.p-ii-oddzial-chorob-wewnetrznych-z-pododdzialem-chorob-pluc .oferta__naglowek #moveHeadings .split-word span:first-child::after,body.p-iii-oddzial-chorob-wewnetrznych .oferta__naglowek #moveHeadings .split-word span:first-child::after{content:none;display:none}body.p-i-oddzial-chorob-wewnetrznych .oferta__naglowek #moveHeadings .split-word span:nth-child(2):after,body.p-ii-oddzial-chorob-wewnetrznych-z-pododdzialem-chorob-pluc .oferta__naglowek #moveHeadings .split-word span:nth-child(2):after,body.p-iii-oddzial-chorob-wewnetrznych .oferta__naglowek #moveHeadings .split-word span:nth-child(2):after{content:"";display:table;width:100%}.oferta__naglowek .dekor{position:absolute;top:-5px;left:0;height:calc(100% + 50px);color:#fff;fill:currentColor}body.kontrast .oferta__naglowek .dekor{color:#444;fill:currentColor}.container-oferta .lokalizer{border-bottom:1px solid var(--l-blue-bg, #f0f3f9);background:rgba(238, 241, 245, 0.28);position:relative}.container-oferta .lokalizer::before{content:"";width:20%;height:calc(100% + 1px);position:absolute;top:0;right:100%;border-bottom:1px solid var(--l-blue-bg, #f0f3f9);background:rgba(238, 241, 245, 0.28)}body.kontrast .container-oferta .lokalizer::before{background-color:#111 !important;border-color:#555}.oferta__rekord--item{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;align-content:stretch}.oferta__rekord--naglowek{display:flex;align-items:center;margin:24px 0 12px !important;min-height:80px;line-height:1.1 !important}.oferta__rekord--naglowek::before{content:none;display:none}.oferta__rekord--naglowek .oferta__tytul{margin-left:20px;font-size:1.375rem;font-weight:500;color:#222;max-width:160px}body.kontrast .oferta__rekord--naglowek .oferta__tytul{color:#fff}.oferta__rekord--bg{padding:12px 12px 24px;-webkit-border-radius:0px 0px 16px 16px;-moz-border-radius:0px 0px 16px 16px;border-radius:0px 0px 16px 16px;background:#f7f9fc;font-family:var(--bs-font-sans-serif);font-size:1rem !important;font-weight:400;flex:1}body.kontrast .oferta__rekord--bg{background:#555;color:#fff}.oferta__rekord--bg h3{margin:15px 0 0 0;margin-bottom:15px;line-height:1.1;font-size:1rem !important;padding:10px 5px;background-color:#f4f8fb}body.kontrast .oferta__rekord--bg h3{background:#555;color:#fff}.oferta__rekord--bg h3 span{font-size:1.125rem;vertical-align:bottom;margin-right:3px}.oferta__rekord--bg h3::after{background:#00a0e4}.oferta__rekord--bg p{font-size:1rem !important}.oferta__rekord--bg table{width:100%;border:0 !important}.oferta__rekord--bg table th{padding:15px 5px;font-size:1rem !important;border-bottom:3px solid #00a0e4 !important;background-color:#fff}.oferta__rekord--bg table tr td{border-bottom:1px solid #d2ddee}.oferta__rekord--bg table tr:nth-child(odd) td{background-color:#fff}.oferta__rekord--bg table td{padding:10px 5px;font-size:0.9375rem}.oferta__rekord--bg .lightgallery{text-align:center}.oferta__rekord--bg .lightgallery img{background-color:#f7f9fc}body.kontrast .oferta__rekord--bg .lightgallery img{background-color:#000}.oferta__rekord--bg .lightgallery a{display:block;overflow:hidden;position:relative;padding-bottom:44px;max-width:400px}.oferta__rekord--bg .lightgallery a .btn{position:absolute;bottom:5px;right:0;font-size:1rem;padding:0.25rem 0.5rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.oferta__rekord--bg .lightgallery a .btn:hover,.oferta__rekord--bg .lightgallery a .btn:focus{background-color:#ad000b;color:#fff}body.kontrast .oferta__rekord--bg .lightgallery a .btn{background-color:#000;border:1px solid yellow}body.kontrast .oferta__rekord--bg .lightgallery a .btn:hover,body.kontrast .oferta__rekord--bg .lightgallery a .btn:focus{background-color:yellow;color:#000 !important}.oferta__rekord--bg .lightgallery a:hover .btn,.oferta__rekord--bg .lightgallery a:focus .btn{background-color:#ad000b;color:#fff}.lg-image{background-color:#f7f9fc}body.kontrast .lg-image{background-color:#000}.oferta__rekord--kontakt{margin:0;padding:0;font-size:1rem !important}.oferta__rekord--kontakt li{margin:0;line-height:1.1}.oferta__rekord--kontakt li>span{max-width:135px}.oferta__rekord--kontakt li .svg{color:#12769E;fill:currentColor}body.kontrast .oferta__rekord--kontakt li .svg{color:#fff;fill:currentColor}.oferta__rekord--kontakt li::before{content:none;display:none}.oferta__rekord--kontakt li a{font-weight:700;color:#222;text-decoration:underline !important}.oferta__rekord--kontakt li a:hover,.oferta__rekord--kontakt li a:focus{text-decoration:none !important;color:#12769E !important}body.kontrast .oferta__rekord--kontakt li a:hover,body.kontrast .oferta__rekord--kontakt li a:focus{color:yellow !important}form.wyniki-baza{background-color:#f4f4f4}body.kontrast form.wyniki-baza{background-color:#333}form.wyniki-baza input[type="text"]{padding:12px 10px;width:100%}form.wyniki-baza .btn{width:100%}form.wyniki-baza .mark{background-color:#ad000b;color:#fff;padding-left:0.25rem;padding-right:0.25rem}body.kontrast form.wyniki-baza .mark{background-color:#333}.baza-punktow{margin:0;padding:0;list-style:none}.baza-punktow li{margin:0;padding:0;position:relative}.baza-punktow li::before{content:none;display:none}.baza-punktow li .baza-punktow--ikona{position:absolute;top:0.15rem;left:-2.5rem;font-size:2rem;color:#23661c;display:none}body.kontrast .baza-punktow li .baza-punktow--ikona{color:#fff}@media (min-width:768px){.baza-punktow li .baza-punktow--ikona{display:block}}.baza-punktow li h3.baza-punktow--tytul{margin:0;padding:0 0 15px 0}.baza-punktow li h3.baza-punktow--tytul::before{content:none;display:none}div.adres span,dl.adress dd span{display:inline-block;margin:15px 0 0 0;font-size:1rem;white-space:nowrap;padding:0.25rem 0.5rem;background-color:#f4f4f4;position:relative}@media (min-width:360px){div.adres span,dl.adress dd span{padding:0.25rem 0.5rem 0.25rem 30px}div.adres span::before,dl.adress dd span::before{content:"";font-family:"icomoon" !important;position:absolute;left:0.25rem;top:0.05rem;font-size:1.25rem;color:#333}body.kontrast div.adres span::before,body.kontrast dl.adress dd span::before{color:#000}}body.kontrast div.adres span,body.kontrast dl.adress dd span{background-color:#333;color:#fff}.mapa-kontener{min-height:200px;max-height:300px}@media (min-width:768px){.mapa-kontener{max-height:400px}}
.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}
.marquee-container{display:block;position:fixed;bottom:0;left:0;width:100%;overflow:hidden;margin:0 auto;background:#12769E;z-index:999}.marquee-container::before{content:"";position:absolute;left:0;top:0;width:60px;height:60px;z-index:1000}.marquee{color:#fff !important;height:60px;font-weight:700;font-size:18px}.marquee a{color:#fff;display:inline-block;line-height:60px;margin-right:50px}.marquee a:hover,.marquee a:focus{text-decoration:none !important;color:#168DBE}.js-marquee span[class^="ikon-kat"]{display:none;padding:0;width:40px;height:50px;line-height:50px;margin:0;vertical-align:middle;position:relative;text-decoration:none !important;font-size:30px}.marquee__item{margin-right:2rem;display:inline-block;line-height:60px;font-family:var(--bs-font-sans-serif)}.marquee-container .button-ss{position:absolute;bottom:0;z-index:10;left:0;padding:0;width:60px;height:60px;line-height:60px;margin-left:0;color:#FFF;background-color:#DF161D;z-index:9999;font-size:13px}.marquee-container .button-ss:hover,.marquee-container .button-ss:focus{background-color:#C4E0EC}
