.elementor-kit-194{--e-global-color-primary:#040D51;--e-global-color-secondary:#FF9202;--e-global-color-text:#616161;--e-global-color-accent:#FF9202;--e-global-typography-primary-font-family:"Oxanium";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Oxanium";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Oxanium";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-194 a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h2{color:#040D51;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h6{color:#040D51;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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);}.elementor-kit-194 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-194 a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h1{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h2{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h3{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h4{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h5{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h6{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-194 a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h1{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h2{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h3{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h4{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h5{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-194 h6{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Oxanium:wght@300;400;500;600;700;800&display=swap');


:root{
  --brand-primary: #040D51; 
  --brand-accent:  #FF9202; 
}

body, p, li, span,
.elementor .elementor-text-editor,
.elementor .elementor-heading-title,
.elementor .elementor-nav-menu,
.elementor .elementor-button,
.entry-content,
input, textarea, select, button {
  font-family: 'Oxanium', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}


.entry-content h1, .entry-content h2, .entry-content h3,
.entry-content h4, .entry-content h5, .entry-content h6,
.elementor .elementor-text-editor h1,
.elementor .elementor-text-editor h2,
.elementor .elementor-text-editor h3,
.elementor .elementor-text-editor h4,
.elementor .elementor-text-editor h5,
.elementor .elementor-text-editor h6 {
  color: var(--brand-primary);
}


.entry-content a,
.elementor .elementor-text-editor a,
.elementor-widget-text-editor a {
  color: var(--brand-accent);
  text-decoration: none;
}
.entry-content a:hover,
.elementor .elementor-text-editor a:hover,
.elementor-widget-text-editor a:hover {
  color: #E68302;
  text-decoration: underline;
}


.elementor-nav-menu a { color: var(--brand-primary) !important; } /* منو */
.elementor-widget-icon-box a,
.elementor-widget-heading a,
.elementor-button,
.elementor-button a {
  color: inherit !important;
}


h1 { font-size: clamp(36px, 3.2vw, 56px); line-height: 1.2;  font-weight: 700; }
h2 { font-size: clamp(30px, 2.6vw, 44px); line-height: 1.25; font-weight: 700; }
h3 { font-size: clamp(26px, 2.2vw, 36px); line-height: 1.3;  font-weight: 700; }
h4 { font-size: clamp(22px, 1.8vw, 28px); line-height: 1.35; font-weight: 600; }
h5 { font-size: clamp(18px, 1.4vw, 22px); line-height: 1.4;  font-weight: 600; }
h6 { font-size: clamp(16px, 1.1vw, 18px); line-height: 1.45; font-weight: 600; }


.elementor .elementor-heading-title.elementor-size-xxl { font-size: clamp(36px, 3.2vw, 56px); }
.elementor .elementor-heading-title.elementor-size-xl  { font-size: clamp(30px, 2.6vw, 44px); }
.elementor .elementor-heading-title.elementor-size-large{ font-size: clamp(26px, 2.2vw, 36px); }
.elementor .elementor-heading-title.elementor-size-medium{font-size: clamp(22px, 1.8vw, 28px); }
.elementor .elementor-heading-title.elementor-size-small { font-size: clamp(18px, 1.4vw, 22px); }
.elementor .elementor-heading-title.elementor-size-xs   { font-size: clamp(16px, 1.1vw, 18px); }/* End custom CSS */