.elementor-2932 .elementor-element.elementor-element-f600001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:216px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2932 .elementor-element.elementor-element-f600002{text-align:center;}.elementor-2932 .elementor-element.elementor-element-f600002 .elementor-heading-title{font-family:"Jali Arabic", Sans-serif;font-size:24px;font-weight:400;line-height:35px;color:rgba(255,255,255,0.85);}.elementor-2932 .elementor-element.elementor-element-f600003{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2932 .elementor-element.elementor-element-f600003 .elementor-heading-title{font-family:"Jali Arabic", Sans-serif;font-size:82px;font-weight:900;line-height:105px;color:#FFFFFF;}.elementor-2932 .elementor-element.elementor-element-f600004{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2932 .elementor-element.elementor-element-f600004 .elementor-heading-title{font-family:"Jali Arabic", Sans-serif;font-size:30px;font-weight:700;line-height:45px;color:#6CCACA;}.elementor-2932 .elementor-element.elementor-element-f600010{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:59px;--padding-bottom:113px;--padding-left:16px;--padding-right:16px;}.elementor-2932 .elementor-element.elementor-element-f600011{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2932 .elementor-element.elementor-element-f600013{--grid-columns:3;--grid-row-gap:31px;--grid-column-gap:30px;}.elementor-2932 .elementor-element.elementor-element-f600013 > .elementor-widget-container{margin:41px 0px 0px 0px;}.elementor-2932 .elementor-element.elementor-element-f600013 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2932 .elementor-element.elementor-element-f600013 .e-loop-item > .elementor-section, .elementor-2932 .elementor-element.elementor-element-f600013 .e-loop-item > .elementor-section > .elementor-container, .elementor-2932 .elementor-element.elementor-element-f600013 .e-loop-item > .e-con, .elementor-2932 .elementor-element.elementor-element-f600013 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2932 .elementor-element.elementor-element-f600001{--padding-top:170px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2932 .elementor-element.elementor-element-f600003 .elementor-heading-title{font-size:56px;line-height:72px;}.elementor-2932 .elementor-element.elementor-element-f600004 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-2932 .elementor-element.elementor-element-f600010{--padding-top:48px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-2932 .elementor-element.elementor-element-f600013{--grid-columns:2;--grid-row-gap:24px;--grid-column-gap:24px;}}@media(max-width:767px){.elementor-2932 .elementor-element.elementor-element-f600001{--padding-top:130px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2932 .elementor-element.elementor-element-f600002 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-2932 .elementor-element.elementor-element-f600003 .elementor-heading-title{font-size:36px;line-height:50px;}.elementor-2932 .elementor-element.elementor-element-f600004{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2932 .elementor-element.elementor-element-f600004 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-2932 .elementor-element.elementor-element-f600010{--padding-top:36px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-2932 .elementor-element.elementor-element-f600013{--grid-columns:1;--grid-row-gap:20px;}.elementor-2932 .elementor-element.elementor-element-f600013 > .elementor-widget-container{margin:24px 0px 0px 0px;}}@media(min-width:768px){.elementor-2932 .elementor-element.elementor-element-f600011{--width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2932 .elementor-element.elementor-element-f600011{--width:100%;}}/* Start custom CSS */body.elementor-page-2932{background-color:#0B1B33}
body.elementor-page-2932 .sma-bhero{text-align:center}
body.elementor-page-2932 .sma-bhero .sma-crumb .elementor-heading-title{justify-content:center}
body.elementor-page-2932 .sma-bh-title .elementor-heading-title{display:inline-block;position:relative}
body.elementor-page-2932 .sma-bh-sub{max-width:780px!important;width:100%}
/* filters */
body.elementor-page-2932 .sma-bflt-w{width:100%;position:relative;z-index:3}
body.elementor-page-2932 .sma-bflt{display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:"Jali Arabic",sans-serif}
body.elementor-page-2932 .sma-bflt button,body.elementor-page-2932 .sma-bflt input{font-family:inherit}
body.elementor-page-2932 .sma-bflt-tabs{display:flex;align-items:center;gap:4px;height:54px;padding:8px;background:#143052;border:1px solid rgba(255,255,255,.08);flex:0 0 auto;max-width:100%;overflow-x:auto;scrollbar-width:none}
body.elementor-page-2932 .sma-bflt-tabs::-webkit-scrollbar{display:none}
body.elementor-page-2932 .sma-bflt-tabs button{flex:0 0 auto;height:36px;padding:0 15px;border:0;border-radius:0;background:transparent;color:rgba(255,255,255,.75);font-size:16px;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease}
body.elementor-page-2932 .sma-bflt-tabs button:first-child{min-width:66px}
body.elementor-page-2932 .sma-bflt-tabs button:not(.is-on):hover{color:#fff;background:rgba(255,255,255,.05)}
body.elementor-page-2932 .sma-bflt-tabs button.is-on{background:#6CCACA;color:#fff;font-weight:500}
body.elementor-page-2932 .sma-bflt-tabs button:focus-visible,body.elementor-page-2932 .sma-bmore:focus-visible{outline:2px solid #6CCACA;outline-offset:2px}
body.elementor-page-2932 .sma-bsearch{position:relative;display:block;width:332px;height:49px;margin:0;flex:0 0 auto}
body.elementor-page-2932 .sma-bsearch input{-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0 18px 0 48px;background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:8px;color:#fff;font-size:16px;line-height:1;box-shadow:none;outline:none;transition:border-color .3s ease,background-color .3s ease}
body.elementor-page-2932 .sma-bsearch input::placeholder{color:rgba(255,255,255,.8);opacity:1}
body.elementor-page-2932 .sma-bsearch input:hover{border-color:rgba(255,255,255,.55)}
body.elementor-page-2932 .sma-bsearch input:focus{border-color:#6CCACA;background:rgba(108,202,202,.04)}
body.elementor-page-2932 .sma-bsearch input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
body.elementor-page-2932 .sma-bsearch-i{position:absolute;left:18px;top:50%;width:16px;height:16px;margin-top:-8px;background:#fff;pointer-events:none;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%227.8%22%20cy%3D%227.8%22%20r%3D%225.8%22%2F%3E%3Cpath%20d%3D%22m12.3%2012.3%204.2%204.2%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%227.8%22%20cy%3D%227.8%22%20r%3D%225.8%22%2F%3E%3Cpath%20d%3D%22m12.3%2012.3%204.2%204.2%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}
/* grid */
body.elementor-page-2932 .sma-bgrid{width:100%}
body.elementor-page-2932 .sma-bgrid:not(.is-ready) .e-loop-item:nth-child(n+7){display:none}
body.elementor-page-2932 .sma-bgrid .e-loop-item.sma-in{animation:smaBCardIn .5s cubic-bezier(.2,.7,.2,1) both}
@keyframes smaBCardIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
body.elementor-page-2932 .sma-bmore-w{width:100%}
body.elementor-page-2932 .sma-bmore-wrap{display:flex;flex-direction:column;align-items:center;margin-top:53px}
body.elementor-page-2932 .sma-bmore{height:48px;padding:0 27px;background:transparent;border:1px solid rgba(255,255,255,.6);border-radius:0;color:#fff;font-size:16px;font-weight:600;font-family:"Jali Arabic",sans-serif;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}
body.elementor-page-2932 .sma-bmore:hover{background:#6CCACA;border-color:#6CCACA;color:#fff}
body.elementor-page-2932 .sma-bempty{color:rgba(255,255,255,.75);font-size:18px;line-height:28px;margin:0 0 8px;text-align:center}
body.elementor-page-2932 .sma-bempty:not([hidden])+.sma-bmore{display:none}
@media(max-width:1024px){
body.elementor-page-2932 .sma-bflt{flex-direction:column-reverse;align-items:stretch;gap:14px}
body.elementor-page-2932 .sma-bflt-tabs{align-self:flex-start}
body.elementor-page-2932 .sma-bsearch{width:100%}
}
@media(max-width:767px){
body.elementor-page-2932 .sma-bh-title .elementor-heading-title::before{right:-.35em;width:1.1em;height:.72em;top:.3em}
body.elementor-page-2932 .sma-bflt-tabs{align-self:stretch;max-width:none;width:auto;height:52px;padding:6px 12px;margin:0 -16px;border-left:0;border-right:0}
body.elementor-page-2932 .sma-bflt-tabs button{height:38px;padding:0 16px;font-size:15px}
body.elementor-page-2932 .sma-bsearch{height:48px}
body.elementor-page-2932 .sma-bmore-wrap{margin-top:32px}
body.elementor-page-2932 .sma-bmore{width:100%}
}
@media(prefers-reduced-motion:reduce){body.elementor-page-2932 .sma-bgrid .e-loop-item.sma-in{animation:none}}
@media(max-width:767px){body.elementor-page-2932 .sma-bh-title .elementor-heading-title,body.elementor-page-2932 .sma-bh-sub .elementor-heading-title{text-wrap:balance}}
/* mobile: triangle sticks to the first word when the title wraps */
body.elementor-page-2932 .sma-tw{position:relative;display:inline-block}
@media(max-width:767px){body.elementor-page-2932 .sma-bh-title .elementor-heading-title{display:block}body.elementor-page-2932 .sma-bh-title .elementor-heading-title::before{display:none!important}body.elementor-page-2932 .sma-tw::before{content:"";position:absolute;right:-.42em;top:.28em;width:1.15em;height:.75em;background:#6CCACA;clip-path:polygon(50% 0,100% 100%,0 100%);z-index:-1;pointer-events:none}body.elementor-page-2932 .sma-bh-title .elementor-heading-title{position:relative;z-index:0}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jali Arabic';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://sma-albnyan.sa/wp-content/uploads/2026/10/Jali-Arabic-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Jali Arabic';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sma-albnyan.sa/wp-content/uploads/2026/10/Jali-Arabic-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Jali Arabic';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sma-albnyan.sa/wp-content/uploads/2026/10/Jali-Arabic-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Jali Arabic';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sma-albnyan.sa/wp-content/uploads/2026/10/Jali-Arabic-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Jali Arabic';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sma-albnyan.sa/wp-content/uploads/2026/10/Jali-Arabic-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Jali Arabic';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://sma-albnyan.sa/wp-content/uploads/2026/10/Jali-Arabic-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Jali Arabic';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://sma-albnyan.sa/wp-content/uploads/2026/10/Jali-Arabic-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Jali Arabic';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://sma-albnyan.sa/wp-content/uploads/2026/10/Jali-Arabic-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */