.elementor-7483 .elementor-element.elementor-element-6e2fe33{--display:flex;}.elementor-7483 .elementor-element.elementor-element-6e2fe33:not(.elementor-motion-effects-element-type-background), .elementor-7483 .elementor-element.elementor-element-6e2fe33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://newforest.ie/wp-content/uploads/2024/04/course-handicap-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7483 .elementor-element.elementor-element-ef5fed8{background-color:#000000;padding:5px 5px 5px 5px;font-family:"Arial";text-transform:capitalize;}.elementor-7483 .elementor-element.elementor-element-a8652f4{background-color:#000000;padding:2px 10px 10px 10px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-7483 .elementor-element.elementor-element-6e2fe33{--content-width:500px;}}/* Start custom CSS for shortcode, class: .elementor-element-a8652f4 */body .gform_wrapper .ginput_container.ginput_container_number input {
    background-color: Darkgreen !important;
    color: white !important; /* Input text color */
    font-family: Verdana, sans-serif !important;
    font-size: 36px !important; /* Input text size */
    line-height: normal !important;
    border: none !important; /* Override theme border if needed */
    box-shadow: none !important; /* Remove any shadow effects */
    text-transform: none !important;
    text-align: center !important; /* Center the text and placeholder */
}

/* Styling for the placeholder text */
body .gform_wrapper .ginput_container.ginput_container_number input::placeholder {
    color: yellow !important; /* Placeholder text color */
    font-size: 16px !important; /* Placeholder text size */
}

.gfield_label.gform-field-label {
    font-family: Verdana, sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
    text-transform: none !important;
}

.gform-theme--foundation #gform_fields_14 {
    grid-row-gap: 15px !important;
}

.ginput_container.ginput_container_select select {
    font-family: Verdana, sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important; /* Make text bold */
    text-transform: none !important;
    color: yellow !important;
    background-color: Darkgreen !important; /* Set background to Dark Green */
    border: 2px solid yellow !important; /* Optional: Add a subtle border for contrast */
}

#input_14_79 {
    background-color: #FF9999 !important; /* Light red or soft pink background */
    color: black !important; /* Optional: Adjust text color for contrast */
}

@media all and (max-width: 568px) {
  #gform_14 .gfield--width-half {
    grid-column: span 6;
  }
  
  #gform_14 .gfield--width-half:nth-child(odd) {
    margin-left: 20px !important;
  }
}

.gsection_title {
  color: #FFFFFF !important; /* Sets text color to white */
  font-family: Verdana, Geneva, Tahoma, sans-serif !important; /* Applies Verdana font with fallbacks */
  font-weight: bold !important; /* Makes text bold */
  text-transform: none !important; /* Ensures normal capitalization */
}


.gfield_label.gform-field-label {
    color: #ffffff !important; /* White text color */
    font-family: Verdana, sans-serif !important; /* Verdana font */
    font-size: 12px !important; /* Font size of 12px */
    font-weight: bold !important; /* Bold font weight */
    line-height: 1.2 !important; /* Normalized line height for readability */
    margin: 5 !important; /* Removes extra margins for a clean look */
    padding: 5 !important; /* Removes extra padding */
}

.gform-field-label.gform-field-label--type-inline {
    color: #ffffff !important; /* White text color */
    font-family: Verdana, sans-serif !important; /* Verdana font */
    font-size: 12px !important; /* Font size of 12px */
    font-weight: bold !important; /* Bold font weight */
    line-height: 1.2 !important; /* Normalized line height for readability */
    margin: 5px !important; /* Sets margin to 5px */
    padding: 5px !important; /* Sets padding to 5px */
    text-transform: none !important; /* Ensures normal capitalization */
}
.ginput_container.ginput_container_email {
    font-family: Verdana, sans-serif !important; /* Verdana font */
    font-size: 12px !important; /* Font size of 12px */
    font-weight: bold !important; /* Bold font weight */
    color: #000000 !important; /* Black text color */
    line-height: 1.2 !important; /* Normalized line height for readability */
    text-transform: none !important; /* Ensures normal capitalization */
}
#input_14_291 {
    font-family: Verdana, sans-serif !important; /* Verdana font */
    font-size: 12px !important; /* Font size of 12px */
    font-weight: bold !important; /* Bold font weight */
    color: #000000 !important; /* Black text color */
    line-height: 1.2 !important; /* Normalized line height for readability */
    text-transform: none !important; /* Ensures normal capitalization */
}/* End custom CSS */