.elementor-15200 .elementor-element.elementor-element-f820fae{--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;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15200 .elementor-element.elementor-element-b45e324 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-15200 .elementor-element.elementor-element-b45e324{text-align:center;}.elementor-15200 .elementor-element.elementor-element-b45e324 .elementor-heading-title{font-family:"Patua One", Sans-serif;font-size:40px;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15200 .elementor-element.elementor-element-c4273dc{text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-15200 .elementor-element.elementor-element-c4273dc p{margin-block-end:0px;}.elementor-15200 .elementor-element.elementor-element-fd854fe > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-15200 .elementor-element.elementor-element-fd854fe{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-15200 .elementor-element.elementor-element-499465d{--display:flex;}.elementor-15200 .elementor-element.elementor-element-70c5d7f{text-align:center;}.elementor-15200 .elementor-element.elementor-element-f7a7479{--display:flex;}/* Start custom CSS for heading, class: .elementor-element-b45e324 */.elementor-15200 .elementor-element.elementor-element-b45e324 span {
    display: block;
    font-size: 0.7em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20953b6 */#donation-form > div.section.donation > h3 {
    margin-bottom: 20px;
    
}
.donation .radio {
    display: inline-block !important;
    width: 20% !important;
    font-size: 20px !important;
    text-align: center;

}
.donation .radio label span.label  {

}
.donation .other-amount {
  display: inline-block !important;
    width: 60px !important;
    max-width: 20% !important;
}
#donation-form-container  #other-amount {
    min-width: 210px !important;
}

.donation .radio {
  border: 1px solid #93D500;
  background-color: #93D500;
  border-radius: 5px;
  margin: 10px 10px;
  padding: 20px 15px !important;
background-image: repeating-linear-gradient(to bottom,rgb(194, 231, 107) 0%,rgb(147, 213, 0) 100%);
    font-size: 30px;
}
.donation .radio label span.label {
  display: none;
}
.donation .radio:nth-child(2) label:after {
  Content: '$5,000.00' !important;
}
.donation .radio:nth-child(3) label:after {
  Content: '$1,000.00' !important;
}
.donation .radio:nth-child(4) label:after {
  Content: '$500.00' !important;
}
.donation .radio:nth-child(5) label:after {
  Content: '$100.00' !important;
}
.donation .radio:nth-child(6) label:after {
  Content: '$50.00' !important;
}
.donation .radio:nth-child(7) label:after {
  Content: '$25.00' !important;
}
.donation .radio:nth-child(8) label:after {
  Content: 'Other' !important;
}

#donation-form-container .donation {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: normal;
}
#donation-form-container .donation h3 {
flex-basis: 100%
}
/* #donation-form > div.section.comment > div > label > span::after {
content: ' (If giving in honor / memory of someone, please enter "In honor/memory of [name]" below.)';
}*/


/* Media query for mobile devices */
@media (max-width: 768px) {
    .donation .radio {
        width: 100% !important;
        display: block !important;
        text-align: center;
    }
    
    .donation {
        flex-direction: column;
        align-items: stretch;
    }

}

/* Add the disclaimer under the phone number field */
#donation-form-container .phone-number::after {
    content: 'By providing my phone number, I agree that SAFL may call or text the number for marketing or general notifications.';
    display: block;
    max-width: 400px;
    color: #ffffff; /* White text */
    font-size: 12px; /* Font size 12px */
    font-style: italic; /* Italic text */
    margin-top: 5px; /* Add some space between the phone field and the text */
    line-height: 1.4; /* Adjust line height for better readability */
}
/* Add the disclaimer under the phone number field */
#donation-form-container .email-address::after {
    content: 'Emails provided will be added to the SAFL listserv to receive bimonthly updates from the sidewalk. A link to change your email preferences or unsubscribe will be available in the updates.';
    display: block;
    max-width: 800px;
    color: #ffffff; /* White text */
    font-size: 12px; /* Font size 12px */
    font-style: italic; /* Italic text */
    margin-top: 5px; /* Add some space between the phone field and the text */
    line-height: 1.4; /* Adjust line height for better readability */
}/* End custom CSS */