.HeaderImageOverlay .et_parallax_bg:before,.colorOverlay:before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,0.6)}.gform_wrapper{background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);font-family:'Poppins',sans-serif}.gform_wrapper h1,.gform_wrapper h2,.gform_wrapper p{font-family:'Poppins',sans-serif}.gform_wrapper h1{font-weight:800;font-size:2.5rem}.gform_wrapper h2{font-weight:800;font-size:2rem}.gform_wrapper p,.gform_wrapper .gfield_label,.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container textarea{font-weight:400;font-size:1rem}@media (max-width:1024px){.gform_wrapper h1{font-size:2rem}.gform_wrapper h2{font-size:1.75rem}.gform_wrapper p,.gform_wrapper .gfield_label,.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container textarea{font-size:0.88rem}}@media (max-width:767px){.gform_wrapper h1{font-size:1.75rem}.gform_wrapper h2{font-size:1.5rem}.gform_wrapper p,.gform_wrapper .gfield_label,.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container textarea{font-size:0.88rem}}.gform_wrapper .gfield input[type="text"],.gform_wrapper .gfield input[type="email"],.gform_wrapper .gfield input[type="tel"],.gform_wrapper .gfield input[type="number"],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select{width:100%;padding:16px;background-color:#eee;border:none;border-radius:4px;color:#333;margin-bottom:15px;font-size:16px}.gform_wrapper select{height:auto;line-height:normal;padding:16px;color:#333;background:#eee;border:1px solid #ccc!important;border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important}.gform_wrapper select:hover{background:#ddd!important;border-color:#bbb!important}.gform_wrapper select:focus{outline:none;border-color:#005c97!important;background:#fff!important}.gform_wrapper .gfield_label{font-weight:bold;margin-bottom:5px;font-size:16px;color:#333}.gform_wrapper .gform_validation_errors{display:none}.gfield_validation_message{padding:0px!important;border:0px!important;background-color:transparent!important;color:#d9534f;font-size:14px}.gform_wrapper .gfield_required{color:#d9534f;font-weight:normal}.gform_wrapper input[type="button"],.gform_wrapper input[type="submit"],.gform_wrapper .gform_button,.gform_wrapper button,.gform_wrapper .gform_footer input,.gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gravityButton,.gform_wrapper.gravity-theme #field_submit input{color:#ffffff!important;background-color:#005c97!important;padding:16px!important;border:none!important;border-radius:4px!important;font-size:14px!important;font-weight:bold!important;text-transform:uppercase!important;letter-spacing:2px!important;cursor:pointer;text-align:center;transition:all 300ms ease 0ms}.gform_wrapper input[type="button"]:hover,.gform_wrapper input[type="submit"]:hover,.gform_wrapper .gform_button:hover,.gform_wrapper button:hover,.gform_wrapper .gform_footer input:hover,.gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper .gform_next_button:hover,.gform_wrapper .gravityButton:hover,.gform_wrapper.gravity-theme #field_submit input:hover{background-color:#004080!important;transform:scale(1.06);text-decoration:none}.gform_wrapper .gravityButton{font-family:Montserrat;font-size:16px;font-weight:700;text-decoration:none;float:left;margin-top:10px;display:inline-block}.gform_wrapper .gform_next_button{float:left;display:inline-block}.um{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);font-family:'Poppins',sans-serif}.um h1,.um h2,.um p,.um .um-field-label label{font-family:'Poppins',sans-serif}.um h1{font-weight:800;font-size:2.5rem}.um h2{font-weight:800;font-size:2rem}.um p,.um .um-field-label label,.um .um-form-field,.um .um-col-alt-b a,.um .um-link-alt{font-weight:400;font-size:1rem}@media (max-width:1024px){.um h1{font-size:2rem}.um h2{font-size:1.75rem}.um p,.um .um-field-label label,.um .um-form-field,.um .um-col-alt-b a,.um .um-link-alt{font-size:0.88rem}}@media (max-width:767px){.um h1{font-size:1.75rem}.um h2{font-size:1.5rem}.um p,.um .um-field-label label,.um .um-form-field,.um .um-col-alt-b a,.um .um-link-alt{font-size:0.88rem}}.um .um-form-field,.um .um-field-area input[type="text"],.um .um-field-area input[type="password"],.um .um-field-area input[type="email"],.um .um-field-area textarea{width:100%;padding:16px;background-color:#eee;border:none;border-radius:4px;color:#999;margin-bottom:15px;font-size:16px}.um .um-field-label label{font-weight:bold;margin-bottom:5px;font-size:16px;color:#333}.um .um-button,.um .um-submit-button{color:#ffffff!important;background-color:#005c97!important;padding:16px!important;border:none!important;border-radius:4px!important;font-size:14px!important;font-weight:bold!important;text-transform:uppercase!important;letter-spacing:2px!important;cursor:pointer;transition:all 300ms ease 0ms}.um .um-button:hover,.um .um-submit-button:hover{background-color:#005c97!important;transform:scale(1.06)}.um .um-alt,.um .um-link-alt{color:#005c97;font-weight:bold;text-decoration:none;padding:10px 15px;border-radius:4px;display:inline-block;transition:all 300ms ease}.um .um-alt:hover,.um .um-link-alt:hover{color:#003a66;text-decoration:underline}.um .um-field-checkbox-option{font-size:1rem;color:#333}.um .um-field-error{color:#d9534f;font-size:14px}.um .um-field-required{color:#d9534f;font-weight:normal}.sidebar,.widget-area{display:none!important}.hide-for-new-user .restricted-row{display:none!important}.et_pb_button.custom_button_min_width{min-width:150px!important;width:auto!important;display:inline-block;text-align:center}.volunteer_events_wrapper{padding:20px;max-width:1200px;margin:0 auto}.volunteer_events_grid{display:flex;flex-wrap:wrap;gap:30px;margin:0 -15px}.volunteer_event{flex:1 1 calc(33.333% - 30px);max-width:calc(33.333% - 30px);padding:15px;box-sizing:border-box;margin-bottom:30px;background:#fff;border:1px solid #eaeaea;border-radius:0.7em;overflow:hidden;transition:transform 0.3s ease}.volunteer_event:hover{transform:translateY(-5px)}.volunteer_event_post{display:flex;flex-direction:column;height:100%}.volunteer_event_image img{width:100%;height:auto;border-radius:0.7em;border-bottom:1px solid #eaeaea}.volunteer_event_title{font-size:18px;margin:15px 0;font-weight:bold;color:#2c3e50}.volunteer_event_title a{text-decoration:none;color:inherit}.volunteer_event_details{margin-top:10px}.spots_left{font-size:16px;color:#2980b9;font-weight:bold;margin-bottom:5px}.event_date{font-size:14px;color:#8e8e8e;margin-bottom:5px}.event_description{font-size:14px;line-height:1.6;color:#555}@media (max-width:980px){.volunteer_event{flex:1 1 calc(50% - 30px);max-width:calc(50% - 30px)}}@media (max-width:767px){.volunteer_event{flex:1 1 100%;max-width:100%}}.pagination{display:flex;justify-content:center;padding:20px 0;margin-top:20px}.pagination a,.pagination span{color:#2980b9;padding:10px 15px;margin:0 5px;text-decoration:none;border:1px solid #eaeaea;border-radius:0.3em;transition:background-color 0.3s,color 0.3s}.pagination a:hover,.pagination .current{background-color:#2980b9;color:#fff}