.elementor-4739 .elementor-element.elementor-element-61d3641{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--border-radius:0px 0px 100px 108px;}.elementor-4739 .elementor-element.elementor-element-61d3641::before, .elementor-4739 .elementor-element.elementor-element-61d3641 > .elementor-background-video-container::before, .elementor-4739 .elementor-element.elementor-element-61d3641 > .e-con-inner > .elementor-background-video-container::before, .elementor-4739 .elementor-element.elementor-element-61d3641 > .elementor-background-slideshow::before, .elementor-4739 .elementor-element.elementor-element-61d3641 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4739 .elementor-element.elementor-element-61d3641 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #00000000 100%);}.elementor-4739 .elementor-element.elementor-element-61d3641:not(.elementor-motion-effects-element-type-background), .elementor-4739 .elementor-element.elementor-element-61d3641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-4739 .elementor-element.elementor-element-5132e44 .jet-listing-dynamic-field__content{color:var( --e-global-color-9e1a977 );font-family:var( --e-global-typography-cfba473-font-family ), Sans-serif;font-size:var( --e-global-typography-cfba473-font-size );font-weight:var( --e-global-typography-cfba473-font-weight );text-align:center;}.elementor-4739 .elementor-element.elementor-element-5132e44 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4739 .elementor-element.elementor-element-5132e44 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4739 .elementor-element.elementor-element-5132e44 .jet-listing-dynamic-field{justify-content:center;}.elementor-4739 .elementor-element.elementor-element-12f3bf98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4739 .elementor-element.elementor-element-ea15cf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4739 .elementor-element.elementor-element-be0f1a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4739 .elementor-element.elementor-element-dca6377 .elementor-heading-title{font-family:var( --e-global-typography-e211cac-font-family ), Sans-serif;font-size:var( --e-global-typography-e211cac-font-size );font-weight:var( --e-global-typography-e211cac-font-weight );}.elementor-4739 .elementor-element.elementor-element-fc90d8a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4739 .elementor-element.elementor-element-149546d .elementor-heading-title{font-family:var( --e-global-typography-b56e304-font-family ), Sans-serif;font-size:var( --e-global-typography-b56e304-font-size );font-weight:var( --e-global-typography-b56e304-font-weight );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-e749d67 .elementor-heading-title{font-family:var( --e-global-typography-b56e304-font-family ), Sans-serif;font-size:var( --e-global-typography-b56e304-font-size );font-weight:var( --e-global-typography-b56e304-font-weight );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-f81b5a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4739 .elementor-element.elementor-element-f81b5a9:not(.elementor-motion-effects-element-type-background), .elementor-4739 .elementor-element.elementor-element-f81b5a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea4affb );}.elementor-4739 .elementor-element.elementor-element-ad0d594 .elementor-heading-title{font-family:var( --e-global-typography-b56e304-font-family ), Sans-serif;font-size:var( --e-global-typography-b56e304-font-size );font-weight:var( --e-global-typography-b56e304-font-weight );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-819b0e3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4739 .elementor-element.elementor-element-2493364 .elementor-heading-title{font-family:var( --e-global-typography-b56e304-font-family ), Sans-serif;font-size:var( --e-global-typography-b56e304-font-size );font-weight:var( --e-global-typography-b56e304-font-weight );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-960948d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4739 .elementor-element.elementor-element-39fe7ad .elementor-heading-title{font-family:var( --e-global-typography-b56e304-font-family ), Sans-serif;font-size:var( --e-global-typography-b56e304-font-size );font-weight:var( --e-global-typography-b56e304-font-weight );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-4e820fd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(min-width:769px){.elementor-4739 .elementor-element.elementor-element-ea15cf7{--content-width:544px;}.elementor-4739 .elementor-element.elementor-element-be0f1a7{--width:100%;}.elementor-4739 .elementor-element.elementor-element-f81b5a9{--width:100%;}}@media(max-width:1024px){.elementor-4739 .elementor-element.elementor-element-5132e44 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-cfba473-font-size );}.elementor-4739 .elementor-element.elementor-element-dca6377 .elementor-heading-title{font-size:var( --e-global-typography-e211cac-font-size );}.elementor-4739 .elementor-element.elementor-element-fc90d8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4739 .elementor-element.elementor-element-149546d .elementor-heading-title{font-size:var( --e-global-typography-b56e304-font-size );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-e749d67 .elementor-heading-title{font-size:var( --e-global-typography-b56e304-font-size );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-ad0d594 .elementor-heading-title{font-size:var( --e-global-typography-b56e304-font-size );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-819b0e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4739 .elementor-element.elementor-element-2493364 .elementor-heading-title{font-size:var( --e-global-typography-b56e304-font-size );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-960948d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4739 .elementor-element.elementor-element-39fe7ad .elementor-heading-title{font-size:var( --e-global-typography-b56e304-font-size );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-4e820fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:768px){.elementor-4739 .elementor-element.elementor-element-5132e44 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-cfba473-font-size );}.elementor-4739 .elementor-element.elementor-element-dca6377 .elementor-heading-title{font-size:var( --e-global-typography-e211cac-font-size );}.elementor-4739 .elementor-element.elementor-element-fc90d8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4739 .elementor-element.elementor-element-149546d .elementor-heading-title{font-size:var( --e-global-typography-b56e304-font-size );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-e749d67 .elementor-heading-title{font-size:var( --e-global-typography-b56e304-font-size );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-ad0d594 .elementor-heading-title{font-size:var( --e-global-typography-b56e304-font-size );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-819b0e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4739 .elementor-element.elementor-element-2493364 .elementor-heading-title{font-size:var( --e-global-typography-b56e304-font-size );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-960948d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4739 .elementor-element.elementor-element-39fe7ad .elementor-heading-title{font-size:var( --e-global-typography-b56e304-font-size );line-height:var( --e-global-typography-b56e304-line-height );}.elementor-4739 .elementor-element.elementor-element-4e820fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-7f72e5c *//* Algemene stijl voor betaalmethode knoppen */
.payment_method {
  display: inline-block;
  padding: 7px 15px; 
  margin: 10px;
  border: solid 1px;
  border-radius: 8px;
  background-color: #fff;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.2s ease;
  text-align: center;
}

