/* cmsms stylesheet: nadpisane-style modified: 18.12.2025 14:26:25 */
/* napisywnaie wielkości fontów */
/**font podstawowy**/
body{
    /*font-size: 17px;*/
}

/* nadpisywanie koloru ikonek svg */
svg.icon path {
	/*fill: green!important;*/
}
.pattern, .top-arrow{
    /*background-color: green!important;*/
}
/*.main-nav > ul li ul[data-depth="1"] {*/
/*  column-count: 2;*/
/*  column-gap: 0;*/
/*  width: 310%;*/
/*}*/
/*.main-nav > ul li ul li ul {*/
/*  display: none!important;*/
/*}*/
/*.main-nav > ul li ul li::after{*/
/*    display: none;*/
/*}*/

/*.main__top-subpage-01 .top-subpage__mask::before {*/
/*    clip-path: none;*/
/*}*/
.main__top-01 { 
     --_container-offset: 0 !important; 
 }

 .main__top-01 .slides .slide__multimedia {
      clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
  }
  
  .main__cta-01 .cta__right--img {
    display: none;
}
.main__cta-01 {
    position: relative;
}
.main__cta-01::before {
  content: "";
  position: absolute;
  inset:0;
  background-image:  url("/uploads/images/komponenty/sekcje-tekstowe/bg-prodim.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
  opacity: .8;
}
 
 .main__cta-01 .cta__mask::before {
     border-top-right-radius: 140px;
      border-bottom-right-radius: 140px;
      border-top-left-radius: 140px;
 }
 
 @media only screen and (max-width: 576px) {
     .main__cta-01 .cta__mask::before {
     border-top-right-radius: 65px;
      border-bottom-right-radius: 65px;
      border-top-left-radius: 65px;
 }
 }
 
 .main__cta-01 .cta__right--link.phone,
 .main__cta-01 .cta__right--link.mail {
     color:rgb(var(--color-accent));
 }
 
 .main__cta-01 .cta__mask::before {
      clip-path: unset;
  }
  
  
  .main__counter-02 .section-inner .counters .counter:nth-of-type(1) {
      background-color:rgb(var(--color-accent));
      transition: .4s;
      border-top-right-radius: 50px;
      border-bottom-right-radius: 50px;
      border-top-left-radius: 50px;
}

  .main__counter-02 .section-inner .counters .counter .counter__content p,
  .main__counter-02 .section-inner .counters .counter .counter__content .counter__number {
    color: rgb(var(--color-main)) !important;
}
.main__counter-02 .section-inner .counters .counter {
    background-color: unset;
}


/*#strona-glowna .header:not(.lower) .header__menu-01 .menu__bottom .main-nav ul li a {*/
/*     color: #1a1a1a;*/
/* }*/
 
/*#strona-glowna .header .header__menu-01 .menu__bottom .main-nav ul li a:hover {*/
/*     color: rgb(var(--color-accent));*/
/* }*/

.main__cta-02 .cta__mask::before {
    clip-path: none;
}


.navbar__nav .nav .nav__item {
    font-weight: 500;
}

 .main__top-01 .slides .slide-inner .heading {
    max-width: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    flex-direction: column;
  }
#komponent-cta-3.main__cta-01 .cta__mask {
    opacity: .8;
}
#komponent-galeria-4 .heading {
    display: flex;
    flex-direction: column;
    align-items: center;
}
#komponent-galeria-4 .gallery .gallery__item img {
  object-fit: contain;
  object-position: center;
}
@media screen and (min-width: 768px) {
  #komponent-galeria-4 .gallery .gallery__item--lg {
    grid-column: auto;
    grid-row: auto;
  }
}

.header:not(.lower).transparent.white-content .header__menu-01 .navbar .logo {
    filter: none;
}

.header__menu-01:not(.lower) .menu .navbar ul li a {
    color: #1a1a1a !important;
}

.header:not(.lower).transparent.white-content .header__menu-01 .navbar .navbar__cta-btn {
    border: 1px solid #2C2C2D;
    /*color: #1a1a1a !important;*/
    background-color: #2C2C2D;
}

.main__top-01 .carousel-controls .carousel-dots .slick-dots li.slick-active button::after,
.main__top-01.full-height .scroll-down-info .scroll-down-btn {
    display: none;
}

@media only screen and (min-width: 992px) {
  .main__top-01 .slides .slide__multimedia {
    inset: 0 var(--_container-offset) 0 0;
  }
  .main__gallery-01 .heading p {
    width: 60%;
}
}
/*.main__partners-01 .partners__item {*/
/*    width: 100%;*/
/*}*/
/*#strona-glowna .main__partners-01:not(.main__partners-01 + .main__partners-01) .partners .partners__items.carousel {*/
/*    display: block;*/
/*}*/
.main__partners-01:not(.main__partners-01 + .main__partners-01) .partners .partners__items.carousel .slick-track,
.main__partners-01:not(.main__partners-01 + .main__partners-01) .partners .partners__items.carousel .slick-list {
    min-width: 100%;
}
.ue__img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center bottom;
}
.main__partners-01.layout-1 .partners .partners__items .partners__item:hover {
  background-color: unset;
}
@media (min-width: 992px) {
    .main__gallery-01 .gallery {
        padding: 0;
    }
    .main__gallery-01 .gallery .gallery__inner:first-child {
        position: static;
    }
    .main__gallery-01 .gallery .gallery__inner + .gallery__inner {
        position: absolute;
        inset: auto 0 0;
        z-index: -1;
        /*display: flex;*/
        /*justify-content: center;*/
        /*align-items: center;*/
    }
    .footer__02 .row:nth-child(2) > .col-lg-4:nth-child(2) {
        text-align: center;
    }
    .footer__02 .row:nth-child(2) > .col-lg-4:nth-child(3) {
        text-align: right;
    }
}
#ue-dofinansowanie-img {
    height: 100%;
    width: auto;
}
.main__pros-05 {
    overflow: hidden;
}
