html.high-contrast-2 body, html.high-contrast-3 body {
  background-color: #000 !important;
}
html.high-contrast-2 body #contrast-1 svg path, html.high-contrast-3 body #contrast-1 svg path {
  fill: #ffffff !important;
}
html.high-contrast-2 body #contrast-2 svg path, html.high-contrast-3 body #contrast-2 svg path {
  fill: #aaa !important;
}
html.high-contrast-2 body #contrast-3 svg path, html.high-contrast-3 body #contrast-3 svg path {
  fill: #ff0 !important;
}
html.high-contrast-2 body .cta svg path, html.high-contrast-3 body .cta svg path {
  stroke: #000 !important;
}
html.high-contrast-2 body input[name=uquery].inputButton, html.high-contrast-2 body input, html.high-contrast-2 body input[name=uquery].inputButton, html.high-contrast-2 body input, html.high-contrast-3 body input[name=uquery].inputButton, html.high-contrast-3 body input, html.high-contrast-3 body input[name=uquery].inputButton, html.high-contrast-3 body input {
  background-color: #000 !important;
}
html.high-contrast-2 body #main-content .pagination .page-numbers .current, html.high-contrast-2 body #main-content .pagination .page-numbers .prev.page-numbers, html.high-contrast-2 body #main-content .pagination .page-numbers .next.page-numbers, html.high-contrast-3 body #main-content .pagination .page-numbers .current, html.high-contrast-3 body #main-content .pagination .page-numbers .prev.page-numbers, html.high-contrast-3 body #main-content .pagination .page-numbers .next.page-numbers {
  border: 1px solid;
}
html.high-contrast-2 body #main-content .pagination .page-numbers .prev.page-numbers, html.high-contrast-2 body #main-content .pagination .page-numbers .next.page-numbers,
html.high-contrast-2 body .cta, html.high-contrast-2 body .info-blocks .items .item h3, html.high-contrast-2 body .recruitment .items .item h3, html.high-contrast-2 body .accordion-theme-1 .ac::after, html.high-contrast-2 body #main-content .pagination .page-numbers .current,
html.high-contrast-2 body .announcements2-container .swiper-slide:first-of-type::after, html.high-contrast-2 body .recuitment_tag, html.high-contrast-2 body .sub-menu, html.high-contrast-2 body .topbar .bottomstrip .main-menu li.menu-item-has-children > a::before,
html.high-contrast-2 body .search-field .searchform .searchfield, html.high-contrast-2 body .topbar .topstrip-container, html.high-contrast-2 body .content, html.high-contrast-2 body .footer-logos, html.high-contrast-2 body div,
html.high-contrast-2 body .front-search, html.high-contrast-2 body footer .footer-logos, html.high-contrast-2 body .footer-top, html.high-contrast-2 body .footer-bottom, html.high-contrast-2 body .icon-search button, html.high-contrast-2 body .topbar,
html.high-contrast-2 body .topstrip, html.high-contrast-2 body .topstrip-container, html.high-contrast-2 body .bottomstrip-container, html.high-contrast-2 body .text, html.high-contrast-2 body .social-media-item, html.high-contrast-2 body .toggleSwiper, html.high-contrast-2 body .top-bar, html.high-contrast-3 body #main-content .pagination .page-numbers .prev.page-numbers, html.high-contrast-3 body #main-content .pagination .page-numbers .next.page-numbers,
html.high-contrast-3 body .cta, html.high-contrast-3 body .info-blocks .items .item h3, html.high-contrast-3 body .recruitment .items .item h3, html.high-contrast-3 body .accordion-theme-1 .ac::after, html.high-contrast-3 body #main-content .pagination .page-numbers .current,
html.high-contrast-3 body .announcements2-container .swiper-slide:first-of-type::after, html.high-contrast-3 body .recuitment_tag, html.high-contrast-3 body .sub-menu, html.high-contrast-3 body .topbar .bottomstrip .main-menu li.menu-item-has-children > a::before,
html.high-contrast-3 body .search-field .searchform .searchfield, html.high-contrast-3 body .topbar .topstrip-container, html.high-contrast-3 body .content, html.high-contrast-3 body .footer-logos, html.high-contrast-3 body div,
html.high-contrast-3 body .front-search, html.high-contrast-3 body footer .footer-logos, html.high-contrast-3 body .footer-top, html.high-contrast-3 body .footer-bottom, html.high-contrast-3 body .icon-search button, html.high-contrast-3 body .topbar,
html.high-contrast-3 body .topstrip, html.high-contrast-3 body .topstrip-container, html.high-contrast-3 body .bottomstrip-container, html.high-contrast-3 body .text, html.high-contrast-3 body .social-media-item, html.high-contrast-3 body .toggleSwiper, html.high-contrast-3 body .top-bar {
  background-color: #000 !important;
}
html.high-contrast-2 body .rec_button svg, html.high-contrast-3 body .rec_button svg {
  color: #000 !important;
}
html.high-contrast-2 body .list-of-subpages .item:hover, html.high-contrast-2 body .list-of-subpages .item:focus, html.high-contrast-2 body .list-of-subpages .item,
html.high-contrast-2 body .topbar .bottomstrip .main-menu li .sub-menu li a:hover, html.high-contrast-2 body .topbar .bottomstrip .main-menu li .sub-menu li a:focus, html.high-contrast-3 body .list-of-subpages .item:hover, html.high-contrast-3 body .list-of-subpages .item:focus, html.high-contrast-3 body .list-of-subpages .item,
html.high-contrast-3 body .topbar .bottomstrip .main-menu li .sub-menu li a:hover, html.high-contrast-3 body .topbar .bottomstrip .main-menu li .sub-menu li a:focus {
  background-color: #000 !important;
}
html.high-contrast-2 body .searchform, html.high-contrast-3 body .searchform {
  background-color: #000 !important;
}
html.high-contrast-2 body .searchform input, html.high-contrast-3 body .searchform input {
  background-color: #000 !important;
}
html.high-contrast-2 body .searchform .icon-search button, html.high-contrast-3 body .searchform .icon-search button {
  background-color: #000 !important;
}
html.high-contrast-2 select option[value=""], html.high-contrast-2 select option:not([value=""]), html.high-contrast-3 select option[value=""], html.high-contrast-3 select option:not([value=""]) {
  background-color: #000 !important;
}
html.high-contrast-2 body hr, html.high-contrast-2 body .accordion-theme-1 .ac, html.high-contrast-2 body .rows .accordion_rows .ac .ac-panel .accordion_row {
  border-color: #ffffff !important;
}
html.high-contrast-2 body .pracownik-box h3::before {
  border: 3px solid #ffffff !important;
}
html.high-contrast-2 body .searchfield, html.high-contrast-2 body .pracownik-box, html.high-contrast-2 body .szukaj-pracownika select,
html.high-contrast-2 body .list-of-subpages .item,
html.high-contrast-2 body .szukaj-pracownika-left-col select {
  border: 1px solid #ffffff !important;
}
html.high-contrast-2 body .szukaj-pracownika-left-col .select-container.close::after {
  background-image: url("data:image/svg+xml,%3Csvg width='47' height='48' viewBox='0 0 47 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31 20.25L23.25 27L16 20.25M1.5 24C1.5 11.9878 11.2378 2.25 23.25 2.25C35.2622 2.25 45 11.9878 45 24C45 36.0122 35.2622 45.75 23.25 45.75C11.2378 45.75 1.5 36.0122 1.5 24Z' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
html.high-contrast-2 body .szukaj-pracownika-left-col .reset-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='47' height='48' viewBox='0 0 47 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.4999 32.2499L23 24.75M23 24.75L15.5 17.25M23 24.75L30.5 17.25M23 24.75L15.5 32.25M1.5 24C1.5 11.9878 11.2378 2.25 23.25 2.25C35.2622 2.25 45 11.9878 45 24C45 36.0122 35.2622 45.75 23.25 45.75C11.2378 45.75 1.5 36.0122 1.5 24Z' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
html.high-contrast-2 body input[name=uquery].inputButton {
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
}
html.high-contrast-2 body input[type=submit].inputButton {
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
}
html.high-contrast-2 body input[name=uquery].inputButton::-moz-placeholder {
  color: #ffffff !important;
}
html.high-contrast-2 body input[name=uquery].inputButton::placeholder {
  color: #ffffff !important;
}
html.high-contrast-2 body .searchform input {
  color: #ffffff !important;
}
html.high-contrast-2 body .searchform input::-moz-placeholder {
  color: #ffffff !important;
}
html.high-contrast-2 body .searchform input::placeholder {
  color: #ffffff !important;
}
html.high-contrast-2 body .searchform .icon-search button svg path {
  fill: #ffffff !important;
}
html.high-contrast-2 body input::-moz-placeholder {
  color: #ffffff !important;
}
html.high-contrast-2 body .posts-list .item .text .meta, html.high-contrast-2 body .posts-list .item .text a.read-more, html.high-contrast-2 body #main-content .pagination .page-numbers .prev.page-numbers, html.high-contrast-2 body #main-content .pagination .page-numbers .next.page-numbers,
html.high-contrast-2 body #reset-selects, html.high-contrast-2 body select option[value=""], html.high-contrast-2 body select option:not([value=""]), html.high-contrast-2 body .select-container select, html.high-contrast-2 body button,
html.high-contrast-2 body .announcements2-container .swiper-slide:first-of-type::after, html.high-contrast-2 body .cta--arrow svg, html.high-contrast-2 body .swiper-button-prev, html.high-contrast-2 body .swiper-button-next, html.high-contrast-2 body .cta,
html.high-contrast-2 body .news-list .swiper-wrapper .swiper-slide:first-of-type .left-right .side.right .left-right .right svg,
html.high-contrast-2 body .desc, html.high-contrast-2 body p, html.high-contrast-2 body h1, html.high-contrast-2 body h2, html.high-contrast-2 body h3, html.high-contrast-2 body h4, html.high-contrast-2 body h5, html.high-contrast-2 body span, html.high-contrast-2 body strong, html.high-contrast-2 body input::placeholder, html.high-contrast-2 body .topbar .topstrip-container,
html.high-contrast-2 body .topstrip .topstrip-container, html.high-contrast-2 body .front-title, html.high-contrast-2 body .swiper-button-next::after, html.high-contrast-2 body .swiper-button-prev::after {
  color: #ffffff !important;
}
html.high-contrast-2 body .e-a-pagination .swiper-button-prev svg,
html.high-contrast-2 body .e-a-pagination .swiper-button-next svg,
html.high-contrast-2 body .play-icon, html.high-contrast-2 body .pause-icon, html.high-contrast-2 body svg, html.high-contrast-2 body .cta svg, html.high-contrast-2 body .cta svg path {
  fill: #ffffff !important;
}
html.high-contrast-2 body footer .front-updates-search .items .update-date p {
  border-top-color: #ffffff !important;
}
html.high-contrast-2 body a:hover, html.high-contrast-2 body a.read-more:hover,
html.high-contrast-2 body .list-of-subpages .item:hover, html.high-contrast-2 body .list-of-subpages .item:focus, html.high-contrast-2 body .list-of-subpages .item:hover h2, html.high-contrast-2 body .list-of-subpages .item:focus h2, html.high-contrast-2 body #search-toggle.open svg, html.high-contrast-2 body #accessibility-toggle.open svg,
html.high-contrast-2 body .list-of-subpages .item:hover h3, html.high-contrast-2 body .list-of-subpages .item:focus h3, html.high-contrast-2 body .topbar .topstrip-container a:hover, html.high-contrast-2 body .topbar .topstrip-container a:focus,
html.high-contrast-2 body .topbar .bottomstrip .main-menu li .sub-menu li a:hover, html.high-contrast-2 body .topbar .bottomstrip .main-menu li .sub-menu li a:focus {
  color: #aaa !important;
}
html.high-contrast-2 body .events-announcements .events .swiper::after, html.high-contrast-2 body .events-announcements .announcements .swiper::after,
html.high-contrast-2 body .rows .header_row .header-items .before_title::before,
html.high-contrast-2 body .e-a-pagination .swiper-button-prev,
html.high-contrast-2 body .e-a-pagination .swiper-button-next,
html.high-contrast-2 body .accordion-theme-1 .ac::before {
  background-color: #ffffff !important;
}
html.high-contrast-2 body .events-announcements .events .swiper-slide, html.high-contrast-2 body .events-announcements .announcements .swiper-slide {
  border-right-color: #ffffff !important;
}
html.high-contrast-3 body hr, html.high-contrast-3 body .accordion-theme-1 .ac, html.high-contrast-3 body .rows .accordion_rows .ac .ac-panel .accordion_row {
  border-color: #ff0 !important;
}
html.high-contrast-3 body .pracownik-box h3::before {
  border: 3px solid #ff0 !important;
}
html.high-contrast-3 body .searchfield, html.high-contrast-3 body .pracownik-box, html.high-contrast-3 body .szukaj-pracownika select,
html.high-contrast-3 body .list-of-subpages .item,
html.high-contrast-3 body .szukaj-pracownika-left-col select {
  border: 1px solid #ff0 !important;
}
html.high-contrast-3 body .szukaj-pracownika-left-col .reset-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='47' height='48' viewBox='0 0 47 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.4999 32.2499L23 24.75M23 24.75L15.5 17.25M23 24.75L30.5 17.25M23 24.75L15.5 32.25M1.5 24C1.5 11.9878 11.2378 2.25 23.25 2.25C35.2622 2.25 45 11.9878 45 24C45 36.0122 35.2622 45.75 23.25 45.75C11.2378 45.75 1.5 36.0122 1.5 24Z' stroke='%23ff0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
html.high-contrast-3 body .szukaj-pracownika-left-col .select-container.close::after {
  background-image: url("data:image/svg+xml,%3Csvg width='47' height='48' viewBox='0 0 47 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31 20.25L23.25 27L16 20.25M1.5 24C1.5 11.9878 11.2378 2.25 23.25 2.25C35.2622 2.25 45 11.9878 45 24C45 36.0122 35.2622 45.75 23.25 45.75C11.2378 45.75 1.5 36.0122 1.5 24Z' stroke='%23ff0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
html.high-contrast-3 body input[name=uquery].inputButton {
  color: #ff0 !important;
  border: 1px solid #ff0 !important;
}
html.high-contrast-3 body input[type=submit].inputButton {
  color: #ff0 !important;
  border: 1px solid #ff0 !important;
}
html.high-contrast-3 body input[name=uquery].inputButton::-moz-placeholder {
  color: #ff0 !important;
}
html.high-contrast-3 body input[name=uquery].inputButton::placeholder {
  color: #ff0 !important;
}
html.high-contrast-3 body .searchform input {
  color: #ff0 !important;
}
html.high-contrast-3 body .searchform input::-moz-placeholder {
  color: #ff0 !important;
}
html.high-contrast-3 body .searchform input::placeholder {
  color: #ff0 !important;
}
html.high-contrast-3 body .searchform .icon-search button svg path {
  fill: #ff0 !important;
}
html.high-contrast-3 body input::-moz-placeholder {
  color: #ff0 !important;
}
html.high-contrast-3 body .posts-list .item .text .meta, html.high-contrast-3 body .posts-list .item .text a.read-more, html.high-contrast-3 body #main-content .pagination .page-numbers .prev.page-numbers, html.high-contrast-3 body #main-content .pagination .page-numbers .next.page-numbers,
html.high-contrast-3 body #reset-selects, html.high-contrast-3 body select option[value=""], html.high-contrast-3 body select option:not([value=""]), html.high-contrast-3 body .select-container select, html.high-contrast-3 body button,
html.high-contrast-3 body .announcements2-container .swiper-slide:first-of-type::after, html.high-contrast-3 body .cta--arrow svg, html.high-contrast-3 body .swiper-button-prev, html.high-contrast-3 body .swiper-button-next, html.high-contrast-3 body .cta,
html.high-contrast-3 body .news-list .swiper-wrapper .swiper-slide:first-of-type .left-right .side.right .left-right .right svg,
html.high-contrast-3 body .desc, html.high-contrast-3 body p, html.high-contrast-3 body h1, html.high-contrast-3 body h2, html.high-contrast-3 body h3, html.high-contrast-3 body h4, html.high-contrast-3 body h5, html.high-contrast-3 body span, html.high-contrast-3 body strong, html.high-contrast-3 body input::placeholder, html.high-contrast-3 body .topbar .topstrip-container,
html.high-contrast-3 body .topstrip .topstrip-container, html.high-contrast-3 body .front-title, html.high-contrast-3 body .swiper-button-next::after, html.high-contrast-3 body .swiper-button-prev::after {
  color: #ff0 !important;
}
html.high-contrast-3 body .e-a-pagination .swiper-button-prev svg,
html.high-contrast-3 body .e-a-pagination .swiper-button-next svg,
html.high-contrast-3 body .play-icon, html.high-contrast-3 body .pause-icon, html.high-contrast-3 body svg, html.high-contrast-3 body .cta svg, html.high-contrast-3 body .cta svg path {
  fill: #ff0 !important;
}
html.high-contrast-3 body footer .front-updates-search .items .update-date p {
  border-top-color: #ff0 !important;
}
html.high-contrast-3 body a:hover, html.high-contrast-3 body a.read-more:hover,
html.high-contrast-3 body .list-of-subpages .item:hover, html.high-contrast-3 body .list-of-subpages .item:focus, html.high-contrast-3 body .list-of-subpages .item:hover h2, html.high-contrast-3 body .list-of-subpages .item:focus h2, html.high-contrast-3 body #search-toggle.open svg, html.high-contrast-3 body #accessibility-toggle.open svg,
html.high-contrast-3 body .list-of-subpages .item:hover h3, html.high-contrast-3 body .list-of-subpages .item:focus h3, html.high-contrast-3 body .topbar .topstrip-container a:hover, html.high-contrast-3 body .topbar .topstrip-container a:focus,
html.high-contrast-3 body .topbar .bottomstrip .main-menu li .sub-menu li a:hover, html.high-contrast-3 body .topbar .bottomstrip .main-menu li .sub-menu li a:focus {
  color: #a1a100 !important;
}
html.high-contrast-3 body .events-announcements .events .swiper-slide, html.high-contrast-3 body .events-announcements .announcements .swiper-slide {
  border-right-color: #ff0 !important;
}
html.high-contrast-3 body .events-announcements .events .swiper::after, html.high-contrast-3 body .events-announcements .announcements .swiper::after,
html.high-contrast-3 body .rows .header_row .header-items .before_title::before,
html.high-contrast-3 body .e-a-pagination .swiper-button-prev,
html.high-contrast-3 body .e-a-pagination .swiper-button-next,
html.high-contrast-3 body .accordion-theme-1 .ac::before {
  background-color: #ff0 !important;
}

html.high-contrast-2 body .single .content, html.high-contrast-3 body .single .content {
  background-color: #000 !important;
}
.page-template-template-homepage-minimal main .info-blocks {
  z-index: 3;
  position: relative;
}
.page-template-template-homepage-minimal main .infoBanners-container {
  margin: 0px;
  margin-bottom: -100px;
}
@media (max-width: 991.98px) {
  .page-template-template-homepage-minimal main .infoBanners-container {
    margin: 0px;
  }
}
.page #main-content {
  position: relative;
}
.page #main-content .top-bar {
  position: absolute;
  top: -46px;
  z-index: 2;
  max-width: 1280px;
  width: 100%;
  background: #005C96;
  padding-left: 200px;
  padding-block: 10px;
}
.page #main-content .top-bar .front-title {
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
}
.page #main-content .infoBanners-container .toggleSwiper {
  background-color: #fff; /* Change as needed */
  border: none;
  border-radius: 50%;
  padding: 10px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  border: 1px solid #005C96;
  bottom: 27px;
  left: 53%;
  transform: translate(-50%, -50%);
}
.page #main-content .infoBanners-container .toggleSwiper:hover {
  cursor: pointer;
}
.page #main-content .infoBanners-container .play-icon, .page #main-content .infoBanners-container .pause-icon {
  fill: #005C96;
}
.page #main-content .infoBanners-container .infoBanners .text {
  position: absolute;
  bottom: 50px;
  background: #FFFFFF;
  max-width: 750px;
  padding: 30px 100px 30px 30px;
}
.page #main-content .infoBanners-container .infoBanners .text hr {
  max-width: 150px;
  margin-left: 0px;
  border: none;
  height: 3px;
  background-color: #005C96;
}
.page #main-content .swiper-button-prev.infoBanners-prev, .page #main-content .swiper-button-next.infoBanners-next {
  width: -moz-fit-content;
  width: fit-content;
  z-index: 2;
}
.page #main-content .swiper-button-next.infoBanners-next {
  right: 100px;
  left: unset;
}
.page #main-content .swiper-button-prev.infoBanners-prev {
  left: 100px;
  right: unset;
}
.page #main-content .swiper-button-next::after, .page #main-content .swiper-button-prev::after {
  color: #FFFFFF;
  font-size: 2.5rem;
}
.page #main-content .insider {
  position: relative;
}
.page #main-content .insider .icons {
  position: absolute;
  right: 100px;
  bottom: 77px;
  z-index: 2;
}

@media (max-width: 991.98px) {
  .page #main-content .top-bar {
    position: relative;
    top: 0px;
    padding: 0px;
  }
  .page #main-content .top-bar .front-title {
    font-size: 1.5rem;
  }
  .page #main-content .swiper-arrow-container {
    padding: 0px;
  }
  .page #main-content .insider .icons {
    position: relative;
    right: 0px;
    bottom: 0px;
    z-index: 2;
  }
  .page #main-content .infoBanners-container .infoBanners .text {
    position: relative;
    bottom: 0px;
    padding: 10px;
  }
  .page #main-content .infoBanners-container .infoBanners .slider-title {
    font-size: 1.125rem;
  }
  .page #main-content .infoBanners-container .infoBanners .slider-description {
    font-size: 1rem;
  }
  .page #main-content .infoBanners-container .toggleSwiper {
    padding: 6px;
    bottom: -6px;
    left: 50%;
  }
  .page #main-content .swiper-button-next.infoBanners-next {
    right: 20px;
  }
  .page #main-content .swiper-button-prev.infoBanners-prev {
    left: 20px;
  }
  .page #main-content .swiper-button-next::after, .page #main-content .swiper-button-prev::after {
    font-size: 1.125rem;
  }
}
@media (max-width: 767.98px) {
  .page #main-content .infoBanners-container .infoBanners .container.content {
    padding: 0px;
  }
}/*# sourceMappingURL=daw.css.map */