.elementor-9 .elementor-element.elementor-element-8062ef4{--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;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-41407c2{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-61cc6c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__cards{grid-template-columns:repeat(2, 1fr);gap:16px;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about{padding:80px 16px 80px 16px;--azs-bg:#FCFCFD;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__bg{display:block;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__eyebrow{color:#a78bfa;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__title{color:#1A1717;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__gradient{background-image:linear-gradient(90deg, #7c3aed, #06b6d4, #0B72F5);}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__text{color:#000000;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__text b, .elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__text strong{color:#3832EE;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__card{background:#3636360D;border-color:rgba(255,255,255,0.08);border-radius:16px;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__card:hover{border-color:rgba(124,58,237,0.45);}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__card-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__card-text{color:#61677E;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__img{border-radius:20px;aspect-ratio:4/5;}.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__media-frame{background:linear-gradient(135deg, rgba(124,58,237,0.35), rgba(6,182,212,0.25));}.elementor-9 .elementor-element.elementor-element-3252582{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-ef3a84c > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ef3a84c .azs-svc{--azs-bg:#070712;--azs-primary:#7c3aed;--azs-cyan:#06b6d4;--azs-text:#e6e6f0;--azs-muted:#9aa0b4;}.elementor-9 .elementor-element.elementor-element-ef3a84c .azs-svc__eyebrow{color:#22d3ee;}.elementor-9 .elementor-element.elementor-element-ef3a84c .azs-svc__card-link{color:#a78bfa;}.elementor-9 .elementor-element.elementor-element-ef3a84c .azs-svc__card{border-radius:20px;background:rgba(255,255,255,calc(4 / 100));padding:28px;}.elementor-9 .elementor-element.elementor-element-f06bc9e{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-2cc68bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2cc68bc .azs-wrk{--azs-bg:#FBFBFF;--azs-muted:#000000;}.elementor-9 .elementor-element.elementor-element-2cc68bc .azs-wrk__eyebrow{color:#6A74F3;}.elementor-9 .elementor-element.elementor-element-2cc68bc .azs-wrk__card{border-radius:20px;}.elementor-9 .elementor-element.elementor-element-2cc68bc .azs-wrk__title{color:#070606;}.elementor-9 .elementor-element.elementor-element-2cc68bc .azs-wrk__subtitle{color:#0B0C0C;}.elementor-9 .elementor-element.elementor-element-2cc68bc .azs-wrk__gradient{background-image:linear-gradient(90deg, var(--azs-grad-start, #7c3aed), #1670FF);}.elementor-9 .elementor-element.elementor-element-2cc68bc .azs-wrk__load-more{color:#030303;}.elementor-9 .elementor-element.elementor-element-a684281{--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-9 .elementor-element.elementor-element-b0218b5{text-align:center;}.elementor-9 .elementor-element.elementor-element-b0218b5 .elementor-heading-title{font-family:"DIN", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-0a7a859{--e-image-carousel-slides-to-show:5;}.elementor-9 .elementor-element.elementor-element-9c1aed3{--display:flex;}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt{--azs-bg:#070712;--azs-input-bg:rgba(255,255,255,0.05);--azs-input-border:rgba(255,255,255,0.1);}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt__eyebrow{color:#a78bfa;}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt__title{color:#ffffff !important;}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt__info-title{color:#ffffff !important;}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt__subtitle{color:#9aa0b4 !important;}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt__info-desc{color:#9aa0b4 !important;}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt__link-label{color:#9aa0b4 !important;}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt__link-value{color:#ffffff !important;}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt__gradient{background-image:linear-gradient(90deg, var(--azs-grad-start, #7c3aed), #06b6d4) !important;}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt__field input{color:#e6e6f0;}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt__field textarea{color:#e6e6f0;}.elementor-9 .elementor-element.elementor-element-851c461 .azs-ctt__submit{background:linear-gradient(135deg, var(--azs-btn-from, #7c3aed), #06b6d4);}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__cards{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-61cc6c4 .azs-about__cards{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for container, class: .elementor-element-8062ef4 */.elementor-9 .elementor-element.elementor-element-8062ef4 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for azs_about, class: .elementor-element-61cc6c4 */#azs-about-section {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: 80px 20px;
  direction: rtl;
  font-family: 'Cairo', 'DIN Next LT Arabic', system-ui, sans-serif;
  color: var(--azs-text);
  line-height: 1.7;

  background:
    radial-gradient(900px 500px at 85% -10%, rgba(124,58,237,.28), transparent 60%),
    radial-gradient(700px 400px at 5%  10%, rgba(6,182,212,.22),   transparent 60%),
    radial-gradient(700px 500px at 50% 110%,rgba(245,158,11,.14),  transparent 60%),
    var(--azs-bg);

  /* تمديد الخلفية لكامل عرض الشاشة بكسر حدود الـ Elementor column */
  margin-left:  calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: 100vw;
}/* End custom CSS */
/* Start custom CSS for azs_services, class: .elementor-element-ef3a84c */.elementor-9 .elementor-element.elementor-element-ef3a84c a {
    text-decoration: none;
}

.azs-svc__gradient {
    background-image: linear-gradient(90deg, #7c3aed, #06b6d4, #1677ff);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for azs_works, class: .elementor-element-2cc68bc */#azs-about-section {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: 80px 20px;
  direction: rtl;
  font-family: 'Cairo', 'DIN Next LT Arabic', system-ui, sans-serif;
  color: var(--azs-text);
  line-height: 1.7;

  background:
    radial-gradient(900px 500px at 85% -10%, rgba(124,58,237,.28), transparent 60%),
    radial-gradient(700px 400px at 5%  10%, rgba(6,182,212,.22),   transparent 60%),
    radial-gradient(700px 500px at 50% 110%,rgba(245,158,11,.14),  transparent 60%),
    var(--azs-bg);

  /* تمديد الخلفية لكامل عرض الشاشة بكسر حدود الـ Elementor column */
  margin-left:  calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: 100vw;
}/* End custom CSS */
/* Start custom CSS for azs_contact, class: .elementor-element-851c461 */.elementor-9 .elementor-element.elementor-element-851c461 a {
    text-decoration: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DIN';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.azeezshorafa.com/wp-content/uploads/2026/06/ArbFONTS-DINNextLTArabic-Heavy-1.ttf') format('truetype');
}
@font-face {
	font-family: 'DIN';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.azeezshorafa.com/wp-content/uploads/2026/06/ArbFONTS-DINNextLTArabic-Regular-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */