.elementor-15 .elementor-element.elementor-element-6fb50e8{--display:flex;}.elementor-15 .elementor-element.elementor-element-011bb96{--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;}.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-15 .elementor-element.elementor-element-18ff3f6 .elementor-heading-title{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-4079099 .elementor-heading-title{font-family:"Droid Kufi", Sans-serif;font-size:2.1em;font-weight:600;}.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-15 .elementor-element.elementor-element-470fa95{text-align:start;font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-aad455a{font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-981b734{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-7279429 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-7279429 .elementor-button{font-family:"Droid Kufi", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-44c55ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-44c55ce .elementor-button{font-family:"Droid Kufi", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-cd6033d{--display:flex;}.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-15 .elementor-element.elementor-element-c5c3a34{--display:flex;}.elementor-15 .elementor-element.elementor-element-c5c3a34:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c5c3a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE4;}.elementor-15 .elementor-element.elementor-element-21ab179{--display:flex;}.elementor-15 .elementor-element.elementor-element-57eabbf{--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;}.elementor-15 .elementor-element.elementor-element-525c842 .elementor-heading-title{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-851820e .elementor-heading-title{font-family:"Droid Kufi", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-15 .elementor-element.elementor-element-53f2d4b{font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-5ffc8cb{--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;}.elementor-15 .elementor-element.elementor-element-fbee61e{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-15 .elementor-element.elementor-element-0a17162 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-0a17162 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0a17162 .elementor-icon-box-title a{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-70da367{--display:flex;}.elementor-15 .elementor-element.elementor-element-8d76206 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-8d76206 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8d76206 .elementor-icon-box-title a{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-1ec54a8{--display:flex;}.elementor-15 .elementor-element.elementor-element-cc1d754 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-cc1d754 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-cc1d754 .elementor-icon-box-title a{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-3296c78{--display:flex;}.elementor-15 .elementor-element.elementor-element-7e5cf66{--display:flex;}.elementor-15 .elementor-element.elementor-element-7e5cf66:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7e5cf66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-15 .elementor-element.elementor-element-b9d4d14{--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;}.elementor-15 .elementor-element.elementor-element-c522790{text-align:center;}.elementor-15 .elementor-element.elementor-element-c522790 .elementor-heading-title{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-75987b6{text-align:center;}.elementor-15 .elementor-element.elementor-element-75987b6 .elementor-heading-title{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-f934587{font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-401552d{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-15 .elementor-element.elementor-element-345d752{--grid-columns:1;--grid-row-gap:24px;}.elementor-15 .elementor-element.elementor-element-b93ab01{--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;}.elementor-15 .elementor-element.elementor-element-11a44b4{font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-1d324e4{--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;}.elementor-15 .elementor-element.elementor-element-3185574 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-3185574 .elementor-button{font-family:"Droid Kufi", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-651ea16{--display:flex;}.elementor-15 .elementor-element.elementor-element-651ea16:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-651ea16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE4;}.elementor-15 .elementor-element.elementor-element-daacc14{--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;}.elementor-15 .elementor-element.elementor-element-e3b2385{--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;}.elementor-15 .elementor-element.elementor-element-32b6da7{text-align:center;}.elementor-15 .elementor-element.elementor-element-32b6da7 .elementor-heading-title{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-d1ec0dc{text-align:center;}.elementor-15 .elementor-element.elementor-element-d1ec0dc .elementor-heading-title{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-8021da8{--display:flex;}.elementor-15 .elementor-element.elementor-element-d82cdae{--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;}.elementor-15 .elementor-element.elementor-element-c21bda6 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-c21bda6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-c21bda6 .elementor-icon-box-title a{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-c21bda6 .elementor-icon-box-description{font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-acd6aa3{--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;}.elementor-15 .elementor-element.elementor-element-1b8cc3e .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-1b8cc3e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-1b8cc3e .elementor-icon-box-title a{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-1b8cc3e .elementor-icon-box-description{font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-ac5f99d{--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;}.elementor-15 .elementor-element.elementor-element-8b8c640 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-8b8c640 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8b8c640 .elementor-icon-box-title a{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-8b8c640 .elementor-icon-box-description{font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-0be1b67{--display:flex;}.elementor-15 .elementor-element.elementor-element-0be1b67:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0be1b67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-15 .elementor-element.elementor-element-c4f6ecf{--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;}.elementor-15 .elementor-element.elementor-element-a6ff37b{text-align:center;}.elementor-15 .elementor-element.elementor-element-a6ff37b .elementor-heading-title{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-33d1ae6{text-align:center;}.elementor-15 .elementor-element.elementor-element-33d1ae6 .elementor-heading-title{font-family:"Droid Kufi", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-15 .elementor-element.elementor-element-befb25f{font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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-family:var( --e-global-typography-accent-font-family ), Sans-serif;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-family:var( --e-global-typography-accent-font-family ), Sans-serif;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-15 .elementor-element.elementor-element-e65fff1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-15 .elementor-element.elementor-element-e65fff1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-15 .elementor-element.elementor-element-e65fff1:after{content:"0.66";}.elementor-15 .elementor-element.elementor-element-e65fff1 .elementor-post__thumbnail__link{width:100%;}.elementor-15 .elementor-element.elementor-element-e65fff1 .elementor-post__meta-data span + span:before{content:"·";}.elementor-15 .elementor-element.elementor-element-e65fff1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-15 .elementor-element.elementor-element-e65fff1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-15 .elementor-element.elementor-element-e65fff1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-e65fff1 .elementor-post__title, .elementor-15 .elementor-element.elementor-element-e65fff1 .elementor-post__title a{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e65fff1 .elementor-post__meta-data{font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e65fff1 .elementor-post__excerpt p{font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e65fff1 a.elementor-post__read-more{font-family:"Droid Kufi", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-dab75e8{--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;}.elementor-15 .elementor-element.elementor-element-446989c .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-446989c .elementor-button{font-family:"Droid Kufi", Sans-serif;font-weight:500;}.elementor-15 .elementor-element.elementor-element-f52639a{--display:flex;}.elementor-15 .elementor-element.elementor-element-f52639a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f52639a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-15 .elementor-element.elementor-element-b955a79{--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;}.elementor-15 .elementor-element.elementor-element-b0160e8{--display:flex;}.elementor-15 .elementor-element.elementor-element-e649934{--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;}.elementor-15 .elementor-element.elementor-element-d0fc3c5 .elementor-heading-title{font-family:"Droid Kufi", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-8c65d89{font-family:"Droid Kufi", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-4283d4b{--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;}.elementor-15 .elementor-element.elementor-element-b5581ea{--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;}.elementor-15 .elementor-element.elementor-element-92ec22d .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-92ec22d .elementor-button{font-family:"Droid Kufi", Sans-serif;font-weight:500;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-c5c3a34{--content-width:1350px;}.elementor-15 .elementor-element.elementor-element-7e5cf66{--content-width:1350px;}.elementor-15 .elementor-element.elementor-element-651ea16{--content-width:1350px;}.elementor-15 .elementor-element.elementor-element-0be1b67{--content-width:1350px;}.elementor-15 .elementor-element.elementor-element-f52639a{--content-width:1350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-c5c3a34{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-7e5cf66{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-651ea16{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-0be1b67{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-f52639a{--content-width:100%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-345d752{--grid-columns:1;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-345d752{--grid-columns:1;}.elementor-15 .elementor-element.elementor-element-d1ec0dc .elementor-heading-title{font-size:1.3em;}.elementor-15 .elementor-element.elementor-element-e65fff1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-15 .elementor-element.elementor-element-e65fff1:after{content:"0.5";}.elementor-15 .elementor-element.elementor-element-e65fff1 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* ===== Sama Shahba · المشاريع العقارية ===== */
body{
--ss-ink:#14212A;--ss-ink-a:#182832;--ss-ink-b:#101A21;
--ss-ivory:#FAF8F3;--ss-sand:#F4EFE4;--ss-white:#FFFDFA;
--ss-gold:#B89A5C;--ss-gold-lt:#C8B188;--ss-gold-pale:#E7DCC4;
--ss-txt:#26333D;--ss-muted:#6B7681;
--ss-line:rgba(184,154,92,.28);
--ss-sh:0 20px 50px rgba(20,33,42,.10);
--ss-sh-h:0 28px 64px rgba(20,33,42,.16);
--ss-edge:max(20px,calc((100vw - 1350px)/2));
}
.elementor-15 :where(h1,h2,h3,h4,h5,h6,p,span,a,li,div,button){font-family:"Droid Kufi",sans-serif}
.elementor-15 .ss-sec{padding-block:clamp(52px,6.5vw,100px)}

/* typography */
.ss-eyebrow .elementor-heading-title{font-size:clamp(13px,1.1vw,15px);font-weight:700;letter-spacing:.03em;color:var(--ss-gold)}
.ss-h1 .elementor-heading-title{font-size:clamp(27px,3.9vw,52px);line-height:1.5;font-weight:700;color:var(--ss-ink)}
.ss-h2 .elementor-heading-title{font-size:clamp(23px,2.9vw,40px);line-height:1.55;font-weight:700;color:var(--ss-ink)}
.ss-h3 .elementor-heading-title{font-size:clamp(18px,1.5vw,22px);line-height:1.65;font-weight:700;color:var(--ss-ink)}
.ss-lead p{font-size:clamp(15px,1.1vw,17px);line-height:2;color:var(--ss-muted);margin:0}
.ss-sub p{font-size:14.5px;line-height:1.95;color:var(--ss-muted);margin:0}
.ss-on-dark .elementor-heading-title{color:var(--ss-ivory)}
.ss-on-dark p{color:#B9B6AE}
.ss-center{text-align:center}

/* buttons */
.ss-btn .elementor-button{border-radius:999px;font-weight:700;font-size:15px;padding:15px 30px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,background-color .3s,border-color .3s,color .3s}
.ss-btn .elementor-button:focus-visible{outline:2px solid var(--ss-gold);outline-offset:3px}
.ss-btn-dark .elementor-button{background-color:var(--ss-ink-a)!important;background-image:linear-gradient(180deg,var(--ss-ink-a),var(--ss-ink-b))!important;color:var(--ss-ivory)!important;box-shadow:0 12px 28px rgba(20,33,42,.18)}
.ss-btn-dark .elementor-button:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(20,33,42,.26);color:#fff}
.ss-btn-ghost .elementor-button{background-color:transparent!important;background-image:none!important;color:var(--ss-ink)!important;border:1px solid var(--ss-line)}
.ss-btn-ghost .elementor-button:hover{border-color:var(--ss-gold)!important;background-color:rgba(184,154,92,.09)!important;transform:translateY(-2px)}
.ss-btn-gold .elementor-button{background-color:var(--ss-gold-lt)!important;background-image:none!important;color:#14212A!important;box-shadow:0 12px 28px rgba(184,154,92,.26)}
.ss-btn-gold .elementor-button:hover{background-color:#D3BE9B!important;transform:translateY(-2px)}
.ss-btn .elementor-button-icon{transition:transform .3s}
.ss-btn .elementor-button:hover .elementor-button-icon{transform:translateX(-4px)}

/* hero */
.ss-hero{display:grid!important;grid-template-columns:1.04fr 1fr;align-items:center;background:var(--ss-ivory);overflow:hidden;padding:0!important;gap:0!important}
.ss-hero__copy{padding-block:clamp(44px,5.5vw,96px)!important;padding-inline-start:var(--ss-edge)!important;padding-inline-end:clamp(24px,3.4vw,64px)!important;gap:22px!important}
.ss-hero__media{position:relative;align-self:stretch;min-height:clamp(340px,44vw,580px);padding:0!important;padding-inline-start:26px!important}
.ss-hero__media>.elementor-widget-image{flex:1;display:flex;width:100%}
.ss-hero__media>.elementor-widget-image>.elementor-widget-container{flex:1;display:flex;width:100%}
.ss-hero__media figure,.ss-hero__media .elementor-image{flex:1;display:flex;width:100%;margin:0}
.ss-hero__media img{width:100%;height:100%;object-fit:cover;display:block;border-start-start-radius:clamp(120px,22vw,300px);border-end-start-radius:clamp(120px,22vw,300px)}
.ss-hero__media::after{content:"";position:absolute;inset-block:16px;inset-inline:0 -140px;border:1.5px solid transparent;border-inline-start-color:var(--ss-gold);border-start-start-radius:clamp(140px,24vw,326px);border-end-start-radius:clamp(140px,24vw,326px);pointer-events:none}
.ss-quote{position:relative;padding-inline-start:38px!important}
.ss-quote p{font-size:clamp(15px,1.15vw,17px);line-height:2;color:var(--ss-ink);margin:0}
.ss-quote::before{content:"\201D";position:absolute;inset-inline-start:0;top:2px;font-size:44px;line-height:.85;color:var(--ss-gold);font-family:Georgia,serif}
.ss-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:12px!important;padding:0!important;width:auto!important}

/* criteria */
.ss-criteria{background:var(--ss-sand)}
.ss-2col{display:grid!important;grid-template-columns:1.02fr 1fr;gap:clamp(24px,4vw,64px)!important;align-items:center;padding:0!important}
.ss-crit-items{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:clamp(18px,2.6vw,44px)!important;padding:0!important;width:auto!important}
.ss-crit-item{text-align:center;width:auto!important}
.ss-crit-item .elementor-icon-box-icon{margin-bottom:10px}
.ss-crit-item .elementor-icon{color:var(--ss-gold)}
.ss-crit-item .elementor-icon svg{width:32px;height:32px;fill:var(--ss-gold)}
.ss-crit-item .elementor-icon i{font-size:28px;color:var(--ss-gold)}
.ss-crit-item .elementor-icon-box-title{font-size:14px;font-weight:700;color:var(--ss-muted);margin:0}
.ss-crit-item.is-active .elementor-icon-box-title{color:var(--ss-gold)}
.ss-crit-item .elementor-icon-box-title span{font-size:14px}
.ss-illus img{width:100%;height:auto;display:block;mix-blend-mode:multiply}

/* section head */
.ss-head{max-width:900px;margin-inline:auto!important;text-align:center;gap:14px!important}
.ss-ruled .elementor-heading-title{position:relative;display:inline-block;padding-inline:clamp(26px,7vw,110px)}
.ss-ruled .elementor-heading-title::before,.ss-ruled .elementor-heading-title::after{content:"";position:absolute;top:50%;width:clamp(18px,6vw,90px);height:1px;background:var(--ss-line)}
.ss-ruled .elementor-heading-title::before{inset-inline-start:0}
.ss-ruled .elementor-heading-title::after{inset-inline-end:0}

/* projects loop */
.ss-projects .elementor-loop-container{counter-reset:ssproj;display:grid!important;grid-template-columns:1fr!important;gap:clamp(18px,2.2vw,30px)!important}
.ss-projects .e-loop-item{counter-increment:ssproj}
.ss-card{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;background:var(--ss-white);border:1px solid rgba(184,154,92,.18);border-radius:28px;overflow:hidden;box-shadow:var(--ss-sh);transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s;padding:0!important;gap:0!important}
.ss-card:hover{transform:translateY(-4px);box-shadow:var(--ss-sh-h)}
.ss-card__media{position:relative;padding:0!important;overflow:hidden}
.ss-card__media>.elementor-widget{width:100%;height:100%;display:flex}
.ss-card__media>.elementor-widget>.elementor-widget-container{width:100%;height:100%;display:flex}
.ss-card__media img{width:100%;height:100%;object-fit:cover;display:block;min-height:300px;transition:transform .6s cubic-bezier(.2,.7,.3,1)}
.ss-card:hover .ss-card__media img{transform:scale(1.04)}
.ss-projects .e-loop-item:nth-child(odd) .ss-card__body{order:1}
.ss-projects .e-loop-item:nth-child(odd) .ss-card__media{order:2}
.ss-projects .e-loop-item:nth-child(even) .ss-card__body{order:2}
.ss-projects .e-loop-item:nth-child(even) .ss-card__media{order:1}
.ss-projects .e-loop-item:nth-child(odd) .ss-card__media img{border-start-start-radius:200px;border-end-start-radius:200px}
.ss-projects .e-loop-item:nth-child(even) .ss-card__media img{border-start-end-radius:200px;border-end-end-radius:200px}
.ss-card__body{padding:clamp(24px,2.4vw,42px)!important;gap:12px!important;justify-content:center}
.ss-card__top{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;width:100%!important;padding:0!important;gap:12px!important}
.ss-num{font-size:clamp(28px,2.8vw,42px);font-weight:700;color:rgba(184,154,92,.32);line-height:1;letter-spacing:.02em}
.ss-num::before{content:counter(ssproj,decimal-leading-zero)}
.ss-card__pill p,.ss-card__pill{font-size:13px;font-weight:700;color:var(--ss-gold);margin:0}
.ss-card__pill a{color:var(--ss-gold);text-decoration:none}
.ss-card__title h1,.ss-card__title h2,.ss-card__title h3,.ss-card__title h4{font-size:clamp(22px,2.1vw,30px);font-weight:700;color:var(--ss-ink);line-height:1.55;margin:0}
.ss-card__title a{color:inherit;text-decoration:none;transition:color .3s}
.ss-card:hover .ss-card__title a{color:var(--ss-gold)}
.ss-card__excerpt p{font-size:14.5px;line-height:2;color:var(--ss-muted);margin:0}
.ss-chips p{margin:0;display:flex;flex-wrap:wrap;gap:8px}
.ss-chips a{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ss-muted);background:rgba(184,154,92,.08);border:1px solid rgba(184,154,92,.22);border-radius:999px;padding:7px 14px;text-decoration:none;transition:.3s}
.ss-chips a:hover{color:var(--ss-ink);border-color:var(--ss-gold);background:rgba(184,154,92,.16)}

/* pillars */
.ss-pillars{position:relative;background:var(--ss-white);border:1px solid rgba(184,154,92,.18);border-radius:28px;box-shadow:var(--ss-sh);padding:clamp(28px,3.4vw,56px)!important;gap:clamp(22px,2.6vw,40px)!important}
.ss-pill-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,40px)!important;padding:0!important}
.ss-pill-item{text-align:center;gap:10px!important;padding:0!important}
.ss-pill-item .elementor-icon{color:var(--ss-gold)}
.ss-pill-item .elementor-icon svg{width:36px;height:36px;fill:var(--ss-gold)}
.ss-pill-item .elementor-icon i{font-size:32px;color:var(--ss-gold)}
.ss-pill-item .elementor-icon-box-title{font-size:17px;font-weight:700;color:var(--ss-ink);margin:0 0 6px}
.ss-pill-item .elementor-icon-box-description{font-size:13.5px;line-height:1.95;color:var(--ss-muted)}
.ss-badge{position:absolute;inset-inline-end:11%;top:12%;width:136px;height:136px;border-radius:50%;background:var(--ss-sand);border:1px solid var(--ss-line);display:grid;place-items:center;text-align:center;font-size:13px;font-weight:700;color:var(--ss-ink);line-height:1.95;z-index:2}

/* blog */
.ss-blog .elementor-posts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,26px)}
.ss-blog article.elementor-post{background:var(--ss-white);border:1px solid rgba(184,154,92,.18);border-radius:22px;overflow:hidden;box-shadow:var(--ss-sh);margin:0;padding:0;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s}
.ss-blog article.elementor-post:hover{transform:translateY(-4px);box-shadow:var(--ss-sh-h)}
.ss-blog .elementor-post__thumbnail__link{margin:0}
.ss-blog .elementor-post__thumbnail img{transition:transform .6s cubic-bezier(.2,.7,.3,1)}
.ss-blog article.elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.05)}
.ss-blog .elementor-post__text{padding:20px 22px 24px;margin:0}
.ss-blog .elementor-post__title{margin:0 0 8px}
.ss-blog .elementor-post__title a{font-size:18px;font-weight:700;color:var(--ss-ink);line-height:1.7}
.ss-blog article.elementor-post:hover .elementor-post__title a{color:var(--ss-gold)}
.ss-blog .elementor-post__excerpt p{font-size:13.5px;line-height:1.95;color:var(--ss-muted)}
.ss-blog .elementor-post__read-more{color:var(--ss-gold);font-weight:700;font-size:13.5px}
.ss-blog .elementor-post__meta-data{font-size:12.5px;color:var(--ss-muted)}

/* CTA */
.ss-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ss-ink-a),var(--ss-ink-b));border-radius:28px;padding:clamp(30px,3.6vw,56px)!important;box-shadow:0 20px 50px rgba(20,33,42,.20)}
.ss-cta::before{content:"";position:absolute;inset-inline-end:-70px;top:-70px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(184,154,92,.18),transparent 70%);pointer-events:none}
.ss-cta__grid{display:grid!important;grid-template-columns:1.25fr .95fr;gap:clamp(22px,3vw,48px)!important;align-items:center;padding:0!important;position:relative;z-index:1}
.ss-wa{display:flex;align-items:center;gap:12px;background:rgba(250,248,243,.06);border:1px solid rgba(216,193,138,.22);border-radius:18px;padding:16px 20px;color:var(--ss-ivory);font-weight:700;font-size:15px;text-decoration:none;transition:.3s;justify-content:flex-start}
.ss-wa:hover{border-color:var(--ss-gold);background:rgba(250,248,243,.10)}
.ss-wa .ss-wa__ico{width:40px;height:40px;border-radius:50%;background:var(--ss-gold-lt);display:grid;place-items:center;flex:0 0 40px}
.ss-wa .ss-wa__ico svg{width:22px;height:22px;fill:#14212A}
.ss-wa small{display:block;font-size:12px;font-weight:400;color:#B9B6AE;margin-bottom:2px}

/* responsive */
@media (max-width:1024px){
.ss-hero{grid-template-columns:1fr!important}
.ss-hero__copy{padding-inline:clamp(20px,5vw,44px)!important;order:1}
.ss-hero__media{order:2;min-height:320px;padding-inline-start:0!important}
.ss-hero__media img{border-radius:0}
.ss-hero__media::after{display:none}
.ss-2col,.ss-pill-grid,.ss-cta__grid{grid-template-columns:1fr!important}
.ss-card{grid-template-columns:1fr!important}
.ss-card__media img{border-radius:0!important;min-height:240px}
.ss-projects .e-loop-item .ss-card__media{order:1!important}
.ss-projects .e-loop-item .ss-card__body{order:2!important}
.ss-blog .elementor-posts{grid-template-columns:repeat(2,minmax(0,1fr))}
.ss-badge{position:static;margin-inline:auto;width:120px;height:120px}
}
@media (max-width:767px){
.ss-blog .elementor-posts{grid-template-columns:1fr}
.ss-crit-items{gap:16px!important;justify-content:center}
.ss-row .elementor-widget-button{width:100%}
.ss-row .elementor-button{width:100%;justify-content:center}
}
@media (prefers-reduced-motion:reduce){
.ss-card,.ss-blog article.elementor-post,.ss-btn .elementor-button,.ss-card__media img{transition:none!important}
}

/* ---- overrides ---- */
.ss-h1 .elementor-heading-title,.ss-h2 .elementor-heading-title,.ss-h3 .elementor-heading-title{color:var(--ss-ink)!important}
.ss-eyebrow .elementor-heading-title{color:var(--ss-gold)!important}
.ss-on-dark .elementor-heading-title{color:var(--ss-ivory)!important}
.ss-hero{padding-top:clamp(84px,9vw,128px)!important}
.ss-hero__copy{padding-block-start:clamp(20px,2.5vw,40px)!important}

/* ---- pass 2 ---- */
.ss-crit-item .elementor-icon,.ss-pill-item .elementor-icon{color:var(--ss-gold)!important}
.ss-crit-item .elementor-icon svg,.ss-pill-item .elementor-icon svg{fill:var(--ss-gold)!important;color:var(--ss-gold)!important;width:34px!important;height:34px!important}
.ss-pill-item .elementor-icon svg{width:38px!important;height:38px!important}
.ss-crit-item .elementor-icon-box-title,.ss-crit-item .elementor-icon-box-title *{color:var(--ss-muted)!important;font-size:14px!important;font-weight:700}
.ss-crit-item.is-active .elementor-icon-box-title,.ss-crit-item.is-active .elementor-icon-box-title *{color:var(--ss-gold)!important}
.ss-pill-item .elementor-icon-box-title,.ss-pill-item .elementor-icon-box-title *{color:var(--ss-ink)!important;font-size:17px!important}
.ss-pill-item .elementor-icon-box-description{color:var(--ss-muted)!important}
.ss-btn .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px}
.ss-btn .elementor-button-icon{margin:0!important}
.ss-projects .e-loop-item:nth-child(odd) .ss-card__body,.ss-projects .e-loop-item:nth-child(even) .ss-card__body,.ss-projects .e-loop-item:nth-child(odd) .ss-card__media,.ss-projects .e-loop-item:nth-child(even) .ss-card__media{order:initial}
.ss-projects .e-loop-item:nth-of-type(odd) .ss-card__body{order:1}
.ss-projects .e-loop-item:nth-of-type(odd) .ss-card__media{order:2}
.ss-projects .e-loop-item:nth-of-type(even) .ss-card__body{order:2}
.ss-projects .e-loop-item:nth-of-type(even) .ss-card__media{order:1}
.ss-projects .e-loop-item:nth-of-type(odd) .ss-card__media img{border-radius:0 clamp(120px,16vw,220px) clamp(120px,16vw,220px) 0!important}
.ss-projects .e-loop-item:nth-of-type(even) .ss-card__media img{border-radius:clamp(120px,16vw,220px) 0 0 clamp(120px,16vw,220px)!important}
.ss-card__media img{min-height:clamp(240px,30vw,360px)}
.ss-card__body{justify-content:center!important}
.ss-card__title a,.ss-card__title h1,.ss-card__title h2,.ss-card__title h3,.ss-card__title h4{color:var(--ss-ink)!important}
.ss-card:hover .ss-card__title a{color:var(--ss-gold)!important}
.ss-card__excerpt,.ss-card__excerpt p,.ss-card__excerpt div{font-size:14.5px;line-height:2;color:var(--ss-muted)!important;margin:0}
.ss-chips .elementor-widget-container>*{display:flex;flex-wrap:wrap;gap:8px}
.ss-chips a{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ss-muted)!important;background:rgba(184,154,92,.08);border:1px solid rgba(184,154,92,.22);border-radius:999px;padding:7px 14px;text-decoration:none;transition:.3s}
.ss-chips a::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ss-gold);flex:0 0 5px}
.ss-chips a:hover{color:var(--ss-ink)!important;border-color:var(--ss-gold);background:rgba(184,154,92,.16)}
.ss-blog .elementor-post__title a{color:var(--ss-ink)!important}
.ss-blog article.elementor-post:hover .elementor-post__title a{color:var(--ss-gold)!important}
.ss-blog .elementor-post__read-more{color:var(--ss-gold)!important}
.ss-center-row{justify-content:center!important}
.ss-head{align-items:center!important}
@media (max-width:1024px){
.ss-projects .e-loop-item:nth-of-type(odd) .ss-card__media,.ss-projects .e-loop-item:nth-of-type(even) .ss-card__media{order:1!important}
.ss-projects .e-loop-item:nth-of-type(odd) .ss-card__body,.ss-projects .e-loop-item:nth-of-type(even) .ss-card__body{order:2!important}
.ss-projects .e-loop-item .ss-card__media img{border-radius:0!important}
}

/* ---- pass 3 ---- */
.ss-badge{position:static!important;margin:6px auto 2px!important;display:flex!important;align-items:center;justify-content:center}
.ss-pillars>.elementor-widget-html{width:100%;display:flex;justify-content:center}
.ss-card__media::after{content:"";position:absolute;inset-block:18px;pointer-events:none;border:1.5px solid transparent}
.ss-projects .e-loop-item:nth-of-type(odd) .ss-card__media::after{left:-160px;right:-16px;border-right-color:var(--ss-gold);border-radius:0 clamp(130px,17vw,236px) clamp(130px,17vw,236px) 0}
.ss-projects .e-loop-item:nth-of-type(even) .ss-card__media::after{right:-160px;left:-16px;border-left-color:var(--ss-gold);border-radius:clamp(130px,17vw,236px) 0 0 clamp(130px,17vw,236px)}
.ss-card__media{overflow:visible!important}
.ss-card{overflow:hidden}
.ss-blog .elementor-post__meta-data{font-size:12.5px;color:var(--ss-muted)!important;margin-bottom:8px}
.ss-blog .elementor-post__read-more{display:inline-flex;align-items:center;gap:6px;margin-top:10px}
@media (max-width:1024px){.ss-card__media::after{display:none}}

/* ---- pass 4 : responsive polish ---- */
@media (max-width:1024px){
.ss-projects .e-loop-item:nth-of-type(odd) .ss-card__media img,.ss-projects .e-loop-item:nth-of-type(even) .ss-card__media img{border-radius:0!important}
.ss-card__media img{min-height:220px}
.ss-card__body{padding:24px 22px 28px!important}
.ss-hero__media img{border-start-start-radius:0!important;border-end-start-radius:0!important}
.ss-cta__grid{gap:26px!important}
}
@media (max-width:767px){
.ss-card__top{gap:8px!important}
.ss-num{font-size:26px}
.ss-hero__copy{gap:16px!important}
.ss-quote{padding-inline-start:30px!important}
}
.ss-blog .elementor-post__thumbnail{border-radius:22px 22px 0 0;overflow:hidden}
.ss-blog .elementor-post__card{border-radius:22px;overflow:hidden}

/* ---- pass 5 ---- */
.ss-illus,.ss-illus .elementor-widget-image,.ss-illus figure{isolation:auto;background:transparent}
.ss-illus img{mix-blend-mode:multiply!important;filter:saturate(1.05)}
.ss-criteria{background:#F4EFE4!important}
.ss-2col{align-items:center}

.ss-illus img{mix-blend-mode:normal!important;filter:none}

/* ---- pass 6 : hover + image scaling fixes ---- */
/* project cards: clip the zoom on the image wrapper so the gold arc can still sit outside */
.ss-card__media>.elementor-widget{width:100%;height:100%;display:flex;overflow:hidden}
.ss-card__media>.elementor-widget>.elementor-widget-container{width:100%;height:100%;display:flex}
.ss-card__media img{border-radius:0!important;width:100%;height:100%;object-fit:cover;display:block;transform-origin:center;transition:transform .55s cubic-bezier(.22,.61,.36,1)}
.ss-projects .e-loop-item:nth-of-type(odd) .ss-card__media>.elementor-widget{border-radius:0 clamp(120px,16vw,220px) clamp(120px,16vw,220px) 0}
.ss-projects .e-loop-item:nth-of-type(even) .ss-card__media>.elementor-widget{border-radius:clamp(120px,16vw,220px) 0 0 clamp(120px,16vw,220px)}
.ss-card:hover .ss-card__media img{transform:scale(1.045)}
/* number: gold on hover, never the theme link blue */
.ss-num,.ss-num:hover,.ss-num::before{color:rgba(184,154,92,.32)!important;transition:color .35s ease}
.ss-card:hover .ss-num,.e-loop-item:hover .ss-num,.ss-card:hover .ss-num::before,.e-loop-item:hover .ss-num::before{color:var(--ss-gold)!important}
/* blog cards: one consistent thumbnail ratio, clipped zoom */
.ss-blog article.elementor-post{isolation:isolate;overflow:hidden;border-radius:22px}
.ss-blog .elementor-post__thumbnail__link{display:block!important;overflow:hidden!important;border-radius:22px 22px 0 0;margin:0!important}
.ss-blog .elementor-post__thumbnail{aspect-ratio:16/10!important;height:auto!important;padding:0!important;overflow:hidden!important;border-radius:22px 22px 0 0}
.ss-blog .elementor-post__thumbnail img{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;display:block;transform:translate(-50%,-50%) scale(1)!important;transition:transform .55s cubic-bezier(.22,.61,.36,1)}
.ss-blog article.elementor-post:hover .elementor-post__thumbnail img{transform:translate(-50%,-50%) scale(1.06)!important}
.ss-blog article.elementor-post:hover{transform:translateY(-3px)}
@media (max-width:1024px){
.ss-projects .e-loop-item:nth-of-type(odd) .ss-card__media>.elementor-widget,.ss-projects .e-loop-item:nth-of-type(even) .ss-card__media>.elementor-widget{border-radius:0}
}
@media (prefers-reduced-motion:reduce){
.ss-card:hover .ss-card__media img,.ss-blog article.elementor-post:hover .elementor-post__thumbnail img{transform:translate(-50%,-50%) scale(1)!important}
}

/* ---- pass 7 : WhatsApp box link colours ---- */
.ss-wa,.ss-wa:link,.ss-wa:visited,.ss-wa span{color:var(--ss-ivory)!important;transition:color .3s ease,border-color .3s ease,background-color .3s ease}
.ss-wa:hover,.ss-wa:focus,.ss-wa:focus-visible,.ss-wa:active,
.ss-wa:hover span,.ss-wa:focus span,.ss-wa:focus-visible span,.ss-wa:active span{color:var(--ss-gold-lt)!important}
.ss-wa small,.ss-wa:hover small,.ss-wa:focus small{color:#B9B6AE!important}
.ss-wa:focus-visible{outline:2px solid var(--ss-gold);outline-offset:3px}
.ss-wa .ss-wa__ico svg{fill:#14212A!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Droid Kufi';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://shahba.de/wp-content/uploads/2026/08/7712e50ecac759e968ac145c0c4a6d33.eot');
	src: url('https://shahba.de/wp-content/uploads/2026/08/7712e50ecac759e968ac145c0c4a6d33.eot?#iefix') format('embedded-opentype'),
		url('https://shahba.de/wp-content/uploads/2026/08/7712e50ecac759e968ac145c0c4a6d33.woff2') format('woff2'),
		url('https://shahba.de/wp-content/uploads/2026/08/7712e50ecac759e968ac145c0c4a6d33.woff') format('woff'),
		url('https://shahba.de/wp-content/uploads/2026/08/7712e50ecac759e968ac145c0c4a6d33.ttf') format('truetype'),
		url('https://shahba.de/wp-content/uploads/2026/08/7712e50ecac759e968ac145c0c4a6d33.svg#DroidKufi') format('svg');
}
@font-face {
	font-family: 'Droid Kufi';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://shahba.de/wp-content/uploads/2026/08/1b89eb34f74a02c0681727faadf48466.eot');
	src: url('https://shahba.de/wp-content/uploads/2026/08/1b89eb34f74a02c0681727faadf48466.eot?#iefix') format('embedded-opentype'),
		url('https://shahba.de/wp-content/uploads/2026/08/1b89eb34f74a02c0681727faadf48466.woff2') format('woff2'),
		url('https://shahba.de/wp-content/uploads/2026/08/1b89eb34f74a02c0681727faadf48466.woff') format('woff'),
		url('https://shahba.de/wp-content/uploads/2026/08/1b89eb34f74a02c0681727faadf48466.ttf') format('truetype'),
		url('https://shahba.de/wp-content/uploads/2026/08/1b89eb34f74a02c0681727faadf48466.svg#DroidKufi') format('svg');
}
/* End Custom Fonts CSS */