/* cmsms stylesheet: nadpisane-style modified: 08.04.2024 11:08:34 */
/*h1, h2, h3 {*/
/*    color: rgba(var(--color-main),1);*/
/*}*/
/*h1, h2 {*/
/*    font-weight: 700;*/
/*}*/
/*body {*/
/*    background: transparent;*/
/*}*/
/*.footer__01 .logo img {*/
/*    max-width: 150px;*/
/*}*/
/*.cc-window.cc-floating .main-btn:hover {*/
/*    background: rgba(var(--color-main),1);*/
/*    color: #fff;*/
/*}*/
/*.menu {*/
/*    background: transparent;*/
/*}*/
/*.main-nav>ul li:hover {*/
/*    background: unset;*/
/*}*/
/*.main-nav>ul li a, */
/*.main-nav>ul li span {*/
/*    color: rgba(var(--color-main),1);*/
/*}*/
/*.main-nav>ul li:hover span, */
/*.main-nav>ul li:hover>a {*/
/*    font-weight: 400;*/
/*}*/
/*.header .header__menu-01 .menu__bottom .container .logo.invert img, */
/*.header .header__menu-01 .menu__bottom .container .logo.invert svg {*/
/*    -webkit-filter: none;*/
/*     filter: none;*/
/*}*/
/*.main-btn {*/
/*    border-radius: 10px;*/
/*    background: rgba(var(--color-accent),1);*/
/*    border: none;*/
/*    color: #fff;*/
/*}*/
/*.main-btn-3 {*/
/*    color: rgba(var(--color-accent),1);*/
/*}*/
/*.main-btn-3:after {*/
/*    background: rgba(var(--color-accent),1);*/
/*}*/
/*.header .main-btn {*/
/*    background: rgba(var(--color-main),1);*/
/*}*/
/*.header .main-btn:hover {*/
/*    background: rgba(var(--color-accent),1);*/
/*    color: #fff;*/
/*}*/
/*.header.lower .main-btn {*/
/*    color: #fff;*/
/*}*/
/*.main__text-section-02 .text-section__top {*/
/*    background: rgba(var(--color-accent2),1);*/
/*}*/
/*.main__text-section-02 .text-section__bottom {*/
/*    background: transparent;*/
/*}*/
/*.main__top-subpage-02 .container .box-header h3,*/
/*.main__text-section-02 .text-section__top .container h3,*/
/*.main__blog-02 .box-header__smaller,*/
/*.main__box-01 .box-header__smaller,*/
/*.main__contact-form-01 .box-header__smaller,*/
/*.main__timeline-01 .box-header h3 {*/
/*    text-transform: uppercase;*/
/*    color: rgba(var(--color-accent),1)!important;*/
/*    font-family: var(--font-text),sans-serif;*/
/*    font-size: 16px;*/
/*}*/
/*.main__top-subpage-02 .bg-img {*/
/*    right: 5%;*/
/*    width: 45%;*/
/*    border-radius: var(--rounded-corners3) 200px var(--rounded-corners3) var(--rounded-corners3);*/
/*}*/
/*.main__top-subpage-02.light-banner .box-header__bigger {*/
/*    color: rgba(var(--color-main),1);*/
/*}*/
/*.offer-child .main__top-subpage-02 .container .box-header {*/
/*    text-align: center!important;*/
/*}*/
/*.main__top-subpage-02 .container .box-header {*/
/*    border-top: 0;*/
/*}*/
/*.main__text-section-02 {*/
/*    padding-bottom: 60px;*/
/*}*/
/*.main__blog-02 .box-header .pattern {*/
/*    background: rgba(var(--color-accent),1);*/
/*    opacity: 1;*/
/*}*/
/*.main__text-section-01 .text-section__left h3,*/
/*.main__map-02 h3,*/
/*.main__blog-02 .news-wrapper .news-summary.first-news.colNumber3 .news-summary__text h3 {*/
/*    font-size: 40px;*/
/*    font-weight: 700;*/
/*}*/
/*.main__text-section-01 .text-section__left {*/
/*    padding: 0 70px;*/
/*    position: relative;*/
/*    z-index: 1;*/
/*}*/
/*.main__box-01 .slick-list {*/
/*    overflow: visible;*/
/*}*/
/*.main__box-01 .box-wrapper .box-content__icon svg {*/
/*    position: relative;*/
/*    width: 60px;*/
/*    height: 60px;*/
/*    left: 0;*/
/*    top: 35px;*/
/*    transform: translateY(-50%);*/
/*    z-index: 1;*/
/*}*/
/*.main__box-01 .box-wrapper .box-content__icon,*/
/*#oferta .main__box-03 .box__right img {*/
/*    position: relative;*/
/*}*/
/*.main__map-02 {*/
/*    background: transparent;*/
/*}*/
/*.main__blog-02 .news-wrapper .news-summary {*/
/*    background: transparent;*/
/*}*/
/*.main__blog-02 .box-header .box-header__bigger {*/
/*    font-weight: 700;*/
/*}*/
/*.main__blog-02 .news-wrapper .news-summary.colNumber3 .news-summary__text h2.main-header-6 {*/
/*    color: rgba(var(--color-main),1)!important;*/
/*    font-size: 20px;*/
/*    line-height: 1.6;*/
/*}*/
/*.footer__02 .footer__bottom--left a {color: rgba(var(--font-dark-color),1);}*/
/*.footer__bottom--left a {text-decoration: none;}*/
/*.main__blog .banner h1 {*/
/*    color: #fff!important;*/
/*    font-weight: 500;*/
/*}*/
/*.main__text-section-01 .text-section__right {*/
/*    height: 100%;*/
/*}*/
/*.main__text-section-01 .text-section__right img {*/
/*    height: 100%;*/
/*}*/
/*.main__text-section-01 .text-section__left .text-icon .icon {*/
/*    height: 70px;*/
/*    width: 70px;*/
/*}*/
/*.main__blog-02 .news-wrapper .news-summary.first-news .news-summary__img {*/
/*    height: 90%;*/
/*}*/
/*.main__map-02 {*/
/*    padding: 100px;*/
/*}*/
/*.main__map-02 .iframe-container {*/
/*    border-radius: var(--rounded-corners3) var(--rounded-corners1) var(--rounded-corners3) var(--rounded-corners3);*/
/*}*/
/*.top-dots {*/
/*    width: 65px;*/
/*    height: 65px;*/
/*}*/
/*.main__top-01 .top-wave {*/
/*    height: 75px;*/
/*}*/
/*.main__text-section-08 .box-header__smaller {*/
/*    text-transform: uppercase;*/
/*    color: rgba(var(--color-accent),1)!important;*/
/*    font-family: var(--font-text),sans-serif;*/
/*    font-size: 16px;*/
/*}*/
/*.main__text-section-08 .box-header {*/
/*    text-align: left;*/
/*}*/
/*.main__text-section-08 .text-section__bottom--left {*/
/*    background: rgba(var(--color-accent2),1);*/
/*    border: none;*/
/*}*/
/*.header .header__menu-01 .menu__bottom .container .menu__right .main-btn {*/
/*    border-radius: 40px;*/
/*}*/
/*.main__text-section-01 .text-section__left {*/
/*    padding: 0 70px 0 0; */
/*}*/
/*.main__text-section-01 .text-section__left h3 {*/
/*    margin-top: 0;*/
/*}*/
/*.main__box-01 .box-wrapper .box-content__header {*/
/*    color: rgba(var(--color-main),1);*/
/*}*/
/*.main__box-01 .box-wrapper .box-content {*/
/*    border-radius: var(--rounded-corners2);*/
/*}*/
/*.main__box-01 .btn-arrow {*/
/*    margin-top: 50px;*/
/*}*/
/*.main__cta-02 .cta {*/
/*    border-radius: var(--rounded-corners2);*/
/*    background: rgba(var(--color-accent),1);*/
/*}*/
/*.main__cta-02 .cta .main-btn {*/
/*    background: rgba(var(--color-accent2),1);*/
/*	color: rgba(var(--color-main),1);*/
/*}*/
/*.main__cta-02 .cta .main-btn:hover {*/
/*    background: rgba(var(--color-main),1);*/
/*    color: rgba(var(--color-accent2),1);*/
/*}*/
/*.footer__01 .footer-center__middle nav>ul>li>a, */
/*.footer__01 .footer-center__middle nav>ul>li>span {*/
/*    font-weight: 400;*/
/*}*/
/*.footer__01 .logo img {*/
/*    margin-bottom: 20px;*/
/*    -webkit-filter: brightness(0) invert(1);*/
/*    filter: brightness(0) invert(1);*/
/*}*/
/*.footer__01 .address__company-name {*/
/*    margin-bottom: 10px;*/
/*}*/
/*.footer__01 .info__mail {*/
/*    margin: 0!important;*/
/*}*/
/*.footer__01 a.info__phone, .footer__01 .info__mail a {*/
/*    font-size: 22px;*/
/*    color: rgba(var(--color-accent),1);*/
/*    text-decoration: none;*/
/*}*/
/*.footer__01 .btn-nr-1.light-btn {*/
/*    margin-bottom: 30px;*/
/*    font-weight: 500;*/
/*    background: rgba(var(--color-accent2),1);*/
/*    color: rgba(var(--color-main),1);*/
/*}*/
/*.footer__01 .btn-nr-1.light-btn:hover {*/
/*    background: rgba(var(--color-accent),1);*/
/*    color: rgba(var(--color-accent2),1);*/
/*}*/
/*.footer__01 .social-media svg path {*/
/*    fill: rgba(var(--color-accent),1);*/
/*}*/
/*.footer__01 .social-media img:hover path, .social-media svg:hover path {*/
/*    fill: rgba(var(--color-accent2),1)!important;*/
/*}*/
/*.footer__01 .info__mail {*/
/*    text-decoration: none;*/
/*}*/
/*.footer__01 {*/
/*    padding-bottom: 0;*/
/*}*/
/*.footer__01 .footer-center {*/
/*    margin-bottom: 100px;*/
/*}*/
/*.footer__01 .footer__bottom-container {*/
/*    padding: 20px;*/
/*    background: #fff;*/
/*    color: rgba(var(--color-main), 1);*/
/*}*/
/*.footer__01 .footer__bottom {*/
/*    margin-top: 0; */
/*}*/
/*.footer__01 .footer__bottom--right .signature {*/
/*    -webkit-filter: none;*/
/*     filter: none;*/
/*}*/
/*.footer__01 .footer__bottom a {*/
/*    color: rgba(var(--color-main),1);*/
/*}*/
/*.footer__01 .footer__bottom--right .signature svg.icon path {*/
/*    fill: #000;*/
/*}*/
/*.footer__01 {*/
/*    background: rgba(var(--color-main),1);*/
/*}*/
/* kolor w tabach */
/*#taby .main__tabs-01:nth-child(2) {*/
/*    background: rgba(var(--color-main),1);*/
/*    color: rgba(var(--color-accent2),1);*/
/*}*/
/*#taby .main__tabs-01:nth-child(2) .tabs-bottom .tabs-bottom__content .items-wrapper [class^=main__]{*/
/*    color: rgba(var(--color-accent2),1);*/
/*}*/
/*#taby .main__tabs-01:nth-child(2) .tabs-bottom.tab-a .tabs-bottom__content [class^=main__] .tab-btn.btn-accordion{*/
/*    color: rgba(var(--color-accent2),1);*/
/*}*/
/*#taby .main__tabs-01:nth-child(2) .tabs-bottom.tab-a .tabs-bottom__content [class^=main__] .tab-btn.btn-accordion:after{*/
/*    background: rgba(var(--color-accent2),1);*/
/*}*/
/* download */
/*#download #komponent-listowanie-plikow-z-folderu-do-pobrania-2 {*/
/*    background: rgba(var(--color-accent4),1);*/
/*    color: #fff;*/
/*}*/
/*#download #komponent-listowanie-plikow-z-folderu-do-pobrania-2 .download-wrapper__title {*/
/*    color: #fff;*/
/*}*/
/*#download #komponent-listowanie-plikow-z-folderu-do-pobrania-2 .download-wrapper__extension {*/
/*    color: #fff;*/
/*}*/
/*#download #komponent-listowanie-plikow-z-folderu-do-pobrania-2 .main-btn {*/
/*    color: #fff;*/
/*    border: 2px solid #fff;*/
/*}*/
/*#download #komponent-listowanie-plikow-z-folderu-do-pobrania-2 .download-wrapper__btn--arrow svg.icon path {*/
/*    fill: #fff;*/
/*}*/
/* top na podstrony */
/*#top-na-podstrony #top-podstrona-01 {*/
/*    color: rgba(var(--font-dark-color),1);*/
/*    background-color: rgba(var(--color-accent3),1);*/
/*}*/
/* cta */
/*#cta #komponent-cta-03 {*/
/*    background: rgba(var(--color-accent3),1);*/
/*}*/
/* strona główna */
/*#strona-glowna .main__text-section-05a .text-section__right--top:before {*/
/*    display: none;*/
/*}*/
/*#strona-glowna .main__text-section-01 .text-section__right img {*/
/*    border-radius: var(--rounded-corners3) var(--rounded-corners1);*/
/*}*/
/*#strona-glowna .box-content__icon svg.icon polyline, #strona-glowna .box-content__icon svg.icon polygon, #strona-glowna .box-content__icon svg.icon line {*/
/*    stroke: rgba(var(--color-accent),1);*/
/*}*/
/*#strona-glowna .main__text-section-01 {*/
/*    background: transparent;*/
/*    padding: 60px 0 100px 0;*/
/*}*/
/*#strona-glowna .main__text-section-01 .text-section__right::after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 30%;*/
/*    right: -6%;*/
/*    width: 80%;*/
/*    height: 75%;*/
/*    background-color: rgba(var(--color-accent2),1);*/
/*    border-radius: var(--rounded-corners3);*/
/*    z-index: -1;*/
/*}*/
/*#strona-glowna .main__top-01 {*/
/*    background: transparent;*/
/*    color: rgba(var(--font-dark-color),1);*/
/*    z-index: -1;*/
/*}*/
/*#strona-glowna .main__top-01 .top .top__background {*/
/*    border-radius: var(--rounded-corners3) 200px var(--rounded-corners3) var(--rounded-corners3);*/
/*    box-shadow: 0 4px 19px rgba(0,0,0,0.16);*/
/*    width: 45%;*/
/*}*/
/*#strona-glowna .main__top-01 .top-end .container .pattern {*/
/*    top: 0;*/
/*    left: 90%;*/
/*}*/
/*#strona-glowna .main__top-01 .top-wave {*/
/*    right: 0;*/
/*    left: 15%;*/
/*    top: 0;*/
/*}*/
/*.main__box-01 {*/
/*    margin-top: 50px;*/
/*}*/
/*#strona-glowna .main__box-01 .box-wrapper .box-content {*/
/*    border-radius: var(--rounded-corners3) var(--rounded-corners1) var(--rounded-corners3) var(--rounded-corners3);*/
/*}*/
/*#strona-glowna .main__text-section-05 {*/
/*    background: transparent;*/
/*    padding-bottom: 0;*/
/*}*/
/*#strona-glowna .main__text-section-05 .text-section__right--top:before {*/
/*    background: rgba(var(--color-accent2),1);*/
/*}*/
/*#strona-glowna .main__text-section-05 .text-section .col-right {*/
/*    z-index: 1;*/
/*}*/
/*#strona-glowna .main__text-section-05 .text-section__left--top .pattern {*/
/*    right: -112%;*/
/*    z-index: 0;*/
/*    top: 10%;*/
/*    left: unset;*/
/*    bottom: unset;*/
/*    -webkit-transform: rotate(0deg);*/
/*    transform: rotate(0deg);*/
/*}*/
/*#strona-glowna .main__text-section-05 img {*/
/*    box-shadow: 0 3px 24px rgba(0,0,0,0.22);*/
/*}*/
/*#strona-glowna .main__recommendation-01 {*/
/*    background: rgba(var(--color-accent2),1);*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation-dots .slick-dots {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    padding: 50px 0;*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation-dots .slick-dots li {*/
/*    cursor: pointer;*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation-dots .slick-dots li::marker {*/
/*    color: rgba(var(--color-main),0.2);*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation-dots .slick-dots li.slick-active::marker {*/
/*    color: rgba(var(--color-accent),1);*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation-dots-row button {*/
/*    display: none;*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation {*/
/*    padding-top: 0;*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation__child {*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation__child--icon {*/
/*    margin-bottom: 50px;*/
/*    margin-right: 0;*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation__child--text h4 {*/
/*    text-align: center;*/
/*    font-weight: 400;*/
/*    color: rgba(var(--color-main),1);*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation__child--text p {*/
/*    text-align: center;*/
/*    color: rgba(var(--color-accent),1);*/
/*    padding-top: 50px;*/
/*}*/
/*#strona-glowna .main__recommendation-01 .pattern-third {*/
/*    display: none;*/
/*}*/
/*#strona-glowna .main__text-section-05a:nth-of-type(2) .text-section__right--top:before {*/
/*    display: none;*/
/*}*/
/*.main__map-02::after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    width: 30%;*/
/*    height: 40%;*/
/*    background: rgba(var(--color-accent2),1);*/
/*    border-radius: 10px;*/
/*    z-index: -1;*/
/*}*/
/*#strona-glowna .main__blog-02 {*/
/*    background: transparent;*/
/*}*/
/*#strona-glowna .main__blog-02 .box-header,*/
/*#o-nas .main__blog-02 .box-header {*/
/*    background: transparent;*/
/*}*/
/*#strona-glowna .main__blog-02 .box-header__bigger,*/
/*#o-nas .main__blog-02 .box-header__bigger {*/
/*    text-align: center;*/
/*    font-weight: 700;*/
/*}*/
/*#strona-glowna .main__top-01 .top .top__desc {*/
/*    padding-bottom: 70px;*/
/*}*/
/*#strona-glowna .main__top-01::before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 10%;*/
/*    left: 0;*/
/*    width: 45%;*/
/*    height: 70%;*/
/*    background-color: rgba(var(--color-accent2),1);*/
/*    border-radius: 0 var(--rounded-corners3) var(--rounded-corners3) 0;*/
/*    z-index: 0;*/
/*}*/
/*#strona-glowna .main__top-01::after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: -20%;*/
/*    right: 0;*/
/*    width: 30%;*/
/*    height: 120%;*/
/*    background-color: rgba(var(--color-accent2),1);*/
/*    border-radius: 0 0 0 10px;*/
/*    z-index: -1;*/
/*}*/
/*#strona-glowna .main__top-01 h1 {*/
/*    position: relative;*/
/*    font-size: 55px;*/
/*    margin-top: 60px;*/
/*}*/
/*#strona-glowna .main__top-01 h1::after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 60%;*/
/*    right: -30%;*/
/*    width: 150px;*/
/*    height: 4px;*/
/*    background: rgba(var(--color-main),1);*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation__child--icon {*/
/*    text-align: center;*/
/*}*/
/*.main__box-01 .box-wrapper .box-content {*/
/*    padding: 70px 50px;*/
/*    box-shadow: 0 6px 27px rgba(103, 94, 94, 0.24);*/
/*}*/
/*#strona-glowna .main__text-section-01 .text-section__right::after {*/
/*    bottom: -50px;*/
/*    right: -65px;*/
/*    top: unset;*/
/*}*/
/*#strona-glowna .main__cta-02::after,*/
/*#o-nas .main__cta-02::after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 40%;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 60%;*/
/*    background: rgba(var(--color-accent2),1);*/
/*}*/
/*#strona-glowna .main__top-01 h1::after {*/
/*    right: -25%;*/
/*}*/
/*#strona-glowna .main__recommendation-01 .recommendation__child--text h4 {*/
/*    line-height: 1.6;*/
/*}*/
/*#strona-glowna .main__text-section-05a .text-section__left--top .pattern {*/
/*    bottom: 270px;*/
/*    left: -30px;*/
/*}*/
/*#strona-glowna .main__text-section-05a .text-section__right--top {*/
/*    padding-top: 0;*/
/*    padding-bottom: 0;*/
/*}*/
/*#strona-glowna .main__text-section-05a .text-section__right--top-wrapper h4 {*/
/*    margin-top: 0;*/
/*}*/
/*#strona-glowna .main__text-section-05a {*/
/*    padding-bottom: 0;*/
/*}*/
/* kontakt */
/*#kontakt #komponent-mapa-3 .col-12.col-xl-4 {*/
/*    display: flex;*/
/*    align-items: center;*/
/*}*/
/*#kontakt .main__top-subpage-02 .bg-img img {*/
/*    object-position: center 25%;*/
/*}*/
/*#kontakt .main__contact-form-01 {*/
/*    background: none;*/
/*}*/
/*#kontakt .main__contact-form-01 .contact-form {*/
/*    padding: 0 120px;*/
/*}*/
/*#kontakt .main__contact-form-01 .form .main-btn {*/
/*    background: rgba(var(--color-accent),1);*/
/*}*/
/*o-nas */
/*#o-nas .main__box-01 {*/
/*    background: transparent;*/
/*}*/
/*#o-nas .main__box-01 .box-wrapper .box-content {*/
/*    background: rgba(var(--color-accent2),1);*/
/*}*/
/*#o-nas .main__cta-02::after {*/
/*    background-color: rgba(var(--color-accent2),1);*/
/*}*/
/*#o-nas .main__blog-02 {*/
/*    background-color: rgba(var(--color-accent2),1);*/
/*}*/
/*#o-nas .main__text-section-02 .text-section__top .container .text-icon .icon {*/
/*    max-height: 106px;*/
/*    max-width: 106px;*/
/*}*/
/*#o-nas .main__box-01 .box-wrapper .box-content__icon svg.icon path {*/
/*    fill: rgba(var(--color-main),1);*/
/*}*/
/*oferta*/
/*#oferta .main__box-03 .box__right {*/
/*    background: rgba(var(--color-accent2),1);*/
/*}*/
/*#oferta .main__box-03 .box__left {*/
/*    height: 100%;*/
/*    box-shadow: 0 0 24px rgba(58, 8, 8, 0.27);*/
/*}*/
/*#oferta .main__box-03 {*/
/*    background: transparent;*/
/*}*/
/*#oferta .main__box-03 .box__right h2 {*/
/*    padding: 30px 0;*/
/*}*/
/*blog*/
/*#blog .main__blog-02 {*/
/*    background: transparent;*/
/*}*/
/*RWD*/
/*@media only screen and (max-width: 1799px) {*/
/*    #strona-glowna .main__text-section-05 .text-section__left--top .pattern {*/
/*        right: -170%;*/
/*        -webkit-transform: scale(0.8) rotate(0deg);*/
/*        transform: scale(0.8) rotate(0deg);*/
/*    }*/
/*    #strona-glowna .main__text-section-05a .text-section__left--top .pattern {*/
/*        bottom: 450px;*/
/*    }*/
/*}*/
/*@media (max-width: 1499px) {*/
/*    #strona-glowna .main__text-section-05a .text-section__left--top .pattern {*/
/*        bottom: 520px;*/
/*    }*/
/*}*/
/*@media (max-width: 1429px) {*/
/*    .main__text-section-01 .text-section__left h3,*/
/*    .main__map-02 h3,*/
/*    .main__blog-02 .news-wrapper .news-summary.first-news.colNumber3 .news-summary__text h3 {*/
/*        font-size: 35px;*/
/*    }*/
/*    .main__map-02 {*/
/*        padding: 90px;*/
/*    }*/
/*    #strona-glowna .main__text-section-05a .text-section__left--top .pattern {*/
/*        bottom: 750px;*/
/*    }*/
/*}*/
/*@media (max-width: 1299px) {*/
/*    #strona-glowna .main__text-section-05a .text-section__left--top .pattern {*/
/*        bottom: 850px;*/
/*    }*/
/*    #strona-glowna .main__text-section-01 {*/
/*        padding: 60px 0;*/
/*    }*/
/*}*/
/*@media (max-width: 1199px) {*/
/*    .mobile-menu-btn span {*/
/*        background: rgba(var(--color-accent2),1);*/
/*    }*/
/*    #strona-glowna .main__top-01 h1 {*/
/*        color: rgba(var(--color-accent2),1);*/
/*    }*/
/*    #strona-glowna .header:not(.lower) .header__menu-01.dark-banner::after {*/
/*        display: none;*/
/*    }*/
/*    #strona-glowna .main__top-01 h1 {*/
/*        font-size: 45px;*/
/*    }*/
/*    #strona-glowna .main__top-01 h1::after {*/
/*        width: 100px;*/
/*    }*/
/*    #strona-glowna .main__text-section-01 .text-section__right::after {*/
/*        display: none;*/
/*    }*/
/*    .main__map-02::after {*/
/*        width: 80%;*/
/*        height: 50%;*/
/*    }*/
/*    .main__text-section-02 .text-section__top {*/
/*        padding: 30px 0 120px;*/
/*    }*/
/*    .main__text-section-01 .text-section__left {*/
/*        padding: 0 20px;*/
/*    }*/
/*    #strona-glowna .main__text-section-01 {*/
/*        padding: 30px 0;*/
/*    }*/
/*    #strona-glowna .main__recommendation-01 .recommendation__child--icon {*/
/*        margin: 50px 0;*/
/*    }*/
/*}*/
/*@media (max-width: 1199px) and (min-width: 992px) {*/
/*    .footer__01 .footer__links {*/
/*        display: flex;*/
/*        justify-content: center;*/
/*    }*/
/*}*/
/*@media only screen and (max-width: 991px) {*/
/*    #strona-glowna .main__top-01::before {*/
/*        display: none;*/
/*    }*/
/*    .main__box-01 .btn-arrow {*/
/*        margin-top: 30px;*/
/*    }*/
/*    .main__box-01 {*/
/*        margin-top: 30px;*/
/*    }*/
/*    #strona-glowna .main__text-section-01 {*/
/*        padding: 0;*/
/*    }*/
/*    .main__text-section-08 .text-section {*/
/*        padding-bottom: 0;*/
/*    }*/
/*    .main__text-section-08 .text-section__bottom--right .text-section-child {*/
/*        margin-bottom: 1em;*/
/*    }*/
/*    .main__recommendation-01 .recommendation-dots-row {*/
/*        margin-left: 0;*/
/*        margin-right: 0;*/
/*        padding-left: 0;*/
/*    }*/
/*    .main__recommendation-01 .recommendation-dots {*/
/*        justify-content: center;*/
/*    }*/
/*    .main__map-02::after {*/
/*        display: none;*/
/*    }*/
/*    .main__blog-02 .box-header {*/
/*        padding-top: 30px;*/
/*    }*/
/*    .main__cta-02 .cta {*/
/*        padding-left: 10px;*/
/*        padding-right: 10px;*/
/*    }*/
/*    .main__top-subpage-02 .bg-img:before {*/
/*        background: rgba(0,0,0,0.4);*/
/*    }*/
/*    .main__text-section-02 {*/
/*        padding-bottom: 30px;*/
/*    }*/
/*    .footer__01 .social-media {*/
/*        margin-top: 30px;*/
/*    }*/
/*    #strona-glowna .main__top-01 h1::after {*/
/*        display: none;*/
/*    }*/
/*    #strona-glowna .main__top-01 .top .top__background {*/
/*        width: unset;*/
/*        right: unset;*/
/*        top: 50%;*/
/*        height: 50%;*/
/*    }*/
/*    #oferta .main__box-03 .box__left {*/
/*        height: 300px;*/
/*    }*/
/*    #strona-glowna .main__top-01::after {*/
/*        display: none;*/
/*    }*/
/*    #strona-glowna .main__top-01 .top .top__desc {*/
/*        padding-top: 0;*/
/*    }*/
/*    #strona-glowna .main__top-01 h1 {*/
/*        margin-top: 0;*/
/*    }*/
/*    #strona-glowna .main__top-01 {*/
/*        background: rgba(var(--color-accent2),1);*/
/*    }*/
/*    #strona-glowna .main__top-01 .top .top__desc .top__desc-text {*/
/*        max-width: unset;*/
/*        margin: 40px 0;*/
/*        padding-right: 0;*/
/*        color: rgba(var(--color-accent2),1);*/
/*    }*/
/*    #strona-glowna .main__top-01 .top .top__desc .top__desc-text p:nth-child(2) {*/
/*        display: none;*/
/*    }*/
/*    #strona-glowna .main__top-01 .top .container-resize {*/
/*        padding-top: 0;*/
/*    }*/
/*    .main__text-section-01 .text-section__left {*/
/*        padding: 0;*/
/*    }*/
/*    .main__text-section-01 .text-section__left .text-icon .icon {*/
/*        height: 40px;*/
/*        width: 40px;*/
/*    }*/
/*    #kontakt .main__contact-form-01 .contact-form {*/
/*        padding: 0;*/
/*    }*/
/*    #strona-glowna .main__text-section-01 {*/
/*        padding: 0;*/
/*    }*/
/*    .main__box-01 .box-wrapper .box-content {*/
/*        padding: 50px;*/
/*    }*/
/*}*/
/*@media only screen and (max-width: 767px) {*/
/*    .main__top-subpage-02 .bg-img {*/
/*        right: 0;*/
/*    }*/
/*    .main__map-02 {*/
/*        padding: 70px;*/
/*    }*/
/*    #strona-glowna .main__top-01 .top .container-resize {*/
/*        align-items: unset;*/
/*    }*/
/*    .main__blog-02 .news-wrapper .news-summary.first-news .news-summary__img {*/
/*        height: unset;*/
/*    }*/
/*    #strona-glowna .main__recommendation-01 .recommendation__child--text p {*/
/*        padding-top: 30px;*/
/*    }*/
/*    #strona-glowna .main__recommendation-01 .recommendation-dots .slick-dots {*/
/*        padding-top: 30px;*/
/*    }*/
/*    #strona-glowna .main__recommendation-01 .recommendation__child--icon {*/
/*        margin: 30px 0;*/
/*    }*/
/*}*/
/*@media (max-width: 575px) {*/
/*    .main__box-01 .box-wrapper .box-content {*/
/*        padding: 40px;*/
/*    }*/
/*    .main__text-section-01 .text-section__left .main-btn {*/
/*        margin: 15px 0 0;*/
/*    }*/
/*    .main__text-section-01 .text-section__left h3,*/
/*    .main__map-02 h3,*/
/*    .main__blog-02 .news-wrapper .news-summary.first-news.colNumber3 .news-summary__text h3 {*/
/*        font-size: 28px;*/
/*    }*/
/*    .main__map-02 {*/
/*        padding: 40px;*/
/*    }*/
/*    .main__map-02 .iframe-container {*/
/*        border-radius: 10px;*/
/*    }*/
/*    #strona-glowna .main__top-01 h1 {*/
/*        font-size: 35px;*/
/*    }*/
/*    #strona-glowna .main__blog-02 .box-header {*/
/*        padding-top: 0;*/
/*    }*/
/*    #strona-glowna .main__top-01 .top {*/
/*        justify-content: flex-start;*/
/*    }*/
/*    #strona-glowna .main__top-01 .top .top__background {*/
/*        top: 60%;*/
/*        width: 90%;*/
/*        height: 80%;*/
/*        border-radius: 10px 100px 10px 10px;*/
/*    }*/
/*    #strona-glowna .main__top-01 .top .top__desc {*/
/*        padding-top: 30px;*/
/*    }*/
/*    .main__text-section-02 .text-section__top .container h2 {*/
/*        margin: 0;*/
/*    }*/
/*    .main__text-section-02 .text-section__top .container h3 {*/
/*        margin-bottom: 20px;*/
/*    }*/
/*    .main__top-subpage-02 .bg-img {*/
/*        width: 100%;*/
/*        border-radius: 0;*/
/*    }*/
/*    .main__top-subpage-02 .container .box-header .box-header__smaller {*/
/*        color: #fff!important;*/
/*    }*/
/*    .main__top-subpage-02 .container .box-header .box-header__bigger {*/
/*        color: #fff!important;*/
/*    }*/
/*    #oferta .main__box-03 .box__left {*/
/*        height: 250px;*/
/*    }*/
/*    .main__top-subpage-02 .bg-img:before {*/
/*        background: rgba(0,0,0,0.3);*/
/*    }*/
/*}*/
/*@media screen and (max-width: 460px) {*/
/*    #strona-glowna .main__top-01 .top .top__background {*/
/*        top: 70%;*/
/*        height: 45%;*/
/*    }*/
/*}*/
.header:not(.lower) .header__menu-01.dark-banner {
    background: rgba(var(--color-main),1);
}
.header:not(.lower) .header__menu-01.dark-banner .main-nav>ul li a, 
.header:not(.lower) .header__menu-01.dark-banner .main-nav>ul li span {
    color: #fff;
}
.header:not(.lower) .header__menu-01.dark-banner .main-nav>ul li ul li a, 
.header:not(.lower) .header__menu-01.dark-banner .main-nav>ul li ul li span {
    color: rgba(var(--color-main),1);
}
.header:not(.lower) .header__menu-01.dark-banner .main-nav>ul li a:hover, 
.header:not(.lower) .header__menu-01.dark-banner .main-nav>ul li span:hover {
    color: rgba(var(--color-accent),1);
}
.header:not(.lower) .header__menu-01.dark-banner .main-nav>ul li a.currentpage, 
.header:not(.lower) .header__menu-01.dark-banner .main-nav>ul li span.currentpage {
    color: rgba(var(--color-accent),1);
}
.header:not(.lower) .header__menu-01.dark-banner .menu__bottom .container .logo.invert img, 
.header:not(.lower) .header__menu-01.dark-banner .menu__bottom .container .logo.invert svg {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
#strona-glowna .header:not(.lower) .header__menu-01.dark-banner .menu__bottom .container .menu__right .main-btn {
    background: rgba(var(--color-main),1);
    color: rgba(var(--color-accent2),1);
} 
.header:not(.lower) .header__menu-01.dark-banner .menu__bottom .container .menu__right .main-btn {
    background: rgba(var(--color-accent2),1);
    color: rgba(var(--color-main),1);
} 
.header:not(.lower) .header__menu-01.dark-banner .menu__bottom .container .menu__right .main-btn:hover {
    background: rgba(var(--color-accent),1)!important;
    color: rgba(var(--color-accent2),1)!important;
} 
#strona-glowna .header:not(.lower) .header__menu-01.dark-banner .main-nav {
    position: relative;
    z-index: 1;
}
#strona-glowna .header:not(.lower) .header__menu-01.dark-banner {
    position: relative;
}
#strona-glowna .header:not(.lower) .header__menu-01.dark-banner::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 30%;
    height: 100%;
    background-color: rgba(var(--color-accent2),1);
}
#strona-glowna .main__top-01.dark-banner {
    background: rgba(var(--color-main),1);
}
#strona-glowna .main__top-01.dark-banner h1::after {
    background: rgba(var(--color-accent),1);
}
#strona-glowna .main__top-01.dark-banner::after {
    border-radius: 0;
}
#strona-glowna .main__recommendation-01.dark-banner {
    background: rgba(var(--color-main),1);
}
#strona-glowna .main__recommendation-01.dark-banner .recommendation__child--text h4 {
    color: #fff;
}
#strona-glowna .main__recommendation-01.dark-banner .recommendation-dots .slick-dots li.slick-active::marker {
    color: #fff;
}
#strona-glowna .main__cta-02.dark-banner::after {
    background: rgba(var(--color-main),1);
}
#strona-glowna .main__recommendation-01.dark-banner .recommendation-dots .slick-dots li::marker {
    color: rgba(255,255,255,0.2);
}
.main__text-section-02.dark-banner .text-section__top .container h2 {
    color: #fff;
}
.main__text-section-02.dark-banner .text-section__top {
    background: rgba(var(--color-main),1);
}
.main__top-subpage-02 .box-header__bigger {
    color: #fff;
}
.main__blog-02.dark-banner .box-header {
    background: rgba(var(--color-main),1);
}
#blog .main__blog-02.dark-banner .box-header .box-header__bigger {
    color: #fff;
}
.footer__01.dark-banner {
    background: rgba(var(--color-main),1);
}

/*:root {*/
/*    --color-main: 40,40,40 !important;*/
/*}*/

.header.lower .header__menu-01 .menu__bottom .container .logo.invert img, .header.lower .header__menu-01 .menu__bottom .container .logo.invert svg {
    filter: invert(1);
}

#strona-glowna .main__cta-02::after, #o-nas .main__cta-02::after {
  content: '';
  position: absolute;
  top: 40%;
  left: 0;
  width: 100%;
  height: 60%;
  background: rgba(var(--color-accent2),1);
}

#strona-glowna .main__recommendation-01.dark-banner .recommendation-dots .slick-dots button {
  border-color: #fff;
}

#o-nas .main__blog-02.dark-banner .box-header {
    background-color: rgb(var(--color-main)) !important;
}
#o-nas .main__blog-02.dark-banner .box-header h2 {
    color: white !important;
}

.header .header__menu-01:not(.dark-banner) .logo {
    filter: brightness(0);
}
