.custom-form-event {margin-bottom: 20px;font-family: "Garet 2025", Sans-serif;}
.custom-form-row {display: flex; gap: 15px; justify-content: space-between; font-family: "Garet 2025", Sans-serif;}
.custom-form-group { display: flex; flex-direction: column; margin: 0.3em 0;}
.custom-half-width {width: 50%;}
.custom-full-width label{color: #01304B;font-family: "Garet 2025", Sans-serif; width: 100%;}
.custom-full-width {width: 100%;}
.custom-half-width label{color: #01304B;font-family: "Garet 2025", Sans-serif; width: 100%;}
.custom-form-group textarea {width: 100%; height: 80px; resize: none; padding: 10px; border: 1px solid #ccc; font-size: 14px; font-family: "Garet Book", Sans-serif; border: 1px solid #01304B;border-radius: 5px; margin-top: 0.5em;}
.custom-form-group input,
.custom-form-group select {width: 100%; padding: 8px; border: 1px solid #ccc; font-size: 14px; font-family: "Garet Book", Sans-serif; border: 1px solid #01304B;border-radius: 5px; margin-top: 0.5em;}
.custom-form-submit {text-align: center; margin-top: 20px; font-family: "Garet Book", Sans-serif;}
.custom-senderform {background-color: #001F3F; color: white; border: none; cursor: pointer; font-size: 16px; text-transform: uppercase; width: 150px; font-family: "Garet 2025", Sans-serif;}
.custom-senderform:hover {background-color: #003366;}
.custom-form-event h3{font-family: "TimesLTStd", Sans-serif; font-size: 1.5em; font-weight: 600; text-transform: uppercase; font-style: italic; color: #01304B;}
input.wpcf7-form-control.wpcf7-submit {background-color: #01304B !important}
@media screen and (max-width: 800px) {.custom-form-row {display: block;}.custom-half-width {width: 100%;}.custom-form-submit {text-align: justify;}
.timepicker {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
font-size: 14px;
cursor: pointer;
}
.ui-timepicker-container {
z-index: 9999 !important; position: absolute !important;
}