.gform_fields .gfield_description {
	font-size: 14px;
}

/* Geschenkspenden V2 */
.page-id-36494 section.section:nth-child(6) {
	margin-top: -235px;
}
@media (max-width: 767px) {
	.page-id-36494 section.section:nth-child(6) {
  	margin-top: -155px;
	}
}

.page-id-36494 section.section:nth-child(4) {
	padding-top: 40px;
}
.page-id-36494 section.section:nth-child(4) > div {
	background: #f1f9f0;
	margin-left: auto;
  margin-right: auto;
  width: 1170px;
	padding-bottom: 40px;
}

.page-id-36494 section.section:nth-child(4) > div > section:nth-child(1) > div > p {
  top: 415px;
  left: 70px;
	position: absolute;
	margin: 0;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(2),
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(3) {
	width: 240px;
	margin: 0 48px;
	position: absolute;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(2) {
	margin-top: 5px;
	padding: 0;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(3) {
	margin-top: 70px;
  margin-left: 150px;
	padding: 0;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(4) > div {
	position: absolute;
  width: calc(100% - 525px);
  left: 469px;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(4) > div > p {
	margin: auto;
  position: relative;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(1) > div > p,
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(4) > div > p {
	background: #ffcf00;
  width: fit-content;
  height: fit-content;
  z-index: 2;
  padding: 2px 12px;
  font-family: RobotoSlab-Bold,serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(1) > div > p > a, 
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(4) > div > p > a {
	color: black !important;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(4) {
	position: absolute;
  bottom: 100px;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(4) > div {
	max-width: unset;
	margin: 0;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5), 
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) {
	position: relative;
  top: 5px;
  margin-left: 470px;
  width: calc(100% - 470px);
  padding-bottom: 0;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) {
	margin-bottom: -15px;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) {
	margin-bottom: 25px;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__figure, 
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) .iconTeaser__figure {
	position: absolute;
	top: 0px;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__icon, 
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) .iconTeaser__icon {
	height: 180px;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__item,
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) .iconTeaser__item {
  min-height: 180px;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) > div > div > div, .page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) > div > div > div {
	width: auto !important;	
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) > div > div > div > div, .page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) > div > div > div > div {
	width: auto !important;	
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) h3,
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) h3,
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) p,
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) p {
	position: relative;
  top: 0px;
  left: 160px;
	width: calc(100% - 215px);
	color: #909090;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) h3,
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) h3 {
	margin-top: 15px;
	font-family: SourceSansPro-Bold,serif;
	font-size: 20px;
}
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) p,
.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) p {
	margin-top: 3px;
	font-size: 16px;
}
@media (max-width: 1249px) {
	.page-id-36494 section.section:nth-child(4) > div {
  	margin-left: 47px;
    margin-right: 47px;
    width: calc(100% - 96px);
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5),
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) {
		margin-left: 400px;
    width: calc(100% - 400px);
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) p,
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) p,
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) h3,
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) h3	{
		left: 160px;
    width: calc(100% - 170px);
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(4) > div {
		position: absolute;
    width: calc(100% - 431px);
    left: 355px;
  }
}
@media (max-width: 1000px) {
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__figure, 
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) .iconTeaser__figure {
		display: none;
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) p,
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) p,
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) h3,
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) h3	{
		left: 50px;
    width: calc(100% - 75px);
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5),
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) {
		margin-left: 350px;
		width: calc(100% - 350px);
	}
}
@media (max-width: 1000px) and (mind-width: 768px) {
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__item,
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) .iconTeaser__item {
		min-height: unset;
	}
}
@media (max-width: 767px) {
  .page-id-36494 section.section:nth-child(4) > div {
    margin-left: 18px;
    margin-right: 18px;
    width: calc(100% - 36px);
  }
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(2) {
		margin-left: calc(50% - 187px);
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(3) {
		margin-left: calc(50% - 85px);
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(4) {
		bottom: 90px;
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) {
		margin-top: 460px;	
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5), 
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) {
	  margin-left: 20px;
    width: calc(100% - 20px);	
	}
  .page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) p, 
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) p, 
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) h3, 
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) h3 {
    left: 155px;
    width: calc(100% - 170px);
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__figure, 
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) .iconTeaser__figure {
		display: block;
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(4) > div {
    position: absolute;
    width: calc(100% - 36px);
    left: 0;
  }
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(1) > div > p {
		left: calc(50% - 156px);
	}
}
@media (max-width: 470px) {
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__figure, 
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) .iconTeaser__figure {
		display: none;
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5),
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) {
		width: calc(100% - 40px);
	}
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) p,
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) p,
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(5) h3,
	.page-id-36494 section.section:nth-child(4) > div > section:nth-child(6) h3	{
		left: 0px;
    width: calc(100% - 0px);
	}
}





