.elementor-173 .elementor-element.elementor-element-rb20001{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-rb20001:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-rb20001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061A30;}.elementor-173 .elementor-element.elementor-element-rb20002{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-rb20002:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-rb20002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-rb20003{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-rb20003:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-rb20003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-rb20004{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-rb20004:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-rb20004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-173 .elementor-element.elementor-element-rb20005{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-rb20005:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-rb20005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-rb20006{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-rb20006:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-rb20006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E7;}.elementor-173 .elementor-element.elementor-element-rb20007{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-rb20007:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-rb20007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#092544;}.elementor-173 .elementor-element.elementor-element-rb20008{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-rb20008:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-rb20008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-173 .elementor-element.elementor-element-rb20009{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-rb20009:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-rb20009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-173 .elementor-element.elementor-element-rb2000a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-rb2000a:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-rb2000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-173 .elementor-element.elementor-element-rb20001{--width:100%;}.elementor-173 .elementor-element.elementor-element-rb20002{--width:100%;}.elementor-173 .elementor-element.elementor-element-rb20003{--width:100%;}.elementor-173 .elementor-element.elementor-element-rb20004{--width:100%;}.elementor-173 .elementor-element.elementor-element-rb20005{--width:100%;}.elementor-173 .elementor-element.elementor-element-rb20006{--width:100%;}.elementor-173 .elementor-element.elementor-element-rb20007{--width:100%;}.elementor-173 .elementor-element.elementor-element-rb20008{--width:100%;}.elementor-173 .elementor-element.elementor-element-rb20009{--width:100%;}.elementor-173 .elementor-element.elementor-element-rb2000a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-rb20001 */@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&display=swap');
.elementor-173 .elementor-element.elementor-element-rb20001{--navy:#092544;--navy2:#061A30;--navy3:#0E3155;--gold:#C39E67;--gold2:#E4C594;--ivory:#F6F1E7;--ink:#151B23;--muted:#66717C;--line:#E9DDC9;--white:#fff;font-family:'Cairo',Arial,sans-serif;box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;min-height:920px;color:#fff;background:radial-gradient(circle at 15% 13%,rgba(195,158,103,.16),transparent 28%),radial-gradient(circle at 88% 75%,#0E3155 0,transparent 42%),linear-gradient(125deg,#061A30,#092544 55%,#061A30);}
.elementor-173 .elementor-element.elementor-element-rb20001,.elementor-173 .elementor-element.elementor-element-rb20001 *{box-sizing:border-box} .elementor-173 .elementor-element.elementor-element-rb20001>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important}
.elementor-173 .elementor-element.elementor-element-rb20001 .elementor-widget-html{width:100%} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-decor{position:absolute!important;inset:-6% -4%;z-index:0!important;pointer-events:none;width:108%!important;height:112%!important}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-decor .elementor-widget-container,.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-decor .rab2-decor{width:100%;height:100%;position:relative}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-shell{position:relative;z-index:3;width:min(1280px,calc(100% - 64px));margin:auto}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-grid{min-height:920px;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:70px;align-items:center;padding:130px 0 120px}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-logo{display:block;width:315px;max-width:70%;height:auto;margin-bottom:34px}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-kicker{display:flex;align-items:center;gap:10px;color:#E4C594;font-size:13px;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-kicker:before{content:'';width:34px;height:1px;background:#C39E67}
.elementor-173 .elementor-element.elementor-element-rb20001 h1{margin:18px 0 0;font-size:clamp(48px,6vw,84px);line-height:1.16;letter-spacing:-.04em;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb20001 h1 span{color:#E4C594}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-lead{max-width:730px;margin:23px 0 0;color:#d0dae4;font-size:18px;line-height:1.95}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-license{display:inline-flex;align-items:center;gap:11px;margin-top:28px;padding:10px 16px;border:1px solid rgba(228,197,148,.28);border-radius:999px;background:rgba(255,255,255,.045);font-size:12px;color:#e8edf2} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-license i{width:7px;height:7px;border-radius:50%;background:#C39E67;box-shadow:0 0 15px rgba(195,158,103,.85)}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:800;transition:transform .3s ease,box-shadow .3s ease,background .3s ease} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-btn:hover{transform:translateY(-3px)} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-btn-gold{background:#C39E67;color:#092544;box-shadow:0 14px 30px rgba(195,158,103,.18)} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-btn-ghost{border:1px solid rgba(255,255,255,.32);color:#fff;background:rgba(255,255,255,.04)}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-panel{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.035));box-shadow:0 30px 70px rgba(0,0,0,.22)} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-panel:before{content:'';position:absolute;width:180px;height:180px;border-radius:50%;right:-70px;top:-95px;background:rgba(195,158,103,.12)} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-panel>*{position:relative;z-index:2} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-panel small{color:#E4C594;font-weight:800;letter-spacing:.08em} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-panel h2{margin:14px 0 0;font-size:30px;line-height:1.45} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-panel p{margin:10px 0 0;color:#c9d4df;font-size:13px;line-height:1.9}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-chart{display:block;width:100%;height:145px;margin-top:25px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-chart path{fill:none} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-chart .grid{stroke:rgba(255,255,255,.07);stroke-width:1} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-chart .line{stroke:#E4C594;stroke-width:3;stroke-dasharray:900;animation:rab2Chart 3.4s ease forwards}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-decor .orbit{position:absolute;border:1px solid rgba(228,197,148,.20);border-radius:50%} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-decor .o1{width:620px;height:620px;right:-245px;top:-170px} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-decor .o2{width:350px;height:350px;right:-65px;top:-25px;border-color:rgba(255,255,255,.1)} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-decor .paths{position:absolute;right:0;bottom:50px;width:100%;height:280px;opacity:.46} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-decor .paths path{fill:none;stroke:#C39E67;stroke-width:1.1;stroke-dasharray:8 14;animation:rab2Dash 20s linear infinite}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-decor .skyline{position:absolute;right:0;left:0;bottom:0;height:38%;opacity:.12;background:linear-gradient(to top,rgba(255,255,255,.7),transparent);clip-path:polygon(0 100%,0 78%,5% 78%,5% 64%,9% 64%,9% 85%,13% 85%,13% 47%,16% 47%,16% 70%,21% 70%,21% 37%,24% 37%,24% 79%,29% 79%,29% 55%,33% 55%,33% 72%,38% 72%,38% 33%,42% 33%,42% 82%,48% 82%,48% 51%,52% 51%,52% 68%,57% 68%,57% 28%,60% 28%,60% 78%,66% 78%,66% 56%,71% 56%,71% 69%,76% 69%,76% 42%,80% 42%,80% 82%,85% 82%,85% 60%,90% 60%,90% 73%,95% 73%,95% 52%,100% 52%,100% 100%)}
.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-scroll{position:absolute;z-index:4;bottom:25px;right:50%;transform:translateX(-50%);font-size:10px;letter-spacing:.12em;color:#9caebe;display:flex;flex-direction:column;align-items:center;gap:8px} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-scroll span{width:1px;height:36px;background:linear-gradient(#C39E67,transparent);animation:rab2Pulse 1.8s ease-in-out infinite}
@keyframes rab2Chart{from{stroke-dashoffset:900}to{stroke-dashoffset:0}} @keyframes rab2Dash{to{stroke-dashoffset:-420}} @keyframes rab2Pulse{0%,100%{opacity:.35;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}
@media(max-width:1050px){.elementor-173 .elementor-element.elementor-element-rb20001{min-height:auto} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-shell{width:min(100% - 40px,1100px)} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-grid{min-height:auto;grid-template-columns:1fr;gap:42px;padding:110px 0 110px} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-panel{max-width:620px}}
@media(max-width:720px){.elementor-173 .elementor-element.elementor-element-rb20001 .rab2-shell{width:calc(100% - 28px)} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-grid{padding:88px 0 100px} .elementor-173 .elementor-element.elementor-element-rb20001 h1{font-size:clamp(40px,11vw,50px)} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-logo{width:250px;max-width:88%} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-lead{font-size:15px} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-license{border-radius:18px;align-items:flex-start} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-panel h2{font-size:25px} .elementor-173 .elementor-element.elementor-element-rb20001 .rab2-hero-decor{display:none!important}}
@media(prefers-reduced-motion:reduce){.elementor-173 .elementor-element.elementor-element-rb20001 *,.elementor-173 .elementor-element.elementor-element-rb20001 *:before,.elementor-173 .elementor-element.elementor-element-rb20001 *:after{animation:none!important;transition:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rb20002 */.elementor-173 .elementor-element.elementor-element-rb20002{--navy:#092544;--navy2:#061A30;--navy3:#0E3155;--gold:#C39E67;--gold2:#E4C594;--ivory:#F6F1E7;--ink:#151B23;--muted:#66717C;--line:#E9DDC9;--white:#fff;font-family:'Cairo',Arial,sans-serif;box-sizing:border-box;position:relative;z-index:8;background:#fff;padding:0 0 34px;overflow:visible} .elementor-173 .elementor-element.elementor-element-rb20002,.elementor-173 .elementor-element.elementor-element-rb20002 *{box-sizing:border-box} .elementor-173 .elementor-element.elementor-element-rb20002>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important} .elementor-173 .elementor-element.elementor-element-rb20002 .elementor-widget-html{width:100%} .elementor-173 .elementor-element.elementor-element-rb20002 .rab2-shell{width:min(1280px,calc(100% - 64px));margin:-56px auto 0} .elementor-173 .elementor-element.elementor-element-rb20002 .rab2-stats{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid rgba(9,37,68,.08);border-radius:24px;background:#fff;box-shadow:0 20px 48px rgba(5,27,52,.09)} .elementor-173 .elementor-element.elementor-element-rb20002 .rab2-stats>div{position:relative;padding:26px 18px;text-align:center} .elementor-173 .elementor-element.elementor-element-rb20002 .rab2-stats>div:not(:last-child):after{content:'';position:absolute;right:0;top:25%;height:50%;width:1px;background:#ece7de} .elementor-173 .elementor-element.elementor-element-rb20002 small{display:block;color:#86919c;font-size:11px;font-weight:600} .elementor-173 .elementor-element.elementor-element-rb20002 strong{display:block;margin-top:6px;color:#092544;font-size:19px;font-weight:900;direction:ltr} .elementor-173 .elementor-element.elementor-element-rb20002 em{display:block;margin-top:4px;color:#C39E67;font-size:10px;font-style:normal;font-weight:700} @media(max-width:720px){.elementor-173 .elementor-element.elementor-element-rb20002 .rab2-shell{width:calc(100% - 28px);margin-top:-36px} .elementor-173 .elementor-element.elementor-element-rb20002 .rab2-stats{grid-template-columns:1fr 1fr} .elementor-173 .elementor-element.elementor-element-rb20002 .rab2-stats>div{padding:18px 10px} .elementor-173 .elementor-element.elementor-element-rb20002 .rab2-stats>div:nth-child(2):after{display:none} .elementor-173 .elementor-element.elementor-element-rb20002 strong{font-size:16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rb20003 */.elementor-173 .elementor-element.elementor-element-rb20003{
  --navy:#092544;
  --navy2:#061A30;
  --navy3:#0E3155;
  --gold:#C39E67;
  --gold2:#E4C594;
  --ivory:#F6F1E7;
  --ink:#151B23;
  --muted:#66717C;
  --line:#E9DDC9;
  --white:#fff;

  font-family:'Cairo',Arial,sans-serif;
  box-sizing:border-box;
  position:relative;
  overflow:hidden;
  padding:115px 0;
  background:#fff;
  color:#151B23;
}

.elementor-173 .elementor-element.elementor-element-rb20003,
.elementor-173 .elementor-element.elementor-element-rb20003 *{
  box-sizing:border-box;
}

.elementor-173 .elementor-element.elementor-element-rb20003>.e-con-inner{
  max-width:none!important;
  width:100%!important;
  padding:0!important;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .elementor-widget-html{
  width:100%;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-shell{
  width:min(1280px,calc(100% - 64px));
  margin:auto;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-about-grid{
  display:grid;
  grid-template-columns:1.05fr .95fr;
  gap:84px;
  align-items:center;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-eyebrow{
  display:flex;
  align-items:center;
  gap:10px;
  color:#C39E67;
  font-size:13px;
  font-weight:800;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-eyebrow:before{
  content:'';
  width:34px;
  height:1px;
  background:#C39E67;
}

.elementor-173 .elementor-element.elementor-element-rb20003 h2{
  margin:16px 0 0;
  color:#092544;
  font-size:clamp(38px,4.5vw,65px);
  line-height:1.18;
  letter-spacing:-.035em;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-about-copy>p{
  max-width:680px;
  margin:23px 0 0;
  color:#52606e;
  font-size:16px;
  line-height:2;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-points{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
  margin-top:28px;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-points span{
  display:flex;
  align-items:center;
  gap:10px;
  min-height:54px;
  padding:12px 14px;
  border:1px solid #eee8de;
  border-radius:14px;
  background:#fbfaf7;
  color:#092544;
  font-size:12px;
  font-weight:700;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-points b{
  display:grid;
  place-items:center;
  flex:0 0 25px;
  height:25px;
  border-radius:50%;
  background:#C39E67;
  font-size:10px;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-link{
  display:inline-flex;
  margin-top:28px;
  padding:13px 20px;
  border:1px solid rgba(9,37,68,.14);
  border-radius:999px;
  color:#092544;
  text-decoration:none;
  font-size:12px;
  font-weight:800;
  transition:.3s;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-link:hover{
  transform:translateX(-5px);
  border-color:#C39E67;
}


/* VALUE CARD */

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  min-height:500px;
  border:1px solid #eadfce;
  border-radius:34px;
  background:
    radial-gradient(
      circle at 30% 25%,
      rgba(195,158,103,.18),
      transparent 28%
    ),
    #F6F1E7;
}


/* النص ناحية اليمين */

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card .copy{
  position:relative;
  z-index:5;
  width:55%;
  margin-left:0;
  margin-right:auto;
  padding:42px 38px 0 0;
  text-align:left;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card small{
  color:#C39E67;
  font-weight:900;
  letter-spacing:.08em;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card h3{
  margin:10px 0 0;
  color:#092544;
  font-size:34px;
  line-height:1.4;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card p{
  margin:12px 0 0;
  color:#66717c;
  font-size:12px;
  line-height:1.9;
}


/* الدائرة كما هي ناحية الشمال */

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card .ring{
  position:absolute;
  z-index:1;
  right:-58px;
  bottom:-90px;
  width:305px;
  height:305px;
  border:29px solid #092544;
  border-radius:50%;
}

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card .ring:before{
  content:'';
  position:absolute;
  inset:34px;
  border:24px solid #C39E67;
  border-top-color:transparent;
  border-radius:50%;
  transform:rotate(38deg);
  animation:rab2Ring 18s linear infinite;
}


/* الخط الذهبي كما هو */

.elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card .line{
  position:absolute;
  z-index:0;
  right:-6%;
  bottom:29%;
  width:112%;
  height:6px;
  transform:rotate(-21deg);
  background:linear-gradient(
    90deg,
    transparent,
    #C39E67,
    transparent
  );
  opacity:.38;
  animation:rab2Line 5s ease-in-out infinite;
}


/* ANIMATION */

@keyframes rab2Ring{
  to{
    transform:rotate(398deg);
  }
}

@keyframes rab2Line{
  50%{
    transform:rotate(-21deg) translateY(13px);
  }
}


/* TABLET */

@media(max-width:1050px){

  .elementor-173 .elementor-element.elementor-element-rb20003{
    padding:90px 0;
  }

  .elementor-173 .elementor-element.elementor-element-rb20003 .rab2-shell{
    width:min(100% - 40px,1100px);
  }

  .elementor-173 .elementor-element.elementor-element-rb20003 .rab2-about-grid{
    grid-template-columns:1fr;
    gap:42px;
  }

  .elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card{
    min-height:440px;
  }

}


/* MOBILE */

@media(max-width:720px){

  .elementor-173 .elementor-element.elementor-element-rb20003{
    padding:76px 0;
  }

  .elementor-173 .elementor-element.elementor-element-rb20003 .rab2-shell{
    width:calc(100% - 28px);
  }

  .elementor-173 .elementor-element.elementor-element-rb20003 .rab2-points{
    grid-template-columns:1fr;
  }

  .elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card{
    min-height:390px;
  }

  .elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card .copy{
    width:72%;
    margin-left:0;
    margin-right:auto;
    padding:30px 24px 0 0;
  }

  .elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card h3{
    font-size:27px;
  }

  .elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card .ring{
    width:230px;
    height:230px;
    right:-55px;
    bottom:-70px;
    border-width:23px;
  }

  .elementor-173 .elementor-element.elementor-element-rb20003 .rab2-value-card .ring:before{
    inset:28px;
    border-width:19px;
  }

}


/* ACCESSIBILITY */

@media(prefers-reduced-motion:reduce){

  .elementor-173 .elementor-element.elementor-element-rb20003 *,
  .elementor-173 .elementor-element.elementor-element-rb20003 *:before,
  .elementor-173 .elementor-element.elementor-element-rb20003 *:after{
    animation:none!important;
    transition:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rb20004 */.elementor-173 .elementor-element.elementor-element-rb20004{--navy:#092544;--navy2:#061A30;--navy3:#0E3155;--gold:#C39E67;--gold2:#E4C594;--ivory:#F6F1E7;--ink:#151B23;--muted:#66717C;--line:#E9DDC9;--white:#fff;font-family:'Cairo',Arial,sans-serif;box-sizing:border-box;position:relative;overflow:hidden;padding:110px 0;background:#FBFAF7;border-block:1px solid #F0ECE5} .elementor-173 .elementor-element.elementor-element-rb20004,.elementor-173 .elementor-element.elementor-element-rb20004 *{box-sizing:border-box} .elementor-173 .elementor-element.elementor-element-rb20004>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important} .elementor-173 .elementor-element.elementor-element-rb20004 .elementor-widget-html{width:100%} .elementor-173 .elementor-element.elementor-element-rb20004 .rab2-shell{width:min(1280px,calc(100% - 64px));margin:auto} .elementor-173 .elementor-element.elementor-element-rb20004 .rab2-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px} .elementor-173 .elementor-element.elementor-element-rb20004 .eyebrow{display:flex;align-items:center;gap:10px;color:#C39E67;font-size:12px;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb20004 .eyebrow:before{content:'';width:34px;height:1px;background:#C39E67} .elementor-173 .elementor-element.elementor-element-rb20004 h2{margin:13px 0 0;color:#092544;font-size:clamp(38px,4.4vw,62px);line-height:1.2} .elementor-173 .elementor-element.elementor-element-rb20004 .rab2-head>p{max-width:450px;color:#66717c;font-size:13px;line-height:1.9} .elementor-173 .elementor-element.elementor-element-rb20004 .rab2-cards{display:grid;grid-template-columns:1.15fr .925fr .925fr;gap:18px} .elementor-173 .elementor-element.elementor-element-rb20004 article{position:relative;overflow:hidden;min-height:390px;padding:30px;border:1px solid rgba(9,37,68,.08);border-radius:26px;background:#fff;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease} .elementor-173 .elementor-element.elementor-element-rb20004 article:hover{transform:translateY(-8px);border-color:rgba(195,158,103,.5);box-shadow:0 20px 48px rgba(9,37,68,.08)} .elementor-173 .elementor-element.elementor-element-rb20004 article.featured{background:#092544;color:#fff} .elementor-173 .elementor-element.elementor-element-rb20004 .num{color:#C39E67;font-size:11px;font-weight:900;letter-spacing:.12em} .elementor-173 .elementor-element.elementor-element-rb20004 article i{display:grid;place-items:center;width:54px;height:54px;margin-top:28px;border:1px solid #EADFCE;border-radius:17px;background:#F6F1E7;color:#092544;font-style:normal;font-size:22px} .elementor-173 .elementor-element.elementor-element-rb20004 article.featured i{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.08);color:#E4C594} .elementor-173 .elementor-element.elementor-element-rb20004 article h3{margin:24px 0 0;color:#092544;font-size:23px;line-height:1.55} .elementor-173 .elementor-element.elementor-element-rb20004 article.featured h3{color:#fff} .elementor-173 .elementor-element.elementor-element-rb20004 article p{margin:13px 0 0;color:#697582;font-size:12px;line-height:1.95} .elementor-173 .elementor-element.elementor-element-rb20004 article.featured p{color:#C7D3DE} .elementor-173 .elementor-element.elementor-element-rb20004 article a{position:absolute;left:30px;bottom:26px;color:#C39E67;text-decoration:none;font-size:11px;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb20004 article.featured:after{content:'';position:absolute;right:-120px;bottom:-135px;width:300px;height:300px;border:1px solid rgba(228,197,148,.18);border-radius:50%;box-shadow:0 0 0 34px rgba(228,197,148,.035),0 0 0 68px rgba(228,197,148,.02);pointer-events:none} @media(max-width:1050px){.elementor-173 .elementor-element.elementor-element-rb20004 .rab2-shell{width:min(100% - 40px,1100px)} .elementor-173 .elementor-element.elementor-element-rb20004 .rab2-cards{grid-template-columns:1fr 1fr} .elementor-173 .elementor-element.elementor-element-rb20004 article.featured{grid-column:1/-1}} @media(max-width:720px){.elementor-173 .elementor-element.elementor-element-rb20004{padding:76px 0} .elementor-173 .elementor-element.elementor-element-rb20004 .rab2-shell{width:calc(100% - 28px)} .elementor-173 .elementor-element.elementor-element-rb20004 .rab2-head{display:block} .elementor-173 .elementor-element.elementor-element-rb20004 .rab2-head>p{margin-top:18px} .elementor-173 .elementor-element.elementor-element-rb20004 .rab2-cards{grid-template-columns:1fr} .elementor-173 .elementor-element.elementor-element-rb20004 article.featured{grid-column:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rb20005 */.elementor-173 .elementor-element.elementor-element-rb20005{--navy:#092544;--navy2:#061A30;--navy3:#0E3155;--gold:#C39E67;--gold2:#E4C594;--ivory:#F6F1E7;--ink:#151B23;--muted:#66717C;--line:#E9DDC9;--white:#fff;font-family:'Cairo',Arial,sans-serif;box-sizing:border-box;position:relative;overflow:hidden;padding:110px 0;background:#fff} .elementor-173 .elementor-element.elementor-element-rb20005,.elementor-173 .elementor-element.elementor-element-rb20005 *{box-sizing:border-box} .elementor-173 .elementor-element.elementor-element-rb20005>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important} .elementor-173 .elementor-element.elementor-element-rb20005 .elementor-widget-html{width:100%} .elementor-173 .elementor-element.elementor-element-rb20005 .rab2-shell{width:min(1280px,calc(100% - 64px));margin:auto} .elementor-173 .elementor-element.elementor-element-rb20005 .rab2-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px} .elementor-173 .elementor-element.elementor-element-rb20005 .eyebrow{display:flex;align-items:center;gap:10px;color:#C39E67;font-size:12px;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb20005 .eyebrow:before{content:'';width:34px;height:1px;background:#C39E67} .elementor-173 .elementor-element.elementor-element-rb20005 h2{margin:13px 0 0;color:#092544;font-size:clamp(38px,4.4vw,62px);line-height:1.2} .elementor-173 .elementor-element.elementor-element-rb20005 .rab2-head>p{max-width:460px;color:#66717c;font-size:13px;line-height:1.9} .elementor-173 .elementor-element.elementor-element-rb20005 .rab2-funds{display:grid;grid-template-columns:1fr 1fr;gap:20px} .elementor-173 .elementor-element.elementor-element-rb20005 article{position:relative;isolation:isolate;overflow:hidden;min-height:470px;padding:36px;border-radius:32px;background:#092544;color:#fff} .elementor-173 .elementor-element.elementor-element-rb20005 article:before{content:'';position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 18% 10%,rgba(195,158,103,.26),transparent 34%),linear-gradient(150deg,#0E3155,#061A30 75%)} .elementor-173 .elementor-element.elementor-element-rb20005 article:after{content:'';position:absolute;z-index:-1;right:-120px;top:-150px;width:350px;height:350px;border:1px solid rgba(228,197,148,.18);border-radius:50%;transition:transform .8s ease} .elementor-173 .elementor-element.elementor-element-rb20005 article:hover:after{transform:scale(1.15) rotate(18deg)} .elementor-173 .elementor-element.elementor-element-rb20005 .tag{display:inline-flex;padding:7px 11px;border:1px solid rgba(228,197,148,.25);border-radius:999px;background:rgba(255,255,255,.04);color:#E4C594;font-size:10px;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb20005 article h3{margin:155px 0 0;font-size:31px;line-height:1.45} .elementor-173 .elementor-element.elementor-element-rb20005 article p{max-width:530px;margin:14px 0 0;color:#C9D5DF;font-size:12px;line-height:1.95} .elementor-173 .elementor-element.elementor-element-rb20005 article a{display:inline-flex;margin-top:22px;color:#E4C594;text-decoration:none;font-size:11px;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb20005 article b{position:absolute;right:26px;bottom:8px;color:rgba(255,255,255,.035);font-size:110px;line-height:1;direction:ltr} @media(max-width:1050px){.elementor-173 .elementor-element.elementor-element-rb20005 .rab2-shell{width:min(100% - 40px,1100px)}} @media(max-width:720px){.elementor-173 .elementor-element.elementor-element-rb20005{padding:76px 0} .elementor-173 .elementor-element.elementor-element-rb20005 .rab2-shell{width:calc(100% - 28px)} .elementor-173 .elementor-element.elementor-element-rb20005 .rab2-head{display:block} .elementor-173 .elementor-element.elementor-element-rb20005 .rab2-head>p{margin-top:18px} .elementor-173 .elementor-element.elementor-element-rb20005 .rab2-funds{grid-template-columns:1fr} .elementor-173 .elementor-element.elementor-element-rb20005 article{min-height:430px} .elementor-173 .elementor-element.elementor-element-rb20005 article h3{margin-top:130px;font-size:27px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rb20006 */.elementor-173 .elementor-element.elementor-element-rb20006{--navy:#092544;--navy2:#061A30;--navy3:#0E3155;--gold:#C39E67;--gold2:#E4C594;--ivory:#F6F1E7;--ink:#151B23;--muted:#66717C;--line:#E9DDC9;--white:#fff;font-family:'Cairo',Arial,sans-serif;box-sizing:border-box;position:relative;overflow:hidden;padding:105px 0;background:#F6F1E7} .elementor-173 .elementor-element.elementor-element-rb20006,.elementor-173 .elementor-element.elementor-element-rb20006 *{box-sizing:border-box} .elementor-173 .elementor-element.elementor-element-rb20006>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important} .elementor-173 .elementor-element.elementor-element-rb20006 .elementor-widget-html{width:100%} .elementor-173 .elementor-element.elementor-element-rb20006 .rab2-shell{width:min(1280px,calc(100% - 64px));margin:auto} .elementor-173 .elementor-element.elementor-element-rb20006 .rab2-grid{display:grid;grid-template-columns:390px 1fr;gap:76px;align-items:start} .elementor-173 .elementor-element.elementor-element-rb20006 .eyebrow{display:flex;align-items:center;gap:10px;color:#C39E67;font-size:12px;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb20006 .eyebrow:before{content:'';width:34px;height:1px;background:#C39E67} .elementor-173 .elementor-element.elementor-element-rb20006 h2{margin:13px 0 0;color:#092544;font-size:clamp(38px,4.2vw,60px);line-height:1.2} .elementor-173 .elementor-element.elementor-element-rb20006 .intro{margin:18px 0 0;color:#66717c;font-size:13px;line-height:1.9} .elementor-173 .elementor-element.elementor-element-rb20006 .steps{position:relative} .elementor-173 .elementor-element.elementor-element-rb20006 .steps:before{content:'';position:absolute;left:26px;top:25px;bottom:25px;width:1px;background:linear-gradient(#C39E67,#ded1bd)} .elementor-173 .elementor-element.elementor-element-rb20006 article{display:grid;grid-template-columns:54px 1fr;gap:20px;padding-bottom:30px;position:relative} .elementor-173 .elementor-element.elementor-element-rb20006 article:last-child{padding-bottom:0} .elementor-173 .elementor-element.elementor-element-rb20006 article>b{display:grid;place-items:center;z-index:2;width:54px;height:54px;border:1px solid #DED4C5;border-radius:50%;background:#fff;color:#C39E67;font-size:12px;box-shadow:0 8px 18px rgba(9,37,68,.05)} .elementor-173 .elementor-element.elementor-element-rb20006 article h3{margin:4px 0 0;color:#092544;font-size:19px} .elementor-173 .elementor-element.elementor-element-rb20006 article p{margin:7px 0 0;color:#66717c;font-size:12px;line-height:1.9} @media(max-width:1050px){.elementor-173 .elementor-element.elementor-element-rb20006 .rab2-shell{width:min(100% - 40px,1100px)} .elementor-173 .elementor-element.elementor-element-rb20006 .rab2-grid{grid-template-columns:1fr;gap:42px}} @media(max-width:720px){.elementor-173 .elementor-element.elementor-element-rb20006{padding:76px 0} .elementor-173 .elementor-element.elementor-element-rb20006 .rab2-shell{width:calc(100% - 28px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rb20007 */.elementor-173 .elementor-element.elementor-element-rb20007{--navy:#092544;--navy2:#061A30;--navy3:#0E3155;--gold:#C39E67;--gold2:#E4C594;--ivory:#F6F1E7;--ink:#151B23;--muted:#66717C;--line:#E9DDC9;--white:#fff;font-family:'Cairo',Arial,sans-serif;box-sizing:border-box;position:relative;overflow:hidden;padding:105px 0;background:#092544;color:#fff} .elementor-173 .elementor-element.elementor-element-rb20007,.elementor-173 .elementor-element.elementor-element-rb20007 *{box-sizing:border-box} .elementor-173 .elementor-element.elementor-element-rb20007>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important} .elementor-173 .elementor-element.elementor-element-rb20007 .elementor-widget-html{width:100%} .elementor-173 .elementor-element.elementor-element-rb20007:before{content:'';position:absolute;right:-180px;top:-210px;width:520px;height:520px;border:1px solid rgba(228,197,148,.12);border-radius:50%;box-shadow:0 0 0 55px rgba(228,197,148,.025),0 0 0 110px rgba(228,197,148,.015)} .elementor-173 .elementor-element.elementor-element-rb20007 .rab2-shell{position:relative;z-index:2;width:min(1280px,calc(100% - 64px));margin:auto} .elementor-173 .elementor-element.elementor-element-rb20007 .eyebrow{display:flex;align-items:center;gap:10px;color:#E4C594;font-size:12px;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb20007 .eyebrow:before{content:'';width:34px;height:1px;background:#C39E67} .elementor-173 .elementor-element.elementor-element-rb20007 h2{margin:13px 0 0;font-size:clamp(38px,4.2vw,60px);line-height:1.2} .elementor-173 .elementor-element.elementor-element-rb20007 .rab2-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px} .elementor-173 .elementor-element.elementor-element-rb20007 article{min-height:205px;padding:25px 22px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#fff;color:#151B23;transition:transform .35s ease} .elementor-173 .elementor-element.elementor-element-rb20007 article:hover{transform:translateY(-6px)} .elementor-173 .elementor-element.elementor-element-rb20007 article>b{display:block;margin-bottom:20px;color:#C39E67;font-size:25px} .elementor-173 .elementor-element.elementor-element-rb20007 article h3{color:#092544;font-size:16px} .elementor-173 .elementor-element.elementor-element-rb20007 article p{margin:9px 0 0;color:#74808b;font-size:11px;line-height:1.9} @media(max-width:1050px){.elementor-173 .elementor-element.elementor-element-rb20007 .rab2-shell{width:min(100% - 40px,1100px)} .elementor-173 .elementor-element.elementor-element-rb20007 .rab2-cards{grid-template-columns:1fr 1fr}} @media(max-width:720px){.elementor-173 .elementor-element.elementor-element-rb20007{padding:76px 0} .elementor-173 .elementor-element.elementor-element-rb20007 .rab2-shell{width:calc(100% - 28px)} .elementor-173 .elementor-element.elementor-element-rb20007 .rab2-cards{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rb20008 */.elementor-173 .elementor-element.elementor-element-rb20008{--navy:#092544;--navy2:#061A30;--navy3:#0E3155;--gold:#C39E67;--gold2:#E4C594;--ivory:#F6F1E7;--ink:#151B23;--muted:#66717C;--line:#E9DDC9;--white:#fff;font-family:'Cairo',Arial,sans-serif;box-sizing:border-box;position:relative;overflow:hidden;padding:105px 0;background:#FBFAF7;border-top:1px solid #F1ECE4} .elementor-173 .elementor-element.elementor-element-rb20008,.elementor-173 .elementor-element.elementor-element-rb20008 *{box-sizing:border-box} .elementor-173 .elementor-element.elementor-element-rb20008>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important} .elementor-173 .elementor-element.elementor-element-rb20008 .elementor-widget-html{width:100%} .elementor-173 .elementor-element.elementor-element-rb20008 .rab2-shell{width:min(1280px,calc(100% - 64px));margin:auto} .elementor-173 .elementor-element.elementor-element-rb20008 .rab2-head{display:flex;justify-content:space-between;align-items:end;gap:36px} .elementor-173 .elementor-element.elementor-element-rb20008 .eyebrow{display:flex;align-items:center;gap:10px;color:#C39E67;font-size:12px;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb20008 .eyebrow:before{content:'';width:34px;height:1px;background:#C39E67} .elementor-173 .elementor-element.elementor-element-rb20008 h2{margin:13px 0 0;color:#092544;font-size:clamp(38px,4.2vw,60px);line-height:1.2} .elementor-173 .elementor-element.elementor-element-rb20008 .rab2-head>p{max-width:470px;color:#66717c;font-size:12px;line-height:1.9} .elementor-173 .elementor-element.elementor-element-rb20008 .leaders{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px} .elementor-173 .elementor-element.elementor-element-rb20008 article{position:relative;overflow:hidden;min-height:145px;padding:23px;border:1px solid #EBE5DB;border-radius:18px;background:#fff;transition:transform .3s ease,border-color .3s ease} .elementor-173 .elementor-element.elementor-element-rb20008 article:hover{transform:translateY(-5px);border-color:#C39E67} .elementor-173 .elementor-element.elementor-element-rb20008 article:before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(#C39E67,transparent)} .elementor-173 .elementor-element.elementor-element-rb20008 article span{color:#C39E67;font-size:9px;font-weight:900} .elementor-173 .elementor-element.elementor-element-rb20008 article h3{margin:9px 0 0;color:#092544;font-size:17px} .elementor-173 .elementor-element.elementor-element-rb20008 article p{margin:7px 0 0;color:#7B8792;font-size:10px} .elementor-173 .elementor-element.elementor-element-rb20008 .more{display:inline-flex;margin-top:26px;padding:12px 19px;border:1px solid rgba(9,37,68,.14);border-radius:999px;color:#092544;text-decoration:none;font-size:11px;font-weight:800} @media(max-width:1050px){.elementor-173 .elementor-element.elementor-element-rb20008 .rab2-shell{width:min(100% - 40px,1100px)} .elementor-173 .elementor-element.elementor-element-rb20008 .leaders{grid-template-columns:1fr 1fr}} @media(max-width:720px){.elementor-173 .elementor-element.elementor-element-rb20008{padding:76px 0} .elementor-173 .elementor-element.elementor-element-rb20008 .rab2-shell{width:calc(100% - 28px)} .elementor-173 .elementor-element.elementor-element-rb20008 .rab2-head{display:block} .elementor-173 .elementor-element.elementor-element-rb20008 .rab2-head>p{margin-top:18px} .elementor-173 .elementor-element.elementor-element-rb20008 .leaders{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rb20009 */.elementor-173 .elementor-element.elementor-element-rb20009{--navy:#092544;--navy2:#061A30;--navy3:#0E3155;--gold:#C39E67;--gold2:#E4C594;--ivory:#F6F1E7;--ink:#151B23;--muted:#66717C;--line:#E9DDC9;--white:#fff;font-family:'Cairo',Arial,sans-serif;box-sizing:border-box;position:relative;overflow:hidden;padding:0 0 105px;background:#FBFAF7} .elementor-173 .elementor-element.elementor-element-rb20009,.elementor-173 .elementor-element.elementor-element-rb20009 *{box-sizing:border-box} .elementor-173 .elementor-element.elementor-element-rb20009>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important} .elementor-173 .elementor-element.elementor-element-rb20009 .elementor-widget-html{width:100%} .elementor-173 .elementor-element.elementor-element-rb20009 .rab2-shell{width:min(1280px,calc(100% - 64px));margin:auto} .elementor-173 .elementor-element.elementor-element-rb20009 .box{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:34px;padding:58px;border-radius:32px;background:#092544;color:#fff} .elementor-173 .elementor-element.elementor-element-rb20009 .box:before{content:'';position:absolute;right:-140px;top:-180px;width:430px;height:430px;border:1px solid rgba(228,197,148,.16);border-radius:50%;box-shadow:0 0 0 45px rgba(228,197,148,.025),0 0 0 90px rgba(228,197,148,.015)} .elementor-173 .elementor-element.elementor-element-rb20009 .box>*{position:relative;z-index:2} .elementor-173 .elementor-element.elementor-element-rb20009 .eyebrow{display:flex;align-items:center;gap:10px;color:#E4C594;font-size:11px;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb20009 .eyebrow:before{content:'';width:34px;height:1px;background:#C39E67} .elementor-173 .elementor-element.elementor-element-rb20009 h2{margin:12px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.35} .elementor-173 .elementor-element.elementor-element-rb20009 p{max-width:720px;margin:12px 0 0;color:#C7D3DE;font-size:12px;line-height:1.9} .elementor-173 .elementor-element.elementor-element-rb20009 a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;background:#C39E67;color:#092544;text-decoration:none;font-size:11px;font-weight:900;transition:transform .3s} .elementor-173 .elementor-element.elementor-element-rb20009 a:hover{transform:translateY(-4px)} @media(max-width:1050px){.elementor-173 .elementor-element.elementor-element-rb20009 .rab2-shell{width:min(100% - 40px,1100px)}} @media(max-width:720px){.elementor-173 .elementor-element.elementor-element-rb20009{padding-bottom:76px} .elementor-173 .elementor-element.elementor-element-rb20009 .rab2-shell{width:calc(100% - 28px)} .elementor-173 .elementor-element.elementor-element-rb20009 .box{grid-template-columns:1fr;padding:34px 24px} .elementor-173 .elementor-element.elementor-element-rb20009 a{justify-self:start}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rb2000a */.elementor-173 .elementor-element.elementor-element-rb2000a{--navy:#092544;--navy2:#061A30;--navy3:#0E3155;--gold:#C39E67;--gold2:#E4C594;--ivory:#F6F1E7;--ink:#151B23;--muted:#66717C;--line:#E9DDC9;--white:#fff;font-family:'Cairo',Arial,sans-serif;box-sizing:border-box;position:relative;overflow:hidden;padding:94px 0 100px;background:#fff;text-align:center} .elementor-173 .elementor-element.elementor-element-rb2000a,.elementor-173 .elementor-element.elementor-element-rb2000a *{box-sizing:border-box} .elementor-173 .elementor-element.elementor-element-rb2000a>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important} .elementor-173 .elementor-element.elementor-element-rb2000a .elementor-widget-html{width:100%} .elementor-173 .elementor-element.elementor-element-rb2000a .rab2-shell{width:min(980px,calc(100% - 64px));margin:auto} .elementor-173 .elementor-element.elementor-element-rb2000a .eyebrow{display:flex;justify-content:center;align-items:center;gap:10px;color:#C39E67;font-size:11px;font-weight:800} .elementor-173 .elementor-element.elementor-element-rb2000a .eyebrow:before,.elementor-173 .elementor-element.elementor-element-rb2000a .eyebrow:after{content:'';width:26px;height:1px;background:#C39E67} .elementor-173 .elementor-element.elementor-element-rb2000a h2{margin:13px 0 0;color:#092544;font-size:clamp(38px,4.4vw,62px);line-height:1.22} .elementor-173 .elementor-element.elementor-element-rb2000a p{max-width:650px;margin:16px auto 0;color:#66717c;font-size:13px;line-height:1.9} .elementor-173 .elementor-element.elementor-element-rb2000a .actions{display:flex;justify-content:center;gap:11px;flex-wrap:wrap;margin-top:28px} .elementor-173 .elementor-element.elementor-element-rb2000a a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;text-decoration:none;font-size:11px;font-weight:900;transition:transform .3s ease} .elementor-173 .elementor-element.elementor-element-rb2000a a:hover{transform:translateY(-4px)} .elementor-173 .elementor-element.elementor-element-rb2000a .gold{background:#C39E67;color:#092544} .elementor-173 .elementor-element.elementor-element-rb2000a .light{border:1px solid rgba(9,37,68,.14);color:#092544;background:#fff} @media(max-width:720px){.elementor-173 .elementor-element.elementor-element-rb2000a{padding:76px 0} .elementor-173 .elementor-element.elementor-element-rb2000a .rab2-shell{width:calc(100% - 28px)}}/* End custom CSS */
/* Start custom CSS */html,body{margin:0!important;padding:0!important;max-width:100%!important;overflow-x:hidden!important;} body.elementor-page{overflow-x:hidden!important;}/* End custom CSS */