.elementor-5570 .elementor-element.elementor-element-e3d87f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-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-5570 .elementor-element.elementor-element-851c44c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5570 .elementor-element.elementor-element-858f175 .elementor-icon-list-icon{width:14px;}.elementor-5570 .elementor-element.elementor-element-858f175 .elementor-icon-list-icon i{font-size:14px;}.elementor-5570 .elementor-element.elementor-element-858f175 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-5570 .elementor-element.elementor-element-f545628{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5570 .elementor-element.elementor-element-0cbb043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5570 .elementor-element.elementor-element-5b7da01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-5570 .elementor-element.elementor-element-88f2ce6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5570 .elementor-element.elementor-element-671b6d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5570 .elementor-element.elementor-element-89212aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5570 .elementor-element.elementor-element-834886a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5570 .elementor-element.elementor-element-afb605b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5570 .elementor-element.elementor-element-763b201 .elementor-toc__header-title{text-align:start;}.elementor-5570 .elementor-element.elementor-element-763b201 .elementor-toc__header{flex-direction:row;}.elementor-5570 .elementor-element.elementor-element-763b201{--item-text-hover-decoration:underline;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5570 .elementor-element.elementor-element-906dcca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5570 .elementor-element.elementor-element-1c71b4a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-5570 .elementor-element.elementor-element-1c71b4a .elementor-share-btn{border-width:2px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__name{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 );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-5570 .elementor-element.elementor-element-6385240{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5570 .elementor-element.elementor-element-451ec6d .elementor-toc__header-title{text-align:start;}.elementor-5570 .elementor-element.elementor-element-451ec6d{--item-text-hover-decoration:underline;}.elementor-5570 .elementor-element.elementor-element-affb074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5570 .elementor-element.elementor-element-3eb4c24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title 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 );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5570 .elementor-element.elementor-element-0f09dc9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5570 .elementor-element.elementor-element-0f09dc9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5570 .elementor-element.elementor-element-0f09dc9:after{content:"0.66";}.elementor-5570 .elementor-element.elementor-element-0f09dc9 .elementor-post__thumbnail__link{width:100%;}.elementor-5570 .elementor-element.elementor-element-0f09dc9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5570 .elementor-element.elementor-element-0f09dc9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5570 .elementor-element.elementor-element-0f09dc9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:1024px){.elementor-5570 .elementor-element.elementor-element-f545628{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;} .elementor-5570 .elementor-element.elementor-element-1c71b4a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){ .elementor-5570 .elementor-element.elementor-element-1c71b4a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5570 .elementor-element.elementor-element-0f09dc9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5570 .elementor-element.elementor-element-0f09dc9:after{content:"0.5";}.elementor-5570 .elementor-element.elementor-element-0f09dc9 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* STA blog template. Values from the handover's design-tokens.json. Doubled classes outrank the legacy body.single-post rules until those are removed at the switch. */
body.sta-bt-on{--f-b:'Montserrat',Arial,sans-serif;--f-h:'Kaisei Decol',Georgia,serif;--f-form:'Inter',Arial,sans-serif;--s:18px;--lh:1.7;--h1:44px;--h1m:32px;--h1l:1.2;--h1w:700;--h2:30px;--h2m:25px;--h3:22px;--h3m:20px;--hl:1.3;--track:.1em;--case:uppercase;--gold:#BB9646;--gi:#8A6A1F;--line:#E8DCC0;--line2:#ECECEC;--cream:#FBF7EC}
html[lang^=ar] body.sta-bt-on{--f-b:'Cairo',Tahoma,Arial,sans-serif;--f-h:'Cairo',Tahoma,Arial,sans-serif;--f-form:'Cairo',Tahoma,Arial,sans-serif;--s:19px;--lh:1.9;--h1:40px;--h1m:30px;--h1l:1.45;--h1w:800;--h2:28px;--h2m:24px;--hl:1.5;--track:0;--case:none}
body.sta-bt-on .elementor-location-single{background:#fff}
/* the site sets overflow-x:hidden on html and body, which turns body into a scroll container and stops anything sticking. clip keeps sideways scroll off without that. */
html:has(body.sta-bt-on){overflow-x:clip!important;overflow-y:visible!important}
body.sta-bt-on{overflow-x:clip!important;overflow-y:visible!important}
body.sta-bt-on .sta-bt,body.sta-bt-on .sta-layout,body.sta-bt-on .sta-col{overflow:visible!important}
.sta-bt.sta-bt{max-width:1116px;width:100%;margin-inline:auto;padding:0 20px;color:#000;font:500 var(--s)/var(--lh) var(--f-b);background:#fff;content-visibility:visible}
.sta-bt .e-con,.sta-bt .e-con-full{content-visibility:visible!important;contain-intrinsic-size:none!important}
body.sta-bt-on .sta-bt .elementor-heading-title{color:#000;font-family:var(--f-b);text-transform:none}
.sta-bt a{color:var(--gi)}
/* 1 breadcrumbs */
body.sta-bt-on .sta-crumbs.sta-crumbs{margin:28px 0 18px;font:500 14px/1.5 var(--f-b)}
.sta-crumbs .rank-math-breadcrumb p{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:#000;font:inherit}
.sta-crumbs a{color:#000;text-decoration:none;border-bottom:1px solid var(--line)}
.sta-crumbs a:hover{color:var(--gi)}
.sta-crumbs .separator{color:var(--gold);font-weight:700}
/* 2 title + meta */
body.sta-bt-on .sta-h1.sta-h1{width:100%;margin:0 0 18px}
body.sta-bt-on .sta-bt .sta-h1 .elementor-heading-title{font:var(--h1w) var(--h1)/var(--h1l) var(--f-h);color:#000;text-transform:none;text-align:start;max-width:28ch;text-wrap:balance;direction:inherit;margin:0}
.sta-meta.sta-meta{gap:8px 10px;margin:0 0 26px;width:100%}
.sta-av.sta-av{width:36px;flex:none}
.sta-av img{width:36px;height:36px;border-radius:50%;display:block;margin:0}
.sta-pi.sta-pi{width:auto;flex:1 1 300px;min-width:0}
.sta-pi .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:0;padding:0;list-style:none}
.sta-pi .elementor-icon-list-item{margin:0!important;padding:0!important;display:inline-flex;align-items:center;gap:14px;flex:0 0 auto;max-width:100%}
body.sta-bt-on .sta-pi .elementor-icon-list-items{flex-wrap:wrap!important;width:100%}
body.sta-bt-on .sta-pi .elementor-icon-list-text{white-space:normal;width:auto;max-width:100%}
.sta-pi .elementor-icon-list-item::after{display:none!important}
.sta-pi .elementor-icon-list-item+.elementor-icon-list-item::before{content:"";width:4px;height:4px;border-radius:50%;background:var(--gold);flex:none}
body.sta-bt-on .sta-pi .elementor-icon-list-text,body.sta-bt-on .sta-pi .elementor-post-info__item,body.sta-bt-on .sta-pi .elementor-post-info__item-prefix{color:#000;font:500 15px/1.5 var(--f-b);padding:0;margin:0}
body.sta-bt-on .sta-bt .sta-pi .elementor-post-info,body.sta-bt-on .sta-pi .elementor-post-info *{color:#000}
body.sta-bt-on .sta-pi b{font-weight:700}
/* layout */
.sta-layout.sta-layout{gap:56px;justify-content:space-between;align-items:flex-start;width:100%}
.sta-col.sta-col{flex:0 1 720px;width:720px;max-width:720px;min-width:0}
.sta-side.sta-side{flex:0 0 300px;width:300px;position:sticky;top:94px;max-height:calc(100vh - 118px);overflow:visible;gap:24px;align-self:flex-start}
/* a long contents list scrolls inside itself: Apply now stays in view */
.sta-side .sta-toc-d{flex:1 1 auto;min-height:0;overflow:auto}
.sta-side .sta-apply{flex:none}
/* Quick answers */
.sta-qa.sta-qa{border:1px solid var(--line);border-inline-start:4px solid var(--gold);border-radius:6px;background:var(--cream);padding:22px 24px 10px;margin:0 0 32px}
body.sta-bt-on .sta-bt .sta-eyebrow .elementor-heading-title{font:800 13px/1.3 var(--f-b);letter-spacing:var(--track);text-transform:var(--case);color:var(--gi);margin:0 0 6px}
.sta-qi.sta-qi{border-top:1px solid var(--line);padding:14px 0 0}
.sta-qa>.e-con-inner>.sta-qi-1,.sta-qa>.sta-qi-1{border-top:0;padding-top:8px}
.sta-bt.sta-bt .sta-qi h3{font:700 18px/1.45 var(--f-h);margin:0 0 6px;color:#000}
.sta-qi .elementor-widget-text-editor{color:#000;font:500 calc(var(--s) - 1px)/var(--lh) var(--f-b)}
.sta-qi p{margin:0 0 14px}
/* contents */
body.sta-bt-on .sta-bt .elementor-widget-table-of-contents{--box-border-width:0px;--box-padding:0px;--box-min-height:0px;--header-border-bottom:0;--separator-width:0px;--header-color:var(--gi);--item-text-color:#000;--item-text-hover-color:var(--gi);--item-text-active-color:var(--gi);--marker-color:var(--gold)}
.sta-bt .elementor-toc__toggle-button:focus:not(:focus-visible){outline:0}
.sta-bt .elementor-toc__toggle-button{background:none;border:0;padding:0}
.sta-toc-d .elementor-toc__header,.sta-toc-m .elementor-toc__header{border:0;padding:0;margin:0 0 12px;background:none}
body.sta-bt-on .sta-side .sta-toc-d.sta-toc-d{border:1px solid var(--line);border-radius:6px;padding:18px 20px;background:#fff;overflow:auto;width:100%}
.sta-toc-d.sta-toc-d .elementor-toc__widget-container,.sta-toc-d.sta-toc-d>.elementor-widget-container{border:0;padding:0;background:none}
body.sta-bt-on .sta-bt .elementor-toc__header-title{font:800 13px/1.3 var(--f-b);letter-spacing:var(--track);text-transform:var(--case);color:var(--gi);margin:0}
body.sta-bt-on .sta-bt .elementor-toc__body{padding:0;max-height:none;border:0}
.sta-bt .elementor-toc__list-wrapper{margin:0;padding:0;list-style:none;counter-reset:st}
.sta-bt .elementor-toc__list-item{margin:0 0 8px;font:500 15px/1.5 var(--f-b);color:#000}
.sta-bt .elementor-toc__list-item-text-wrapper{display:flex;gap:8px;align-items:flex-start}
.sta-bt .elementor-toc__list-item-text-wrapper::before{color:var(--gold);font-weight:700;margin:0;flex:none}
.sta-bt a.elementor-toc__list-item-text,.sta-bt .elementor-toc__list-item-text{color:#000;text-decoration:none;font:inherit}
.sta-bt a.elementor-toc__list-item-text:hover{color:var(--gi);text-decoration:underline}
.sta-bt .elementor-toc__list-item-text.elementor-item-active,.sta-bt .elementor-toc__list-item-text-wrapper:has(.elementor-item-active) .elementor-toc__list-item-text{color:var(--gi);font-weight:700}
body.sta-bt-on .sta-toc-m.sta-toc-m{position:static;background:#fff;border:1px solid var(--line);border-radius:6px;padding:14px 18px;margin:0 0 24px;box-shadow:none}
.sta-toc-m .elementor-toc__header{margin:0;display:flex;justify-content:space-between;align-items:center;gap:12px}
body.sta-bt-on .sta-bt .sta-toc-m .elementor-toc__header-title{font:700 16px/1.4 var(--f-b);letter-spacing:0;text-transform:none;color:#000}
.sta-now{display:none}
.sta-toc-m .elementor-toc__toggle-button i,.sta-toc-m .elementor-toc__toggle-button svg{color:var(--gi);fill:var(--gi);font-size:14px;width:14px}
.sta-toc-m .elementor-toc__body{max-height:60vh!important;overflow:auto;margin-top:12px}
/* a contents list of one item says nothing */
body.sta-bt-on .sta-toc-m:has(.elementor-toc__list-wrapper>.elementor-toc__list-item:only-child),body.sta-bt-on .sta-side .sta-toc-d:has(.elementor-toc__list-wrapper>.elementor-toc__list-item:only-child){display:none}
/* hero */
body.sta-bt-on .sta-hero.sta-hero{margin:0 0 36px;border-radius:6px;overflow:hidden;aspect-ratio:16/9;background:#EFE7D3;width:100%}
body.sta-bt-on .sta-hero img{width:100%;height:100%;object-fit:cover;display:block;margin:0;border-radius:0;box-shadow:none;max-width:none}
/* article */
body.sta-bt-on .sta-article.sta-article{width:100%;margin:0}
body.sta-bt-on .sta-bt .sta-article.sta-article .elementor-widget-container{max-width:none;padding-inline:0;margin:0;direction:inherit}
body.sta-bt-on .sta-bt .sta-article.sta-article p,body.sta-bt-on .sta-bt .sta-article.sta-article li{font:500 var(--s)/var(--lh) var(--f-b);color:#000}
body.sta-bt-on .sta-bt .sta-article.sta-article p{margin:0 0 1.15em}
body.sta-bt-on .sta-bt .sta-article.sta-article h2{font:700 var(--h2)/var(--hl) var(--f-h);margin:1.9em 0 .6em;color:#000;scroll-margin-top:110px}
body.sta-bt-on .sta-bt .sta-article.sta-article h2::before{content:"";display:block;width:40px;height:3px;background:var(--gold);margin:0 0 14px}
body.sta-bt-on .sta-bt .sta-article.sta-article h3{font:700 var(--h3)/var(--hl) var(--f-h);margin:1.6em 0 .5em;color:#000;scroll-margin-top:110px}
body.sta-bt-on .sta-bt .sta-article.sta-article h4{font:700 18px/var(--hl) var(--f-h);margin:1.4em 0 .4em;color:#000}
body.sta-bt-on .sta-bt .sta-article.sta-article ul,body.sta-bt-on .sta-bt .sta-article.sta-article ol{padding-inline:1.2em 0;margin:0 0 1.2em;text-align:start}
body.sta-bt-on .sta-bt .sta-article.sta-article li{margin:0 0 .45em}
.sta-article li::marker{color:var(--gold)}
.sta-article [id],.sta-article .elementor-menu-anchor{scroll-margin-top:110px}
@media (max-width:1024px){.sta-article [id],.sta-article .elementor-menu-anchor,body.sta-bt-on .sta-bt .sta-article.sta-article h2,body.sta-bt-on .sta-bt .sta-article.sta-article h3{scroll-margin-top:96px}}
body.sta-bt-on .sta-bt .sta-article.sta-article a:not([class]){color:var(--gi);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}
body.sta-bt-on .sta-bt .sta-article.sta-article a:not([class]):hover{color:#000}
body.sta-bt-on .sta-bt .sta-article.sta-article blockquote{border:1px solid var(--line);border-inline-start:4px solid var(--gold);background:var(--cream);border-radius:4px;padding:16px 20px;margin:1.5em 0;color:#000;font-size:inherit;text-align:start}
body.sta-bt-on .sta-bt .sta-article.sta-article img{border-radius:6px;margin:0;box-shadow:none}
body.sta-bt-on .sta-fig.sta-fig{margin:1.6em 0;width:100%}
body.sta-bt-on .sta-fig .widget-image-caption,body.sta-bt-on .sta-fig figcaption{font:500 14px/1.5 var(--f-b);color:#000;margin-top:8px;text-align:start}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-eyebrow:has(+ .elementor-widget-heading h2){margin-top:1.9em}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-eyebrow:has(+ .elementor-widget-heading h2)::before{content:"";display:block;width:40px;height:3px;background:var(--gold);margin:0 0 12px}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-eyebrow+.elementor-widget-heading h2{margin-top:0}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-eyebrow+.elementor-widget-heading h2::before{display:none}
.sta-callout>.elementor-widget-heading:first-child h2,.sta-callout>.sta-eyebrow+.elementor-widget-heading h2{margin-top:0!important}
/* tables */
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-table-scroll{overflow-x:auto;margin:1.4em 0 1.6em;border:1px solid var(--gold);border-radius:6px}
body.sta-bt-on .sta-bt .sta-article.sta-article table{border-collapse:collapse;width:100%;margin:0;font:500 16px/1.5 var(--f-b);border:0;border-radius:0}
body.sta-bt-on .sta-bt .sta-article.sta-article .elementor-widget-text-editor>table,body.sta-bt-on .sta-bt .sta-article.sta-article .elementor-widget-text-editor>.elementor-widget-container>table{margin:1.4em 0 1.6em;border:1px solid var(--gold)}
body.sta-bt-on .sta-bt .sta-article.sta-article table th{background:#000;color:#fff;font-weight:700;text-align:start;padding:12px 16px;border:1px solid var(--gold);direction:inherit}
body.sta-bt-on .sta-bt .sta-article.sta-article table td{background:#fff;color:#000;text-align:start;padding:12px 16px;border:1px solid var(--gold);vertical-align:top;direction:inherit}
body.sta-bt-on .sta-bt .sta-article.sta-article table thead tr,body.sta-bt-on .sta-bt .sta-article.sta-article table tbody tr,body.sta-bt-on .sta-bt .sta-article.sta-article table tbody tr:nth-child(even),body.sta-bt-on .sta-bt .sta-article.sta-article table tbody tr:hover{background:transparent}
/* a long address written out in the text wraps instead of running off the screen */
body.sta-bt-on .sta-bt .sta-article.sta-article p,body.sta-bt-on .sta-bt .sta-article.sta-article li{overflow-wrap:break-word}
/* older tables wrap each cell in a paragraph: header text stays white on the black row, and the cell keeps the table's size */
body.sta-bt-on .sta-bt .sta-article.sta-article table th,body.sta-bt-on .sta-bt .sta-article.sta-article table th *{color:#fff!important}
body.sta-bt-on .sta-bt .sta-article.sta-article table td p,body.sta-bt-on .sta-bt .sta-article.sta-article table th p,body.sta-bt-on .sta-bt .sta-article.sta-article table td li{font:inherit;margin:0 0 .4em}
body.sta-bt-on .sta-bt .sta-article.sta-article table td p:last-child,body.sta-bt-on .sta-bt .sta-article.sta-article table th p:last-child{margin-bottom:0}
body.sta-bt-on .sta-bt .sta-article.sta-article table th p{font-weight:700}
/* article components that the design pack does not draw: same box, line, type and gold language */
.sta-callout.sta-callout{border:1px solid var(--line);border-inline-start:4px solid var(--gold);background:var(--cream);border-radius:4px;padding:16px 20px;margin:1.5em 0}
.sta-callout p:last-child{margin-bottom:0!important}
.sta-card.sta-card{border:1px solid var(--line);border-radius:6px;background:#fff;padding:18px 20px;margin:0 0 12px}
.sta-grid.sta-grid{margin:1.2em 0 1.6em}
.sta-grid>.sta-card.sta-card,.sta-grid>.e-con-inner>.sta-card.sta-card{margin:0}
.sta-row.sta-row{align-items:flex-start}
.sta-row.sta-row>.elementor-widget:first-child{flex:none;width:auto;max-width:none}
.sta-row.sta-row>.e-con,.sta-row.sta-row>.elementor-widget:last-child{flex:1 1 0;min-width:0;width:auto}
.sta-cell.sta-cell{min-width:0}
body.sta-bt-on .sta-bt .sta-b .elementor-heading-title{font:700 calc(var(--s) - 1px)/1.5 var(--f-b);margin:0 0 4px}
body.sta-bt-on .sta-bt .sta-t .elementor-heading-title{font:500 16px/1.6 var(--f-b);margin:0}
body.sta-bt-on .sta-bt .sta-c .elementor-heading-title{text-align:center}
body.sta-bt-on .sta-bt .sta-num .elementor-heading-title{font:700 22px/1.2 var(--f-h);color:var(--gi);min-width:36px}
body.sta-bt-on .sta-bt .sta-big .elementor-heading-title{font:700 34px/1.15 var(--f-h);margin:0 0 6px}
.sta-stat-c{text-align:center}
/* FAQ: the same rows as the Quick answers box, here opening and closing */
body.sta-bt-on .sta-faq.sta-faq{margin:1em 0 1.6em;border:1px solid var(--line);border-inline-start:4px solid var(--gold);border-radius:6px;background:var(--cream);padding:6px 24px;width:100%}
.sta-faq .e-n-accordion-item{border:0;border-top:1px solid var(--line);margin:0;background:transparent}
.sta-faq .e-n-accordion-item:first-child{border-top:0}
.sta-faq .e-n-accordion-item-title{padding:14px 0;background:transparent!important;border:0!important;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;cursor:pointer}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-faq .e-n-accordion-item-title-header,body.sta-bt-on .sta-bt .sta-article.sta-article .sta-faq .e-n-accordion-item-title-text,body.sta-bt-on .sta-bt .sta-article.sta-article .sta-faq .e-n-accordion-item-title-text *{font:700 18px/1.45 var(--f-h);margin:0;padding:0;color:#000}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-faq h2::before{display:none}
.sta-faq .e-n-accordion-item-title-icon{flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--gold);display:grid;place-items:center;margin-top:1px}
.sta-faq .e-n-accordion-item-title-icon i,.sta-faq .e-n-accordion-item-title-icon svg{color:var(--gi);fill:var(--gi);font-size:12px;width:12px;height:12px}
.sta-faq-a.sta-faq-a{padding:0 0 14px;border:0;background:transparent}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-faq-a p{font-size:calc(var(--s) - 1px)}
/* enquiry form: course-page look, plus the design's gold start edge and lines */
body.sta-bt-on .sta-form-slot.sta-form-slot{margin:56px 0 32px;width:100%}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-form-slot h2,body.sta-bt-on .sta-form-h .elementor-heading-title{font:700 30px/1.25 var(--f-form);text-align:center;color:#000;margin:0 0 10px}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-form-slot h2::before{display:none}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-form-sub p{font:500 16px/1.6 var(--f-b);text-align:center;margin:0 auto 28px;max-width:560px;color:#000}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-form-alt p{font:600 15px/1.5 var(--f-b);text-align:center;margin:6px 0 0;color:#000}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-form-alt a{font-weight:700}
body.sta-bt-on .sta-form-slot .elementor-widget-form{width:100%;max-width:none;margin-inline:0!important}
body.sta-bt-on .sta-form-slot .elementor-field-type-recaptcha,body.sta-bt-on .sta-form-slot .elementor-field-type-recaptcha_v3{margin:0!important;padding:0!important;min-height:0}
body.sta-bt-on .sta-form-slot .elementor-field-label,body.sta-bt-on .sta-form-slot label{font:600 14px/1.3 var(--f-b)!important;color:#000!important}
body.sta-bt-on .sta-form-slot .elementor-button[type=submit],body.sta-bt-on .sta-form-slot button[type=submit]{border-radius:999px!important;background:linear-gradient(135deg,#C9A24D 0%,#B58E3D 100%)!important;color:#fff!important;font:700 16px/1 var(--f-b)!important;min-height:48px!important;box-shadow:0 6px 18px rgba(181,142,61,.28)!important;width:100%}
body.sta-bt-on .sta-form-slot .elementor-field-type-email label::after{content:"*"}
/* share */
.sta-share.sta-share{gap:10px;padding:18px 0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);margin:40px 0 28px}
body.sta-bt-on .sta-bt .sta-share-l .elementor-heading-title{font:700 15px/1 var(--f-b);margin-inline-end:6px}
.sta-sb.sta-sb{width:auto;--grid-side-margin:10px;--grid-row-gap:10px}
.sta-sb .elementor-grid{display:flex;flex-wrap:wrap;gap:10px;margin:0}
.sta-sb .elementor-grid-item{margin:0!important;padding:0!important;width:auto!important}
.sta-sb .elementor-share-btn{min-width:44px;height:44px;padding:0 14px;border:1px solid var(--line)!important;border-radius:4px;background:#fff!important;width:auto}
.sta-sb .elementor-share-btn__icon{display:none}
.sta-sb .elementor-share-btn__text{padding:0}
body.sta-bt-on .sta-sb .elementor-share-btn__title{color:#000!important;font:600 14px/1 var(--f-b);text-transform:none}
.sta-copy.sta-copy{width:auto}
body.sta-bt-on .sta-copy .elementor-button{min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:4px;background:#fff!important;color:#000!important;font:600 14px/1 var(--f-b);display:inline-flex;align-items:center}
body.sta-bt-on .sta-copy .elementor-button-text{color:#000}
/* author */
body.sta-bt-on .sta-author.sta-author{border:1px solid var(--line);border-radius:6px;padding:22px;margin:0 0 48px;width:100%}
.sta-author .elementor-author-box{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:start;text-align:start}
.sta-author .elementor-author-box__avatar{margin:0}
.sta-author .elementor-author-box__avatar img{width:64px;height:64px;border-radius:50%;margin:0}
.sta-author .elementor-author-box__text{text-align:start}
.sta-author .elementor-author-box__name{font:700 18px/1.4 var(--f-h);color:#000;margin:0 0 6px}
.sta-author .elementor-author-box__name::before{display:block;font:800 12px/1 var(--f-b);letter-spacing:var(--track);text-transform:var(--case);color:var(--gi);margin:0 0 6px;content:"About the author"}
html[lang^=ar] .sta-author .elementor-author-box__name::before{content:"عن الكاتب"}
.sta-author .elementor-author-box__bio,.sta-author .elementor-author-box__bio p{font:500 15px/1.6 var(--f-b);color:#000;margin:0}
/* related */
.sta-related.sta-related{margin:0 0 56px;width:100%}
body.sta-bt-on .sta-bt .sta-related-h .elementor-heading-title{font:700 var(--h2)/1.3 var(--f-h);margin:0 0 20px}
.sta-posts .elementor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.sta-posts .elementor-post{display:block;margin:0;background:none;box-shadow:none;border:0}
.sta-posts .elementor-post__thumbnail__link{display:block;margin:0 0 12px;width:100%}
.sta-posts .elementor-post__thumbnail{border-radius:6px;overflow:hidden;background:#EFE7D3}
.sta-posts .elementor-post__text{padding:0;margin:0}
body.sta-bt-on .sta-posts .elementor-post__thumbnail{position:relative}
body.sta-bt-on .sta-posts .elementor-post__thumbnail img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none;margin:0;max-width:none}
.sta-posts .elementor-post__title{margin:0;font:700 17px/1.45 var(--f-h);color:#000}
body.sta-bt-on .sta-posts .elementor-post__title a{color:#000;font:inherit;text-decoration:none}
.sta-posts .elementor-post:hover .elementor-post__title a{text-decoration:underline;text-decoration-color:var(--gold)}
/* buttons + apply card */
.sta-apply.sta-apply{border:1px solid var(--line);border-radius:6px;padding:18px 20px}
body.sta-bt-on .sta-apply p{margin:0 0 12px;font:600 15px/1.5 var(--f-b);color:#000}
.sta-btn.sta-btn{width:100%}
body.sta-bt-on .sta-btn .elementor-button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;border-radius:4px;background:var(--gold)!important;color:#000!important;font:700 16px/1 var(--f-b);border:2px solid var(--gold);padding:0 22px}
body.sta-bt-on .sta-btn .elementor-button:hover{background:#A6823A!important;border-color:#A6823A;color:#fff!important}
body.sta-bt-on .sta-btn .elementor-button-text{color:inherit}
/* one set of floating buttons. The article set (WPCode 5562) stays: its WhatsApp message names the article, that is how a lead from a post is known. The footer's general set is hidden on posts. English on the right and Arabic on the left, where the rest of the site has them. */
body.sta-bt-on .elementor-element-632be30{display:none!important}
body.sta-bt-on #sta-art-cta{flex-direction:column-reverse!important;gap:8px!important;bottom:16px!important;left:auto!important;right:12px!important}
html[lang^=ar] body.sta-bt-on #sta-art-cta{right:auto!important;left:12px!important}
body.sta-bt-on #sta-art-cta a{width:44px!important;height:44px!important}
body.sta-bt-on #sta-art-cta svg{width:24px;height:24px}
/* what the template already draws: the old date line and the old index stay in the data, not on screen */
body.sta-bt-on .sta-oldmeta,body.sta-bt-on .sta-oldtoc,body.sta-bt-on .sta-olddup{display:none!important}
/* two links on their own line are two buttons, not one underlined sentence */
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2 .elementor-heading-title,body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2>.elementor-widget-container,body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2.elementor-widget-text-editor{display:flex;flex-wrap:wrap;gap:10px;margin:0}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2 p{margin:0;display:contents}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2{margin:16px 0 8px}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2 a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:4px;font:700 16px/1.2 var(--f-b);text-decoration:none;border:2px solid var(--gold);background:var(--gold);color:#000}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2 a~a,body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2 p+p a,body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2>*+* a{background:#fff;color:#000}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2.e-con,body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2.sta-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-cta2.e-con>.elementor-widget{width:auto;flex:0 0 auto;max-width:100%}
/* inside cards and steps: card text size, and no paragraph gap left hanging under the last line */
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-card p,body.sta-bt-on .sta-bt .sta-article.sta-article .sta-card li{font-size:16px;line-height:1.6;margin:0 0 .6em}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-card p:last-child,body.sta-bt-on .sta-bt .sta-article.sta-article .sta-card ul:last-child,body.sta-bt-on .sta-bt .sta-article.sta-article .sta-card ol:last-child,body.sta-bt-on .sta-bt .sta-article.sta-article .sta-card li:last-child{margin-bottom:0}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-eyebrow+.elementor-widget-heading h3{margin-top:0}
/* tablet and phone */
@media (max-width:1024px){
.sta-layout.sta-layout{flex-direction:column}
.sta-col.sta-col{flex:1 1 auto;width:100%;max-width:100%}
}
@media (max-width:640px){
body.sta-bt-on .sta-bt .sta-h1 .elementor-heading-title{font-size:var(--h1m);max-width:none}
body.sta-bt-on .sta-bt .sta-article.sta-article h2{font-size:var(--h2m)}
body.sta-bt-on .sta-bt .sta-article.sta-article h3{font-size:var(--h3m)}
body.sta-bt-on .sta-hero.sta-hero{width:calc(100% + 40px)!important;max-width:none!important;margin-inline:-20px!important;margin-bottom:28px;border-radius:0;align-self:flex-start}
.sta-pi.sta-pi{flex:1 1 calc(100% - 46px)}
.sta-crumbs .last,.sta-crumbs .separator:has(+.last){display:none}
body.sta-bt-on .sta-pi .elementor-icon-list-item:first-child{flex:1 0 100%}
body.sta-bt-on .sta-pi .elementor-icon-list-text,body.sta-bt-on .sta-pi .elementor-post-info__item,body.sta-bt-on .sta-pi .elementor-post-info__item-prefix{font-size:14px}
body.sta-bt-on .sta-bt .sta-related-h .elementor-heading-title{font-size:var(--h2m)}
body.sta-bt-on .sta-form-slot.sta-form-slot{margin:36px 0 24px}
body.sta-bt-on .sta-form-slot input::placeholder{font-size:14px}
.sta-row.sta-row{gap:12px}
body.sta-bt-on .sta-pi .elementor-icon-list-items{gap:2px 12px}
.sta-pi .elementor-icon-list-item+.elementor-icon-list-item::before{display:none}
.sta-qa.sta-qa{padding:18px 18px 6px}
.sta-meta.sta-meta{gap:10px}
.sta-grid.sta-grid{--e-con-grid-template-columns:1fr!important;grid-template-columns:1fr!important}
body.sta-bt-on .sta-author.sta-author{padding:18px}
.sta-author .elementor-author-box{grid-template-columns:48px 1fr}
.sta-author .elementor-author-box__avatar img{width:48px;height:48px}
.sta-posts .elementor-grid{grid-template-columns:1fr;gap:20px}
.sta-posts .elementor-post{display:grid;grid-template-columns:112px 1fr;gap:14px;align-items:start}
.sta-posts .elementor-post__thumbnail__link{margin:0}
.sta-posts .elementor-post__thumbnail{padding-bottom:100%!important}
body.sta-bt-on .sta-form-slot .elementor-widget-form>.elementor-widget-container{padding:28px 20px!important}
body.sta-bt-on .sta-bt .sta-article.sta-article .sta-form-slot h2,body.sta-bt-on .sta-form-h .elementor-heading-title{font-size:24px}
}/* End custom CSS */