.elementor-95 .elementor-element.elementor-element-rfv11000{--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-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-95 .elementor-element.elementor-element-rfv11000{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-rfv11000 */@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap');
.elementor-95 .elementor-element.elementor-element-rfv11000{--navy:#092544;--navy2:#061A30;--gold:#C39E67;--gold2:#E4C594;display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#061A30!important;overflow:hidden!important;font-family:'Cairo',Arial,sans-serif}
.elementor-95 .elementor-element.elementor-element-rfv11000,.elementor-95 .elementor-element.elementor-element-rfv11000 *{box-sizing:border-box}
.elementor-95 .elementor-element.elementor-element-rfv11000>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
.elementor-95 .elementor-element.elementor-element-rfv11000 .elementor-widget-html,.elementor-95 .elementor-element.elementor-element-rfv11000 .elementor-widget-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf{position:relative;width:100%;max-width:100%;overflow:hidden;background:#061A30;color:#fff;direction:rtl;padding:0 0 0}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf *{min-width:0;max-width:100%}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf a{color:inherit;text-decoration:none}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-contact,.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-main,.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-bottom{width:min(1240px,calc(100% - 64px));margin-inline:auto}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-contact{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid rgba(228,197,148,.16);border-top:0;border-radius:0 0 22px 22px;overflow:hidden;background:rgba(228,197,148,.12)}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-contact-item{padding:20px 24px;min-height:88px;background:#0A2949;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:right}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-contact-item span{display:block;color:var(--gold2);font-size:10px;font-weight:700;margin-bottom:6px}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-contact-item strong{display:block;width:100%;color:#fff;font-size:12px;font-weight:600;line-height:1.75;overflow-wrap:anywhere}
.elementor-95 .elementor-element.elementor-element-rfv11000 .ltr{direction:ltr;unicode-bidi:embed;text-align:right}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.65fr);gap:78px;align-items:start;padding:72px 0 58px;border-bottom:1px solid rgba(255,255,255,.09)}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-brand{width:100%;min-width:0}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-logo{display:block;width:260px;margin:0 0 26px auto}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-logo img{display:block;width:260px;height:auto;object-fit:contain}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-brand h2{margin:0;color:#fff;font-family:'Cairo';font-size:clamp(30px,3vw,42px);line-height:1.35;font-weight:800;letter-spacing:-.02em;overflow-wrap:normal}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-brand p{margin:16px 0 0;color:#adbdca;font-size:12px;line-height:2;font-weight:400;max-width:430px}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-license{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.09);color:var(--gold2);font-size:10px;line-height:1.9;font-weight:600}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;width:100%;min-width:0}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-group{width:100%;min-width:0}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-group h3{margin:0 0 17px;color:var(--gold2);font-family:'Cairo';font-size:12px;line-height:1.5;font-weight:800}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-group>a{display:block;padding:7px 0;color:#d6dee6;font-size:11px;line-height:1.75;font-weight:500;transition:color .2s ease,transform .2s ease;overflow-wrap:anywhere}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-group>a:hover{color:var(--gold2);transform:translateX(-4px)}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-reg{margin-top:14px;color:#b8c5cf;font-size:10px;line-height:1.9}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-cr{margin-top:12px;color:#8195a6;font-size:9px}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-bottom{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:72px;color:#8195a6;font-size:9px;line-height:1.6}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-top{justify-self:center;padding:9px 14px;border:1px solid rgba(228,197,148,.22);border-radius:999px;color:#dce5ec!important;font-size:9px;font-weight:700;white-space:nowrap}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-sign{justify-self:end;color:var(--gold);font-size:9px;letter-spacing:.04em;direction:ltr;text-align:left}
.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-orbit{position:absolute;left:-270px;top:140px;width:520px;height:520px;border:1px solid rgba(228,197,148,.10);border-radius:50%;box-shadow:0 0 0 55px rgba(228,197,148,.018),0 0 0 110px rgba(228,197,148,.012);pointer-events:none}
@media(max-width:1024px){.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-contact,.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-main,.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-bottom{width:min(100% - 40px,960px)}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-main{grid-template-columns:1fr;gap:44px;padding-top:58px}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-brand{max-width:650px}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-links{gap:28px}}
@media(max-width:767px){.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-contact,.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-main,.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-bottom{width:calc(100% - 28px)}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-contact{grid-template-columns:1fr;border-radius:0 0 18px 18px}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-contact-item{min-height:auto;padding:15px 17px}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-main{padding:50px 0 40px;gap:38px}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-logo,.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-logo img{width:220px}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-brand h2{font-size:30px}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-links{grid-template-columns:1fr 1fr;gap:30px 20px}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-group:last-child{grid-column:1/-1}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-bottom{grid-template-columns:1fr;justify-items:start;gap:10px;padding:20px 0}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-top{justify-self:start;grid-row:1}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-sign{justify-self:start}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-orbit{left:-340px}}
@media(max-width:440px){.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-links{grid-template-columns:1fr}.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-group:last-child{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.elementor-95 .elementor-element.elementor-element-rfv11000 .rabf-group>a{transition:none!important}}/* End custom CSS */