.elementor-2899 .elementor-element.elementor-element-d400001{--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:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:52px;}.elementor-2899 .elementor-element.elementor-element-d400002{--display:flex;--min-height:575px;--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:238px;--padding-bottom:60px;--padding-left:49px;--padding-right:49px;}.elementor-2899 .elementor-element.elementor-element-d400002:not(.elementor-motion-effects-element-type-background), .elementor-2899 .elementor-element.elementor-element-d400002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1B33;background-image:url("https://sma-albnyan.sa/wp-content/uploads/2026/10/صورة-هيرو-صفحة-المشاريع-scaled.webp");background-position:center center;background-size:cover;}.elementor-2899 .elementor-element.elementor-element-d400003 .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-2899 .elementor-element.elementor-element-d400004{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2899 .elementor-element.elementor-element-d400004 .elementor-heading-title{font-family:"Jali Arabic", Sans-serif;font-size:82px;font-weight:900;line-height:105px;color:#FFFFFF;}.elementor-2899 .elementor-element.elementor-element-d400005{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2899 .elementor-element.elementor-element-d400005 .elementor-heading-title{font-family:"Jali Arabic", Sans-serif;font-size:30px;font-weight:700;line-height:44px;color:#6CCACA;}.elementor-2899 .elementor-element.elementor-element-d40000a{--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:64px;--padding-bottom:84px;--padding-left:16px;--padding-right:16px;}.elementor-2899 .elementor-element.elementor-element-d400009{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2899 .elementor-element.elementor-element-d400007{--grid-columns:3;--grid-row-gap:28px;--grid-column-gap:29px;}.elementor-2899 .elementor-element.elementor-element-d400007 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2899 .elementor-element.elementor-element-d400007 .e-loop-item > .elementor-section, .elementor-2899 .elementor-element.elementor-element-d400007 .e-loop-item > .elementor-section > .elementor-container, .elementor-2899 .elementor-element.elementor-element-d400007 .e-loop-item > .e-con, .elementor-2899 .elementor-element.elementor-element-d400007 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2899 .elementor-element.elementor-element-d40000b{--display:flex;--min-height:408px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:99px;--padding-left:0px;--padding-right:0px;}.elementor-2899 .elementor-element.elementor-element-d40000b:not(.elementor-motion-effects-element-type-background), .elementor-2899 .elementor-element.elementor-element-d40000b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#143052;background-image:url("https://sma-albnyan.sa/wp-content/uploads/2026/10/Rectangle-4784-scaled.webp");background-position:center center;background-size:cover;}.elementor-2899 .elementor-element.elementor-element-d40000c{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:3px;}.elementor-2899 .elementor-element.elementor-element-d40000d{margin:0px 31px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2899 .elementor-element.elementor-element-d40000d .elementor-heading-title{font-family:"Jali Arabic", Sans-serif;font-size:54px;font-weight:700;line-height:75px;color:#FFFFFF;}.elementor-2899 .elementor-element.elementor-element-d40000e{margin:15px 2px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Jali Arabic", Sans-serif;font-size:21.6px;font-weight:400;line-height:31px;color:rgba(255,255,255,0.9);}.elementor-2899 .elementor-element.elementor-element-d40000f{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2899 .elementor-element.elementor-element-d400010 .elementor-button{background-color:#6CCACA;font-family:"Jali Arabic", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 28.4px 14px 28.4px;}.elementor-2899 .elementor-element.elementor-element-d400010 .elementor-button:hover, .elementor-2899 .elementor-element.elementor-element-d400010 .elementor-button:focus{background-color:#57B5B5;color:#FFFFFF;}.elementor-2899 .elementor-element.elementor-element-d400010 .elementor-button:hover svg, .elementor-2899 .elementor-element.elementor-element-d400010 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2899 .elementor-element.elementor-element-d400011 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jali Arabic", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:13px 21px 13px 21px;}.elementor-2899 .elementor-element.elementor-element-d400011 .elementor-button:hover, .elementor-2899 .elementor-element.elementor-element-d400011 .elementor-button:focus{background-color:rgba(255,255,255,0.08);color:#FFFFFF;}.elementor-2899 .elementor-element.elementor-element-d400011 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2899 .elementor-element.elementor-element-d400011 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2899 .elementor-element.elementor-element-d400011 .elementor-button:hover svg, .elementor-2899 .elementor-element.elementor-element-d400011 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2899 .elementor-element.elementor-element-d400001{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2899 .elementor-element.elementor-element-d400002{--padding-top:170px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-2899 .elementor-element.elementor-element-d400004 .elementor-heading-title{font-size:56px;line-height:70px;}.elementor-2899 .elementor-element.elementor-element-d400005 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-2899 .elementor-element.elementor-element-d40000a{--padding-top:48px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2899 .elementor-element.elementor-element-d400007{--grid-columns:2;}.elementor-2899 .elementor-element.elementor-element-d40000b{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-2899 .elementor-element.elementor-element-d40000d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2899 .elementor-element.elementor-element-d40000d .elementor-heading-title{font-size:42px;line-height:58px;}.elementor-2899 .elementor-element.elementor-element-d40000e{font-size:19px;line-height:29px;}}@media(max-width:767px){.elementor-2899 .elementor-element.elementor-element-d400001{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-2899 .elementor-element.elementor-element-d400002{--min-height:0px;--padding-top:130px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-2899 .elementor-element.elementor-element-d400003 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-2899 .elementor-element.elementor-element-d400004 .elementor-heading-title{font-size:38px;line-height:50px;}.elementor-2899 .elementor-element.elementor-element-d400005 .elementor-heading-title{font-size:19px;line-height:29px;}.elementor-2899 .elementor-element.elementor-element-d40000a{--padding-top:32px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-2899 .elementor-element.elementor-element-d400007{--grid-columns:1;--grid-row-gap:20px;}.elementor-2899 .elementor-element.elementor-element-d40000b:not(.elementor-motion-effects-element-type-background), .elementor-2899 .elementor-element.elementor-element-d40000b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-439px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2899 .elementor-element.elementor-element-d40000b{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2899 .elementor-element.elementor-element-d40000d .elementor-heading-title{font-size:32px;line-height:44px;}.elementor-2899 .elementor-element.elementor-element-d40000e{font-size:17px;line-height:27px;}}@media(min-width:768px){.elementor-2899 .elementor-element.elementor-element-d400002{--width:1336px;}.elementor-2899 .elementor-element.elementor-element-d400009{--width:1240px;}.elementor-2899 .elementor-element.elementor-element-d40000c{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2899 .elementor-element.elementor-element-d400002{--width:100%;}.elementor-2899 .elementor-element.elementor-element-d400009{--width:100%;}}/* Start custom CSS */body.elementor-page-2899{--hg:clamp(16px,2.2vw,32px);background-color:#0B1B33}
@media(min-width:1025px){
body.elementor-page-2899 .sma-subhero{padding-left:0!important;padding-right:0!important}
body.elementor-page-2899 .sma-subhero-box{width:calc(100vw - 2*var(--hg))!important;max-width:min(1640px,calc(100% - 16px))!important;padding-left:clamp(32px,6.67vw,96px)!important;padding-right:clamp(32px,6.67vw,96px)!important;padding-top:236px!important}
}
body.elementor-page-2899 .sma-sub{margin-top:-4px!important}
@media(max-width:767px){
body.elementor-page-2899 .sma-subhero{padding-left:12px!important;padding-right:12px!important;padding-bottom:0!important}
body.elementor-page-2899 .sma-subhero-box{padding-left:24px!important;padding-right:24px!important}
}
/* filters */
body.elementor-page-2899 .sma-flt-wrap{width:100%;position:relative;z-index:5}
body.elementor-page-2899 .sma-flt{position:relative;font-family:"Jali Arabic",sans-serif}
body.elementor-page-2899 .sma-flt button{font-family:inherit}
body.elementor-page-2899 .sma-flt-toggle,body.elementor-page-2899 .sma-flt-apply{display:none}
body.elementor-page-2899 .sma-flt-panel{display:flex;justify-content:space-between;align-items:center;gap:20px}
body.elementor-page-2899 .sma-flt-tabs{display:flex;align-items:center;gap:6px;height:56px;padding:9px;background:#143052;border:1px solid rgba(255,255,255,.08)}
body.elementor-page-2899 .sma-flt-tabs button{height:36px;padding:0 21px;border:0;border-radius:0;background:transparent;color:rgba(255,255,255,.75);font-size:16px;font-weight:400;line-height:1;cursor:pointer;transition:background-color .3s ease,color .3s ease}
body.elementor-page-2899 .sma-flt-tabs button:not(.is-on):hover{color:#fff;background:rgba(255,255,255,.04)}
body.elementor-page-2899 .sma-flt-tabs button.is-on{background:#6CCACA;color:#fff;font-weight:500}
body.elementor-page-2899 .sma-flt-rest{display:flex;align-items:center;gap:20px}
body.elementor-page-2899 .sma-flt-sel{position:relative;display:block;width:114px;height:51px;margin:0}
body.elementor-page-2899 .sma-flt-sel select{-webkit-appearance:none;appearance:none;width:100%;height:100%;background:#0B1B33;border:1px solid rgba(255,255,255,.2);border-radius:0;color:rgba(255,255,255,.9);font-size:16px;font-family:inherit;padding:0 14px 0 32px;cursor:pointer;transition:border-color .3s ease;text-overflow:ellipsis}
body.elementor-page-2899 .sma-flt-sel select:hover,body.elementor-page-2899 .sma-flt-sel select:focus,body.elementor-page-2899 .sma-flt-sel.is-set select{outline:none;border-color:#6CCACA}
body.elementor-page-2899 .sma-flt-sel select option{background:#0B1B33;color:#fff}
body.elementor-page-2899 .sma-flt-sel::after{content:"";position:absolute;left:14px;top:50%;width:10px;height:6px;margin-top:-3px;background:#fff;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") center/contain no-repeat}
body.elementor-page-2899 .sma-flt-price{width:260px}
body.elementor-page-2899 .sma-flt-plabels{display:flex;justify-content:space-between;color:rgba(255,255,255,.5);font-size:13px;line-height:18px;margin-bottom:4px;white-space:nowrap}
body.elementor-page-2899 .sma-flt-plabels b{color:#6CCACA;font-weight:500;margin-inline-start:3px}
body.elementor-page-2899 .sma-flt-range{position:relative;height:24px;direction:rtl}
body.elementor-page-2899 .sma-flt-track{position:absolute;left:0;right:0;top:10px;height:4px;background:rgba(255,255,255,.15);border-radius:2px}
body.elementor-page-2899 .sma-flt-track i{position:absolute;top:0;bottom:0;background:#6CCACA;border-radius:2px}
body.elementor-page-2899 .sma-flt-range input{position:absolute;left:0;top:0;width:100%;height:24px;margin:0;padding:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;direction:rtl}
body.elementor-page-2899 .sma-flt-range input::-webkit-slider-runnable-track{background:none;height:24px}
body.elementor-page-2899 .sma-flt-range input::-moz-range-track{background:none}
body.elementor-page-2899 .sma-flt-range input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;margin-top:3px;border-radius:50%;background:#6CCACA;border:0;box-shadow:0 0 0 3px rgba(108,202,202,.25);cursor:grab;transition:box-shadow .2s ease}
body.elementor-page-2899 .sma-flt-range input::-webkit-slider-thumb:active{box-shadow:0 0 0 6px rgba(108,202,202,.3)}
body.elementor-page-2899 .sma-flt-range input::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#6CCACA;border:0;box-shadow:0 0 0 3px rgba(108,202,202,.25);cursor:grab}
body.elementor-page-2899 .sma-flt-reset{display:inline-flex;align-items:center;gap:6px;background:none!important;border:0!important;padding:0!important;color:#6CCACA!important;font-size:13px;line-height:18px;cursor:pointer;white-space:nowrap;transition:opacity .3s ease}
body.elementor-page-2899 .sma-flt-reset:hover{opacity:.75}
body.elementor-page-2899 .sma-flt-reset span{width:12px;height:12px;flex:0 0 12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M1 1l10 10M11 1 1 11'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M1 1l10 10M11 1 1 11'/%3E%3C/svg%3E") center/contain no-repeat}
/* grid + more */
body.elementor-page-2899 .sma-pgrid-all{width:100%}
body.elementor-page-2899 .sma-pgrid-all .e-loop-item.sma-in{animation:smaCardIn .5s cubic-bezier(.2,.7,.2,1) both}
@keyframes smaCardIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
body.elementor-page-2899 .sma-more-w{width:100%}
body.elementor-page-2899 .sma-more-wrap{display:flex;flex-direction:column;align-items:center;margin-top:20px}
body.elementor-page-2899 .sma-more{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:500;font-family:"Jali Arabic",sans-serif;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}
body.elementor-page-2899 .sma-more:hover{background:#6CCACA;border-color:#6CCACA;color:#fff}
body.elementor-page-2899 .sma-empty{color:rgba(255,255,255,.7);font-size:18px;margin:12px 0 0;text-align:center}
@media(max-width:1180px) and (min-width:768px){
body.elementor-page-2899 .sma-flt-panel{flex-direction:column;align-items:stretch;gap:16px}
body.elementor-page-2899 .sma-flt-tabs{align-self:flex-start}
body.elementor-page-2899 .sma-flt-rest{flex-wrap:wrap;justify-content:flex-start}
}
@media(max-width:767px){
body.elementor-page-2899 .sma-flt-toggle{display:flex;width:100%;height:52px;align-items:center;gap:10px;padding:0 16px;background:#143052;border:1px solid rgba(255,255,255,.12);border-radius:0;color:#fff;font-size:16px;font-weight:500;cursor:pointer}
body.elementor-page-2899 .sma-flt.has-active .sma-flt-toggle{border-color:#6CCACA}
body.elementor-page-2899 .sma-flt-ti{width:18px;height:15px;background:#6CCACA;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M1 3h18M4 8h12M7 13h6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M1 3h18M4 8h12M7 13h6'/%3E%3C/svg%3E") center/contain no-repeat}
body.elementor-page-2899 .sma-flt-count{color:#6CCACA}
body.elementor-page-2899 .sma-flt-chev{margin-inline-start:auto;width:12px;height:7px;background:#fff;transition:transform .3s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") center/contain no-repeat}
body.elementor-page-2899 .sma-flt.is-open .sma-flt-chev{transform:rotate(180deg)}
body.elementor-page-2899 .sma-flt-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;flex-direction:column;align-items:stretch;gap:16px;padding:16px;background:#143052;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 48px rgba(0,0,0,.45);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}
body.elementor-page-2899 .sma-flt.is-open .sma-flt-panel{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s}
body.elementor-page-2899 .sma-flt-tabs{width:100%;height:auto;padding:6px;gap:4px;background:#0B1B33}
body.elementor-page-2899 .sma-flt-tabs button{flex:1 1 0;padding:0 6px;height:38px;font-size:14px}
body.elementor-page-2899 .sma-flt-rest{flex-direction:column;align-items:stretch;gap:12px}
body.elementor-page-2899 .sma-flt-sel{width:100%;height:48px}
body.elementor-page-2899 .sma-flt-price{width:100%;padding:4px 2px 0}
body.elementor-page-2899 .sma-flt-reset{align-self:center;margin-top:2px}
body.elementor-page-2899 .sma-flt-apply{display:block;width:100%;height:48px;background:#6CCACA;border:0;border-radius:0;color:#fff;font-size:16px;font-weight:600;cursor:pointer}
body.elementor-page-2899 .sma-flt-apply b{font-weight:400}
body.elementor-page-2899 .sma-more-wrap{margin-top:8px}
body.elementor-page-2899 .sma-more{width:100%}
}
body.elementor-page-2899 .sma-flt-tabs{gap:4px}
body.elementor-page-2899 .sma-flt-tabs button{padding:0 14px}
body.elementor-page-2899 .sma-flt-tabs button:first-child{min-width:66px}
@media(max-width:767px){body.elementor-page-2899 .sma-flt-tabs button{padding:0 6px}body.elementor-page-2899 .sma-sub{margin-top:6px!important}}
/* v3 projects: side padding, wider unit-type, reset states */
body.elementor-page-2899 .sma-plist,body.elementor-page-2899 .sma-cta{padding-left:clamp(24px,4vw,56px)!important;padding-right:clamp(24px,4vw,56px)!important}
@media(max-width:767px){body.elementor-page-2899 .sma-plist{padding-left:24px!important;padding-right:24px!important}}
@media(min-width:768px){body.elementor-page-2899 .sma-flt-sel[data-f="type"]{width:158px}}
body.elementor-page-2899 .sma-flt-reset{color:rgba(255,255,255,.6)!important;transition:color .3s ease,opacity .3s ease}
body.elementor-page-2899 .sma-flt-reset:hover{opacity:1;color:#fff!important}
body.elementor-page-2899 .sma-flt.has-active .sma-flt-reset{color:#6CCACA!important}
body.elementor-page-2899 .sma-flt.has-active .sma-flt-reset:hover{opacity:.8}
/* v4 inner width */
body.elementor-page-2899 .sma-plist-in,body.elementor-page-2899 .sma-cta>.e-con-inner,body.elementor-page-2899 .sma-cta>.e-con{max-width:100%!important}/* 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 */