/* Geselecteerde betaalmethode (indien met :checked of .active) */
.payment_method input[type="radio"]:checked + label,
.payment_method.active {
  border-color: #007c89;
  background-color: #e6fffa;
  color: #007c89;
  box-shadow: 0 0 0 2px #007c89 inset;
}

/* Responsieve weergave */
@media (max-width: 480px) {
  .payment_method {
    display: block;
    width: 100%;
  }
}
/* === PRICING SECTION STYLING === */
ul.pricing_options {
  list-style: none;
  padding: 0;
  margin: 1.5rem 0;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  align-items: flex-start; /* linkslijnend */
}

ul.pricing_options li {
  width: 100%;
  text-align: left;
}

ul.pricing_options label {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 260px;
  padding: 7px 15px;
  border: 1px solid #111;
  border-radius: 5px;
  background: #fff;
  color: #111;
  font-weight: 400;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.2s ease;
  text-align: center;
}


ul.pricing_options input[type="radio"] {
  display: none;
}

ul.pricing_options input[type="radio"]:checked + label,
ul.pricing_options label:has(input[type="radio"]:checked),
ul.pricing_options label:hover {
  background: #111;
  color: #fff;
  border-color: #111;
}

/* Brede opties ("Ander bedrag") */
ul.pricing_options li:nth-child(4),
ul.pricing_options li:nth-child(8) {
  width: 100%;
}

/* Titels boven de groepen */
ul.pricing_options li:nth-child(1)::before {
  content: "Eenmalig doneren";
  display: block;
  font-size: 1.1rem;
  font-weight:700;
  font-family: nunito;
  margin-bottom: 0.6rem;
  color: #111;
}

ul.pricing_options li:nth-child(5)::before {
  content: "Maandelijks doneren";
  display: block;
  font-size: 1.1rem;
  font-weight: 700;
  font-family: nunito;
  margin: 1.5rem 0 0.5rem;
  color: #111;
}

#form_4630_field_7 {
  background-color: #01ADFF;
  color: #fff;
  font-family: 'Nunito', sans-serif;
  font-weight: 700;
  font-size: 16px;
  border: none;
  border-radius: 30px;
  padding: 7px 15px
  cursor: pointer;
  transition: background-color 0.2s ease;
  display: inline-block;
  text-align: center;
}

/* Hover state */
#form_4630_field_7:hover {
  background-color: #008ecc;
}


/* Mobielvriendelijk */
@media (max-width: 480px) {
  ul.pricing_options label {
    width: 100%;
  }
}/* End custom CSS */