.content-bubble-block.content-bubble-block-polityka .content-wrapper .content-element h2 {
	font-size: 32px;
	line-height: 36px;
}

@media (max-width: 1024px) { 
	.content-bubble-block.content-bubble-block-polityka .content-wrapper .content-element h2 {
	font-size: 24px;
	line-height: 32px;
}
	
	.content-bubble-block.content-bubble-block-polityka {
        padding: 96px 24px;
    }
}

.features-001-dla-szkol.features-001 .content-wrapper .carts-wrapper, .features-001-zostan-partnerem.features-001 .content-wrapper .carts-wrapper {
	gap:398px;
}

.features-001-dla-szkol.features-001 .content-wrapper .carts-wrapper .cart-item:nth-child(3n+1) {
	background-color: #D9D8F4;
}


.features-001-dla-szkol.features-001 .content-wrapper .carts-wrapper .cart-item:nth-child(3n+2) {
	background-color: #F2BFAE;
}


.features-001-dla-szkol.features-001 .content-wrapper .carts-wrapper .cart-item:nth-child(3n+3) {
	background-color: #E1D7EB;
}

.features-001-zostan-partnerem.features-001 .content-wrapper .carts-wrapper .cart-item:nth-child(3n+1) {
	background-color: #E1D7EB;
}


.features-001-zostan-partnerem.features-001 .content-wrapper .carts-wrapper .cart-item:nth-child(3n+2) {
	background-color: #D9D8F4;
}

.features-001-zostan-partnerem.features-001 .content-wrapper .carts-wrapper .cart-item:nth-child(3n+3) {
	background-color: #F2BFAE;
}

.features-001.features-001-dla-szkol .content-wrapper .section-header, .features-001.features-001-dla-szkol .content-wrapper, .features-001.features-001-zostan-partnerem .content-wrapper .section-header, .features-001.features-001-zostan-partnerem  .content-wrapper {
	align-items: flex-start;
}

.features-001.features-001-dla-szkol .content-wrapper .section-header .title, .features-001.features-001-dla-szkol .content-wrapper .section-header .description p, 
.features-001.features-001-zostan-partnerem .content-wrapper .section-header .title, .features-001.features-001-zostan-partnerem .content-wrapper .section-header .description p {
	text-align: left;
}

.features-001.features-001-dla-szkol .content-wrapper .section-header .title, .features-001.features-001-zostan-partnerem .content-wrapper .section-header .title {
	font-size: 45px;
	line-height:58px;
}

@media (max-width: 1024px) {
	.features-001.features-001-dla-szkol .content-wrapper .section-header .title, .features-001.features-001-zostan-partnerem .content-wrapper .section-header .title {
		font-size: 28px;
		line-height:36px;
	}
	.features-001-dla-szkol.features-001 .content-wrapper .carts-wrapper, .features-001-zostan-partnerem.features-001 .content-wrapper .carts-wrapper {
		gap:136px;
	}
}


.features-002.features002-about-project, .features-002.features002-collaboration {
	background-color: #FFF;
	padding:64px 80px;
}

.features-002.features002-about-project .content-wrapper .carts-wrapper .cart-item:nth-child(3n+1) {
	background-color: #F2BFAE;
}

.features-002.features002-about-project .content-wrapper .carts-wrapper .cart-item:nth-child(3n+2) {
	background-color: #D9D8F4;
}

.features-002.features002-about-project .content-wrapper .carts-wrapper .cart-item:nth-child(3n+3) {
	background-color: #E1D7EB;
}
.features-002.features002-about-project .content-wrapper .carts-wrapper .cart-item .cart-item-content .cart-item-title, .features-002.features002-collaboration .content-wrapper .carts-wrapper .cart-item .cart-item-content .cart-item-title {
	font-size: 64px;
	line-height: 69px;
}


.features-002.features002-collaboration .content-wrapper .carts-wrapper .cart-item:nth-child(3n+1) {
	background-color: #D9D8F4;
}

.features-002.features002-collaboration .content-wrapper .carts-wrapper .cart-item:nth-child(3n+2) {
	background-color: #F3F4F6;
}

.features-002.features002-collaboration .content-wrapper .carts-wrapper .cart-item:nth-child(3n+3) {
	background-color: #F3F4F6;
}

@media (max-width: 1024px) {
	.features-002.features002-about-project, .features-002.features002-collaboration {
		padding :48px 24px;
	}
.features-002.features002-about-project .content-wrapper .carts-wrapper .cart-item .cart-item-content .cart-item-title, .features-002.features002-collaboration .content-wrapper .carts-wrapper .cart-item .cart-item-content .cart-item-title {
		font-size: 32px;
		line-height: 41px;
	}
}
.accordion-project.accordion-img-block .content-wrapper .content-container .accordion-items .accordion-item .accordion-item-content-wrapper .accordion-item-title-wrapper .accordion-item-title, .accordion-dla-szkol.accordion-img-block .content-wrapper .content-container .accordion-items .accordion-item .accordion-item-content-wrapper .accordion-item-title-wrapper .accordion-item-title, .accordion-zostan-partnerem.accordion-img-block .content-wrapper .content-container .accordion-items .accordion-item .accordion-item-content-wrapper .accordion-item-title-wrapper .accordion-item-title {
	font-size: 23px;
	line-height: 26px;
}
.features-001.text-align-left h2 {
	text-align: left !important;
font-size: 46px !important;
	line-height: 58px !important;
}


.features-001.text-align-left .content-wrapper {
	gap: 50px !important;
}

@media (max-width: 1024px) {
	.features-001.text-align-left h2 {
		font-size: 28px !important;
		line-height: 36px !important;
	}
	.features-001.text-align-left .content-wrapper {
		gap:96px !important;
	}

}


.features-001.features001-collaboration {
	padding-bottom: 40px;
}

.features-001.partners-features .section-header, .features-001.features001-collaboration .section-header {
	align-items: flex-start;
}

.features-001.features001-collaboration .section-header {
	max-width: 960px;
}

.features-001.partners-features .section-header .title, .features-001.features001-collaboration .section-header .title, .features-001.features001-collaboration .section-header .description p {
	text-align: left;
}



.features-001.partners-features .content-wrapper, .features-001.features001-collaboration .content-wrapper {
	align-items: flex-start;
	gap: 48px; 
}

@media (max-width: 1024px) {
	.features-001.partners-features .content-wrapper, .features-001.features001-collaboration .content-wrapper {
		gap: 36px;
	}
}

.features-001.partners-features .content-wrapper .section-header .title, .features-001.features001-collaboration .section-header .title {
	font-size: 46px;
	line-height: 58px
}

@media (max-width: 1024px) {
	.features-001.partners-features .content-wrapper .section-header .title, .features-001.features001-collaboration .section-header .title {
	font-size: 28px;
	line-height: 36px
}
}

.features-001.partners-features .content-wrapper .carts-wrapper .cart-item, .features-001.features001-collaboration .content-wrapper .carts-wrapper .cart-item {
	background-color: #F3F4F6 !important;
	transform: rotate(0deg) !important;
}

.features-001.partners-features .content-wrapper .carts-wrapper,
.features-001.features001-collaboration .content-wrapper .carts-wrapper {
	gap: 24px; 
}

.features-001.features001-collaboration .content-wrapper .carts-wrapper .cart-item:nth-child(3n+2){
	flex-direction: row;
}

.features-001.features001-collaboration .content-wrapper .carts-wrapper .cart-item .cart-item-content {
	max-width: 600px;
}





.features-002.features002-partners .content-wrapper .carts-wrapper .cart-item .cart-item-content .cart-item-title, 
.features-002.features002-ambassadors .content-wrapper .carts-wrapper .cart-item .cart-item-content .cart-item-title  {
	display: flex;
	flex-direction: column;
	gap:24px;
}

.features-002.features002-partners .content-wrapper .carts-wrapper, .features-002.features002-ambassadors .content-wrapper .carts-wrapper {
  counter-reset: cart-counter;
}

.features-002.features002-partners .content-wrapper .carts-wrapper .cart-item .cart-item-content .cart-item-title:before, .features-002.features002-ambassadors .content-wrapper .carts-wrapper .cart-item .cart-item-content .cart-item-title:before  {
  counter-increment: cart-counter;
  content: counter(cart-counter, decimal-leading-zero) " ";
 font-size: 46px;
      line-height: 58px;
      font-weight: 500;
      color: #0e0b0a;
      font-family: "Poppins", sans-serif;
	background-color: #F2BFAE;
	    width: 101px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
	border-radius: 50%;
}

@media (max-width: 1024px) { 
	.features-002.features002-partners .content-wrapper .carts-wrapper .cart-item .cart-item-content .cart-item-title:before, .features-002.features002-ambassadors .content-wrapper .carts-wrapper .cart-item .cart-item-content .cart-item-title:before {
		font-size: 20px;
		line-height: 36px;
		height: 68px;
		border-radius: 100px;
	}

}

.features-002.features002-partners .content-wrapper .carts-wrapper .cart-item, .features-002.features002-ambassadors .content-wrapper .carts-wrapper .cart-item {
	background-color: #FFF !important;
}

.features-002.features002-ambassadors .content-wrapper .carts-wrapper .cart-item .cart-item-button .cart-item-button-link {
	background-color:#FFF;
	border: 1px solid #0E0B0A;
	color: #0E0B0A;
}




.post-hero-001.single-organization-hero {
	background-image: unset !important;
}
.post-hero-001.single-organization-hero{
	background-color: #0E0B0A;
}

.post-hero-001.single-organization-hero .content-wrapper {
	background-color: #211D1B;
}

.post-hero-001.single-organization-hero .content-wrapper .breadcrumbs-wrapper .breadcrumbs span, .post-hero-001.single-organization-hero .content-wrapper .breadcrumbs-wrapper .breadcrumbs span a {
	color:#FFF !important;
}

.post-hero-001.single-organization-hero .content-wrapper .breadcrumbs-wrapper .breadcrumbs svg path {
	fill:#FFF !important;
}

.post-hero-001.single-organization-hero .content-wrapper .breadcrumbs-wrapper .breadcrumbs-home-link a  {
          color: #DD3700;
        }



.post-hero-001.single-organization-hero .content-wrapper .text-button-container  h1, .post-hero-001.single-organization-hero .content-wrapper .text-button-container .description {
        color:#FFF;
      }

.post-hero-001.single-organization-hero1 .content-wrapper .text-button-container a {
        color:#0E0B0A;
		background-color:#FFF;
      }



.single-post.post-hero-001 {
	min-height: 80vh;
padding-top: 0px !important;
	display: flex;

}

@media (max-width: 1024px) {
	.single-post.post-hero-001 {
	min-height: unset;
	padding-top: 170px !important;;
	}
}

.single-post.post-hero-001 .content-wrapper {
	width: 100%;
	align-self: flex-end;
}

.black-breadcrumbs.breadcrumbs-block {
	background-color: #0E0B0A;
}

.black-breadcrumbs.breadcrumbs-block .content-wrapper
{
	background-color: #211D1B;
}

.black-breadcrumbs.breadcrumbs-block .content-wrapper .breadcrumbs-wrapper .breadcrumbs span {
	color:#FFF !important;
}

.black-breadcrumbs.breadcrumbs-block .content-wrapper .breadcrumbs-wrapper .breadcrumbs svg path {
	fill:#FFF !important;
}

.black-breadcrumbs.breadcrumbs-block .content-wrapper .breadcrumbs-wrapper .breadcrumbs-home-link a {
          color: #DD3700;
        }


.organization-hero.hero-001, .contact-hero.hero-001{
	background-color: #0E0B0A;
}

.organization-hero.hero-001 .content-wrapper, .contact-hero.hero-001 .content-wrapper {
	background-color: #211D1B;
}

.organization-hero.hero-001 .content-wrapper .breadcrumbs-wrapper .breadcrumbs span, .contact-hero.hero-001 .content-wrapper .breadcrumbs-wrapper .breadcrumbs span, 
.organization-hero.hero-001 .content-wrapper .breadcrumbs-wrapper .breadcrumbs span, .contact-hero.hero-001 .content-wrapper .breadcrumbs-wrapper .breadcrumbs span a {
	color:#FFF !important;
}

.organization-hero.hero-001 .content-wrapper .breadcrumbs-wrapper .breadcrumbs svg path, .contact-hero.hero-001 .content-wrapper .breadcrumbs-wrapper .breadcrumbs svg path {
	fill:#FFF !important;
}

.organization-hero.hero-001 .content-wrapper .breadcrumbs-wrapper .breadcrumbs-home-link a, .contact-hero.hero-001  .content-wrapper .breadcrumbs-wrapper .breadcrumbs-home-link a  {
          color: #DD3700;
        }



.organization-hero.hero-001 .content-wrapper .text-button-container  h1, .organization-hero.hero-001 .content-wrapper .text-button-container .description p, .contact-hero.hero-001 .content-wrapper .text-button-container  h1, .contact-hero.hero-001 .content-wrapper .text-button-container .description p {
        color:#FFF;
      }

.organization-hero.hero-001 .content-wrapper .text-button-container a, .organization-hero.hero-001 .content-wrapper .text-button-container a {
        color:#0E0B0A !important;
		background-color:#FFF !important;
      }


.custom-archive-hero.hero-001 .content-wrapper {
	position: relative; /* ważne dla ::after */
}

.custom-archive-hero.hero-001 .content-wrapper::after {
	content: "";
	position: absolute;
	right: -15px;
	bottom: -20px;
	width: 500px;
	height: 295px;
	background-image: url('http://elevers.org/wp-content/uploads/2025/07/Obszar-roboczy-1-kopia-14-1.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	pointer-events: none; /* opcjonalnie, jeśli nie chcesz interakcji z pseudo-elementem */
}

@media (max-width: 1024px) {
	.custom-archive-hero.hero-001 .content-wrapper::after { 
	display: none;
	}
}
