body{margin:0;font-family:Inter,sans-serif}.bp-shell>.elementor-container{max-width:none!important}.bp-shell .elementor-widget-wrap{padding:0!important}.bp-shell .elementor-widget{margin:0}.bp-header-shell{position:sticky!important;top:0;z-index:100}.bp-header-shell .site-header{position:relative}.admin-bar .bp-header-shell{top:32px}.bp-standard{padding:90px 24px;min-height:75vh}.bp-standard article{margin-bottom:50px}.elementor-editor-active .bp-header-shell{position:relative!important;top:0}.elementor-editor-active .marquee-track{animation:none}@media(max-width:782px){.admin-bar .bp-header-shell{top:46px}}@media(max-width:600px){.admin-bar .bp-header-shell{top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

[data-bp-motion="off"] .marquee-track{animation:none!important}

/* Remove only Elementor's outer demo wrappers' default gutters. All interior spacing comes from the reference portfolio. */
.basheer-theme .bp-shell{padding:0;margin:0;border:0;border-radius:0;width:100%;max-width:none}
.basheer-theme .bp-shell>.elementor-container{width:100%;max-width:none!important;min-height:0}
.basheer-theme .bp-shell>.elementor-container>.elementor-column{width:100%;min-height:0}
.basheer-theme .bp-shell>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important;gap:0}
.basheer-theme .bp-shell .elementor-widget{--theme:var(--green);--header:var(--ink);--text:var(--copy);width:100%;max-width:none}
.basheer-theme .bp-shell .elementor-widget-container{margin:0;padding:0}
