.elementor-kit-6{--e-global-color-primary:#F2C438;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#304173;--e-global-color-df1d82d:#F19022;--e-global-color-1b41ac7:#F1AC28;--e-global-typography-primary-font-family:"IBM Plex Sans Arabic";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:15px;--e-global-typography-secondary-font-family:"IBM Plex Sans Arabic";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"IBM Plex Sans Arabic";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IBM Plex Sans Arabic";--e-global-typography-accent-font-weight:500;font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-kit-6 h1{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-kit-6 h2{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-kit-6 h3{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-kit-6 h4{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-kit-6 h5{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-kit-6 h6{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.thrv_text_element p { margin: 0;}
.thrv_heading h1,h2,h3,h4,h5 {margin: 0;}

body, html { overflow-x:hidden; }

.form-submit button img{
    width: 100%;
}
.form-submit button{
    background: #bfd630;
    color: #ffffff;
    line-height: 0.5;
    padding: 15px;
    width: 98%;
    height: 32px;
    text-align: center;
    font-size: 29px;
    font-weight: bold;
    
}

.col-md-33 input,
.col-md-33 { margin-bottom: 3px; }
.col-md-33 select{
    height: 42px;
    line-height: 3.5;
    width: 100%;
    
    text-align: center;
    color: #266880;
    font-size: 21px;
    font-weight: bold;
}

.col-md-44 input,
.col-md-44 { margin-bottom: 6px; }
.col-md-44 select{
    height: 52px;
    line-height: 1.5;
    border: 0;
    width: 100%;
    text-align: center;
    color: #266880;
    
    font-size: 21px;
    font-weight: bold;
    
}

.buttonHolder { text-align: center; }

.contact_us a:hover{
    text-decoration: none;
}
.contact_us a{
    text-align: center;
    color: #727a82;
    font-size: 29px;
    font-weight: bold;
    display: inline-block;
}/* End custom CSS */