.elementor-2431 .elementor-element.elementor-element-f8f57b3:not(.elementor-motion-effects-element-type-background), .elementor-2431 .elementor-element.elementor-element-f8f57b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bahraintennisfederation.com/wp-content/uploads/2025/04/WhatsApp-Image-2025-04-08-at-10.40.23-AM.jpeg");background-position:0px 62%;background-repeat:no-repeat;background-size:cover;}.elementor-2431 .elementor-element.elementor-element-f8f57b3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(130deg, #000000 49%, #0D1301D1 34%);opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2431 .elementor-element.elementor-element-f8f57b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 18px 0px;z-index:0;}.elementor-2431 .elementor-element.elementor-element-f8c5723{text-align:center;}.elementor-2431 .elementor-element.elementor-element-f8c5723 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-2431 .elementor-element.elementor-element-1c03a7f > .elementor-widget-container{padding:0% 26% 0% 26%;}.elementor-2431 .elementor-element.elementor-element-1c03a7f{text-align:center;font-family:"Cairo", Sans-serif;font-size:19px;font-weight:300;line-height:1.5em;color:#DADADA;}.elementor-2431 .elementor-element.elementor-element-463cec7 .jeg-elementor-kit.jkit-contact-form-7{text-align:center;}.elementor-2431 .elementor-element.elementor-element-463cec7 .jeg-elementor-kit.jkit-contact-form-7 form label{max-width:380px;}.elementor-2431 .elementor-element.elementor-element-463cec7 .jeg-elementor-kit.jkit-contact-form-7 form input:not([type=submit]):not([type=checkbox]):not([type=radio]), .elementor-2431 .elementor-element.elementor-element-463cec7 .jeg-elementor-kit.jkit-contact-form-7 form select{height:44px;}.elementor-2431 .elementor-element.elementor-element-463cec7 .jeg-elementor-kit.jkit-contact-form-7 form textarea{height:90px;}.elementor-2431 .elementor-element.elementor-element-463cec7 .jeg-elementor-kit.jkit-contact-form-7 form input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder, .elementor-2431 .elementor-element.elementor-element-463cec7 .jeg-elementor-kit.jkit-contact-form-7 form textarea::placeholder, .elementor-2431 .elementor-element.elementor-element-463cec7 .jeg-elementor-kit.jkit-contact-form-7 form select::placeholder{font-size:14px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2431 .elementor-element.elementor-element-f8f57b3:not(.elementor-motion-effects-element-type-background), .elementor-2431 .elementor-element.elementor-element-f8f57b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2431 .elementor-element.elementor-element-f8f57b3{margin-top:0px;margin-bottom:0px;padding:210px 0px 140px 0px;}.elementor-2431 .elementor-element.elementor-element-f8c5723 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2431 .elementor-element.elementor-element-1c03a7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 15% 0% 15%;}}@media(max-width:767px){.elementor-2431 .elementor-element.elementor-element-f8f57b3{margin-top:0px;margin-bottom:0px;padding:152px 10px 80px 10px;}.elementor-2431 .elementor-element.elementor-element-f8c5723 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2431 .elementor-element.elementor-element-1c03a7f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2431 .elementor-element.elementor-element-1c03a7f{font-size:14px;}}.wpcf7 {
    max-width: 500px !important;
    margin: auto !important;
    background: #f9f9f9 !important;
    padding: 20px !important;
    border-radius: 10px !important;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1) !important;
}

.wpcf7 input, 
.wpcf7 textarea {
    width: 100% !important;
    padding: 10px !important;
    margin-bottom: 12px !important;
    border: 2px solid #B8EA3F !important;
    border-radius: 6px !important;
    background: #fff !important;
    font-size: 14px !important;
    color: #333 !important;
    text-align: right !important;
    direction: rtl !important;
    transition: 0.3s ease-in-out !important;
}

.wpcf7 input:focus, 
.wpcf7 textarea:focus {
    border-color: #8FCF2D !important;
    box-shadow: 0 0 6px rgba(184, 234, 63, 0.5) !important;
    outline: none !important;
}

.wpcf7-submit {
    width: auto !important;
    min-width: 120px !important;
    padding: 6px 12px !important;
    background: #B8EA3F !important;
    color: #333 !important;
    border: none !important;
    border-radius: 6px !important;
    font-size: 13px !important;
    cursor: pointer !important;
    transition: all 0.3s ease-in-out !important;
    font-weight: bold !important;
    display: block !important;
    margin: 10px auto 0 !important;
    text-align: center !important;
}

.wpcf7-submit:hover {
    background: #8FCF2D !important;
    color: #fff !important;
    transform: scale(1.05) !important;
}