.elementor-kit-5{--e-global-color-primary:#573E2A;--e-global-color-secondary:#8F6F49;--e-global-color-text:#573E2A;--e-global-color-accent:#8F6F49;--e-global-color-7b10883:#F8EDE1;--e-global-color-ee21188:#FFFFFF;--e-global-typography-secondary-font-family:"DIN Next LT Arabic";--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"DIN Next LT Arabic";--e-global-typography-text-font-weight:400;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"DIN Next LT Arabic";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-letter-spacing:0px;background-color:#FFFFFF;color:#573E2A;font-family:"DIN Next LT Arabic", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#573E2A;font-family:"DIN Next LT Arabic", Sans-serif;font-weight:500;letter-spacing:0px;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#8F6F49;color:#FFFFFF;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-block-end:20px;}.elementor-kit-5 a{color:#573E2A;}.elementor-kit-5 a:hover{color:#8F6F49;}.elementor-kit-5 h1{color:#573E2A;font-family:"DIN Next LT Arabic", Sans-serif;font-weight:700;letter-spacing:0px;}.elementor-kit-5 h2{color:#573E2A;font-family:"DIN Next LT Arabic", Sans-serif;font-weight:700;letter-spacing:0px;}.elementor-kit-5 h3{color:#573E2A;font-family:"DIN Next LT Arabic", Sans-serif;font-weight:500;letter-spacing:0px;}.elementor-kit-5 h4{color:#573E2A;font-family:"DIN Next LT Arabic", Sans-serif;font-weight:500;letter-spacing:0px;}.elementor-kit-5 h5{color:#573E2A;font-family:"DIN Next LT Arabic", Sans-serif;font-weight:500;letter-spacing:0px;}.elementor-kit-5 h6{color:#573E2A;font-family:"DIN Next LT Arabic", Sans-serif;font-weight:500;letter-spacing:0px;}.elementor-kit-5 label{color:#573E2A;font-family:"DIN Next LT Arabic", Sans-serif;font-weight:500;letter-spacing:0px;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-family:"DIN Next LT Arabic", Sans-serif;font-weight:400;letter-spacing:0px;accent-color:#8F6F49;background-color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#573E2AF2;--lightbox-ui-color:#FFFFFF;--lightbox-ui-color-hover:#F8EDE1;--lightbox-text-color:#FFFFFF;}@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 */@font-face{font-family:"DIN Next LT Arabic";font-style:normal;font-weight:300;font-display:swap;src:url("https://rekazalnizam.com/wp-content/uploads/fonts/din-next-lt-arabic-light.woff2") format("woff2");}
@font-face{font-family:"DIN Next LT Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("https://rekazalnizam.com/wp-content/uploads/fonts/din-next-lt-arabic-regular.woff2") format("woff2");}
@font-face{font-family:"DIN Next LT Arabic";font-style:normal;font-weight:200;font-display:swap;src:url("https://rekazalnizam.com/wp-content/uploads/fonts/din-next-lt-arabic-ultralight.woff2") format("woff2");}
@font-face{font-family:"DIN Next LT Arabic";font-style:normal;font-weight:800;font-display:swap;src:url("https://rekazalnizam.com/wp-content/uploads/fonts/din-next-lt-arabic-heavy.woff2") format("woff2");}
@font-face{font-family:"DIN Next LT Arabic";font-style:normal;font-weight:700;font-display:swap;src:url("https://rekazalnizam.com/wp-content/uploads/fonts/din-next-lt-arabic-bold.woff2") format("woff2");}
@font-face{font-family:"DIN Next LT Arabic";font-style:normal;font-weight:500;font-display:swap;src:url("https://rekazalnizam.com/wp-content/uploads/fonts/din-next-lt-arabic-medium.woff2") format("woff2");}
@font-face{font-family:"DIN Next LT Arabic";font-style:normal;font-weight:900;font-display:swap;src:url("https://rekazalnizam.com/wp-content/uploads/fonts/din-next-lt-arabic-black.woff2") format("woff2");}
body,body .elementor,body .elementor *:not(.fa):not(.fab):not(.far):not(.fas):not(.eicon):not([class^="eicon-"]):not([class*=" eicon-"]){font-family:"DIN Next LT Arabic",Arial,sans-serif!important;}
:root{--rekaz-button-radius:8px;}body .elementor .elementor-button,body .elementor .elementor-button:hover,body button[type="submit"],body input[type="submit"]{border-radius:var(--rekaz-button-radius)!important;}
body .elementor h1.elementor-heading-title,body .elementor h2.elementor-heading-title{font-weight:700!important;}

/* Rekaz DIN hierarchy */
body .elementor h1,body .elementor h2{font-weight:700!important}
body .elementor h3,body .elementor h4,body .elementor h5,body .elementor h6,body .elementor p.elementor-heading-title,body .elementor div.elementor-heading-title,body .elementor span.elementor-heading-title{font-weight:500!important}
body .elementor .elementor-widget-text-editor,body .elementor .elementor-widget-text-editor p,body .elementor .elementor-widget-theme-post-content p,body .elementor .elementor-widget-theme-post-content li,body .elementor input,body .elementor textarea,body .elementor select{font-weight:400!important}
body .elementor strong,body .elementor b{font-weight:700!important}
body .elementor .elementor-button,body .elementor .elementor-button-text,body .elementor label,body .elementor .elementor-item,body .elementor .e-n-accordion-item-title-text,body .elementor .elementor-tab-title,body .elementor .elementor-toc__list-item-text,body .elementor .e-filter-item,body .elementor .rm-card-title,body .elementor .rm-card-more,body .elementor .rekaz-faq-title{font-weight:500!important}
body .elementor .elementor-button strong{font-weight:500!important}

/* Rekaz authoritative hierarchy */
body :is(#page,.elementor-popup-modal) .elementor h1,body :is(#page,.elementor-popup-modal) .elementor h2{font-weight:700!important}
body :is(#page,.elementor-popup-modal) .elementor :is(h3,h4,h5,h6){font-weight:500!important}
body :is(#page,.elementor-popup-modal) .elementor :is(.elementor-button,.elementor-button-text,.elementor-item,.elementor-tab-title,.elementor-toc__list-item-text,.e-filter-item,.rm-card-title,.rm-card-more,.rekaz-faq-title,label){font-weight:500!important}


/* Rekaz DIN button optical alignment */
body{--rekaz-button-text-offset:-.10em}
html[lang^="en"] body{--rekaz-button-text-offset:-.05em}
body :is(#page,.elementor-popup-modal) .elementor .elementor-button-content-wrapper{align-items:center!important}
body :is(#page,.elementor-popup-modal) .elementor .elementor-button-text{position:relative;top:var(--rekaz-button-text-offset);line-height:1.5!important}
body :is(#page,.elementor-popup-modal) .elementor .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}
body #page .elementor :is(.e-form__buttons__wrapper__button-next,.e-form__buttons__wrapper__button-previous){line-height:1.5!important;padding-top:calc(15px + var(--rekaz-button-text-offset))!important;padding-bottom:calc(15px - var(--rekaz-button-text-offset))!important}

/* Rekaz FAQ question weight */
body #page .elementor .rekaz-faq-title,body #page .elementor .rekaz-faq-title *{font-weight:700!important}

/* Rekaz FAQ question weight */
body #page .elementor [id^="rekaz-faq-title-"],body #page .elementor [id^="rekaz-faq-title-"] *{font-weight:700!important}/* End custom CSS */