.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ---------- Elementor atomic resets (keep first) ---------- */
body .elementor .e-div-block-base,body .elementor .e-flexbox-base{padding:0;min-width:0;width:auto}
body .elementor h1,body .elementor h2,body .elementor h3,body .elementor h4,body .elementor p{display:block;cursor:auto}
body .elementor .e-paragraph-base,body .elementor .e-heading-base{cursor:inherit}
body .elementor a.e-div-block-base,body .elementor a{cursor:pointer;color:inherit;text-decoration:none}
body .elementor .e-image-base{cursor:inherit}
.elementor-kit-5{--e-global-color-text:#fff}
body.elementor-default,body{background:#0B0B0C}
.site-header,.site-footer,.page-header{display:none}

:root{
  --k-0:#000;--k-950:#060607;--k-900:#0B0B0C;--k-850:#111113;--k-800:#17171A;--k-700:#202024;--k-600:#2C2D31;--k-500:#45474D;--k-400:#6E7179;--k-300:#9A9DA4;
  --steel:#C9CDD3;--mist:#E6E7E9;--paper:#EFEFED;--white:#fff;
  --text:#fff;--muted:#A3A6AD;--subtle:#6E7179;
  --line:rgba(255,255,255,.09);--line-strong:rgba(255,255,255,.2);
  --grad-steel:linear-gradient(135deg,#F4F5F7 0%,#A9AEB6 35%,#FFFFFF 50%,#8B9099 70%,#D9DCE1 100%);
  --ar:"IBM Plex Sans Arabic","Noto Sans Arabic",system-ui,sans-serif;
  --disp:"Alexandria","IBM Plex Sans Arabic",sans-serif;
  --enx:"Archivo",sans-serif;--mono:"IBM Plex Mono","IBM Plex Sans Arabic",ui-monospace,monospace;
  --container:1320px;--gutter:clamp(20px,4vw,72px);
  --section-y:clamp(72px,8vw,128px);
  --ease:cubic-bezier(.16,1,.3,1);
  --cut:16px;
  --clip:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));
  --header-h:84px;
  color-scheme:dark;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h);background:var(--k-900)}
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto!important}
body{margin:0;background:var(--k-900);color:var(--text);font:400 16px/1.85 var(--ar);-webkit-font-smoothing:antialiased;overflow-x:hidden}
body .elementor img{max-width:100%;display:block}
body .elementor a{color:inherit;text-decoration:none}
body .elementor button{font:inherit;color:inherit}
body .elementor h1,body .elementor h2,body .elementor h3,body .elementor h4,body .elementor p,body .elementor figure,body .elementor blockquote{margin:0}
body .elementor h2{font:700 clamp(23px,1rem + 1.25vw,38px)/1.4 var(--disp)}
body .elementor h3{font:700 clamp(16px,.95rem + .2vw,19px)/1.55 var(--disp)}
body .elementor p{color:var(--muted)}
::selection{background:#fff;color:#000}
body .elementor .mono{font-family:var(--mono);letter-spacing:.04em}
body .elementor .wm{font-family:var(--enx);font-style:italic;font-weight:800;font-stretch:125%;letter-spacing:.01em;direction:ltr;unicode-bidi:isolate}
body .elementor .container{width:100%;max-width:calc(var(--container) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}
body .elementor .section{padding-block:var(--section-y);position:relative}
body .elementor .cut{clip-path:var(--clip)}
body .elementor .skip{position:absolute;inset-inline-start:-999px;top:8px;z-index:400;background:#fff;color:#000;padding:8px 14px}
body .elementor .skip:focus{inset-inline-start:8px}
body .elementor :focus-visible{outline:2px solid #fff;outline-offset:3px}
body .elementor .steel{background:var(--grad-steel);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 7s var(--ease) infinite}
@keyframes shine{0%,100%{background-position:0 0}50%{background-position:100% 0}}


body .elementor .s-light{background:var(--paper);color:var(--k-900);--text:var(--k-900);--muted:#4A4C52;--subtle:#7A7D84;--line:rgba(11,11,12,.1);--line-strong:rgba(11,11,12,.22);color-scheme:light}
body .elementor .s-light ::selection{background:#000;color:#fff}
body .elementor .s-ink{background:var(--k-850)}
body .elementor .s-black{background:var(--k-950)}
body .elementor .s-light p{color:var(--muted)}


body .elementor .eyebrow{display:flex;align-items:center;gap:12px;font:500 13px var(--mono);letter-spacing:.06em;color:var(--muted);margin-bottom:20px;text-transform:uppercase}

body .elementor .eyebrow b{color:var(--text);font-weight:500}
body .elementor .sec-head{max-width:680px;margin-bottom:clamp(36px,4vw,64px)}
body .elementor .sec-head p{margin-top:16px;font-size:clamp(15px,.9rem + .15vw,17px)}
body .elementor .sec-head--center{margin-inline:auto;text-align:center}
body .elementor .sec-head--center .eyebrow{justify-content:center}
body .elementor .sec-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(36px,4vw,64px)}
body .elementor .sec-row .sec-head{margin-bottom:0}
body .elementor .lead{font-size:clamp(15.5px,.95rem + .15vw,17.5px);line-height:1.9}


body .elementor .btn{--bg:transparent;--fg:var(--text);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 24px;font:600 14.5px var(--disp);color:var(--fg);background:var(--bg);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);position:relative;overflow:hidden;cursor:pointer;border:0;transition:transform .45s var(--ease),background .35s var(--ease),color .35s}
body .elementor .btn::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(120%);transition:transform .9s var(--ease);mix-blend-mode:overlay}
body .elementor .btn:hover::after{transform:translateX(-120%)}
body .elementor .btn:hover{transform:translateY(-2px)}
body .elementor .btn--light{--bg:var(--grad-steel);--fg:#000;background-size:200% 100%}
body .elementor .btn--light:hover{background-position:100% 0}
body .elementor .btn--dark{--bg:var(--k-900);--fg:#fff}
body .elementor .btn--dark:hover{--bg:#000}
body .elementor .btn--ghost{box-shadow:inset 0 0 0 1px var(--line-strong)}
body .elementor .btn--ghost:hover{background:rgba(127,127,127,.1)}
body .elementor .btn--sm{padding:10px 18px;font-size:13.5px}
body .elementor .btn--block{width:100%}
body .elementor .arrow{font-style:normal;display:inline-block;transition:transform .35s var(--ease)}
body .elementor .btn:hover .arrow,body .elementor .link:hover .arrow,body .elementor a:hover > .arrow{transform:translateX(-5px)}
body .elementor .link{display:inline-flex;gap:10px;align-items:center;color:var(--text);font:600 15px var(--disp);padding-bottom:4px;background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;transition:background-size .5s var(--ease)}
body .elementor .link:hover{background-size:100% 1px}


body .elementor .curtain{position:fixed;inset:0;z-index:300;background:var(--k-950);display:grid;place-content:center;justify-items:center;gap:22px;pointer-events:none;transition:clip-path .9s var(--ease);clip-path:inset(0 0 0 0)}
body .elementor .curtain__mark{width:72px;opacity:.95}
body .elementor .curtain__bar{width:140px;height:1.5px;background:var(--line);overflow:hidden}
body .elementor .curtain__bar > *{display:block;height:100%;width:40%;background:var(--steel);animation:load 1.1s var(--ease) infinite}
@keyframes load{from{transform:translateX(250%)}to{transform:translateX(-150%)}}
body.is-ready .elementor .curtain{clip-path:inset(0 0 100% 0)}
body.is-leaving .elementor .curtain{clip-path:inset(0 0 0 0);transition-duration:.55s}
body.is-leaving .elementor .curtain__mark,body.is-leaving .elementor .curtain__bar{opacity:0}


body .elementor .header{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-h);transition:transform .6s var(--ease),background .4s,border-color .4s;border-bottom:1px solid transparent}
body .elementor .header.is-solid{background:rgba(8,8,9,.78);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-color:rgba(255,255,255,.08)}
body .elementor .header.is-hidden{transform:translateY(-100%)}
body .elementor .header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:var(--gutter);max-width:1640px;margin-inline:auto}
body .elementor .lockup{display:flex;align-items:center;gap:12px;color:#fff}
body .elementor .lockup img{height:54px;width:auto}
body .elementor .lockup__text{display:flex;flex-direction:column;gap:3px;line-height:1.15}
body .elementor .lockup__ar{font:700 18px var(--disp);color:#fff;white-space:nowrap}
body .elementor .lockup__en{font:600 9px/1 "Archivo",sans-serif;letter-spacing:.12em;color:#fff;white-space:nowrap}
body .elementor .nav{display:flex;gap:clamp(16px,1.8vw,32px);align-items:center}
body .elementor .nav > a,body .elementor .nav__item > a{font:500 15px var(--ar);color:#B5B8BE;position:relative;padding-block:8px;transition:color .3s;display:inline-flex;align-items:center;gap:6px}
body .elementor .nav > a::after,body .elementor .nav__item > a::after{content:"";position:absolute;bottom:2px;inset-inline:0;height:1.5px;background:#fff;transform:scaleX(0);transition:transform .45s var(--ease)}
body .elementor .nav a:hover,body .elementor .nav a.is-active{color:#fff}
body .elementor .nav > a:hover::after,body .elementor .nav > a.is-active::after,body .elementor .nav__item > a:hover::after,body .elementor .nav__item > a.is-active::after{transform:scaleX(1)}
body .elementor .nav__item{position:relative}
body .elementor .nav__item > a .chev{font-style:normal;font-size:10px;transition:transform .3s}
body .elementor .nav__item:hover > a i{transform:rotate(180deg)}
body .elementor .mega{position:absolute;top:100%;inset-inline-start:-24px;width:min(640px,80vw);padding:14px;margin-top:14px;background:rgba(14,14,16,.96);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:1fr 1fr;gap:2px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s,transform .45s var(--ease),visibility .35s;clip-path:var(--clip)}
body .elementor .mega::before{content:"";position:absolute;inset:-20px 0 auto;height:20px}
body .elementor .nav__item:hover .mega,body .elementor .nav__item:focus-within .mega{opacity:1;visibility:visible;transform:none}
body .elementor .mega a{display:flex;gap:14px;align-items:baseline;padding:12px 14px;font:500 15px var(--ar);color:#C4C7CC;transition:background .3s,color .3s}

body .elementor .mega a:hover{background:rgba(255,255,255,.06);color:#fff}
body .elementor .header__actions{display:flex;align-items:center;gap:16px}
body .elementor .lang{font-size:13px;color:#fff;border:1px solid var(--line-strong);padding:7px 11px;transition:background .3s}
body .elementor .lang:hover{background:rgba(255,255,255,.08)}
body .elementor .burger{display:none;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:none;cursor:pointer;position:relative}
body .elementor .burger > *{position:absolute;right:13px;height:1.6px;background:#fff;transition:transform .4s var(--ease),opacity .3s,width .3s}
body .elementor .burger > *:nth-child(1){top:16px;width:20px}body .elementor .burger > *:nth-child(2){top:22px;width:20px}body .elementor .burger > *:nth-child(3){top:28px;width:12px}
body.menu-open .elementor .burger > *:nth-child(1){transform:translateY(6px) rotate(45deg)}
body.menu-open .elementor .burger > *:nth-child(2){opacity:0}
body.menu-open .elementor .burger > *:nth-child(3){width:20px;transform:translateY(-6px) rotate(-45deg)}


body .elementor .menu{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none}
body .elementor .menu__bg{position:absolute;inset:0;background:var(--k-950);clip-path:circle(0% at 8% 4%);transition:clip-path .8s var(--ease)}
body .elementor .menu__nav{position:relative;padding:calc(var(--header-h) + 20px) var(--gutter) 0;display:grid;max-height:calc(100svh - 150px);overflow:auto}
body .elementor .menu__nav a{display:flex;align-items:center;gap:14px;font:600 17px/1.3 var(--disp);padding:15px 0;border-bottom:1px solid var(--line);opacity:0;transform:translateY(20px);transition:opacity .5s,transform .6s var(--ease)}

body .elementor .menu__foot{position:absolute;bottom:24px;inset-inline:var(--gutter);display:grid;gap:16px;opacity:0;transition:opacity .5s .3s}
body .elementor .menu__lang{color:var(--muted);text-align:center}body .elementor .menu__lang b{color:#fff}
body.menu-open .elementor .menu{visibility:visible;pointer-events:auto}
body.menu-open .elementor .menu__bg{clip-path:circle(150% at 8% 4%)}
body.menu-open .elementor .menu__nav a{opacity:1;transform:none}
body.menu-open .elementor .menu__foot{opacity:1}
body.menu-open .elementor .menu__nav a:nth-child(2){transition-delay:.04s}body.menu-open .elementor .menu__nav a:nth-child(3){transition-delay:.08s}body.menu-open .elementor .menu__nav a:nth-child(4){transition-delay:.12s}body.menu-open .elementor .menu__nav a:nth-child(5){transition-delay:.16s}body.menu-open .elementor .menu__nav a:nth-child(6){transition-delay:.2s}body.menu-open .elementor .menu__nav a:nth-child(7){transition-delay:.24s}


body .elementor .scene{position:absolute;inset:0;width:100%;height:100%;display:block}
.no-webgl .elementor .scene{display:none}


body .elementor .hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate;background:radial-gradient(60% 75% at 26% 50%,#1D1E21 0%,#0B0B0C 58%,#050506 100%)}
[dir="ltr"] .elementor .hero{background:radial-gradient(60% 75% at 74% 50%,#1D1E21 0%,#0B0B0C 58%,#050506 100%)}
body .elementor .hero::after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:120px 100%;mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);pointer-events:none}
body .elementor .hero .scene{z-index:-2}
body .elementor .hero__fallback{position:absolute;left:14%;top:50%;width:min(26vw,300px);transform:translateY(-50%);z-index:-2;display:none;filter:drop-shadow(0 40px 60px rgba(0,0,0,.7))}
.no-webgl .elementor .hero__fallback{display:block}
body .elementor .hero__content{display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--header-h)}
body .elementor .hero__content > *{max-width:660px}
body .elementor .hero__title{font:800 clamp(32px,1rem + 3.4vw,72px)/1.2 var(--disp);margin:0 0 22px}
body .elementor .hero__title .line{display:block;overflow:hidden;padding-bottom:.1em}
body .elementor .hero__title .line > span{display:inline-block}
body .elementor .hero__lead{font-size:clamp(15px,.9rem + .2vw,17.5px);max-width:520px}
body .elementor .hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
body .elementor .hero__bottom{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;padding-inline-end:calc(var(--gutter) + 72px)}
body .elementor .live{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}
body .elementor .live > :first-child{width:8px;height:8px;border-radius:50%;background:#3FBF7F;box-shadow:0 0 0 0 rgba(63,191,127,.6);animation:ping 2s infinite}
@keyframes ping{70%{box-shadow:0 0 0 10px rgba(63,191,127,0)}100%{box-shadow:0 0 0 0 rgba(63,191,127,0)}}
body .elementor .scroll-cue{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;color:var(--subtle)}
body .elementor .scroll-cue > :last-child{width:1px;height:44px;background:linear-gradient(#fff,transparent);animation:cue 2s var(--ease) infinite;transform-origin:top}
@keyframes cue{0%{transform:scaleY(0)}60%{transform:scaleY(1)}100%{transform:scaleY(1);opacity:0}}
body .elementor .hashtag{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}
body .elementor .hashtag > :first-child{font:700 15px var(--disp)}
body .elementor .hashtag .wm{font-size:11px;color:var(--muted)}
body .elementor .hud{position:absolute;left:calc(26% - min(17vw,240px));top:50%;width:min(34vw,480px);aspect-ratio:1;transform:translateY(-50%);z-index:-1;pointer-events:none}
[dir="ltr"] .elementor .hud{left:auto;right:calc(26% - min(17vw,240px))}
body .elementor .hud__c{position:absolute;width:24px;height:24px;border-color:rgba(255,255,255,.55);border-style:solid;border-width:0}
body .elementor .hud__c--tl{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}body .elementor .hud__c--tr{top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}
body .elementor .hud__c--bl{bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}body .elementor .hud__c--br{bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px}
body .elementor .hud__label,body .elementor .hud__coords{position:absolute;left:0;font-size:11px;direction:ltr}
body .elementor .hud__label{top:-28px;color:#fff}body .elementor .hud__coords{bottom:-28px;color:var(--subtle)}


body .elementor .phero{position:relative;min-height:min(64svh,620px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;background:radial-gradient(80% 90% at 50% 100%,#18181B 0%,#0B0B0C 55%,#050506 100%);padding:calc(var(--header-h) + 60px) 0 clamp(56px,7vw,100px)}
body .elementor .phero .scene{z-index:-2}
body .elementor .phero::after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,var(--k-900));z-index:-1;pointer-events:none}
body .elementor .phero--img .phero__img{position:absolute;inset:0;z-index:-3}
body .elementor .phero--img .phero__img img{width:100%;height:115%;object-fit:cover;filter:grayscale(1) contrast(1.1) brightness(.5)}
body .elementor .phero--img::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(6,6,7,.2),rgba(6,6,7,.85) 70%)}
[dir="ltr"] .elementor .phero--img::before{background:linear-gradient(270deg,rgba(6,6,7,.2),rgba(6,6,7,.85) 70%)}
body .elementor .phero__inner{position:relative;width:100%}
body .elementor .crumbs{display:flex;gap:10px;align-items:center;font:500 12.5px var(--ar);color:var(--subtle);margin-bottom:20px;flex-wrap:wrap}
body .elementor .crumbs a{color:var(--muted);transition:color .3s}body .elementor .crumbs a:hover{color:#fff}
body .elementor .crumbs i{font-style:normal;opacity:.5}
body .elementor .phero h1{font:800 clamp(27px,1rem + 2.4vw,54px)/1.25 var(--disp);max-width:20ch}
body .elementor .phero h1 .line{display:block;overflow:hidden;padding-bottom:.08em}
body .elementor .phero h1 .line > span{display:inline-block}
body .elementor .phero__lead{margin-top:18px;max-width:600px;font-size:clamp(15px,.9rem + .2vw,17.5px)}
body .elementor .phero__meta{display:flex;gap:28px;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}
body .elementor .phero__meta b{display:block;color:#fff;font:600 16px var(--disp);margin-top:2px}
body .elementor .phero__side{position:absolute;inset-inline-end:var(--gutter);bottom:clamp(56px,7vw,100px);text-align:end}
body .elementor .phero__num{font:800 clamp(80px,12vw,200px)/.8 var(--enx);font-style:italic;font-stretch:125%;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.18);direction:ltr}


body .elementor .logos{display:flex;align-items:center;gap:40px;padding:30px 0;padding-inline-start:var(--gutter);overflow:hidden;border-block:1px solid var(--line)}
body .elementor .logos__label{font-size:12px;color:var(--muted);white-space:nowrap}
body .elementor .marquee{overflow:hidden;flex:1;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
body .elementor .marquee__track{display:flex;align-items:center;gap:72px;width:max-content;animation:marquee 40s linear infinite;white-space:nowrap}
body .elementor .marquee:hover .marquee__track{animation-play-state:paused}
body .elementor .marquee__track img{height:54px;width:auto;mix-blend-mode:multiply;opacity:.8;transition:opacity .3s}
body .elementor .marquee__track img:hover{opacity:1}

body .elementor .marquee__track .wm{font-size:20px}
body .elementor .marquee__track i{font-style:normal;color:var(--k-300);font-size:9px}
@keyframes marquee{to{transform:translateX(50%)}}
[dir="ltr"] .elementor .marquee__track{animation-name:marquee-ltr}
@keyframes marquee-ltr{to{transform:translateX(-50%)}}


body .elementor .statement{font:600 clamp(18px,.85rem + 1vw,30px)/1.75 var(--disp);max-width:980px}
body .elementor .statement .w{opacity:.14;transition:opacity .25s linear}
body .elementor .statement .w.on{opacity:1}
.static .elementor .statement .w,.no-motion .elementor .statement .w{opacity:1}


body .elementor .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:clamp(48px,6vw,88px)}
body .elementor .stat{padding-top:24px;border-top:1px solid var(--line-strong)}
body .elementor .stat__num{font:800 clamp(32px,1.1rem + 1.8vw,54px)/1 var(--enx);font-style:italic;font-stretch:125%;direction:ltr;text-align:right;color:var(--text)}
[dir="ltr"] .elementor .stat__num{text-align:left}
body .elementor .stat__num .em{font-style:inherit;color:var(--k-400)}
body .elementor .stat p{margin-top:14px;font-size:15px}


body .elementor .split{display:grid;grid-template-columns:1fr minmax(0,560px);gap:clamp(40px,7vw,120px);align-items:center}
body .elementor .split--rev{grid-template-columns:minmax(0,560px) 1fr}
body .elementor .split--rev > :first-child{order:2}
body .elementor .chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0 0 30px}
body .elementor .chips > *,body .elementor .chips a{padding:9px 18px;border-radius:99px;border:1px solid var(--line-strong);font:500 15px var(--ar);transition:background .3s,color .3s}
body .elementor .chips a:hover{background:var(--text);color:var(--k-900)}


body .elementor .ph{position:relative;overflow:hidden;background:var(--k-800)}
body .elementor .ph img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.06);transition:filter .9s var(--ease),transform 1.2s var(--ease)}
body .elementor .ph:hover img{filter:grayscale(.35) contrast(1.04)}
body .elementor .ph--par img{height:116%;will-change:transform}
body .elementor .ph--4x5{aspect-ratio:4/5}body .elementor .ph--1x1{aspect-ratio:1}body .elementor .ph--16x9{aspect-ratio:16/9}body .elementor .ph--3x2{aspect-ratio:3/2}body .elementor .ph--3x4{aspect-ratio:3/4}
body .elementor .media{position:relative}
body .elementor .badge{position:absolute;bottom:28px;inset-inline-end:-24px;display:flex;align-items:center;gap:14px;padding:18px 24px;background:rgba(8,8,9,.88);backdrop-filter:blur(10px);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
body .elementor .badge img{width:30px}
body .elementor .badge > span{display:block;font:600 15px var(--ar)}
body .elementor .badge small{font-size:10px;color:var(--k-300)}
body .elementor .tagline{position:absolute;top:24px;inset-inline-start:-16px;background:#fff;color:#000;padding:8px 14px;font-size:13px}


body .elementor .stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,90px);align-items:start}
body .elementor .stage__viz{position:sticky;top:calc(var(--header-h) + 24px);height:calc(100svh - var(--header-h) - 48px);max-height:760px;min-height:460px}
body .elementor .stage__viz .scene{position:absolute}
body .elementor .stage__frame{position:absolute;inset:0;pointer-events:none}
body .elementor .stage__frame > *{position:absolute;width:22px;height:22px;border:0 solid rgba(255,255,255,.4)}
body .elementor .stage__frame > *:nth-child(1){top:0;left:0;border-width:1.5px 0 0 1.5px}body .elementor .stage__frame > *:nth-child(2){top:0;right:0;border-width:1.5px 1.5px 0 0}
body .elementor .stage__frame > *:nth-child(3){bottom:0;left:0;border-width:0 0 1.5px 1.5px}body .elementor .stage__frame > *:nth-child(4){bottom:0;right:0;border-width:0 1.5px 1.5px 0}
body .elementor .stage__label{position:absolute;bottom:22px;inset-inline-start:26px;font-size:12px;color:var(--muted);direction:ltr}
body .elementor .stage__label b{color:#fff;font-weight:500}
body .elementor .stage__count{position:absolute;top:22px;inset-inline-end:26px;font:800 15px var(--enx);font-style:italic;font-stretch:125%;color:var(--k-400);direction:ltr}
body .elementor .stage__count b{color:#fff}
body .elementor .rows{border-top:1px solid var(--line)}
body .elementor .row{display:grid;grid-template-columns:56px 1fr auto;gap:8px 18px;align-items:start;padding:30px 0;border-bottom:1px solid var(--line);position:relative;transition:padding .5s var(--ease)}
body .elementor .row__n{font:500 13px var(--mono);color:var(--k-400);padding-top:8px;transition:color .3s}
body .elementor .row h3{font-size:clamp(16.5px,.9rem + .4vw,21px);transition:color .3s}
body .elementor .row p{grid-column:2;font-size:15.5px;max-width:520px}
body .elementor .row .arrow{width:46px;height:46px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;transition:background .4s,color .4s,transform .4s var(--ease)}
body .elementor .row.is-on .row__n,body .elementor .row:hover .row__n{color:#fff}
body .elementor .row:hover .arrow,body .elementor .row.is-on .arrow{background:#fff;color:#000}
body .elementor .row::before{content:"";position:absolute;inset-inline-start:0;top:-1px;height:1px;width:100%;background:#fff;transform:scaleX(0);transform-origin:var(--o,right);transition:transform .8s var(--ease)}
[dir="ltr"] .elementor .row::before{--o:left}
body .elementor .row.is-on::before{transform:scaleX(1)}
body .elementor .row:not(.is-on) h3{color:#8E9198}
.static .elementor .row h3,.no-motion .elementor .row h3{color:var(--text)}


body .elementor .feats{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 36px}
body .elementor .feats--4{grid-template-columns:repeat(4,1fr)}
body .elementor .feats--3{grid-template-columns:repeat(3,1fr)}
body .elementor .feat{position:relative}


body .elementor .feat h3{margin:14px 0 6px;font-size:17.5px}
body .elementor .feat p{font-size:15.5px}


body .elementor .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
body .elementor .tile{position:relative;padding:34px;min-height:260px;display:flex;flex-direction:column;gap:12px;background:var(--k-850);box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,box-shadow .4s,transform .6s var(--ease);clip-path:var(--clip)}
body .elementor .s-ink .tile{background:var(--k-800)}
body .elementor .s-light .tile{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}
body .elementor .tile:hover{box-shadow:inset 0 0 0 1px var(--line-strong);transform:translateY(-4px)}
body .elementor .tile__n{font:800 44px/1 var(--enx);font-style:italic;font-stretch:125%;color:transparent;-webkit-text-stroke:1px var(--line-strong);margin-bottom:auto;direction:ltr;text-align:end}
body .elementor .tile h3{font-size:17.5px;margin-top:22px}
body .elementor .tile p{font-size:15px}
body .elementor .tile .link{margin-top:6px;font-size:14px}


body .elementor .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative;padding-top:56px}
body .elementor .steps__rail{position:absolute;top:8px;inset-inline:0;height:1px;background:var(--line-strong)}
body .elementor .steps__rail > *{position:absolute;inset:0;background:#fff;transform:scaleX(var(--p,0));transform-origin:right}
[dir="ltr"] .elementor .steps__rail > *{transform-origin:left}
body .elementor .step{position:relative}
body .elementor .step__dot{position:absolute;top:-56px;inset-inline-start:0;width:17px;height:17px;border-radius:50%;background:var(--k-900);box-shadow:0 0 0 1.5px var(--k-400);transition:background .4s,box-shadow .4s}
body .elementor .s-light .step__dot{background:var(--paper)}
body .elementor .step.is-lit .step__dot{background:var(--text);box-shadow:0 0 0 6px rgba(127,127,127,.18)}
body .elementor .step span{font:800 26px/1 var(--enx);font-style:italic;font-stretch:125%;color:var(--k-600);display:block;margin-bottom:14px;direction:ltr;text-align:right;transition:color .4s}
[dir="ltr"] .elementor .step span{text-align:left}
body .elementor .s-light .step span{color:#CFD0D2}
body .elementor .step.is-lit span{color:var(--text)}
body .elementor .step h3{font-size:17px;margin-bottom:6px}
body .elementor .step p{font-size:15px}


body .elementor .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}
body .elementor .sector{padding:30px 26px 34px;border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);min-height:220px;display:flex;flex-direction:column;gap:10px;transition:background .4s;position:relative}
body .elementor .sector:hover{background:rgba(255,255,255,.035)}
body .elementor .s-light .sector:hover{background:#fff}

body .elementor .sector h3{font-size:17px;margin-top:24px}
body .elementor .sector p{font-size:14.5px;line-height:1.7}
body .elementor .mapviz{position:relative;aspect-ratio:16/10;min-height:420px}
body .elementor .mapviz .scene{position:absolute}
body .elementor .mapviz__labels{position:absolute;inset:0;pointer-events:none}
body .elementor .mapviz__labels span{position:absolute;left:0;top:0;transform:translate(-50%,-140%);white-space:nowrap;font:600 13px var(--ar);color:#fff;padding:5px 10px;background:rgba(8,8,9,.75);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);opacity:0;transition:opacity .6s}
body .elementor .mapviz__labels span.hq{background:#fff;color:#000;border-color:#fff}
body .elementor .mapviz.is-live .mapviz__labels span{opacity:1}
body .elementor .mapviz__fallback{position:absolute;inset:0;display:none;place-items:center}
.no-webgl .elementor .mapviz__fallback{display:grid}
body .elementor .cities{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:0;border-top:1px solid var(--line)}
body .elementor .cities > *{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font:600 16px var(--disp)}



body .elementor .band{position:relative;min-height:min(96vh,820px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}
body .elementor .band__img{position:absolute;inset:-8% 0;z-index:-2}
body .elementor .band__img img{width:100%;height:100%;object-fit:cover;object-position:30% 40%;filter:grayscale(1) contrast(1.1)}
body .elementor .band__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,6,7,.05) 0%,rgba(6,6,7,.7) 45%,rgba(6,6,7,.96) 72%),linear-gradient(transparent 55%,var(--k-900))}
[dir="ltr"] .elementor .band__shade{background:linear-gradient(270deg,rgba(6,6,7,.05) 0%,rgba(6,6,7,.7) 45%,rgba(6,6,7,.96) 72%),linear-gradient(transparent 55%,var(--k-900))}
body .elementor .band__content{padding-block:120px;display:flex;flex-direction:column;align-items:flex-start}
body .elementor .band__content > *{max-width:560px}
body .elementor .band__content p{margin:16px 0 26px;font-size:16px;color:#C3C5CA}
body .elementor .band .hashtag{align-items:flex-start}


body .elementor .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
body .elementor .post{display:flex;flex-direction:column}
body .elementor .post .ph{aspect-ratio:4/5;margin-bottom:20px}
body .elementor .post:hover .ph img{transform:scale(1.04)}
body .elementor .post__meta{display:flex;gap:16px;font-size:12px;color:var(--subtle);margin-bottom:10px}
body .elementor .post__meta span:first-child{color:var(--text)}
body .elementor .post h3{font-size:17px;line-height:1.6;transition:opacity .3s}
body .elementor .post p{font-size:15px;margin-top:10px}
body .elementor .post:hover h3{opacity:.7}
body .elementor .post--wide{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center;margin-bottom:clamp(56px,6vw,96px)}
body .elementor .post--wide .ph{aspect-ratio:4/5;margin:0}
body .elementor .post--wide h3{font-size:clamp(19px,.9rem + .8vw,27px);line-height:1.45}
body .elementor .post--wide p{font-size:16px;margin:14px 0 22px}


body .elementor .join{position:relative;overflow:hidden;isolation:isolate}
body .elementor .join__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center}
body .elementor .join .ph{aspect-ratio:3/2}
body .elementor .perks{list-style:none;padding:0;margin:28px 0 34px;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}
body .elementor .perks > *{display:flex;gap:10px;align-items:center;font:500 15.5px var(--ar)}
body .elementor .perks > *::before{content:"";width:8px;height:8px;background:var(--text);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none}


body .elementor .cta{position:relative;overflow:hidden;isolation:isolate}
body .elementor .cta .scene{z-index:-1;opacity:.75}
body .elementor .cta__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,100px);align-items:start}
body .elementor .cta h2{font-size:clamp(24px,1rem + 1.6vw,42px)}
body .elementor .cta__text p{margin:20px 0 34px}
body .elementor .contact-list{list-style:none;padding:0;margin:0;display:grid;border-top:1px solid var(--line)}
body .elementor .contact-list > *{display:flex;gap:18px;align-items:baseline;color:var(--muted);padding:16px 0;border-bottom:1px solid var(--line)}
body .elementor .contact-list .mono{font-size:11px;color:var(--subtle);width:44px;flex:none}
body .elementor .contact-list a{color:var(--text);font-weight:600}
body .elementor .form{display:grid;gap:18px;background:rgba(17,17,19,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:clamp(24px,3vw,40px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);clip-path:var(--clip);--cut:22px}
body .elementor .s-light .form{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}
body .elementor .form__title{font:700 19px var(--disp);margin-bottom:4px}
body .elementor .form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
body .elementor .form label{display:grid;gap:8px;font-size:14px;color:var(--muted)}
body .elementor .form input,body .elementor .form select,body .elementor .form textarea{font:inherit;font-size:16px;color:var(--text);background:rgba(127,127,127,.06);border:1px solid var(--line-strong);border-radius:0;padding:14px 15px;transition:border-color .3s,box-shadow .3s,background .3s;width:100%;appearance:none;-webkit-appearance:none}
body .elementor .form select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:18px 50%,13px 50%;background-size:5px 5px;background-repeat:no-repeat;padding-inline-start:36px}
[dir="ltr"] .elementor .form select{background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%}
body .elementor .form select option{background:var(--k-850);color:#fff}
body .elementor .form input:focus,body .elementor .form select:focus,body .elementor .form textarea:focus{outline:0;border-color:var(--text);background:rgba(127,127,127,.1)}
body .elementor .form .btn{justify-self:start;margin-top:4px}
body .elementor .form__note{font-size:13px;color:var(--subtle)}
body .elementor .form__ok{display:none;color:#3FBF7F;font-size:15px}
body .elementor .form.is-sent .form__ok{display:block}
body .elementor .radio{display:flex;gap:10px;flex-wrap:wrap}
body .elementor .radio label{display:flex;gap:8px;align-items:center;padding:10px 16px;border:1px solid var(--line-strong);cursor:pointer;font-size:14px;color:var(--text)}
body .elementor .radio input{width:auto;accent-color:#fff}


body .elementor .ccards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
body .elementor .ccard{padding:30px;background:var(--k-850);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:8px;min-height:200px;clip-path:var(--clip);transition:background .4s}
body .elementor .ccard:hover{background:var(--k-800)}

body .elementor .ccard b{font:700 17px var(--disp);color:#fff;margin-top:22px}
body .elementor .ccard small{font-size:14px;color:var(--muted)}
body .elementor .mapframe{position:relative;aspect-ratio:21/9;min-height:360px;overflow:hidden;background:var(--k-850);box-shadow:inset 0 0 0 1px var(--line)}
body .elementor .mapframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(1) invert(.92) contrast(.9)}
body .elementor .hours{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}
body .elementor .hours div{padding:22px 0;border-top:1px solid var(--line-strong)}
body .elementor .hours b{display:block;font:700 18px var(--disp);margin-bottom:4px}


body .elementor .faq{border-top:1px solid var(--line)}
body .elementor .faq details{border-bottom:1px solid var(--line)}
body .elementor .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 0;font:600 clamp(15.5px,.9rem + .2vw,18px) var(--disp)}
body .elementor .faq summary::-webkit-details-marker{display:none}
body .elementor .faq summary i{width:36px;height:36px;flex:none;border-radius:50%;border:1px solid var(--line-strong);position:relative;transition:transform .5s var(--ease),background .3s}
body .elementor .faq summary i::before,body .elementor .faq summary i::after{content:"";position:absolute;inset:50% 10px auto;height:1.5px;background:currentColor;transform:translateY(-50%)}
body .elementor .faq summary i::after{transform:translateY(-50%) rotate(90deg);transition:transform .5s var(--ease)}
body .elementor .faq details[open] summary i{background:var(--text);color:var(--k-900)}
body .elementor .s-light .faq details[open] summary i{color:#fff}
body .elementor .faq details[open] summary i::after{transform:translateY(-50%)}
body .elementor .faq details p{padding-bottom:26px;max-width:780px}


body .elementor .incl{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}
body .elementor .incl > *{display:flex;gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line);font:500 16px var(--disp);padding-inline-end:20px}



body .elementor .jobs{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
body .elementor .job{padding:34px;background:var(--k-850);box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--clip);display:flex;flex-direction:column;gap:12px}
body .elementor .job__top{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;color:var(--subtle)}
body .elementor .job__top b{font:500 12px var(--mono);color:#000;background:#fff;padding:4px 10px}
body .elementor .job h3{font-size:19px}
body .elementor .job ul{margin:6px 0 10px;padding-inline-start:18px;color:var(--muted);font-size:15px;display:grid;gap:6px}


body .elementor .prose{max-width:740px;font-size:16.5px;line-height:2}
body .elementor .prose p{color:var(--muted);margin-bottom:1.3em}
body .elementor .prose h2{font-size:clamp(19px,.9rem + .6vw,24px);margin:1.6em 0 .6em}
body .elementor .prose h3{margin:1.4em 0 .5em}
body .elementor .prose ul,body .elementor .prose ol{color:var(--muted);padding-inline-start:22px;margin:0 0 1.4em;display:grid;gap:8px}
body .elementor .prose strong{color:var(--text)}
body .elementor .prose blockquote{margin:2em 0;padding:26px 30px;border-inline-start:2px solid var(--text);background:rgba(127,127,127,.06);font:600 17px/1.8 var(--disp);color:var(--text)}
body .elementor .article{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(40px,6vw,100px);align-items:start}
body .elementor .aside{position:sticky;top:calc(var(--header-h) + 30px);display:grid;gap:24px}
body .elementor .aside__box{padding:26px;background:var(--k-850);box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--clip)}
body .elementor .aside__box h4{font:500 12px var(--mono);color:var(--subtle);margin-bottom:14px;letter-spacing:.06em}
body .elementor .aside__box p{font-size:15px;margin-bottom:18px}
body .elementor .share{display:flex;gap:8px}
body .elementor .share a{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;font:600 12px var(--mono);transition:background .3s,color .3s}
body .elementor .share a:hover{background:#fff;color:#000}
body .elementor .toc{display:grid;gap:10px;font-size:14.5px}
body .elementor .toc a{color:var(--muted)}body .elementor .toc a:hover{color:#fff}


body .elementor .gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
body .elementor .gallery a{display:block}
body .elementor .gallery .ph{aspect-ratio:4/5}
body .elementor .gallery a:hover img{transform:scale(1.05)}


body .elementor .values{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}
body .elementor .value{padding:34px 26px 34px 0;border-bottom:1px solid var(--line)}
body .elementor .value + .value{padding-inline-start:26px;border-inline-start:1px solid var(--line)}
[dir="rtl"] .elementor .value{padding:34px 0 34px 26px}
[dir="rtl"] .elementor .value + .value{padding-inline-start:26px}
body .elementor .value b{display:block;font:700 19px/1.4 var(--disp);margin:16px 0 8px}
body .elementor .value p{font-size:15px}

body .elementor .vm{display:grid;grid-template-columns:1fr 1fr;gap:20px}
body .elementor .vm__card{padding:clamp(30px,4vw,56px);background:var(--k-850);box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--clip);--cut:24px;position:relative;overflow:hidden}
body .elementor .s-light .vm__card{background:#fff}
body .elementor .vm__card .wm{position:absolute;top:22px;inset-inline-end:26px;font-size:12px;color:var(--subtle)}
body .elementor .vm__card h3{font-size:21px;margin:18px 0 10px}
body .elementor .vm__card p{font-size:16px}


body .elementor .more{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#444 transparent}
body .elementor .more a{scroll-snap-align:start;padding:28px;background:var(--k-850);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:10px;min-height:200px;transition:background .4s;clip-path:var(--clip)}
body .elementor .more a:hover{background:var(--k-800)}

body .elementor .more a b{font:700 17px var(--disp);margin-top:20px}
body .elementor .more a small{font-size:14px;color:var(--muted)}


body .elementor .nf{min-height:100svh;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(60% 70% at 50% 50%,#1A1A1D,#060607)}
body .elementor .nf .scene{z-index:-1}
body .elementor .nf__code{font:800 clamp(84px,13vw,170px)/.8 var(--enx);font-style:italic;font-stretch:125%;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.35);direction:ltr}
body .elementor .nf h1{font:700 clamp(21px,1rem + 1.2vw,32px)/1.4 var(--disp);margin:20px 0 12px}
body .elementor .nf p{max-width:520px;margin:0 auto 32px}


body .elementor .footer{position:relative;background:var(--k-950);padding:100px 0 32px;overflow:hidden;border-top:1px solid rgba(255,255,255,.06)}
body .elementor .footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:48px}
body .elementor .footer__brand p{margin:22px 0;font-size:15px;max-width:360px}
body .elementor .footer h4{font:500 12px var(--mono);color:var(--subtle);margin-bottom:18px;letter-spacing:.06em}
body .elementor .footer__grid > div:not(.footer__brand){display:flex;flex-direction:column;gap:12px}
body .elementor .footer__grid a,body .elementor .footer__grid span{font-size:15px;color:var(--muted);transition:color .3s}
body .elementor .footer__grid a:hover{color:#fff}
body .elementor .social{display:flex;gap:10px}
body .elementor .social a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);transition:border-color .3s,background .3s,color .3s;font:600 13px var(--mono)}
body .elementor .social a:hover{background:#fff;color:#000;border-color:#fff}
body .elementor .footer__word{margin-top:80px;font:800 clamp(24px,4.6vw,76px)/.9 var(--enx);font-style:italic;font-stretch:125%;letter-spacing:-.01em;text-align:center;direction:ltr;white-space:nowrap;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.02) 85%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none}
body .elementor .footer__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-top:28px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;color:var(--subtle);padding-inline-end:84px}
body .elementor .footer__bottom a{color:var(--muted)}
body .elementor .footer__bottom a:hover{color:#fff}


body .elementor .wa{position:fixed;bottom:24px;left:24px;z-index:80;width:58px;height:58px;border-radius:50%;background:#25D366;display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.45);transition:transform .4s var(--ease)}
[dir="ltr"] .elementor .wa{left:auto;right:24px}
body .elementor .wa:hover{transform:scale(1.08)}
body .elementor .wa svg{width:30px;height:30px;fill:#fff}
body .elementor .mbar{display:none}


.js .elementor [data-reveal]{opacity:0;transform:translateY(32px);transition:opacity 1.1s var(--ease),transform 1.2s var(--ease);transition-delay:var(--d,0s)}
.js .elementor [data-reveal].in{opacity:1;transform:none}
.js .elementor [data-reveal="fade"]{transform:none}
.js .elementor [data-reveal="clip"]{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path 1.4s var(--ease)}
.js .elementor [data-reveal="clip"].in{clip-path:inset(0 0 0 0)}
.js .elementor .split-up .line > span{transform:translateY(110%);transition:transform 1.3s var(--ease);transition-delay:calc(var(--i,0) * .1s + var(--d,0s))}
.js .elementor .split-up.in .line > span{transform:none}
.js .elementor [data-hero]{opacity:0;transform:translateY(24px);transition:opacity 1.1s var(--ease),transform 1.2s var(--ease);transition-delay:var(--d,0s)}
.js body.is-ready .elementor [data-hero]{opacity:1;transform:none}
.js .elementor .hero__title .line > span{transform:translateY(110%);transition:transform 1.4s var(--ease);transition-delay:calc(.15s + var(--i,0) * .12s)}
.js body.is-ready .elementor .hero__title .line > span{transform:none}
.js .elementor .hero__title{opacity:1!important;transform:none!important}


@media (max-width:1180px){
  body .elementor .nav{display:none}
  body .elementor .burger{display:block}
  body .elementor .header__actions .btn{display:none}
  body .elementor .split,body .elementor .split--rev,body .elementor .cta__grid,body .elementor .join__grid,body .elementor .article,body .elementor .post--wide{grid-template-columns:1fr}
  body .elementor .split--rev > :first-child{order:0}
  body .elementor .split .media{max-width:560px}
  body .elementor .footer__grid{grid-template-columns:1fr 1fr}
  body .elementor .hud{display:none}
  body .elementor .tiles,body .elementor .feats--3{grid-template-columns:1fr 1fr}
  body .elementor .feats--4,body .elementor .values,body .elementor .ccards{grid-template-columns:1fr 1fr}
  [dir] .elementor .value{padding:28px 0;border-inline-start:0!important;padding-inline-start:0!important}
  body .elementor .sector-grid{grid-template-columns:repeat(2,1fr)}
  body .elementor .stage{grid-template-columns:1fr}
  body .elementor .stage__viz{position:relative;top:0;height:min(70vw,520px);min-height:340px}
  body .elementor .aside{position:static}
  body .elementor .gallery{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:760px){
  :root{--header-h:68px;--cut:12px}
  body{font-size:15px}
  body .elementor h2{font-size:22px}
  body .elementor .phero h1{font-size:27px}
  body .elementor .statement{font-size:18px}
  body .elementor .cta h2{font-size:24px}
  body .elementor .sec-head p,body .elementor .hero__lead,body .elementor .phero__lead,body .elementor .lead{font-size:15px}
  body .elementor .lockup img{height:46px}body .elementor .lockup__ar{font-size:16px}body .elementor .lockup__en{font-size:8px;letter-spacing:.1em}
  body .elementor .lang{display:none}
  body .elementor .hero{justify-content:flex-end;padding-bottom:116px}
  body .elementor .hero__content{padding-top:0}
  body .elementor .hero__fallback{left:50%;top:28%;width:44vw;transform:translate(-50%,-50%)}
  body .elementor .hero__actions{width:100%;gap:10px;margin-top:26px}body .elementor .hero__actions .btn{flex:1;padding:12px 10px;font-size:14px}
  body .elementor .hero__title{font-size:clamp(28px,8.4vw,36px);margin-bottom:14px}
  body .elementor .hero__lead{font-size:16px}
  body .elementor .hero__bottom{bottom:90px}
  body .elementor .scroll-cue,body .elementor .hero__bottom .hashtag{display:none}
  body .elementor .phero{min-height:76svh}
  body .elementor .phero__side{display:none}
  body .elementor .stats{grid-template-columns:1fr 1fr;gap:36px 16px}
  body .elementor .tiles,body .elementor .feats,body .elementor .feats--3,body .elementor .feats--4,body .elementor .posts,body .elementor .jobs,body .elementor .incl,body .elementor .ccards,body .elementor .vm,body .elementor .values,body .elementor .perks,body .elementor .hours{grid-template-columns:1fr}
  body .elementor .sector-grid{grid-template-columns:1fr}
  body .elementor .sector{min-height:0}
  body .elementor .steps{grid-template-columns:1fr;padding-top:0;padding-inline-start:40px;gap:36px}
  body .elementor .steps__rail{top:6px;bottom:6px;inset-inline:auto;inset-inline-start:8px;width:1px;height:auto}
  body .elementor .steps__rail > *{transform:scaleY(var(--p,0));transform-origin:top}
  body .elementor .step__dot{top:4px;inset-inline-start:-40px}
  body .elementor .step span{font-size:22px}
  body .elementor .row{grid-template-columns:40px 1fr;padding:24px 0}
  body .elementor .row .arrow{display:none}
  body .elementor .badge{inset-inline:12px;bottom:16px}
  body .elementor .tagline{inset-inline-start:12px}
  body .elementor .form__row{grid-template-columns:1fr}
  body .elementor .form .btn{justify-self:stretch}
  body .elementor .footer__grid{grid-template-columns:1fr}
  body .elementor .footer{padding-bottom:110px}
  body .elementor .footer__bottom{padding-inline-end:0}
  body .elementor .wa{display:none}
  body .elementor .mbar{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;position:fixed;bottom:0;inset-inline:0;z-index:85;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(10,10,11,.92);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.1)}
  body .elementor .mbar a{display:grid;place-items:center;padding:11px 6px;font:600 14px var(--disp);border:1px solid rgba(255,255,255,.2)}
  body .elementor .mbar__primary{background:var(--grad-steel);color:#000;border-color:transparent!important}
  body .elementor .mbar__wa{background:#25D366;border-color:transparent!important}
  body .elementor .band__shade,[dir="ltr"] .elementor .band__shade{background:linear-gradient(transparent 0%,rgba(6,6,7,.6) 35%,var(--k-900) 78%)}
  body .elementor .phero--img::before,[dir="ltr"] .elementor .phero--img::before{background:linear-gradient(rgba(6,6,7,.4),rgba(6,6,7,.92) 75%)}
  body .elementor .logos{flex-direction:column;align-items:flex-start;gap:16px;padding-inline-end:0}
  body .elementor .marquee{width:100%}
  body .elementor .mapviz{min-height:320px;aspect-ratio:1}
  body .elementor .gallery{grid-template-columns:1fr 1fr}
  body .elementor .mapframe{aspect-ratio:4/5}
}
@media (prefers-reduced-motion:reduce){
  html:not(.force-motion) .elementor *,html:not(.force-motion) .elementor *::before,html:not(.force-motion) .elementor *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}


.static .elementor .hero{min-height:900px}
.static .elementor .curtain{display:none}
@media (max-width:760px){.static .elementor .hero{min-height:812px}}


[dir="ltr"] body{font-family:"IBM Plex Sans","IBM Plex Sans Arabic",system-ui,sans-serif}
[dir="ltr"] .elementor h1,[dir="ltr"] .elementor h2,[dir="ltr"] .elementor h3,[dir="ltr"] .elementor .hero__title,[dir="ltr"] .elementor .phero h1,[dir="ltr"] .elementor .statement,[dir="ltr"] .elementor .btn,[dir="ltr"] .elementor .link{font-family:"Archivo","IBM Plex Sans",sans-serif;letter-spacing:-.015em}
[dir="ltr"] .elementor .hero__title,[dir="ltr"] .elementor .phero h1{font-weight:800;font-stretch:108%;line-height:1.08}
[dir="ltr"] .elementor .hero__fallback{left:auto;right:14%}
[dir="ltr"] .elementor .btn:hover .arrow,[dir="ltr"] .elementor .link:hover .arrow,[dir="ltr"] .elementor a:hover > .arrow{transform:translateX(5px)}
[dir="ltr"] .elementor .hashtag{align-items:flex-start}
[dir="ltr"] .elementor .hero__bottom .hashtag{align-items:flex-end}
[dir="ltr"] .elementor .lang{font:600 14px var(--ar)}
[dir="ltr"] .elementor .hashtag > :first-child{direction:rtl;unicode-bidi:isolate}
[dir="ltr"] .elementor .mega a,[dir="ltr"] .elementor .nav > a,[dir="ltr"] .elementor .nav__item > a{font-family:"IBM Plex Sans",sans-serif}
[dir="ltr"] .elementor .mapviz__labels span{font-family:"IBM Plex Sans",sans-serif}


body .elementor .phero--form{min-height:min(88svh,860px)}
body .elementor .phero--form .scene{inset:0 auto 0 0;width:52%}
[dir="ltr"] .elementor .phero--form .scene{inset:0 0 0 auto}
body .elementor .phero--form .phero__inner > *{max-width:620px}
body .elementor .posts--2{grid-template-columns:repeat(2,1fr)}
body .elementor .posts--tight{gap:16px;margin-top:2em}
@media (max-width:1180px){body .elementor .phero--form .scene,[dir="ltr"] .elementor .phero--form .scene{inset:0;width:100%;opacity:.35}}
@media (max-width:760px){body .elementor .posts--2{grid-template-columns:1fr}}
body .elementor .split-up .line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}
body .elementor .split-up .line > span{display:inline-block}
body .elementor .marquee__track img{height:50px;mix-blend-mode:normal}
body .elementor .marquee__track img[src*="emaar"]{height:34px}
body .elementor .logos:not(.s-light) .marquee__track img{filter:invert(1) brightness(1.2)}
@media (max-width:1180px){
  body .elementor .stage__viz{position:sticky;top:var(--header-h);z-index:2;height:min(46svh,420px);min-height:280px;background:var(--k-850);box-shadow:0 18px 30px -12px var(--k-850)}
}
body .elementor .footer__grid .lockup .lockup__ar{font-size:18px;color:#fff}
body .elementor .footer__grid .lockup .lockup__en{font-size:9px;color:#fff}
[dir="ltr"] .elementor .hero__content > *{max-width:760px}
[dir="ltr"] .elementor .hero__title{font-size:clamp(30px,1rem + 3vw,64px)}
[dir="ltr"] .elementor .phero h1{font-size:clamp(26px,1rem + 2.2vw,50px);max-width:22ch}


body .elementor .ic{width:1.15em;height:1.15em;flex:none;display:inline-block;vertical-align:-.2em}
body .elementor .arrow .ic{width:17px;height:17px;vertical-align:middle}
body .elementor .feat__ic,body .elementor .tile__ic,body .elementor .sector__ic,body .elementor .ccard__ic,body .elementor .more__ic{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line-strong);color:var(--text);flex:none;transition:background .35s,color .35s,border-color .35s}
body .elementor .feat__ic .ic,body .elementor .tile__ic .ic,body .elementor .sector__ic .ic,body .elementor .ccard__ic .ic,body .elementor .more__ic .ic{width:22px;height:22px}
body .elementor .tile__ic,body .elementor .sector__ic,body .elementor .ccard__ic,body .elementor .more__ic{margin-bottom:auto}
body .elementor .tile:hover .tile__ic,body .elementor .sector:hover .sector__ic,body .elementor .ccard:hover .ccard__ic,body .elementor .more a:hover .more__ic{background:var(--text);color:var(--k-900);border-color:var(--text)}
body .elementor .s-light .tile:hover .tile__ic,body .elementor .s-light .sector:hover .sector__ic{color:#fff}
body .elementor .row__n{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line-strong);color:#8E9198;padding:0;transition:background .35s,color .35s,border-color .35s}
body .elementor .row__n .ic{width:20px;height:20px}
body .elementor .row.is-on .row__n,body .elementor .row:hover .row__n{background:#fff;color:#000;border-color:#fff}
body .elementor .row{grid-template-columns:42px 1fr auto;gap:6px 18px;padding:24px 0}
body .elementor .row .arrow{width:40px;height:40px}
body .elementor .row h3{align-self:center}
body .elementor .stage__label{font:500 14px var(--disp);color:#fff;direction:inherit}
body .elementor .sublabel{font:600 15px var(--disp);color:var(--muted);margin:0 0 18px}
body .elementor .logos__label{font:500 13px var(--ar);color:var(--muted)}
body .elementor .phero__meta .mono{font-family:inherit;letter-spacing:0;font-size:12.5px}
body .elementor .phero__meta b{font-size:15px}
body .elementor .chev{width:14px;height:14px;transition:transform .3s}
body .elementor .nav__item:hover .chev{transform:rotate(180deg)}
body .elementor .mega a{align-items:center}
body .elementor .mega a .ic{width:18px;height:18px;color:var(--k-300)}
body .elementor .mega a:hover .ic{color:#fff}
body .elementor .menu__nav a .ic{width:20px;height:20px;color:var(--k-300)}
body .elementor .contact-list > *{align-items:center;gap:14px}
body .elementor .contact-list > * > .ic{width:18px;height:18px;color:var(--text)}
body .elementor .social a .ic{width:18px;height:18px}
body .elementor .footer__contact a,body .elementor .footer__contact > span{display:flex;align-items:center;gap:10px}
body .elementor .footer__contact .ic{width:16px;height:16px;color:var(--k-300)}
body .elementor .footer h4{font:600 13px var(--disp);letter-spacing:0;color:#fff}
body .elementor .badge{gap:12px;padding:14px 18px}
body .elementor .badge .ic{width:24px;height:24px}
body .elementor .badge > span{font:600 14px var(--ar)}
body .elementor .hours div > .ic{width:22px;height:22px;margin-bottom:10px;color:var(--text)}
body .elementor .hours b{font-size:16px}
body .elementor .job__top{align-items:flex-start}
body .elementor .job__loc{display:flex;align-items:center;gap:8px;font-size:14px;margin:-4px 0 4px}
body .elementor .job__loc .ic{width:16px;height:16px}
body .elementor .share a .ic{width:17px;height:17px}
body .elementor .cities > *{justify-content:flex-start;gap:12px;font:600 15px var(--disp)}
body .elementor .cities > * .ic{width:18px;height:18px;color:var(--k-300)}
body .elementor .incl > *{align-items:center;gap:14px}
body .elementor .incl > * .ic{width:20px;height:20px;color:var(--text)}
body .elementor .perks > *::before{display:none}
body .elementor .perks > * .ic{width:18px;height:18px}
body .elementor .value{display:flex;flex-direction:column;align-items:flex-start}
body .elementor .wa .ic{width:30px;height:30px;color:#fff}
body .elementor .mbar a .ic{width:22px;height:22px}
body .elementor .mbar__wa{color:#fff}

body .elementor .hero__content{position:relative;z-index:5}
body .elementor .hero__bottom{z-index:4;pointer-events:none}
body .elementor .hero__bottom > *{pointer-events:auto}
body .elementor .hero .scene,body .elementor .hud,body .elementor .hero__fallback{pointer-events:none}
body .elementor .phero__inner{z-index:3}
body .elementor .phero .scene{pointer-events:none}
@media (max-width:760px){
  body .elementor .row{grid-template-columns:40px 1fr;padding:20px 0}
  body .elementor .feat__ic,body .elementor .tile__ic,body .elementor .sector__ic,body .elementor .ccard__ic,body .elementor .more__ic{width:42px;height:42px}
  body .elementor .tile{min-height:0;padding:26px}
  body .elementor .badge > span{font-size:13px}
  body .elementor .footer__word{display:none}
}
body .elementor .share a.is-copied{background:#fff;color:#000}

body .elementor .hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(270deg,rgba(6,6,7,.82) 0%,rgba(6,6,7,.55) 34%,rgba(6,6,7,0) 58%)}
[dir="ltr"] .elementor .hero::before{background:linear-gradient(90deg,rgba(6,6,7,.82) 0%,rgba(6,6,7,.55) 34%,rgba(6,6,7,0) 58%)}
@media (max-width:760px){body .elementor .hero::before,[dir="ltr"] .elementor .hero::before{background:linear-gradient(rgba(6,6,7,0) 30%,rgba(6,6,7,.78) 58%,rgba(6,6,7,.9) 100%)}}
body .elementor .marquee__track img[src*="tav"]{height:70px}
@media (max-width:1180px){body .elementor .stage__viz{height:min(36svh,340px);min-height:240px}}

/* ---------- Elementor-build specifics ---------- */
body .elementor .hero__title .line:last-child > span{background:var(--grad-steel);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 7s var(--ease) infinite}
body .elementor .ic{display:inline-block;width:1.15em;height:1.15em;flex:none;background-color:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;vertical-align:-.2em}
body .elementor .btn > span,body .elementor .link > span{display:inline}
body .elementor .arrow{display:inline-grid;place-items:center}
body .elementor .form .field{display:grid;gap:8px}
body .elementor .form label,body .elementor .form .e-form-label-base{font-size:14px;color:var(--muted)}
body .elementor .form button.btn{border:0;font:600 14.5px var(--disp)}
body .elementor .form .e-form-success-message-base,body .elementor .form .e-form-error-message-base{font-size:14px}
body .elementor .wa{color:#fff}
body .elementor .stat__num{display:flex;justify-content:flex-end;align-items:baseline}
body .elementor .stat__num > span{display:inline}
body .elementor .post__meta > *,body .elementor .hashtag > *{display:block}
body .elementor .post__meta{display:flex}
body .elementor .menu__lang{display:none}
body .elementor .ltr{direction:ltr;unicode-bidi:isolate}
body .elementor .footer__contact > div{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--muted)}
body .elementor .footer__contact .ic,body .elementor .contact-list .ic{width:17px;height:17px}
body .elementor .footer__grid h4{display:block;margin-bottom:18px}

/* icons: Lucide + Simple Icons */
body .elementor .ic-arrow-left{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7' /%3E %3Cpath d='M19 12H5' /%3E%3C/svg%3E")}
body .elementor .ic-arrow-right{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14' /%3E %3Cpath d='m12 5 7 7-7 7' /%3E%3C/svg%3E")}
body .elementor .ic-award{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526' /%3E %3Ccircle cx='12' cy='8' r='6' /%3E%3C/svg%3E")}
body .elementor .ic-badge-check{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z' /%3E %3Cpath d='m9 12 2 2 4-4' /%3E%3C/svg%3E")}
body .elementor .ic-binoculars{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 10h4' /%3E %3Cpath d='M19 7V4a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3' /%3E %3Cpath d='M20 21a2 2 0 0 0 2-2v-3.851c0-1.39-2-2.962-2-4.829V8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v11a2 2 0 0 0 2 2z' /%3E %3Cpath d='M 22 16 L 2 16' /%3E %3Cpath d='M4 21a2 2 0 0 1-2-2v-3.851c0-1.39 2-2.962 2-4.829V8a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v11a2 2 0 0 1-2 2z' /%3E %3Cpath d='M9 7V4a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v3' /%3E%3C/svg%3E")}
body .elementor .ic-briefcase{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16' /%3E %3Crect width='20' height='14' x='2' y='6' rx='2' /%3E%3C/svg%3E")}
body .elementor .ic-building-2{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z' /%3E %3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2' /%3E %3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2' /%3E %3Cpath d='M10 6h4' /%3E %3Cpath d='M10 10h4' /%3E %3Cpath d='M10 14h4' /%3E %3Cpath d='M10 18h4' /%3E%3C/svg%3E")}
body .elementor .ic-building{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='20' x='4' y='2' rx='2' ry='2' /%3E %3Cpath d='M9 22v-4h6v4' /%3E %3Cpath d='M8 6h.01' /%3E %3Cpath d='M16 6h.01' /%3E %3Cpath d='M12 6h.01' /%3E %3Cpath d='M12 10h.01' /%3E %3Cpath d='M12 14h.01' /%3E %3Cpath d='M16 10h.01' /%3E %3Cpath d='M16 14h.01' /%3E %3Cpath d='M8 10h.01' /%3E %3Cpath d='M8 14h.01' /%3E%3C/svg%3E")}
body .elementor .ic-calendar{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4' /%3E %3Cpath d='M16 2v4' /%3E %3Crect width='18' height='18' x='3' y='4' rx='2' /%3E %3Cpath d='M3 10h18' /%3E%3C/svg%3E")}
body .elementor .ic-car{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2' /%3E %3Ccircle cx='7' cy='17' r='2' /%3E %3Cpath d='M9 17h6' /%3E %3Ccircle cx='17' cy='17' r='2' /%3E%3C/svg%3E")}
body .elementor .ic-cctv{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97' /%3E %3Cpath d='M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z' /%3E %3Cpath d='M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15' /%3E %3Cpath d='M2 21v-4' /%3E %3Cpath d='M7 9h.01' /%3E%3C/svg%3E")}
body .elementor .ic-check{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5' /%3E%3C/svg%3E")}
body .elementor .ic-chevron-down{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6' /%3E%3C/svg%3E")}
body .elementor .ic-circle-check{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='m9 12 2 2 4-4' /%3E%3C/svg%3E")}
body .elementor .ic-clipboard-check{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1' /%3E %3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2' /%3E %3Cpath d='m9 14 2 2 4-4' /%3E%3C/svg%3E")}
body .elementor .ic-clipboard-list{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1' /%3E %3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2' /%3E %3Cpath d='M12 11h4' /%3E %3Cpath d='M12 16h4' /%3E %3Cpath d='M8 11h.01' /%3E %3Cpath d='M8 16h.01' /%3E%3C/svg%3E")}
body .elementor .ic-clock{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E %3Cpolyline points='12 6 12 12 16 14' /%3E%3C/svg%3E")}
body .elementor .ic-cpu{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='16' x='4' y='4' rx='2' /%3E %3Crect width='6' height='6' x='9' y='9' rx='1' /%3E %3Cpath d='M15 2v2' /%3E %3Cpath d='M15 20v2' /%3E %3Cpath d='M2 15h2' /%3E %3Cpath d='M2 9h2' /%3E %3Cpath d='M20 15h2' /%3E %3Cpath d='M20 9h2' /%3E %3Cpath d='M9 2v2' /%3E %3Cpath d='M9 20v2' /%3E%3C/svg%3E")}
body .elementor .ic-dog{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.25 16.25h1.5L12 17z' /%3E %3Cpath d='M16 14v.5' /%3E %3Cpath d='M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309' /%3E %3Cpath d='M8 14v.5' /%3E %3Cpath d='M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5' /%3E%3C/svg%3E")}
body .elementor .ic-eye{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0' /%3E %3Ccircle cx='12' cy='12' r='3' /%3E%3C/svg%3E")}
body .elementor .ic-factory{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z' /%3E %3Cpath d='M17 18h1' /%3E %3Cpath d='M12 18h1' /%3E %3Cpath d='M7 18h1' /%3E%3C/svg%3E")}
body .elementor .ic-file-text{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z' /%3E %3Cpath d='M14 2v4a2 2 0 0 0 2 2h4' /%3E %3Cpath d='M10 9H8' /%3E %3Cpath d='M16 13H8' /%3E %3Cpath d='M16 17H8' /%3E%3C/svg%3E")}
body .elementor .ic-flag{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z' /%3E %3Cline x1='4' x2='4' y1='22' y2='15' /%3E%3C/svg%3E")}
body .elementor .ic-gem{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l4 6-10 13L2 9Z' /%3E %3Cpath d='M11 3 8 9l4 13 4-13-3-6' /%3E %3Cpath d='M2 9h20' /%3E%3C/svg%3E")}
body .elementor .ic-graduation-cap{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z' /%3E %3Cpath d='M22 10v6' /%3E %3Cpath d='M6 12.5V16a6 3 0 0 0 12 0v-3.5' /%3E%3C/svg%3E")}
body .elementor .ic-handshake{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 17 2 2a1 1 0 1 0 3-3' /%3E %3Cpath d='m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4' /%3E %3Cpath d='m21 3 1 11h-2' /%3E %3Cpath d='M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3' /%3E %3Cpath d='M3 4h8' /%3E%3C/svg%3E")}
body .elementor .ic-headset{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z' /%3E %3Cpath d='M21 16v2a4 4 0 0 1-4 4h-5' /%3E%3C/svg%3E")}
body .elementor .ic-hospital{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6v4' /%3E %3Cpath d='M14 14h-4' /%3E %3Cpath d='M14 18h-4' /%3E %3Cpath d='M14 8h-4' /%3E %3Cpath d='M18 12h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2' /%3E %3Cpath d='M18 22V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v18' /%3E%3C/svg%3E")}
body .elementor .ic-hotel{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 22v-6.57' /%3E %3Cpath d='M12 11h.01' /%3E %3Cpath d='M12 7h.01' /%3E %3Cpath d='M14 15.43V22' /%3E %3Cpath d='M15 16a5 5 0 0 0-6 0' /%3E %3Cpath d='M16 11h.01' /%3E %3Cpath d='M16 7h.01' /%3E %3Cpath d='M8 11h.01' /%3E %3Cpath d='M8 7h.01' /%3E %3Crect x='4' y='2' width='16' height='20' rx='2' /%3E%3C/svg%3E")}
body .elementor .ic-house{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8' /%3E %3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z' /%3E%3C/svg%3E")}
body .elementor .ic-info{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E %3Cpath d='M12 16v-4' /%3E %3Cpath d='M12 8h.01' /%3E%3C/svg%3E")}
body .elementor .ic-layers{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z' /%3E %3Cpath d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65' /%3E %3Cpath d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65' /%3E%3C/svg%3E")}
body .elementor .ic-link{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71' /%3E %3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71' /%3E%3C/svg%3E")}
body .elementor .ic-list-checks{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 2 2 4-4' /%3E %3Cpath d='m3 7 2 2 4-4' /%3E %3Cpath d='M13 6h8' /%3E %3Cpath d='M13 12h8' /%3E %3Cpath d='M13 18h8' /%3E%3C/svg%3E")}
body .elementor .ic-lock{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2' /%3E %3Cpath d='M7 11V7a5 5 0 0 1 10 0v4' /%3E%3C/svg%3E")}
body .elementor .ic-mail{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2' /%3E %3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7' /%3E%3C/svg%3E")}
body .elementor .ic-map-pin{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0' /%3E %3Ccircle cx='12' cy='10' r='3' /%3E%3C/svg%3E")}
body .elementor .ic-map{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z' /%3E %3Cpath d='M15 5.764v15' /%3E %3Cpath d='M9 3.236v15' /%3E%3C/svg%3E")}
body .elementor .ic-monitor{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='3' rx='2' /%3E %3Cline x1='8' x2='16' y1='21' y2='21' /%3E %3Cline x1='12' x2='12' y1='17' y2='21' /%3E%3C/svg%3E")}
body .elementor .ic-newspaper{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2' /%3E %3Cpath d='M18 14h-8' /%3E %3Cpath d='M15 18h-5' /%3E %3Cpath d='M10 6h8v4h-8V6Z' /%3E%3C/svg%3E")}
body .elementor .ic-phone{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z' /%3E%3C/svg%3E")}
body .elementor .ic-plane{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z' /%3E%3C/svg%3E")}
body .elementor .ic-radar{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.07 4.93A10 10 0 0 0 6.99 3.34' /%3E %3Cpath d='M4 6h.01' /%3E %3Cpath d='M2.29 9.62A10 10 0 1 0 21.31 8.35' /%3E %3Cpath d='M16.24 7.76A6 6 0 1 0 8.23 16.67' /%3E %3Cpath d='M12 18h.01' /%3E %3Cpath d='M17.99 11.66A6 6 0 0 1 15.77 16.67' /%3E %3Ccircle cx='12' cy='12' r='2' /%3E %3Cpath d='m13.41 10.59 5.66-5.66' /%3E%3C/svg%3E")}
body .elementor .ic-shield-check{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z' /%3E %3Cpath d='m9 12 2 2 4-4' /%3E%3C/svg%3E")}
body .elementor .ic-shirt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z' /%3E%3C/svg%3E")}
body .elementor .ic-shopping-bag{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z' /%3E %3Cpath d='M3 6h18' /%3E %3Cpath d='M16 10a4 4 0 0 1-8 0' /%3E%3C/svg%3E")}
body .elementor .ic-si-instagram{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077'/%3E%3C/svg%3E")}
body .elementor .ic-si-whatsapp{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3E%3C/svg%3E")}
body .elementor .ic-si-x{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E")}
body .elementor .ic-siren{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18v-6a5 5 0 1 1 10 0v6' /%3E %3Cpath d='M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z' /%3E %3Cpath d='M21 12h1' /%3E %3Cpath d='M18.5 4.5 18 5' /%3E %3Cpath d='M2 12h1' /%3E %3Cpath d='M12 2v1' /%3E %3Cpath d='m4.929 4.929.707.707' /%3E %3Cpath d='M12 12v6' /%3E%3C/svg%3E")}
body .elementor .ic-smartphone{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='20' x='5' y='2' rx='2' ry='2' /%3E %3Cpath d='M12 18h.01' /%3E%3C/svg%3E")}
body .elementor .ic-target{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' /%3E %3Ccircle cx='12' cy='12' r='6' /%3E %3Ccircle cx='12' cy='12' r='2' /%3E%3C/svg%3E")}
body .elementor .ic-ticket{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z' /%3E %3Cpath d='M13 5v2' /%3E %3Cpath d='M13 17v2' /%3E %3Cpath d='M13 11v2' /%3E%3C/svg%3E")}
body .elementor .ic-trending-up{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 7 13.5 15.5 8.5 10.5 2 17' /%3E %3Cpolyline points='16 7 22 7 22 13' /%3E%3C/svg%3E")}
body .elementor .ic-user-check{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='9' cy='7' r='4' /%3E %3Cpolyline points='16 11 18 13 22 9' /%3E%3C/svg%3E")}
body .elementor .ic-user-cog{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='15' r='3' /%3E %3Ccircle cx='9' cy='7' r='4' /%3E %3Cpath d='M10 15H6a4 4 0 0 0-4 4v2' /%3E %3Cpath d='m21.7 16.4-.9-.3' /%3E %3Cpath d='m15.2 13.9-.9-.3' /%3E %3Cpath d='m16.6 18.7.3-.9' /%3E %3Cpath d='m19.1 12.2.3-.9' /%3E %3Cpath d='m19.6 18.7-.4-1' /%3E %3Cpath d='m16.8 12.3-.4-1' /%3E %3Cpath d='m14.3 16.6 1-.4' /%3E %3Cpath d='m20.7 13.8 1-.4' /%3E%3C/svg%3E")}
body .elementor .ic-user-round{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='5' /%3E %3Cpath d='M20 21a8 8 0 0 0-16 0' /%3E%3C/svg%3E")}
body .elementor .ic-users{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2' /%3E %3Ccircle cx='9' cy='7' r='4' /%3E %3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87' /%3E %3Cpath d='M16 3.13a4 4 0 0 1 0 7.75' /%3E%3C/svg%3E")}
body .elementor .ic-vault{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' /%3E %3Ccircle cx='7.5' cy='7.5' r='.5' fill='currentColor' /%3E %3Cpath d='m7.9 7.9 2.7 2.7' /%3E %3Ccircle cx='16.5' cy='7.5' r='.5' fill='currentColor' /%3E %3Cpath d='m13.4 10.6 2.7-2.7' /%3E %3Ccircle cx='7.5' cy='16.5' r='.5' fill='currentColor' /%3E %3Cpath d='m7.9 16.1 2.7-2.7' /%3E %3Ccircle cx='16.5' cy='16.5' r='.5' fill='currentColor' /%3E %3Cpath d='m13.4 13.4 2.7 2.7' /%3E %3Ccircle cx='12' cy='12' r='2' /%3E%3C/svg%3E")}/* End custom CSS */