/* Geschnekspenden V3 prod */
:root{
	--rh-background-lightgreen: #f1f9f0;
	--rh-background-yellow: #ffcf00;
	--rh-font-darkgray: #949494;
	--rh-font-lightgray: #a7a7a7;
}
.page-id-36031 main > section.section:nth-child(4) {
	/* green box */
	padding-top: 40px;
	padding-bottom: 30px;
}

@media (max-width: 760px) {
}
.page-id-36031 main > section.section:nth-child(4) > div {
	background: var(--rh-background-lightgreen);
	padding: 40px 20px 40px 40px;
	max-width: 1170px;
	margin: auto;
}
@media (max-width: 760px) {
	.page-id-36031 main > section.section:nth-child(4) > div {
		padding: 20px 0 0 20px;
	}
}
.page-id-36031 main > section.section:nth-child(4) > div > section:not(section:nth-child(5)) {
	width: calc(25% - 23px);
  display: inline-flex;
  padding: 0;
  margin-right: 20px;
	z-index: 0;
	position: relative;
}
@media (max-width: 760px) {
	.page-id-36031 main > section.section:nth-child(4) > div > section:not(section:nth-child(5)) {
		width: calc(50% - 22px);
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) {
	/* arrow and buttons */
	position: relative;
	padding-right: 22px;
}
@media (max-width: 760px) {
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) {
		position: absolute;
  	top: 0px;
  	bottom: 0px;
  	height: calc(100% - 50px);
		margin-left: -37px;
	}
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) div,
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) article {
		position: absolute;
  	top: 0px;
  	bottom: 0px;
  	height: inherit;
	}
}
.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) div,
.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) article {
	position: unset;
	width: 100% !important;
	margin: 0;
	padding: 0;
	overflow: visible;
}
@media (min-width: 761px) {
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) div,
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) article {
		height: 0px;
	}
}
.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) figure {
	/* arrow */
	bottom: 100px;
  margin: auto;
	width: 100%;
  padding-right: 22px;
  z-index: 2;
	overflow: visible;
}
@media (max-width: 760px) {
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) figure {
		display: none;
	}
}
.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) figure img {
	width: 14%;/*150px;*/
	height: unset;
	background-color: transparent !important;
	opacity: 1 !important;
	transition: unset !important;
	margin: auto;
}
.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__title, 
.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__text {
	background: var(--rh-background-yellow);
  width: fit-content;
  height: fit-content;
  z-index: 2;
  padding: 2px 12px;
  font-family: RobotoSlab-Bold,serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
	line-height: 1.44;
	margin: auto;
	position: absolute;
}
@media (min-width: 761px) {
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__title {
		/* button left */ 
		left: 0;
		right: calc(50% + 11px);
		top: -34px;
	}
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__text {
		/* button right */ 
		right: 0;
		left: calc(50% + 11px);
		top: -34px;
	}
}
@media (max-width: 760px) {
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__title,
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__text {
		left: 0;
		right: 0;
		margin: auto;
	}
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__title {
		top: 30px;
	}
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__text {
		top: calc(53.5% + 85px);
	}
}
@media (min-width: 767px) {
	.page-id-36031 main > section.section:nth-child(5) {
		/* below green box */
		padding-bottom: 20px;
		padding-top: 30px;
	}
	.page-id-36031 main > section.section:nth-child(5) > div {
		padding: 0px 40px 0px 40px;
		max-width: 1170px;
		margin: auto;
	}
	.page-id-36031 main > section.section:nth-child(5) > div .slick-list {
		overflow: visible;
	}
	.page-id-36031 main > section.section:nth-child(5) > div .slick-track {
		/* item container */
		width: unset !important;
	}
	.page-id-36031 main > section.section:nth-child(5) > div .slick-track > .slick-slide {
		/* item */
		position: relative;
	}
}
.page-id-36031 main > section.section:nth-child(5) > div .slick-track > .slick-slide {
	min-height: 200px;
}
@media (max-width: 899px) and (min-width: 767px) {
	.page-id-36031 main > section.section:nth-child(5) > div .slick-track > .slick-slide {
		width: 100% !important;
	}
}
@media (min-width: 900px) {
	.page-id-36031 main > section.section:nth-child(5) > div .slick-track > .slick-slide {
		width: 50% !important;
	}
}
.page-id-36031 main > section.section:nth-child(5) .iconTeaser__item > figure {
	position: absolute;
}
.page-id-36031 main > section.section:nth-child(5) .iconTeaser__item > h3,
.page-id-36031 main > section.section:nth-child(5) .iconTeaser__item > p {
	margin-left: 150px;
	position: relative;
}
.page-id-36031 main > section.section:nth-child(5) .iconTeaser__item > h3 {
	font-family: SourceSansPro-Bold,serif;
	font-size: 20px;
	color: var(--rh-font-darkgray);
}
.page-id-36031 main > section.section:nth-child(5) .iconTeaser__item > p {
	font-size: 16px;
	color: var(--rh-font-lightgray);
	margin-top: 5px;
}
@media (max-width: 555px) {
	.page-id-36031 main > section.section:nth-child(5) .iconTeaser__item > figure {
		display: none;
	}
	.page-id-36031 main > section.section:nth-child(5) .iconTeaser__item > h3,
	.page-id-36031 main > section.section:nth-child(5) .iconTeaser__item > p {
		margin-left: 0px;
	}
	.page-id-36031 main > section.section:nth-child(5) > div {
		padding-bottom: 0px;
	}
	.page-id-36031 main > section.section:nth-child(5) > div .slick-track > .slick-slide {
		min-height: unset;
	}
}
/* after twingle gap */
.page-id-36031 section.section:nth-child(7) {
	margin-top: -235px;
}

@media (max-width: 767px) {
	.page-id-36031 section.section:nth-child(7) {
  	margin-top: -155px;
	}
}
/* mobile optimization */
@media (max-width: 1249px) {
	.page-id-36031 main > section.section:nth-child(4) {	
		padding: 0 49px 30px;
	}
	.page-id-36031 main > section.section:nth-child(5) > div {
		padding: 0px 54px 0px 74px;
	}
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) {
  	padding: 0px;
	}
}
@media (min-width: 761px) and (max-width: 1249px) {
	.page-id-36031 main > section.section:nth-child(4) > div {
		padding-bottom: 80px;
	}
}
@media (min-width: 767px) and (max-width: 1249px) {
	.page-id-36031 main > section.section:nth-child(5) .iconTeaser__item {
		padding: 0 15px 0 0;
	}
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__title {
		right: calc(50% + 22px);
	}
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__text {
		left: calc(50% + 22px);
	}
}
@media (min-width: 761px)(max-width: 1100px) {
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__title {
		left: -40px;
    right: calc(50% + 40px);
	}
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__text {
	  right: -18px;
    left: calc(50% + 30px);
	}
	.page-id-36031 main > section.section:nth-child(4) > div {
		padding-bottom: 40px;
	}
}
@media (min-width: 761px) and (max-width: 1000px) {
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__title,
	.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(5) .iconTeaser__text {
		font-size: 18px;
		top: -28px;
	}
	.page-id-36031 main > section.section:nth-child(4) > div {
		padding-bottom: 40px;
	}
}

@media (max-width: 767px) {
	.page-id-36031 main > section.section:nth-child(4) {
    padding: 0 17px 30px;
  }
	.page-id-36031 main > section.section:nth-child(5) > div {
    padding: 0px 65px 0px 65px;
  }
}
.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(6) {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto !important;
  padding: 0;
  width: 100% !important;
}
.page-id-36031 main > section.section:nth-child(4) > div > section:nth-child(6) > a {
  background: none;
  border: none;
  color: transparent;
  width: 100%;
  /* HOTFIX @EWI 2.9.25 */
  /* height: 100%; */
  padding: 0;
  max-width: unset;
}


/* fix EWI 07.11.24 title shadow */
.petitionSidebar__titleFont,
.keyVisual__title,
.keyVisual__text {
    text-shadow: 8px 8px 300px rgba(66, 44, 44, 0.8);
}

/* fix EWI 07.11.24 content margin */
@media (min-width: 1250px) {
  .section__content .image .image__content, 
	.text__main {
    margin-left: 30px !important;
  }
}


/* fix EWI 14.11.24 content margin */
@media (min-width: 1250px) {
  .heading__content--small {
    margin-left: 60px;
    max-width: 670px;
  }
}

/* fix EWI 14.11.24 content margin */
@media (min-width: 1250px) {
  .factBox__list--small {
    margin-left: 60px;
    max-width: 670px;
  }
}

iframe[src="about:blank"]{
        display: none!important;
}

/* fix EWI 11.04.25 brightness picture */
#keyVisual .keyVisual__image {
	filter: brightness(87.5%);
}

/* fix EWI 11.08.25 buttons-hovering */
/* pinker button */
.button--secondary, .anchor-92153123.cloned, .petitionWidget__form .button {
	background-color: #db2f5e !important;
	border: 2px solid #db2f5e !important;
	color: #fff !important;
}

.button--secondary:hover, .anchor-92153123.cloned:hover, .petitionWidget__form .button:hover {
	background-color: #ff5278 !important;
	border-color: #ff5278 !important;
}

/* fix EWI 11.08.25 buttons-hovering */
/* gruener button */
.button, #backToTop {
	background-color: #5faa64 !important;
	border: 2px solid #5faa64 !important;
	color: #fff !important; 

}
.button:hover, #backToTop:hover {
	background-color: #75c66c !important;
	border-color: #75c66c !important;
}

/*
 * FIX @EWI 29.08.25  AB Splittest
 */ 
.header {
	z-index: 9999;
}

/*
 * FIX @EWI 29.08.25 gruene runde Buttons
 */ 
.button--arrow::before {background-color: #5faa64 !important;}
.button--arrow:hover::before {background-color: #75c66c !important;}

/*
 * FIX @EWI 29.08.25 - Petition Sidebar
 */ 
@media (min-width: 768px) {
  .petitionWidget {padding-top: 30px; padding-bottom: 30px;}
}
.petitionWidget__bottom {min-height: 0px; border-top: 2px solid #f6f6f4;}
.petitionWidget__bottom::after {display: none;}
.petitionWidget__title {padding-bottom: 22px;}
.petitionWidget__intro {padding-top: 0px; padding-bottom: 22px;}
.petitionWidget__text {padding-top: 22px; margin-top: 0px;}
.petitionWidget__form {margin-top: 0px; padding-top: 22px;}
.gform_heading {display: none;}


.representativePreForm {margin-top: 0px;}
.representativePreForm .representativePreForm__intro {margin-top: 20px;}

.petitionWidget__form--noProgressBar {padding-top: 22px !important;}

@media (min-width: 768px) { 
	.petitionSidebarWidget__legend {
		padding: 30px 30px;
		background-color: white;
		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.10);
	}
}
