.elementor-14542 .elementor-element.elementor-element-30d41ba{--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-14542 .elementor-element.elementor-element-981e904 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-14542 .elementor-element.elementor-element-981e904{text-align:center;}.elementor-14542 .elementor-element.elementor-element-981e904 .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-14542 .elementor-element.elementor-element-12d105b{text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-14542 .elementor-element.elementor-element-12d105b p{margin-block-end:0px;}.elementor-14542 .elementor-element.elementor-element-0fba934{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-14542 .elementor-element.elementor-element-0fba934 p{margin-block-end:0px;}.elementor-14542 .elementor-element.elementor-element-2e06d92 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-14542 .elementor-element.elementor-element-2e06d92{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-14542 .elementor-element.elementor-element-a693f84{--display:flex;}.elementor-14542 .elementor-element.elementor-element-18242c6{text-align:center;}.elementor-14542 .elementor-element.elementor-element-9e15fe0{--display:flex;}/* Start custom CSS for heading, class: .elementor-element-981e904 */.elementor-14542 .elementor-element.elementor-element-981e904 span {
    display: block;
    font-size: 0.7em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd699f9 */#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-option {
    display: inline-block !important;
    width: 180px;
}
.donation .otherAmount {
    width: 200px !important;
    min-width: 200px !important;
    max-width: 200px !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: '$10,000.00' !important;
}

.donation .radio:nth-child(3) label:after {
    content: '$5,000.00' !important;
}

.donation .radio:nth-child(4) label:after {
    content: '$2,000.00' !important;
}

.donation .radio:nth-child(5) label:after {
    content: '$1,000.00' !important;
}

.donation .radio:nth-child(6) label:after {
    content: '$500.00' !important;
}

.donation .radio:nth-child(7) label:after {
    content: '$100.00' !important;
}

.donation .radio:nth-child(8) label:after {
    content: '$50.00' !important;
}

.donation .radio:nth-child(9) label:after {
    content: '$25.00' !important;
}

.donation .radio:nth-child(10) 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;
    }

}

/* Media query for mobile devices */
@media (max-width: 768px) {
    #donation-form-container input[type="text"],
    #donation-form-container input[type="email"],
    #donation-form-container input[type="phone"],
    #donation-form-container textarea,
    #donation-form-container select {
        min-width: 90% !important;
        max-width: 90% !important;
        width: 90% !important;
        padding: 10px;
        display: block;
    }
}

/* 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 */