.elementor-5217 .elementor-element.elementor-element-d6e0b47:not(.elementor-motion-effects-element-type-background), .elementor-5217 .elementor-element.elementor-element-d6e0b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5217 .elementor-element.elementor-element-d6e0b47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-5217 .elementor-element.elementor-element-d6e0b47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5217 .elementor-element.elementor-element-3fd17e6{text-align:center;}.elementor-5217 .elementor-element.elementor-element-3fd17e6 .elementor-heading-title{font-family:"Cadillac Sans Arabic", Sans-serif;font-size:44px;font-weight:500;color:var( --e-global-color-d6accdc );}.elementor-5217 .elementor-element.elementor-element-62aeff0{--spacer-size:12px;}.elementor-5217 .elementor-element.elementor-element-eb08e42{padding:50px 0px 50px 0px;}.elementor-5217 .elementor-element.elementor-element-b35faa1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5217 .elementor-element.elementor-element-db70df0{text-align:center;}.elementor-5217 .elementor-element.elementor-element-db70df0 .elementor-heading-title{font-family:"Cadillac Sans Arabic", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-text );}.elementor-5217 .elementor-element.elementor-element-7f1fde2{--spacer-size:25px;}.elementor-5217 .elementor-element.elementor-element-47190d9{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}@media(max-width:989px){.elementor-5217 .elementor-element.elementor-element-d6e0b47{padding:20px 20px 20px 20px;}.elementor-5217 .elementor-element.elementor-element-eb08e42{padding:50px 20px 50px 20px;}}@media(max-width:767px){.elementor-5217 .elementor-element.elementor-element-db70df0 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for shortcode, class: .elementor-element-5d763c0 */.white-color {
    color: #ffffff;
}

.white-color a {
    color: #ffffff;
}

.white-color a:hover {
    color: #86C449;
}/* End custom CSS */
/* Start custom CSS */.gform_legacy_markup_wrapper .gform_footer {
    padding: 16px 0 0 0 !important;
}

.gform_legacy_markup_wrapper {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.gform_legacy_markup_wrapper .gfield_required {
    color: red !important;
    font-size: 12px;
    margin-right: 2px !important;
}

.gform_legacy_markup_wrapper .top_label .gfield_label,
.gform_legacy_markup_wrapper legend.gfield_label {
    line-height: 1.5 !important;
    font-weight: 500 !important;
    color: #717171 !important;
}

.gfield input[type="text"] {
    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 6px !important;
    height: 40px;
    width: 100%;
    padding: 12px !important;
}

.gfield input[type="text"]:focus {
    outline: unset !important;
}

.gform_fileupload_rules {
    display: block;
    margin-top: 12px;
    font-size: 12px;
}

.gform_button {
    font-family: 'Cadillac Sans Arabic';
    font-size: 18px !important;
    font-weight: 500;
    cursor: pointer;
    color: #ffffff;
    border: 0;
    background: #5EA4D8;
    line-height: 1.5;
    border-radius: 100px;
    padding: 14px 34px 10px 34px;
    transition: all 0.3s;
}

.gform_button:hover {
    color: #ffffff;
    background: #86C449;
    transition: all 0.3s;
}

@media only screen and (max-width: 767px) {
    .mobile-hidden {
        display: none;
    }
}

html[dir=rtl] .gform_legacy_markup_wrapper span.ginput_left,
html[dir=rtl] .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    padding-left: 0 !important;
}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 1.5 !important;
    min-height: auto !important;
}

html[dir=rtl] .gform_legacy_markup_wrapper {
    padding-right: 0 !important;
}

html[dir=rtl] div.ginput_container_name span {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cadillac Sans Arabic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rawdaljinan.smart-media.agency/wp-content/uploads/2024/10/Cadillac-Sans-Arabic-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Cadillac Sans Arabic';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://rawdaljinan.smart-media.agency/wp-content/uploads/2024/10/Cadillac-Sans-Arabic-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Cadillac Sans Arabic';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://rawdaljinan.smart-media.agency/wp-content/uploads/2024/10/Cadillac-Sans-Arabic-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */