:root{
  --ink:#010812;
  --deep:#03111f;
  --navy:#061827;
  --gold:#d9b77d;
  --gold2:#c8924d;
  --ivory:#f4ecdf;
  --muted:#b9b0a3;
  --line:rgba(217,183,125,.24);
}
*{
  box-sizing:border-box;
}
html{
  scroll-behavior:smooth;
  background:var(--ink);
}
body{
  margin:0;
  background:var(--ink);
  color:var(--ivory);
  font-family:"Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;
  font-weight:300;
}
a{
  color:inherit;
  text-decoration:none;
}
::selection{
  background:var(--gold);
  color:#08111b;
}
.site-shell{
  min-height:100vh;
  overflow:hidden;
  background:var(--ink);
}
.site-header{
  position:absolute;
  z-index:100;
  inset:0 0 auto;
  display:grid;
  grid-template-columns:1fr auto 1fr;
  align-items:center;
  min-height:104px;
  padding:28px clamp(24px,4.5vw,72px);
  border-bottom:1px solid rgba(255,255,255,.05);
}
.site-header nav{
  display:flex;
  gap:clamp(22px,2.3vw,38px);
}
.site-header nav a,.language-switch{
  font-family:Georgia,"Times New Roman",serif;
  font-size:21px;
  color:#edd5aa;
}
.site-header nav a{
  position:relative;
}
.site-header nav a::after{
  content:"";
  position:absolute;
  bottom:-9px;
  left:0;
  width:0;
  height:1px;
  background:var(--gold);
  transition:width .35s ease;
}
.site-header nav a:hover::after,.site-header nav a[aria-current="page"]::after{
  width:100%;
}
.header-actions{
  justify-self:end;
  display:flex;
  align-items:center;
  gap:22px;
}
.language-switch{
  display:inline-flex;
  align-items:center;
  gap:9px;
  padding:10px 17px;
  border:1px solid rgba(237,213,170,.58);
  border-radius:999px;
  background:linear-gradient(145deg,rgba(17,48,73,.74),rgba(2,11,21,.76));
  color:#f3d8a9;
  font-size:20px;
  font-weight:600;
  box-shadow:inset 0 1px 0 rgba(255,244,220,.13),0 0 22px rgba(217,183,125,.1);
  text-shadow:0 0 18px rgba(217,183,125,.28);
}
.language-switch svg{
  width:20px;
  height:20px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.35;
}
.wordmark{
  font:400 clamp(24px,2.2vw,35px)/1 Georgia,"Times New Roman",serif;
  letter-spacing:.34em;
  color:var(--gold);
  justify-self:start;
}
.mobile-menu{
  display:none;
}
.hero{
  position:relative;
  isolation:isolate;
  min-height:890px;
  overflow:hidden;
  background:linear-gradient(90deg,rgba(0,4,10,.04) 0 43%,rgba(1,8,18,.08) 52%,rgba(1,8,18,.06)),url("/assets/images/inline-9e706707bc72f0a1.jpg") center/cover repeat;
}
.hero::after{
  content:"";
  position:absolute;
  z-index:1;
  inset:0;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(0,0,0,.14),transparent 18%,transparent 82%,rgba(1,8,18,.04));
}
.hero-wave-right{
  position:absolute;
  z-index:2;
  right:-2%;
  bottom:-1%;
  width:62%;
  height:31%;
  background:url("/assets/images/visual-efe7adbacbc2e541.webp") right bottom/100% 100% no-repeat;
  opacity:.72;
  pointer-events:none;
}
.hero-wave-left{
  position:absolute;
  z-index:2;
  left:-10%;
  bottom:-4%;
  width:42%;
  height:25%;
  background:url("/assets/images/visual-efe7adbacbc2e541.webp") center/cover no-repeat;
  transform:scaleX(-1);
  opacity:.5;
  pointer-events:none;
}
.hero-art{
  position:absolute;
  z-index:2;
  left:0;
  top:88px;
  height:802px;
  aspect-ratio:930/862;
  overflow:hidden;
  -webkit-mask-image:linear-gradient(90deg,#000 0%,#000 79%,rgba(0,0,0,.92) 84%,rgba(0,0,0,.55) 91%,transparent 100%);
  mask-image:linear-gradient(90deg,#000 0%,#000 79%,rgba(0,0,0,.92) 84%,rgba(0,0,0,.55) 91%,transparent 100%);
}
.hero-art img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  filter:saturate(.98) contrast(1.03) brightness(.99);
}
.book-cleaner{
  position:absolute;
  left:17.4%;
  bottom:20.2%;
  width:20.2%;
  height:6.7%;
  clip-path:polygon(5% 22%,91% 4%,100% 72%,11% 100%);
  background:repeating-linear-gradient(12deg,rgba(255,255,255,.016) 0 1px,transparent 1px 4px),linear-gradient(158deg,#342416 0%,#261a11 48%,#17100b 100%);
  box-shadow:inset 0 1px rgba(235,194,128,.10),0 2px 7px rgba(0,0,0,.25);
  transform:rotate(-3.0deg);
  opacity:.96;
}
.hero-copy{
  position:absolute;
  z-index:6;
  top:255px;
  right:7.2vw;
  width:min(630px,43vw);
  text-align:right;
}
.hero-copy h1{
  margin:0;
  color:#f3eee7;
}
.hero-copy .gold{
  color:#d39a57;
}
.hero-rule{
  position:relative;
  width:88%;
  height:1px;
  margin:24px 0 28px auto;
  background:linear-gradient(90deg,transparent,rgba(217,183,125,.8),transparent);
}
.hero-rule i{
  position:absolute;
  left:50%;
  top:50%;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#f1cf94;
  box-shadow:0 0 16px rgba(240,194,120,.82);
  transform:translate(-50%,-50%);
}
.hero-copy p{
  margin:0;
  text-wrap:pretty;
}
.intake{
  position:relative;
  padding:76px clamp(24px,6vw,96px) 140px;
  overflow:hidden;
}
.intake::after{
  content:"";
  position:absolute;
  right:-4%;
  bottom:0;
  width:62%;
  height:290px;
  background:url("/assets/images/visual-efe7adbacbc2e541.webp") right bottom/cover no-repeat;
  opacity:.22;
  pointer-events:none;
}
.intake-grid{
  position:relative;
  z-index:2;
  margin:0 auto;
  display:grid;
}
.intake-grid::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:radial-gradient(circle at 70% 10%,rgba(217,183,125,.055),transparent 24%),repeating-linear-gradient(112deg,rgba(255,255,255,.012) 0 1px,transparent 1px 8px);
}
.review{
  position:relative;
  background:linear-gradient(165deg,rgba(5,20,34,.60),rgba(2,10,18,.18));
}
.review h2{
  margin:0;
}
.review>p:not(.review-kicker){
  margin:24px 0 0;
}
.review-rule{
  height:1px;
}
.review-list{
  margin:0;
}
.review-list>div{
  display:grid;
  border-bottom:1px solid rgba(217,183,125,.11);
}
.review-list dt{
  font-size:12px;
}
.review-list dd{
  margin:0;
}
.form-panel{
  position:relative;
  z-index:1;
  background:transparent;
}
.form-mast h2{
  margin:0;
}
.form-panel fieldset{
  border:0;
  margin:0;
  min-width:0;
}
.form-panel legend{
  display:flex;
  align-items:center;
  gap:14px;
  width:100%;
  padding:0;
  line-height:1.5;
}
.form-panel legend>span{
  display:grid;
  place-items:center;
  border:1px solid rgba(217,183,125,.45);
  border-radius:50%;
  font-family:"Segoe UI",Tahoma,Arial,sans-serif;
  font-size:11px;
}
.form-panel legend small{
  margin-right:auto;
  color:rgba(217,183,125,.62);
}
.field-copy{
  max-width:820px;
}
.row{
  display:grid;
  grid-template-columns:1fr 1fr;
}
.form-panel label{
  display:flex;
  flex-direction:column;
}
.form-panel input,.form-panel select,.form-panel textarea{
  width:100%;
  border-bottom-color:rgba(217,183,125,.46);
  outline:0;
  font:400 15px/1.55 "Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;
  transition:.25s ease;
}
.form-panel input,.form-panel select{
  padding:0 15px;
}
.form-panel textarea{
  resize:vertical;
}
.form-panel input::placeholder,.form-panel textarea::placeholder{
  color:rgba(243,234,220,.34);
}
.form-panel select{
  appearance:none;
  background-image:linear-gradient(45deg,transparent 50%,#d9b77d 50%),linear-gradient(135deg,#d9b77d 50%,transparent 50%);
  background-position:18px 26px,12px 26px;
  background-repeat:no-repeat;
  background-size:6px 6px,6px 6px;
  padding-left:34px;
}
.form-panel option{
  background:#071827;
  color:#f7eee0;
}
.submit{
  padding:46px 0 0;
}
.review-note{
  margin-bottom:28px;
  padding:22px 24px;
}
.review-note p{
  margin:0;
  color:rgba(245,238,227,.68);
  font-size:14px;
  line-height:1.8;
}
.submit button{
  cursor:pointer;
  min-width:330px;
  padding:18px 30px;
  border:1px solid rgba(239,209,157,.67);
  color:#efd3a2;
  box-shadow:0 14px 40px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.05);
  font:600 17px/1.4 "Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;
}
.submit button:hover{
  transform:translateY(-2px);
  box-shadow:0 18px 46px rgba(0,0,0,.34),0 0 26px rgba(217,183,125,.09);
}
footer{
  min-height:350px;
  padding:60px 28px 45px;
  border-top:1px solid rgba(217,183,125,.2);
  background:linear-gradient(rgba(2,11,21,.86),rgba(2,11,21,.94)),url("/assets/images/inline-9e706707bc72f0a1.jpg") center/cover;
  color:#efe6d8;
  text-align:center;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:18px;
}
.footer-socials{
  display:flex;
  gap:14px;
}
.footer-socials a{
  display:grid;
  place-items:center;
  width:50px;
  height:50px;
  border:1px solid rgba(217,183,125,.42);
  border-radius:50%;
  color:var(--gold);
  font-weight:700;
}
.footer-follow{
  margin:0;
  color:#d9b77d;
  font-weight:600;
}
.footer-line{
  width:min(680px,88vw);
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(217,183,125,.25),transparent);
}
.footer-access{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:12px 24px;
  font-size:15px;
  color:rgba(245,238,227,.74);
}
.footer-access strong,.footer-access a,.footer-entity a,.footer-policy a{
  color:#d9b77d;
}
.footer-entity{
  margin:0;
  color:rgba(245,238,227,.66);
  font-size:14px;
}
.footer-policy{
  display:flex;
  gap:14px;
  font-size:14px;
}
@media (max-width:1080px){
  .site-header{
    grid-template-columns:1fr auto;
  }
  .site-header>nav{
    display:none;
  }
  .mobile-menu{
    display:block;
    position:relative;
  }
  .mobile-menu summary{
    display:grid;
    gap:5px;
    width:44px;
    height:44px;
    padding:11px 9px;
    border:1px solid rgba(217,183,125,.5);
    border-radius:11px;
    cursor:pointer;
    list-style:none;
  }
  .mobile-menu summary::-webkit-details-marker{
    display:none;
  }
  .mobile-menu summary span{
    display:block;
    width:24px;
    height:1px;
    background:var(--gold);
  }
  .mobile-menu>div{
    position:absolute;
    top:57px;
    left:0;
    display:flex;
    flex-direction:column;
    width:min(330px,calc(100vw - 36px));
    padding:20px;
    border:1px solid rgba(217,183,125,.35);
    border-radius:16px;
    background:rgba(2,12,23,.97);
    box-shadow:0 24px 70px rgba(0,0,0,.5);
  }
  .mobile-menu>div a{
    padding:15px 8px;
    border-bottom:1px solid rgba(217,183,125,.15);
  }
  .hero-art{
    opacity:.55;
  }
  .hero-copy{
    right:5vw;
    width:62vw;
  }
  .intake-grid{
    grid-template-columns:1fr;
  }
  .review{
    border-left:0;
    border-bottom:1px solid rgba(217,183,125,.22);
  }
}
@media (max-width:680px){
  .site-header{
    min-height:88px;
    padding:20px 18px;
  }
  .wordmark{
    font-size:22px;
  }
  .language-switch{
    font-size:16px;
    padding:8px 12px;
  }
  .hero{
    min-height:760px;
  }
  .hero-art{
    top:88px;
    height:672px;
    opacity:.34;
    -webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 63%,transparent 100%);
    mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 63%,transparent 100%);
  }
  .book-cleaner{
    display:none;
  }
  .hero-copy{
    top:190px;
    right:22px;
    left:22px;
    width:auto;
  }
  .hero-copy h1{
    font-size:42px;
  }
  .hero-copy p{
    font-size:17px;
    line-height:1.9;
  }
  .intake{
    padding:54px 14px 90px;
  }
  .intake-grid{
    border-radius:18px;
  }
  .review{
    padding:42px 22px;
  }
  .form-mast{
    padding:42px 22px 30px;
  }
  .form-panel form{
    padding:0 22px 42px;
  }
  .row{
    grid-template-columns:1fr;
  }
  .submit button{
    width:100%;
    min-width:0;
  }
}
.hero-copy h1{
  font-family:"Noto Naskh Arabic","Amiri",serif;
  font-size:clamp(58px,4.8vw,80px);
  font-weight:500;
  line-height:1.28;
  letter-spacing:0;
  text-shadow:0 10px 34px rgba(0,0,0,.30);
}
.hero-copy p{
  max-width:650px;
  font-family:"Noto Naskh Arabic","Amiri",serif;
  font-size:clamp(21px,1.52vw,25px);
  font-weight:400;
  line-height:1.9;
  letter-spacing:0;
  color:rgba(247,240,230,.90);
}
.intake{
  margin-top:-2px;
  padding-top:34px;
  background:radial-gradient(ellipse at 84% 4%,rgba(31,75,105,.16),transparent 32%),
    radial-gradient(ellipse at 16% 12%,rgba(217,183,125,.035),transparent 24%),
    linear-gradient(180deg,#020b14 0%,#03111f 42%,#020a13 100%);
}
.intake::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(217,183,125,.52),transparent);
  box-shadow:0 -10px 42px rgba(217,183,125,.06);
}
.intake-grid{
  max-width:1460px;
  grid-template-columns:minmax(300px,.29fr) minmax(0,.71fr);
  gap:22px;
  align-items:start;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  overflow:visible;
  backdrop-filter:none;
}
.intake-grid::before{
  display:none;
}
.form-panel,
.review{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(217,183,125,.62);
  border-radius:24px;
  background:radial-gradient(circle at 50% 0,rgba(217,183,125,.055),transparent 22%),
    linear-gradient(155deg,rgba(8,29,46,.93),rgba(2,10,18,.985) 72%);
  box-shadow:inset 0 1px 0 rgba(255,245,226,.055),
    inset 0 0 38px rgba(24,72,104,.10),
    0 24px 72px rgba(0,0,0,.30),
    0 0 0 1px rgba(217,183,125,.025);
}
.form-panel::before,
.review::before{
  content:"";
  position:absolute;
  z-index:2;
  top:-1px;
  left:50%;
  width:118px;
  height:1px;
  transform:translateX(-50%);
  background:linear-gradient(90deg,transparent,#f0c889,transparent);
  box-shadow:0 0 18px rgba(239,198,135,.62);
  pointer-events:none;
}
.form-panel::after,
.review::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:repeating-linear-gradient(112deg,rgba(255,255,255,.009) 0 1px,transparent 1px 8px);
}
.form-mast{
  position:relative;
  z-index:3;
  padding:34px 46px 27px;
  border-bottom:1px solid rgba(217,183,125,.24);
  background:linear-gradient(180deg,rgba(17,50,73,.22),rgba(4,18,30,.08));
  text-align:center;
}
.form-mast h2{
  font-family:"Noto Naskh Arabic","Amiri",serif;
  font-size:clamp(34px,2.7vw,45px);
  font-weight:500;
  line-height:1.35;
  letter-spacing:0;
  color:#e9bc78;
  text-shadow:0 0 24px rgba(217,183,125,.10);
}
.form-mast h2::after{
  content:"";
  display:block;
  width:150px;
  height:1px;
  margin:11px auto 0;
  background:linear-gradient(90deg,transparent,rgba(239,199,136,.74),transparent);
}
.form-panel form{
  position:relative;
  z-index:3;
  padding:0 46px 48px;
}
.form-panel fieldset{
  padding:36px 0 40px;
  border-bottom:1px solid rgba(217,183,125,.14);
}
.form-panel fieldset:last-of-type{
  border-bottom:1px solid rgba(217,183,125,.14);
}
.form-panel legend{
  font-family:"Noto Naskh Arabic","Amiri",serif;
  font-size:23px;
  font-weight:500;
  color:#f3eadc;
}
.form-panel legend>span{
  width:36px;
  height:36px;
  border-color:rgba(217,183,125,.55);
  background:rgba(217,183,125,.025);
  color:#e4b66f;
}
.form-panel legend small{
  font-family:"Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;
  font-size:11px;
}
.field-copy{
  margin:16px 0 24px;
  font-size:16px;
  line-height:1.85;
  color:rgba(245,238,227,.68);
}
.row{
  gap:20px;
  margin-top:20px;
}
.form-panel label{
  gap:10px;
  color:#ead3ad;
  font-size:14px;
  font-weight:500;
}
.form-panel input,.form-panel select,.form-panel textarea{
  background:linear-gradient(180deg,rgba(3,14,24,.82),rgba(1,8,14,.76));
  border:1px solid rgba(217,183,125,.42);
  border-radius:10px;
  color:#f5eee3;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 7px 18px rgba(0,0,0,.10);
}
.form-panel input,.form-panel select{
  height:58px;
  padding-inline:17px;
}
.form-panel textarea{
  min-height:138px;
  padding:17px;
}
.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{
  background:rgba(6,29,47,.86);
  border-color:rgba(236,197,132,.82);
  box-shadow:0 0 0 3px rgba(217,183,125,.07),0 0 24px rgba(217,183,125,.055);
}
.review{
  z-index:1;
  border-left:1px solid rgba(217,183,125,.62);
  padding:48px 36px 42px;
  text-align:center;
}
.review-kicker{
  margin:0;
  font-family:"Noto Naskh Arabic","Amiri",serif;
  font-size:clamp(25px,1.9vw,31px);
  font-weight:600;
  line-height:1.45;
  color:#e9bc78;
}
.review-kicker::after{
  content:"";
  display:block;
  width:120px;
  height:1px;
  margin:16px auto 26px;
  background:linear-gradient(90deg,transparent,#e2b46f,transparent);
  box-shadow:0 0 12px rgba(217,183,125,.34);
}
.review h2{
  font-family:"Noto Naskh Arabic","Amiri",serif;
  font-size:28px;
  font-weight:500;
  line-height:1.55;
  letter-spacing:0;
  color:#f5ece0;
}
.review>p:not(.review-kicker){
  font-size:16px;
  line-height:1.9;
  color:rgba(245,238,227,.74);
}
.review-rule{
  margin:30px 0 8px;
  background:linear-gradient(90deg,transparent,rgba(217,183,125,.46),transparent);
}
.review-list{
  text-align:right;
}
.review-list>div{
  grid-template-columns:34px 1fr;
  gap:12px;
  padding:15px 0;
}
.review-list dt{
  color:#d9b77d;
}
.review-list dd{
  font-size:14px;
  line-height:1.72;
  color:rgba(245,238,227,.72);
}
.submit{
  padding-top:38px;
}
.review-note{
  border-right:1px solid rgba(217,183,125,.62);
  background:linear-gradient(90deg,rgba(10,42,65,.26),transparent);
  border-radius:0 8px 8px 0;
}
.submit button{
  border-color:rgba(239,209,157,.72);
  border-radius:9px;
  background:linear-gradient(105deg,#071928,#0b2e47 55%,#061827);
  font-size:18px;
}
@media (max-width:1080px){
  .intake-grid{
    grid-template-columns:1fr;
    gap:22px;
  }
  .review{
    border-left:1px solid rgba(217,183,125,.62);
    border-bottom:1px solid rgba(217,183,125,.62);
  }
}
@media (max-width:680px){
  .hero-copy h1{
    font-size:47px;
    line-height:1.35;
  }
  .hero-copy p{
    font-size:19px;
    line-height:1.85;
  }
  .intake{
    padding-top:28px;
  }
  .form-panel,.review{
    border-radius:18px;
  }
  .form-mast{
    padding:30px 20px 24px;
  }
  .form-panel form{
    padding:0 20px 36px;
  }
  .form-panel fieldset{
    padding:32px 0 35px;
  }
  .review{
    padding:38px 22px;
  }
}
.page-request-access .site-header{
  height:90px!important;
  min-height:90px!important;
  padding:0 50px!important;
  position:sticky!important;
  top:0!important;
  z-index:100!important;
  border-top:0!important;
  border-bottom:1px solid rgba(176,123,58,.56)!important;
  background:linear-gradient(180deg,#010d21 0%,#010d20 100%)!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  direction:rtl!important;
  display:block!important;
}
.page-request-access .site-header:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:radial-gradient(ellipse at 74% -90%,rgba(32,72,105,.10),transparent 42%),linear-gradient(90deg,rgba(255,255,255,.008),transparent 32%,transparent 72%,rgba(255,255,255,.006))!important;
}
.page-request-access .site-header:after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:-1px!important;
  height:1px!important;
  background:linear-gradient(90deg,rgba(157,104,43,.30),rgba(191,134,65,.72) 48%,rgba(157,104,43,.30))!important;
  pointer-events:none!important;
}
.page-request-access .wordmark{
  position:absolute!important;
  left:auto!important;
  right:50px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  color:#d5c0a0!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:38px!important;
  font-weight:400!important;
  line-height:1!important;
  letter-spacing:.18em!important;
  white-space:nowrap!important;
  z-index:3!important;
  text-shadow:0 0 1px rgba(255,241,218,.10)!important;
  direction:ltr!important;
  justify-self:auto!important;
}
.page-request-access .wordmark:after{
  content:""!important;
  position:absolute!important;
  left:auto!important;
  right:279px!important;
  top:50%!important;
  width:1px!important;
  height:49px!important;
  transform:translateY(-50%)!important;
  background:rgba(190,159,116,.24)!important;
}
.page-request-access .site-header nav{
  position:absolute!important;
  left:auto!important;
  right:421px!important;
  top:0!important;
  height:90px!important;
  display:flex!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:58px!important;
  z-index:4!important;
  direction:rtl!important;
  padding:0!important;
}
.page-request-access .site-header nav a{
  position:relative!important;
  height:90px!important;
  display:flex!important;
  align-items:center!important;
  color:#d5c0a0!important;
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:20px!important;
  font-weight:700!important;
  line-height:1!important;
  white-space:nowrap!important;
  padding:0!important;
  text-shadow:0 1px 1px rgba(0,0,0,.22)!important;
}
.page-request-access .site-header nav a:hover,.page-request-access .site-header nav a.active{
  color:#e2ceb0!important;
}
.page-request-access .site-header nav a:after{
  content:none!important;
  display:none!important;
}
.page-request-access .site-header nav a.active:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:-6px!important;
  right:-6px!important;
  bottom:18px!important;
  height:1px!important;
  background:#c4a577!important;
  box-shadow:0 0 7px rgba(196,165,119,.10)!important;
}
.page-request-access .header-actions{
  position:absolute!important;
  right:auto!important;
  left:49px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  height:49px!important;
  padding-left:0!important;
  border-left:0!important;
  display:flex!important;
  align-items:center!important;
  gap:0!important;
  z-index:5!important;
  direction:ltr!important;
  justify-self:auto!important;
}
.page-request-access .language-switch{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  gap:11px!important;
  color:#d5c0a0!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:20px!important;
  font-weight:400!important;
  line-height:1!important;
  white-space:nowrap!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:none!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
.page-request-access .language-switch span{
  padding-inline-start:13px!important;
  border-inline-start:1px solid rgba(202,176,139,.62)!important;
}
.page-request-access .language-switch svg{
  width:29px!important;
  height:29px!important;
  min-width:29px!important;
  min-height:29px!important;
  stroke:#cdb18a!important;
  fill:none!important;
  stroke-width:1.35!important;
  opacity:1!important;
}
.page-request-access .mobile-menu{
  display:none!important;
}
.page-request-access .hero{
  min-height:800px!important;
}
.page-request-access .hero-art{
  top:0!important;
  height:800px!important;
}
.page-request-access .hero-copy{
  top:165px!important;
}
.page-request-access .book-cleaner{
  display:none!important;
}
.page-request-access .intake{
  padding-bottom:125px!important;
}
.page-request-access .intake-grid{
  max-width:1500px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.page-request-access .form-panel,.page-request-access .review{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid rgba(211,157,91,.62)!important;
  border-radius:24px!important;
  background:radial-gradient(circle at 20% 0%,rgba(186,126,66,.085),transparent 23%),linear-gradient(148deg,rgba(49,31,20,.98) 0%,rgba(35,24,17,.985) 24%,rgba(16,18,20,.99) 62%,rgba(7,14,20,.995) 100%)!important;
  box-shadow:inset 0 1px rgba(255,225,181,.08),inset 0 0 60px rgba(112,68,32,.07),0 28px 70px rgba(0,0,0,.34)!important;
}
.page-request-access .form-panel:before,.page-request-access .review:before{
  content:"";
  position:absolute;
  inset:12px;
  border:1px solid rgba(217,183,125,.065);
  border-radius:17px;
  pointer-events:none;
}
.page-request-access .form-panel:after,.page-request-access .review:after{
  content:"";
  position:absolute;
  top:-1px;
  left:12%;
  right:12%;
  height:1px;
  background:linear-gradient(90deg,transparent,#e2ae67,transparent);
  box-shadow:0 0 17px rgba(226,174,103,.42);
  pointer-events:none;
}
.page-request-access .form-mast{
  padding:46px 62px 32px!important;
  text-align:center!important;
  border-bottom:1px solid rgba(217,183,125,.19)!important;
}
.page-request-access .form-mast h2{
  font-family:"Noto Serif Arabic","Noto Naskh Arabic",serif!important;
  font-weight:500!important;
  color:#e0aa65!important;
  letter-spacing:0!important;
}
.page-request-access .form-mast h2:after{
  content:"";
  display:block;
  width:250px;
  max-width:70%;
  height:1px;
  margin:13px auto 0;
  background:linear-gradient(90deg,transparent,rgba(227,176,103,.82),transparent);
  box-shadow:0 0 13px rgba(217,183,125,.34);
}
.page-request-access .form-panel form{
  padding:0 58px 55px!important;
}
.page-request-access .form-panel fieldset{
  padding:72px 0 58px!important;
  border-bottom:1px solid rgba(217,183,125,.17)!important;
}
.page-request-access .form-panel legend{
  font-family:"Noto Serif Arabic","Noto Naskh Arabic",serif!important;
  font-weight:600!important;
}
.page-request-access .form-panel legend>span{
  border:1px solid rgba(224,168,92,.68)!important;
  background:rgba(195,125,58,.06)!important;
  color:#e7ad61!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-weight:600!important;
  box-shadow:inset 0 0 16px rgba(198,129,62,.05)!important;
}
.page-request-access .form-panel legend small{
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:17px!important;
  font-weight:600!important;
  letter-spacing:0!important;
}
.page-request-access .field-copy{
  max-width:960px!important;
  margin:26px 0 35px!important;
  color:#e7dac7!important;
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:20px!important;
  font-weight:500!important;
  line-height:2.05!important;
}
.page-request-access .row{
  gap:24px!important;
  margin-top:30px!important;
}
.page-request-access .form-panel label{
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:17px!important;
  font-weight:600!important;
  gap:12px!important;
}
.page-request-access .form-panel input,.page-request-access .form-panel select,.page-request-access .form-panel textarea{
  background:linear-gradient(180deg,rgba(20,15,11,.95),rgba(7,12,16,.97))!important;
  border:1px solid rgba(209,151,82,.50)!important;
  border-radius:10px!important;
  color:#f5eadb!important;
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:17px!important;
  box-shadow:inset 0 1px rgba(255,227,189,.025),0 7px 18px rgba(0,0,0,.14)!important;
}
.page-request-access .form-panel input,.page-request-access .form-panel select{
  height:61px!important;
}
.page-request-access .form-panel textarea{
  min-height:154px!important;
  line-height:1.8!important;
}
.page-request-access .form-panel input:focus,.page-request-access .form-panel select:focus,.page-request-access .form-panel textarea:focus{
  background:linear-gradient(180deg,rgba(31,22,15,.98),rgba(8,16,22,.98))!important;
  border-color:rgba(235,182,111,.90)!important;
  box-shadow:0 0 0 3px rgba(217,183,125,.06),0 0 26px rgba(200,132,66,.07)!important;
}
.page-request-access .review{
  padding:56px 38px 48px!important;
  text-align:center!important;
  border-left:1px solid rgba(211,157,91,.62)!important;
}
.page-request-access .review-kicker{
  font-family:"Noto Serif Arabic","Noto Naskh Arabic",serif!important;
  font-weight:600!important;
  line-height:1.55!important;
  color:#e1aa65!important;
}
.page-request-access .review-kicker:after{
  width:180px!important;
  margin:19px auto 27px!important;
}
.page-request-access .review>p:not(.review-kicker){
  margin:0 auto 22px!important;
  max-width:410px!important;
  color:#eadfce!important;
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:20px!important;
  font-weight:500!important;
  line-height:2!important;
}
.page-request-access .review h2{
  display:none!important;
}
.page-request-access .review-rule{
  margin:28px 0 4px!important;
}
.page-request-access .review-list{
  margin-top:0!important;
  text-align:right!important;
}
.page-request-access .review-list>div{
  display:grid!important;
  align-items:center!important;
  border-bottom:1px solid rgba(217,183,125,.16)!important;
}
.page-request-access .review-list>div:last-child{
  border-bottom:0!important;
}
.page-request-access .review-list dt{
  border:1px solid rgba(224,168,92,.70)!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  color:#e7ad61!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-weight:600!important;
  background:rgba(177,108,49,.045)!important;
}
.page-request-access .review-list dd{
  margin:0!important;
  color:#e8ddcd!important;
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-weight:500!important;
}
.page-request-access .submit{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  padding:55px 0 2px!important;
}
.page-request-access .review-note{
  position:relative!important;
  width:100%!important;
  margin:0 0 34px!important;
  padding:26px 34px!important;
  border-radius:14px!important;
  display:grid!important;
  grid-template-columns:64px 1fr!important;
  align-items:center!important;
  gap:24px!important;
}
.page-request-access .privacy-mark{
  width:58px;
  height:58px;
  border:1px solid rgba(224,168,92,.64);
  border-radius:50%;
  display:grid;
  place-items:center;
}
.page-request-access .privacy-mark svg{
  width:34px;
  height:34px;
  stroke:currentColor;
  fill:none;
  stroke-width:1.7;
}
.page-request-access .review-note p{
  margin:0!important;
  color:#eee2d1!important;
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:19px!important;
  font-weight:500!important;
  line-height:1.95!important;
  text-align:right!important;
}
.page-request-access .submit button{
  align-self:center!important;
  min-width:365px!important;
  padding:19px 36px!important;
  border:1px solid rgba(230,173,97,.76)!important;
  border-radius:9px!important;
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:20px!important;
  font-weight:700!important;
}
.page-request-access .submit button:hover{
  transform:translateY(-2px)!important;
}
.page-request-access .footer-socials,.page-request-access .eh-follow,.page-request-access .eh-access-line,.page-request-access .eh-entity-line,.page-request-access .eh-policy-links,.page-request-access .footer-line{
  position:relative!important;
  z-index:2!important;
}
.page-request-access .footer-socials{
  display:flex!important;
  justify-content:center!important;
  gap:20px!important;
  margin-bottom:18px!important;
  direction:ltr!important;
}
.page-request-access .footer-socials a{
  width:68px!important;
  height:68px!important;
  border:1px solid rgba(216,170,97,.42)!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  color:#d8aa61!important;
  background:rgba(255,255,255,.01)!important;
  transition:.25s!important;
}
.page-request-access .footer-socials a:hover{
  background:rgba(216,170,97,.08)!important;
  transform:translateY(-2px)!important;
}
.page-request-access .footer-socials .social-text{
  font-family:Georgia,"Times New Roman",serif!important;
  font-weight:700!important;
  line-height:1!important;
  color:currentColor!important;
  display:block!important;
}
.page-request-access .footer-socials .facebook-text{
  font-size:37px!important;
  transform:translateY(-1px)!important;
  color:#efcf98!important;
}
.page-request-access .footer-socials .linkedin-text{
  font-size:29px!important;
}
.page-request-access .eh-follow{
  color:#e2d4bd!important;
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:26px!important;
  line-height:1.8!important;
  margin:0 auto 14px!important;
}
.page-request-access .footer-line{
  width:min(900px,92%)!important;
  height:1px!important;
  margin:18px auto!important;
  opacity:.44!important;
  background:linear-gradient(90deg,transparent,rgba(216,170,97,.45) 18%,rgba(216,170,97,.45) 82%,transparent)!important;
}
.page-request-access .eh-access-line{
  display:flex!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:0!important;
  margin:16px auto 13px!important;
  color:#d8c9af!important;
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:21px!important;
  line-height:1.9!important;
}
.page-request-access .eh-access-line>*{
  padding:0 22px!important;
}
.page-request-access .eh-access-line>*+*{
  border-right:1px solid rgba(216,170,97,.34)!important;
}
.page-request-access .eh-access-line a{
  color:#efcf98!important;
}
.page-request-access .eh-entity-line{
  margin:14px auto 18px!important;
  color:#d7c9b0!important;
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:21px!important;
  line-height:1.9!important;
  max-width:1100px!important;
}
.page-request-access .eh-entity-line a{
  color:#e1ccaa!important;
  font-weight:700!important;
  border:0!important;
  text-decoration:none!important;
}
.page-request-access .eh-policy-links{
  display:flex!important;
  justify-content:center!important;
  gap:22px!important;
  color:#d4c5ab!important;
  font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  font-size:21px!important;
  line-height:1.8!important;
  padding-top:8px!important;
}
.page-request-access .eh-policy-links a{
  font-weight:700!important;
}
.page-request-access .eh-policy-links span{
  color:#d8aa61!important;
  opacity:.65!important;
}
@media (max-width:1380px){
  .page-request-access .site-header{
    padding:0 30px!important;
  }
  .page-request-access .wordmark{
    right:30px!important;
    font-size:34px!important;
  }
  .page-request-access .wordmark:after{
    right:245px!important;
  }
  .page-request-access .site-header nav{
    right:355px!important;
    gap:32px!important;
  }
  .page-request-access .site-header nav a{
    font-size:19px!important;
  }
  .page-request-access .header-actions{
    left:30px!important;
  }
  .page-request-access .language-switch{
    font-size:18px!important;
  }
  .page-request-access .language-switch svg{
    width:26px!important;
    height:26px!important;
    min-width:26px!important;
    min-height:26px!important;
  }
  .page-request-access .intake-grid{
    grid-template-columns:minmax(0,1.7fr) minmax(330px,.8fr)!important;
  }
}
@media (max-width:1100px){
  .page-request-access .site-header{
    height:76px!important;
    min-height:76px!important;
    padding:0 20px!important;
  }
  .page-request-access .site-header nav{
    display:none!important;
  }
  .page-request-access .wordmark{
    right:20px!important;
    font-size:27px!important;
  }
  .page-request-access .wordmark:after{
    display:none!important;
  }
  .page-request-access .header-actions{
    left:18px!important;
    height:auto!important;
    padding:0!important;
    border:0!important;
  }
  .page-request-access .language-switch{
    display:none!important;
  }
  .page-request-access .mobile-menu{
    display:block!important;
    position:relative!important;
    z-index:100!important;
    direction:rtl!important;
  }
  .page-request-access .mobile-menu summary{
    list-style:none!important;
    cursor:pointer!important;
    width:42px!important;
    height:42px!important;
    display:grid!important;
    place-content:center!important;
    gap:6px!important;
    border:1px solid rgba(216,170,97,.30)!important;
    background:rgba(5,22,36,.72)!important;
  }
  .page-request-access .mobile-menu summary::-webkit-details-marker{
    display:none!important;
  }
  .page-request-access .mobile-menu summary span{
    display:block!important;
    width:21px!important;
    height:1px!important;
    background:#e0be87!important;
  }
  .page-request-access .mobile-menu>div{
    position:absolute!important;
    top:50px!important;
    right:auto!important;
    left:0!important;
    width:min(330px,calc(100vw - 36px))!important;
    padding:10px!important;
    background:linear-gradient(150deg,rgba(7,28,45,.99),rgba(2,10,18,.99))!important;
    border:1px solid rgba(216,170,97,.35)!important;
    box-shadow:0 24px 60px rgba(0,0,0,.46)!important;
    display:grid!important;
    z-index:120!important;
    text-align:right!important;
  }
  .page-request-access .mobile-menu>div a{
    padding:13px 12px!important;
    border-bottom:1px solid rgba(216,170,97,.12)!important;
    color:#e3d3b9!important;
    font:600 16px/1.4 "Noto Naskh Arabic",Tahoma,Arial,sans-serif!important;
  }
  .page-request-access .mobile-menu>div a:last-child{
    border-bottom:0!important;
  }
  .page-request-access .mobile-menu>div a.active{
    color:#edcb94!important;
    background:rgba(216,170,97,.06)!important;
  }
  .page-request-access .hero{
    min-height:760px!important;
  }
  .page-request-access .hero-art{
    height:760px!important;
  }
  .page-request-access .hero-copy{
    top:155px!important;
  }
  .page-request-access .intake-grid{
    grid-template-columns:1fr!important;
  }
  .page-request-access .review{
    order:2!important;
  }
  .page-request-access .form-panel{
    order:1!important;
  }
}
@media (max-width:680px){
  .page-request-access .hero{
    min-height:700px!important;
  }
  .page-request-access .hero-art{
    height:700px!important;
  }
  .page-request-access .hero-copy{
    top:135px!important;
  }
  .page-request-access .form-panel form{
    padding:0 22px 38px!important;
  }
  .page-request-access .form-panel fieldset{
    padding:55px 0 44px!important;
  }
  .page-request-access .field-copy{
    font-size:18px!important;
  }
  .page-request-access .form-panel legend{
    font-size:24px!important;
  }
  .page-request-access .form-panel legend>span{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    font-size:18px!important;
  }
  .page-request-access .form-panel legend small{
    font-size:15px!important;
  }
  .page-request-access .review-list>div{
    grid-template-columns:58px 1fr!important;
    gap:15px!important;
  }
  .page-request-access .review-list dt{
    width:52px!important;
    height:52px!important;
    font-size:20px!important;
  }
  .page-request-access .review-list dd{
    font-size:17px!important;
  }
  .page-request-access .review-note{
    grid-template-columns:1fr!important;
    text-align:center!important;
    padding:24px 20px!important;
  }
  .page-request-access .privacy-mark{
    margin:auto!important;
  }
  .page-request-access .review-note p{
    text-align:center!important;
    font-size:17px!important;
  }
  .page-request-access .submit button{
    width:100%!important;
    min-width:0!important;
  }
  .page-request-access .eh-footer{
    margin:42px 12px 12px!important;
    padding:40px 18px 28px!important;
  }
  .page-request-access .eh-access-line{
    display:grid!important;
    gap:6px!important;
    font-size:18px!important;
  }
  .page-request-access .eh-access-line>*+*{
    border-right:0!important;
  }
  .page-request-access .eh-access-line>*{
    padding:0!important;
  }
  .page-request-access .eh-follow,.page-request-access .eh-entity-line,.page-request-access .eh-policy-links{
    font-size:18px!important;
  }
  .page-request-access .footer-socials a{
    width:58px!important;
    height:58px!important;
  }
  .page-request-access .footer-socials .facebook-text{
    font-size:31px!important;
  }
  .page-request-access .footer-socials .linkedin-text{
    font-size:24px!important;
  }
}
:root{
  --ra-bg:#02070d;
  --ra-bg-2:#04101a;
  --ra-panel:#07111a;
  --ra-panel-2:#09151f;
  --ra-field:#0c1720;
  --ra-field-2:#08121b;
  --ra-gold:#d79d59;
  --ra-gold-soft:#c5965e;
  --ra-cream:#eee3d2;
  --ra-muted:#c7baa7;
}
.page-request-access .intake{
  margin-top:-2px!important;
  padding-top:34px!important;
  background:radial-gradient(ellipse at 84% 0%,rgba(24,54,76,.13),transparent 29%),
    radial-gradient(ellipse at 14% 10%,rgba(18,42,60,.09),transparent 25%),
    linear-gradient(180deg,#030a11 0%,#04101a 46%,#02070d 100%)!important;
}
.page-request-access .intake::before{
  background:linear-gradient(90deg,transparent,rgba(202,150,88,.32),transparent)!important;
  box-shadow:none!important;
}
.page-request-access .intake-grid{
  direction:rtl!important;
  grid-template-columns:minmax(320px,.72fr) minmax(0,1.72fr)!important;
  gap:22px!important;
  align-items:start!important;
}
.page-request-access .review{
  grid-column:1!important;
  order:initial!important;
}
.page-request-access .form-panel{
  grid-column:2!important;
  order:initial!important;
}
.page-request-access .form-panel,
.page-request-access .review{
  border:1px solid rgba(201,151,91,.46)!important;
  background:radial-gradient(circle at 50% 0%,rgba(26,58,80,.075),transparent 24%),
    linear-gradient(155deg,rgba(9,21,31,.985),rgba(4,10,16,.995) 76%)!important;
  box-shadow:inset 0 1px 0 rgba(255,245,226,.035),
    inset 0 0 46px rgba(15,38,55,.07),
    0 24px 70px rgba(0,0,0,.28)!important;
}
.page-request-access .form-panel::before,
.page-request-access .review::before{
  background:linear-gradient(90deg,transparent,#d9a160,transparent)!important;
  box-shadow:0 0 13px rgba(217,161,96,.28)!important;
}
.page-request-access .form-panel::after,
.page-request-access .review::after{
  background:repeating-linear-gradient(112deg,rgba(255,255,255,.005) 0 1px,transparent 1px 9px)!important;
}
.page-request-access .form-mast{
  background:linear-gradient(180deg,rgba(12,29,42,.32),rgba(5,13,20,.05))!important;
  border-bottom-color:rgba(201,151,91,.17)!important;
}
.page-request-access .form-mast h2,
.page-request-access .review-kicker{
  color:#d9a160!important;
  text-shadow:none!important;
}
.page-request-access .form-mast h2::after,
.page-request-access .review-kicker::after{
  background:linear-gradient(90deg,transparent,rgba(217,161,96,.72),transparent)!important;
  box-shadow:0 0 8px rgba(217,161,96,.14)!important;
}
.page-request-access .form-panel fieldset{
  border-bottom-color:rgba(201,151,91,.12)!important;
}
.page-request-access .form-panel legend{
  color:#f0e6d7!important;
}
.page-request-access .form-panel legend>span,
.page-request-access .review-list dt{
  border-color:rgba(208,155,90,.58)!important;
}
.page-request-access .form-panel legend small{
  color:#d0a56f!important;
}
.page-request-access .field-copy,
.page-request-access .review>p:not(.review-kicker),
.page-request-access .review-list dd,
.page-request-access .review-note p{
  color:#e7ddce!important;
}
.page-request-access .form-panel label{
  color:#d9c9b1!important;
}
.page-request-access .form-panel input,
.page-request-access .form-panel select,
.page-request-access .form-panel textarea{
  background:linear-gradient(180deg,#0c1720 0%,#08121b 100%)!important;
  border:1px solid rgba(183,139,87,.43)!important;
  border-bottom-color:rgba(205,153,91,.58)!important;
  color:#f0e7da!important;
  box-shadow:inset 0 1px rgba(255,255,255,.012),0 5px 14px rgba(0,0,0,.15)!important;
}
.page-request-access .form-panel input:focus,
.page-request-access .form-panel select:focus,
.page-request-access .form-panel textarea:focus{
  background:#0d1b26!important;
  border-color:rgba(219,166,98,.76)!important;
  box-shadow:0 0 0 3px rgba(208,155,90,.045)!important;
}
.page-request-access .form-panel input::placeholder,
.page-request-access .form-panel textarea::placeholder{
  color:rgba(231,221,206,.34)!important;
}
.page-request-access .review{
  padding-top:48px!important;
}
.page-request-access .review-rule{
  background:linear-gradient(90deg,transparent,rgba(201,151,91,.31),transparent)!important;
}
.page-request-access .review-list>div{
  border-bottom-color:rgba(201,151,91,.12)!important;
}
.page-request-access .review-note{
  border:1px solid rgba(201,151,91,.27)!important;
  border-right:1px solid rgba(201,151,91,.27)!important;
  background:linear-gradient(105deg,rgba(9,22,32,.96),rgba(5,12,18,.98))!important;
  box-shadow:inset 0 1px rgba(255,255,255,.016)!important;
}
.page-request-access .privacy-mark{
  border-color:rgba(208,155,90,.55)!important;
  background:#07131d!important;
  color:#d9a160!important;
}
.page-request-access .submit button{
  border-color:rgba(208,155,90,.64)!important;
  background:linear-gradient(105deg,#07141e 0%,#0a1d29 55%,#07131d 100%)!important;
  color:#dfb476!important;
  box-shadow:inset 0 1px rgba(255,255,255,.025),0 13px 30px rgba(0,0,0,.27)!important;
}
.page-request-access .submit button:hover{
  background:linear-gradient(105deg,#091925,#0d2433 55%,#081720)!important;
  border-color:#dca867!important;
  box-shadow:0 16px 36px rgba(0,0,0,.32)!important;
}
@media (max-width:1080px){
  .page-request-access .intake-grid{
    grid-template-columns:1fr!important;
  }
  .page-request-access .review,.page-request-access .form-panel{
    grid-column:auto!important;
  }
  .page-request-access .form-panel{
    order:1!important;
  }
  .page-request-access .review{
    order:2!important;
  }
}
.page-request-access .review-list>div{
  padding:22px 0!important;
}
.page-request-access .review-list dd{
  font-size:17px!important;
  line-height:1.9!important;
}
@media (max-width:820px){
  .page-request-access .form-panel fieldset,
  .page-request-access .form-panel fieldset:first-of-type{
    padding-top:78px!important;
  }
  .page-request-access .review-list>div{
    grid-template-columns:52px 1fr!important;
    gap:14px!important;
    padding:19px 0!important;
  }
  .page-request-access .review-list dt{
    width:46px!important;
    height:46px!important;
    font-size:18px!important;
  }
  .page-request-access .review-list dd{
    font-size:16px!important;
    line-height:1.85!important;
  }
}
.page-request-access .form-panel legend{
  position:relative!important;
  top:48px!important;
}
@media (max-width:820px){
  .page-request-access .form-panel legend{
    top:34px!important;
  }
}
.page-request-access .form-panel fieldset{
  padding-top:78px!important;
}
.page-request-access .form-panel fieldset:first-of-type{
  padding-top:74px!important;
}
.page-request-access .form-panel select option{
  background:#07111a!important;
  color:#eee3d2!important;
  font-family:"Noto Serif Arabic",Georgia,serif!important;
  font-size:17px!important;
}
.page-request-access .form-panel select option:disabled{
  color:#9d9384!important;
}
.page-request-access .eh-footer .eh-follow,
.page-request-access .eh-footer .eh-access-line,
.page-request-access .eh-footer .eh-entity-line,
.page-request-access .eh-footer .eh-policy-links,
.page-request-access .eh-footer .eh-access-line a,
.page-request-access .eh-footer .eh-entity-line a,
.page-request-access .eh-footer .eh-policy-links a,
.page-request-access .eh-footer strong{
  font-family:"Noto Serif Arabic",Georgia,serif!important;
}
.page-request-access .eh-footer .footer-socials .social-text{
  font-family:Georgia,"Times New Roman",serif!important;
}
@media (max-width:820px){
  .page-request-access .form-panel fieldset,
  .page-request-access .form-panel fieldset:first-of-type{
    padding-top:58px!important;
  }
}
.page-request-access .form-panel legend>span,
.page-request-access .review-list dt{
  font-size:17px!important;
}
.page-request-access .form-panel legend>span::before,
.page-request-access .form-panel legend>span::after,
.page-request-access .review-list dt::before,
.page-request-access .review-list dt::after{
  position:absolute!important;
  left:7px!important;
  right:7px!important;
}
.page-request-access .header-actions{
  padding-right:0!important;
  border-right:0!important;
}
.page-request-access .language-switch span{
  padding:0 14px 0 0!important;
  border:0!important;
  border-right:1px solid rgba(202,176,139,.62)!important;
}
.page-request-access .eh-footer{
  display:block!important;
  gap:0!important;
  align-items:initial!important;
  justify-content:initial!important;
  margin:64px 24px 24px!important;
  padding:48px 30px 36px!important;
  min-height:auto!important;
  border:1px solid rgba(216,170,97,.20)!important;
  border-top-color:rgba(216,170,97,.38)!important;
  background:radial-gradient(ellipse at 50% -8%,rgba(216,170,97,.075),transparent 30%),
    radial-gradient(circle at 12% 14%,rgba(17,62,91,.12),transparent 28%),
    linear-gradient(180deg,#061522 0%,#030d16 68%,#020910 100%)!important;
  box-shadow:0 -16px 50px rgba(0,0,0,.23),inset 0 1px rgba(255,255,255,.025)!important;
  position:relative!important;
  overflow:hidden!important;
  text-align:center!important;
  font-family:"Noto Serif Arabic",Georgia,serif!important;
}
.page-request-access .eh-footer:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:13px!important;
  border:1px solid rgba(216,170,97,.075)!important;
  pointer-events:none!important;
}
.page-request-access .eh-footer .footer-socials{
  display:flex!important;
  justify-content:center!important;
  gap:20px!important;
  margin:0 0 18px!important;
  direction:ltr!important;
}
.page-request-access .eh-footer .eh-follow{
  margin:0 auto 14px!important;
  color:#e2d4bd!important;
  font-family:"Noto Serif Arabic",Georgia,serif!important;
  font-size:26px!important;
  line-height:1.8!important;
}
.page-request-access .eh-footer .footer-line{
  display:block!important;
  width:min(900px,92%)!important;
  height:1px!important;
  margin:18px auto!important;
  opacity:.44!important;
  background:linear-gradient(90deg,transparent,rgba(216,170,97,.45) 18%,rgba(216,170,97,.45) 82%,transparent)!important;
}
.page-request-access .eh-footer .eh-access-line{
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:0!important;
  margin:16px auto 13px!important;
  color:#d8c9af!important;
  font-family:"Noto Serif Arabic",Georgia,serif!important;
  font-size:21px!important;
  line-height:1.9!important;
}
.page-request-access .eh-footer .eh-access-line>*{
  padding:0 22px!important;
}
.page-request-access .eh-footer .eh-access-line>*+*{
  border-right:1px solid rgba(216,170,97,.34)!important;
}
.page-request-access .eh-footer .eh-entity-line{
  margin:14px auto 18px!important;
  max-width:1100px!important;
  color:#d7c9b0!important;
  font-family:"Noto Serif Arabic",Georgia,serif!important;
  font-size:21px!important;
  line-height:1.9!important;
}
.page-request-access .eh-footer .eh-policy-links{
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  gap:22px!important;
  margin:0!important;
  padding-top:8px!important;
  color:#d4c5ab!important;
  font-family:"Noto Serif Arabic",Georgia,serif!important;
  font-size:21px!important;
  line-height:1.8!important;
}
@media (max-width:820px){
  .page-request-access .eh-footer{
    margin:42px 12px 12px!important;
    padding:40px 18px 28px!important;
  }
  .page-request-access .form-panel legend>span,
  .page-request-access .review-list dt{
    width:46px!important;
    min-width:46px!important;
    height:34px!important;
    min-height:34px!important;
    font-size:15px!important;
  }
}
.page-request-access .form-panel legend>span,
.page-request-access .review-list dt{
  place-items:center!important;
}
.page-request-access .form-panel legend>span{
  width:48px!important;
  height:44px!important;
  min-width:48px!important;
}
.page-request-access .review-list dt{
  width:54px!important;
  height:48px!important;
  min-width:54px!important;
}
.page-request-access .form-panel legend>span::before,
.page-request-access .review-list dt::before{
  right:0!important;
  border-top:1px solid rgba(221,176,113,.68)!important;
  border-right:1px solid rgba(221,176,113,.68)!important;
  pointer-events:none!important;
}
.page-request-access .form-panel legend>span::after,
.page-request-access .review-list dt::after{
  position:absolute!important;
  left:0!important;
  bottom:0!important;
  width:18px!important;
  height:18px!important;
  border-left:1px solid rgba(221,176,113,.42)!important;
  border-bottom:1px solid rgba(221,176,113,.42)!important;
  pointer-events:none!important;
}
@media (max-width:760px){
  .page-request-access .form-panel legend>span{
    width:42px!important;
    height:40px!important;
    min-width:42px!important;
    font-size:17px!important;
  }
  .page-request-access .review-list dt{
    width:48px!important;
    height:44px!important;
    min-width:48px!important;
    font-size:18px!important;
  }
  .page-request-access .review-list>div{
    grid-template-columns:50px 1fr!important;
    gap:14px!important;
  }
}
.page-request-access .review-list dt{
  padding-left:18px!important;
}
.page-request-access .form-panel legend>span::before,
.page-request-access .review-list dt::before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:50%!important;
  width:1px!important;
  height:24px!important;
  transform:translateY(-50%)!important;
  border:0!important;
  background:linear-gradient(180deg,transparent,rgba(205,165,111,.72),transparent)!important;
  box-shadow:none!important;
}
.page-request-access .form-panel legend>span::after,
.page-request-access .review-list dt::after{
  display:none!important;
  content:none!important;
}
@media (max-width:760px){
  .page-request-access .form-panel legend>span{
    font-size:15px!important;
    padding-left:13px!important;
  }
  .page-request-access .review-list dt{
    font-size:16px!important;
    padding-left:14px!important;
  }
  .page-request-access .review-list>div{
    grid-template-columns:38px 1fr!important;
    gap:14px!important;
  }
}
.page-request-access .form-panel legend>span,
.page-request-access .review-list dt{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#d6ab72!important;
  font-family:"Noto Serif Arabic",Georgia,serif!important;
  font-weight:600!important;
  line-height:1.05!important;
  letter-spacing:0!important;
  text-shadow:none!important;
}
.page-request-access .form-panel legend>span{
  font-size:22px!important;
}
.page-request-access .form-panel legend>span::before,
.page-request-access .form-panel legend>span::after,
.page-request-access .review-list dt::before,
.page-request-access .review-list dt::after{
  display:none!important;
  content:none!important;
  width:0!important;
  height:0!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
}
.page-request-access .form-panel legend{
  gap:16px!important;
}
.page-request-access .review-list>div{
  grid-template-columns:46px 1fr!important;
  gap:17px!important;
}
@media (max-width:760px){
  .page-request-access .form-panel legend>span{
    font-size:20px!important;
  }
  .page-request-access .review-list dt{
    font-size:22px!important;
  }
  .page-request-access .review-list>div{
    grid-template-columns:42px 1fr!important;
    gap:13px!important;
  }
}
.page-request-access .form-panel label:has(> select){
  position:relative;
  z-index:auto;
}
.page-request-access .form-panel select.orvista-native-select{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  min-width:1px!important;
  min-height:1px!important;
  opacity:0!important;
  pointer-events:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  inset-inline-start:18px!important;
  bottom:10px!important;
  background:none!important;
  box-shadow:none!important;
}
.page-request-access .orvista-select{
  position:relative;
  width:100%;
  z-index:1;
}
.page-request-access .orvista-select.is-open{
  z-index:10050;
}
.page-request-access .orvista-select-trigger{
  width:100%;
  height:58px;
  padding:0 17px 0 46px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  border:1px solid rgba(183,139,87,.43);
  border-bottom-color:rgba(205,153,91,.58);
  border-radius:8px;
  background:linear-gradient(180deg,#0c1720 0%,#08121b 100%);
  color:#f0e7da;
  font:400 17px/1.55 "Noto Naskh Arabic",Tahoma,Arial,sans-serif;
  text-align:right;
  cursor:pointer;
  position:relative;
  box-shadow:inset 0 1px rgba(255,255,255,.012),0 5px 14px rgba(0,0,0,.15);
}
.page-request-access .orvista-select-trigger::before,
.page-request-access .orvista-select-trigger::after{
  content:"";
  position:absolute;
  top:50%;
  width:7px;
  height:1px;
  background:#d0a56f;
  transition:transform .2s ease;
}
.page-request-access .orvista-select-trigger::before{
  left:18px;
  transform:rotate(42deg);
}
.page-request-access .orvista-select-trigger::after{
  left:13px;
  transform:rotate(-42deg);
}
.page-request-access .orvista-select.is-open .orvista-select-trigger{
  border-color:rgba(219,166,98,.76);
  background:#0d1b26;
  box-shadow:0 0 0 3px rgba(208,155,90,.045);
}
.page-request-access .orvista-select.is-open .orvista-select-trigger::before{
  transform:rotate(-42deg);
}
.page-request-access .orvista-select.is-open .orvista-select-trigger::after{
  transform:rotate(42deg);
}
.page-request-access .orvista-select-menu{
  position:absolute;
  top:calc(100% + 4px);
  right:0;
  left:0;
  z-index:10060;
  display:none;
  margin:0;
  padding:7px;
  max-height:340px;
  overflow:auto;
  border:1px solid rgba(205,153,91,.56);
  border-radius:8px;
  background:#06111a;
  box-shadow:0 18px 44px rgba(0,0,0,.62),0 0 0 1px rgba(255,255,255,.015) inset;
  isolation:isolate;
}
.page-request-access .orvista-select.is-open .orvista-select-menu{
  display:block;
}
.page-request-access .orvista-select-option{
  display:block;
  width:100%;
  margin:0;
  padding:11px 14px;
  border:0;
  border-radius:5px;
  background:#06111a;
  color:#eee3d2;
  font:400 17px/1.55 "Noto Naskh Arabic",Tahoma,Arial,sans-serif;
  text-align:right;
  cursor:pointer;
}
.page-request-access .orvista-select-option:hover,
.page-request-access .orvista-select-option:focus,
.page-request-access .orvista-select-option.is-active{
  outline:0;
  background:#102b42;
  color:#fff3df;
}
.page-request-access .orvista-select-option[aria-selected="true"]{
  color:#e1b16f;
  background:#0b2235;
}
.page-request-access .form-panel fieldset,
.page-request-access .form-panel .row,
.page-request-access .form-panel label{
  overflow:visible!important;
}
.page-request-access .form-panel fieldset:nth-of-type(2){
  position:relative;
  z-index:30;
}
.page-request-access .form-panel fieldset:nth-of-type(3){
  position:relative;
  z-index:1;
}
@media (max-width:820px){
  .page-request-access .orvista-select-trigger{
    height:56px;
    font-size:16px;
  }
  .page-request-access .orvista-select-option{
    font-size:16px;
  }
  .page-request-access .orvista-select-menu{
    max-height:300px;
  }
}
.page-request-access .hero-copy h1{
  font-size:clamp(40px,3.35vw,54px)!important;
}
.page-request-access .hero-copy p{
  font-size:clamp(19px,1.32vw,22px)!important;
  line-height:1.82!important;
}
.page-request-access .form-mast h2{
  font-size:clamp(28px,2.05vw,36px)!important;
}
.page-request-access .review-kicker{
  font-size:clamp(24px,1.72vw,30px)!important;
}
.page-request-access .form-panel legend{
  font-size:clamp(20px,1.42vw,24px)!important;
  line-height:1.4!important;
}
.page-request-access .review-list dt{
  font-size:20px!important;
}
.page-request-access .form-panel::before,
.page-request-access .review::before{
  display:none!important;
  content:none!important;
}
@media (max-width:820px){
  .page-request-access .hero-copy h1{
    font-size:38px!important;
  }
  .page-request-access .hero-copy p{
    font-size:18px!important;
    line-height:1.80!important;
  }
  .page-request-access .form-mast h2{
    font-size:27px!important;
  }
  .page-request-access .review-kicker{
    font-size:23px!important;
  }
  .page-request-access .form-panel legend{
    font-size:20px!important;
  }
  .page-request-access .review-list dt{
    font-size:19px!important;
  }
}
:root{
  --ar-serif:"Noto Naskh Arabic","Arabic Typesetting","Traditional Arabic","Amiri","Segoe UI",serif;
}
.eh-footer{
  min-height:470px;
  color:var(--ivory);
  text-align:center;
  background:linear-gradient(#020b15d1,#020b15e6),var(--orvista-liquid-image) 50% 72%/cover;
  border-top:1px solid #edd5aa42;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:22px;
  padding:58px 30px 42px;
  display:flex;
}
.eh-follow{
  color:#edd5aa;
  border-bottom:1px solid #edd5aa;
  padding-bottom:6px;
  font-size:18px;
  font-weight:600;
}
.eh-access-line,
.eh-entity-line{
  color:#fff;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  gap:12px;
  margin:0;
  font-size:19px;
  line-height:1.55;
  display:flex;
}
.eh-access-line a,
.eh-entity-line a{
  color:#edd5aa;
  border-bottom:1px solid #edd5aa94;
  padding-bottom:3px;
  font-weight:600;
}
.eh-access-line i{
  color:#edd5aa;
  font-style:normal;
}
.eh-access-line strong,
.eh-entity-line{
  color:#fff;
  font-weight:600;
}
.eh-entity-line{
  font-size:19px;
}
.eh-policy-links{
  color:#edd5aa;
  border-top:1px solid #edd5aa4d;
  gap:18px;
  margin-top:8px;
  padding:18px 90px 0;
  font-size:18px;
  font-weight:600;
  display:flex;
}
@media (width<=600px){
  .eh-footer{
    padding-inline:20px;
  }
  .eh-access-line,
.eh-entity-line{
    text-align:center;
    width:100%;
    display:block;
  }
  .eh-access-line>*{
    margin:4px 3px;
    display:inline-block;
  }
  .eh-entity-line a{
    margin-top:8px;
    display:inline-block;
  }
  .eh-policy-links{
    text-align:center;
    justify-content:center;
    width:100%;
    padding-inline:10px;
  }
}
body.orvista-unified-scope .footer-socials{
  margin-bottom:18px;
}
body.orvista-unified-scope .footer-socials .facebook-text{
  color:var(--gold-2);
}
body.orvista-unified-scope .footer-line{
  width:min(1020px,92%);
  height:1px;
  background:linear-gradient(90deg,transparent,var(--gold),transparent);
  opacity:.48;
  margin:0 auto;
}
body.orvista-unified-scope .eh-access-line{
  flex-wrap:wrap;
  font-size:19px;
  line-height:1.9;
}
body.orvista-unified-scope .eh-access-line a{
  color:var(--gold-2);
}
body.orvista-unified-scope .eh-entity-line{
  font-weight:400;
}
@media (max-width:860px){
  body.orvista-unified-scope .eh-access-line{
    display:grid;
    gap:5px;
    font-size:16px;
  }
  body.orvista-unified-scope .eh-access-line>*{
    padding:0;
  }
  body.orvista-unified-scope .eh-access-line>*+*{
    border-left:0;
  }
  body.orvista-unified-scope .eh-follow,
body.orvista-unified-scope .eh-entity-line,
body.orvista-unified-scope .eh-policy-links{
    font-size:16px;
  }
  body.orvista-unified-scope .footer-socials a{
    width:58px;
    height:58px;
  }
  body.orvista-unified-scope .footer-socials .facebook-text{
    font-size:31px;
  }
  body.orvista-unified-scope .footer-socials .linkedin-text{
    font-size:24px;
  }
}
@media (max-width:520px){
  body.orvista-unified-scope .eh-footer{
    padding-inline:16px;
  }
  body.orvista-unified-scope .eh-policy-links{
    gap:12px;
    flex-wrap:wrap;
  }
}
body.orvista-unified-scope .eh-footer{
  border-top-color:rgba(216,170,97,.38)!important;
  background:radial-gradient(ellipse at 50% -8%,rgba(216,170,97,.075),transparent 30%),
    radial-gradient(circle at 12% 14%,rgba(17,62,91,.12),transparent 28%),
    linear-gradient(180deg,#061522 0%,#030d16 68%,#020910 100%)!important;
}
body.orvista-unified-scope .eh-entity-line{
  margin-top:12px!important;
  margin-bottom:18px!important;
}
@media (max-width:860px){
  body.orvista-unified-scope .eh-footer{
    margin:42px 12px 12px!important;
    padding:40px 18px 28px!important;
  }
}
body.orvista-unified-scope .eh-footer{
  margin-top:0!important;
}
body.orvista-unified-scope .eh-footer{
  direction:rtl!important;
}
body.orvista-unified-scope .eh-footer *{
  font-family:var(--ar-serif);
}
body.orvista-unified-scope .social-text{
  font-family:Georgia,"Times New Roman",serif!important;
}
body.orvista-unified-scope .eh-access-line{
  direction:rtl!important;
}
body.orvista-unified-scope .eh-footer .eh-access-line::before,
body.orvista-unified-scope .eh-footer .eh-access-line::after{
  display:none!important;
  content:none!important;
}
@media (max-width:1100px){
  body.orvista-unified-scope .eh-footer .eh-access-line{
    flex-direction:column!important;
    gap:14px!important;
  }
  body.orvista-unified-scope .eh-footer .eh-access-line .access-center-divider{
    width:72px!important;
    height:1px!important;
    flex-basis:1px!important;
  }
}
body.orvista-unified-scope .eh-footer .eh-access-line{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:25px!important;
  direction:rtl!important;
}
@media (max-width:1100px){
  body.orvista-unified-scope .eh-footer .eh-access-line{
    flex-direction:column!important;
    gap:14px!important;
  }
  body.orvista-unified-scope .eh-footer .eh-access-line .access-center-divider{
    width:72px!important;
    min-width:72px!important;
    max-width:72px!important;
    height:1px!important;
    min-height:1px!important;
    max-height:1px!important;
    flex:0 0 1px!important;
  }
}
body.orvista-unified-scope .eh-footer .eh-access-line .access-center-divider{
  flex:0 0 1px!important;
  width:1px!important;
  min-width:1px!important;
  max-width:1px!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0 8px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:rgba(199,157,98,.25)!important;
  box-shadow:none!important;
  filter:none!important;
  transform:none!important;
}
@media (max-width:1100px){
  body.orvista-unified-scope .eh-footer .eh-access-line .access-center-divider{
    width:72px!important;
    min-width:72px!important;
    max-width:72px!important;
    height:1px!important;
    min-height:1px!important;
    max-height:1px!important;
    background:rgba(199,157,98,.25)!important;
  }
}
body.orvista-unified-scope .eh-footer .eh-access-line .access-center-divider{
  display:none!important;
  content:none!important;
}
body.orvista-unified-scope .eh-footer .eh-access-line > *{
  border-left:0!important;
  border-right:0!important;
  border-inline-start:0!important;
  border-inline-end:0!important;
}
body.orvista-unified-scope .eh-footer .eh-access-line > * + *{
  border-left:0!important;
  border-right:0!important;
  border-inline-start:0!important;
  border-inline-end:0!important;
}
.orv-ar-topbar{
  box-sizing:border-box!important;
  width:100%!important;
  margin:0!important;
  padding:0 42px 0 46px!important;
  display:grid!important;
  align-items:center!important;
  direction:ltr!important;
  font-family:"Noto Naskh Arabic","Noto Sans Arabic",Tahoma,Arial,sans-serif!important;
}
.orv-ar-brand{
  justify-self:end!important;
  align-self:center!important;
  display:block!important;
  position:static!important;
  inset:auto!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  color:#d7ba9c!important;
  text-decoration:none!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:38px!important;
  font-weight:400!important;
  line-height:1!important;
  letter-spacing:.25em!important;
  white-space:nowrap!important;
}
.orv-ar-brand-divider{
  grid-column:3!important;
  justify-self:center!important;
  align-self:center!important;
  width:1px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  background:rgba(215,186,156,.66)!important;
}
.orv-ar-nav{
  position:static!important;
  inset:auto!important;
  margin:0!important;
  transform:none!important;
  white-space:nowrap!important;
  min-width:0!important;
}
.orv-ar-nav a{
  box-sizing:border-box!important;
  inset:auto!important;
  font-family:"Noto Naskh Arabic","Noto Sans Arabic",Tahoma,Arial,sans-serif!important;
}
.orv-ar-nav:hover a.active::after,
.orv-ar-nav:focus-within a.active::after{
  opacity:0!important;
}
.orv-ar-nav:hover a.active:hover::after,
.orv-ar-nav:focus-within a.active:focus-visible::after{
  opacity:1!important;
}
.orv-ar-language{
  justify-self:start!important;
  align-self:stretch!important;
  display:flex!important;
  position:static!important;
  inset:auto!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:17px!important;
  direction:ltr!important;
  white-space:nowrap!important;
  color:#d7ba9c!important;
}
.orv-ar-language-text{
  display:block!important;
  position:static!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  color:#d7ba9c!important;
  text-decoration:none!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:18px!important;
  font-weight:400!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.orv-ar-language-divider{
  display:block!important;
  width:1px!important;
  height:30px!important;
  margin:0!important;
  background:rgba(215,186,156,.66)!important;
  flex:0 0 auto!important;
}
.orv-ar-globe{
  width:30px!important;
  height:30px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
}
.orv-ar-globe svg{
  width:28px!important;
  height:28px!important;
  display:block!important;
  stroke-width:1.2!important;
  fill:none!important;
}
@media (max-width:1300px){
  .orv-ar-topbar{
    grid-template-columns:210px minmax(0,1fr) 1px 245px!important;
    padding:0 28px!important;
    column-gap:24px!important;
  }
  .orv-ar-nav{
    gap:24px!important;
  }
  .orv-ar-nav a{
    font-size:17px!important;
  }
  .orv-ar-brand{
    font-size:31px!important;
  }
  .orv-ar-language-text{
    font-size:17px!important;
  }
}
@media (max-width:930px){
  .orv-ar-topbar{
    height:70px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    padding:0 22px!important;
  }
  .orv-ar-nav,
.orv-ar-brand-divider{
    display:none!important;
  }
  .orv-ar-brand{
    font-size:28px!important;
    order:2!important;
  }
  .orv-ar-language{
    height:70px!important;
    order:1!important;
  }
}
.orv-ar-brand,
.orv-ar-nav a,
.orv-ar-language-text,
.orv-ar-language,
.orv-ar-globe svg{
  color:#dfc4a6!important;
  stroke:#dfc4a6!important;
}
@media (min-width:1101px){
  body.orvista-unified-scope .eh-footer,
body.orvista-unified-scope .eh-footer p,
body.orvista-unified-scope .eh-footer a,
body.orvista-unified-scope .eh-footer .eh-policy-links,
body.orvista-unified-scope .eh-footer .eh-entity-line,
body.orvista-unified-scope .eh-footer .eh-follow{
    font-size:17px!important;
    line-height:1.8!important;
  }
  body.orvista-unified-scope .eh-footer .eh-access-line{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
    font-size:17px!important;
  }
  body.orvista-unified-scope .eh-footer .eh-access-line > a{
    position:relative!important;
    padding:0 18px!important;
    margin:0!important;
  }
  body.orvista-unified-scope .eh-footer .eh-access-line > a + a::before{
    content:""!important;
    position:absolute!important;
    right:-1px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    width:1px!important;
    height:18px!important;
    background:linear-gradient(180deg,rgba(217,183,125,.15),rgba(217,183,125,.55),rgba(217,183,125,.15))!important;
  }
}
@media (min-width:1101px){
  html body.orvista-unified-scope .eh-footer{
    padding-top:62px!important;
    padding-bottom:46px!important;
    gap:24px!important;
  }
  html body.orvista-unified-scope .eh-footer .eh-follow{
    font-size:20px!important;
    line-height:1.6!important;
    padding-bottom:8px!important;
  }
  html body.orvista-unified-scope .eh-footer .eh-access-line,
html body.orvista-unified-scope .eh-footer .eh-entity-line{
    font-size:20px!important;
    line-height:1.7!important;
  }
  html body.orvista-unified-scope .eh-footer .eh-access-line a,
html body.orvista-unified-scope .eh-footer .eh-entity-line a{
    font-size:20px!important;
    line-height:1.7!important;
  }
  html body.orvista-unified-scope .eh-footer .eh-policy-links,
html body.orvista-unified-scope .eh-footer .eh-policy-links a{
    font-size:19px!important;
    line-height:1.6!important;
  }
  html body.orvista-unified-scope .eh-footer .eh-access-line{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
  }
  html body.orvista-unified-scope .eh-footer .eh-access-line > a{
    position:relative!important;
    padding:0 28px!important;
    margin:0!important;
    border-bottom:1px solid #edd5aa94!important;
  }
  html body.orvista-unified-scope .eh-footer .eh-access-line > a + a::before{
    content:""!important;
    position:absolute!important;
    right:0!important;
    top:50%!important;
    transform:translate(50%,-50%)!important;
    width:1px!important;
    height:44px!important;
    background:linear-gradient(180deg,rgba(237,213,170,0) 0%, rgba(237,213,170,.78) 24%, rgba(237,213,170,.92) 50%, rgba(237,213,170,.78) 76%, rgba(237,213,170,0) 100%)!important;
  }
}
@media (min-width:1101px){
  html body.orvista-unified-scope .eh-footer .eh-access-line > a{
    border-bottom:none!important;
    padding:0 28px!important;
    margin:0!important;
  }
}
.orv-ar-brand,
.orv-ar-nav a,
.orv-ar-language,
.orv-ar-language-text{
  color:#dfc4a6!important;
}
.orv-ar-globe svg{
  stroke:#dfc4a6!important;
}
.orv-ar-brand-divider,
.orv-ar-language-divider{
  background:rgba(223,196,166,.72)!important;
}
@media (max-width:1300px){
  .orv-ar-topbar{
    grid-template-columns:210px minmax(0,1fr) 245px!important;
  }
}
body.orvista-unified-scope .eh-footer{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  margin:0!important;
  border:0!important;
  border-top:1px solid rgba(221,184,126,.28)!important;
  background-image:linear-gradient(180deg,rgba(1,8,15,.34) 0%,rgba(1,8,15,.52) 38%,rgba(1,8,15,.78) 76%,rgba(1,8,15,.94) 100%),
    radial-gradient(ellipse at 50% 48%,rgba(0,8,16,.06) 0%,rgba(0,8,16,.20) 46%,rgba(0,5,11,.68) 100%),
    url("/assets/images/orvista-footer-globe.webp")!important;
  background-size:cover,cover,cover!important;
  background-repeat:no-repeat!important;
  font-family:Georgia,"Times New Roman",serif!important;
  text-align:center!important;
  color:#f4e8d5!important;
}
body.orvista-unified-scope .eh-footer:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:-1!important;
  display:block!important;
  pointer-events:none!important;
  border:0!important;
  background:linear-gradient(90deg,rgba(0,6,12,.46),transparent 18%,transparent 82%,rgba(0,6,12,.46)),
    radial-gradient(circle at 50% 30%,rgba(223,184,122,.06),transparent 24%)!important;
}
body.orvista-unified-scope .eh-footer:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  width:min(980px,80%);
  height:1px;
  transform:translateX(-50%);
  background:linear-gradient(90deg,transparent,rgba(221,184,126,.46),transparent);
  pointer-events:none;
}
body.orvista-unified-scope .orvista-footer-shell{
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:0!important;
  color:#f4e8d5!important;
  position:relative!important;
  z-index:1!important;
}
body.orvista-unified-scope .orvista-footer-brand{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
}
body.orvista-unified-scope .orvista-footer-brand-rule{
  height:1px!important;
  background:linear-gradient(90deg,transparent,#d8aa69,transparent)!important;
}
body.orvista-unified-scope .footer-socials{
  display:flex!important;
  align-items:center!important;
  direction:ltr!important;
}
body.orvista-unified-scope .footer-socials a{
  display:grid!important;
  place-items:center!important;
}
body.orvista-unified-scope .footer-socials a:hover{
  background:rgba(216,170,97,.10)!important;
}
body.orvista-unified-scope .footer-socials .social-text{
  display:block!important;
  color:currentColor!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-weight:700!important;
  line-height:1!important;
}
body.orvista-unified-scope .footer-socials .facebook-text{
  transform:translateY(-1px)!important;
}
body.orvista-unified-scope .eh-follow{
  display:block!important;
  padding:0!important;
  border:0!important;
}
body.orvista-unified-scope .orvista-footer-access{
  width:min(460px,100%)!important;
  min-height:62px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0 0 22px!important;
  padding:16px 28px!important;
  border:1px solid rgba(231,193,132,.74)!important;
  color:#edd3aa!important;
  background:linear-gradient(180deg,rgba(6,23,36,.60),rgba(2,11,19,.72))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 12px 30px rgba(0,0,0,.20),0 0 20px rgba(216,170,97,.035)!important;
  font:500 clamp(17px,1.5vw,20px)/1.2 Georgia,"Times New Roman",serif!important;
  letter-spacing:.12em!important;
  text-transform:none!important;
  transition:transform .28s ease,border-color .28s ease,background .28s ease!important;
}
body.orvista-unified-scope .orvista-footer-access:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(243,211,161,.92)!important;
  background:linear-gradient(180deg,rgba(13,38,55,.75),rgba(4,16,27,.80))!important;
}
body.orvista-unified-scope .eh-access-line{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  margin:0 auto 24px!important;
  padding:0!important;
  color:#cdbda5!important;
  font:italic 400 clamp(14px,1.15vw,16px)/1.6 Georgia,"Times New Roman",serif!important;
  letter-spacing:.06em!important;
}
body.orvista-unified-scope .eh-access-line>*{
  margin:0!important;
  padding:0!important;
  border:0!important;
  color:#cdbda5!important;
}
body.orvista-unified-scope .eh-access-line>*+*{
  border-left:0!important;
}
body.orvista-unified-scope .eh-access-line a:hover strong{
  color:#f1d2a0!important;
}
body.orvista-unified-scope .eh-access-line strong{
  color:#e9d3b0!important;
  font-weight:500!important;
}
body.orvista-unified-scope .eh-footer .footer-line{
  display:block!important;
  height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(219,179,115,.56),transparent)!important;
  opacity:.80!important;
}
body.orvista-unified-scope .eh-entity-line + .footer-line{
  display:none!important;
}
body.orvista-unified-scope .eh-entity-line{
  display:block!important;
  padding:0!important;
  text-shadow:0 2px 14px rgba(0,0,0,.50)!important;
}
body.orvista-unified-scope .eh-entity-line a{
  border:0!important;
  border-bottom:0!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
body.orvista-unified-scope .eh-entity-line a:hover{
  color:#f2d7aa!important;
}
@media (max-width:860px){
  body.orvista-unified-scope .eh-footer{
    min-height:680px!important;
    padding:64px 22px 42px!important;
    background-position:center,center,52% center!important;
  }
  body.orvista-unified-scope .orvista-footer-wordmark{
    font-size:38px!important;
    letter-spacing:.22em!important;
    padding-left:.22em!important;
  }
  body.orvista-unified-scope .eh-follow{
    letter-spacing:.08em!important;
  }
  body.orvista-unified-scope .orvista-footer-access{
    width:min(410px,94%)!important;
  }
  body.orvista-unified-scope .eh-entity-line{
    max-width:620px!important;
    letter-spacing:.045em!important;
  }
}
@media (max-width:560px){
  body.orvista-unified-scope .eh-footer{
    min-height:720px!important;
    padding:56px 18px 34px!important;
    background-position:center,center,50% center!important;
  }
  body.orvista-unified-scope .orvista-footer-brand{
    gap:17px!important;
    margin-bottom:22px!important;
  }
  body.orvista-unified-scope .orvista-footer-wordmark{
    font-size:32px!important;
    letter-spacing:.18em!important;
    padding-left:.18em!important;
  }
  body.orvista-unified-scope .footer-socials a{
    width:48px!important;
    height:48px!important;
  }
  body.orvista-unified-scope .footer-socials .facebook-text{
    font-size:27px!important;
  }
  body.orvista-unified-scope .footer-socials .linkedin-text{
    font-size:20px!important;
  }
  body.orvista-unified-scope .eh-follow{
    font-size:14px!important;
    line-height:1.55!important;
    letter-spacing:.045em!important;
    margin-bottom:20px!important;
  }
  body.orvista-unified-scope .orvista-footer-access{
    min-height:56px!important;
    width:100%!important;
    padding:14px 18px!important;
    font-size:16px!important;
    letter-spacing:.07em!important;
  }
  body.orvista-unified-scope .eh-access-line{
    font-size:13px!important;
    line-height:1.65!important;
    gap:5px!important;
    margin-bottom:20px!important;
  }
  body.orvista-unified-scope .eh-entity-line{
    font-size:13px!important;
    line-height:1.7!important;
    letter-spacing:.025em!important;
    margin-bottom:18px!important;
  }
  body.orvista-unified-scope .eh-entity-line a{
    display:block!important;
    margin:5px 0 0!important;
  }
  body.orvista-unified-scope .eh-policy-links{
    font-size:13px!important;
    gap:13px!important;
    flex-wrap:wrap!important;
  }
  body.orvista-unified-scope .eh-footer .footer-line{
    width:88%!important;
    margin-bottom:18px!important;
  }
}
body.orvista-unified-scope .orvista-footer-shell{
  width:min(980px,100%)!important;
}
body.orvista-unified-scope .orvista-footer-wordmark{
  font:500 clamp(26px,2.45vw,34px)/1 "Palatino Linotype","Book Antiqua",Georgia,serif!important;
}
body.orvista-unified-scope .orvista-footer-brand-rule{
  box-shadow:0 0 10px rgba(216,170,105,.18)!important;
}
body.orvista-unified-scope .orvista-footer-intro{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:center!important;
  gap:16px 22px!important;
  margin:0 0 20px!important;
}
body.orvista-unified-scope .eh-follow{
  font:italic 400 clamp(14px,1.05vw,16px)/1.55 "Palatino Linotype","Book Antiqua",Georgia,serif!important;
}
body.orvista-unified-scope .orvista-footer-grid{
  width:min(860px,100%)!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  margin:0 auto 18px!important;
}
body.orvista-unified-scope .orvista-footer-card{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:6px!important;
  min-height:96px!important;
  padding:16px 18px 15px!important;
  border:1px solid rgba(226,188,132,.32)!important;
  background:linear-gradient(180deg,rgba(5,19,30,.54),rgba(3,10,18,.68))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.028),0 10px 24px rgba(0,0,0,.16)!important;
  text-align:left!important;
  color:#eadbc5!important;
  transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease!important;
}
body.orvista-unified-scope .orvista-footer-card:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(240,207,153,.62)!important;
  background:linear-gradient(180deg,rgba(8,27,39,.72),rgba(4,13,22,.82))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 14px 30px rgba(0,0,0,.18)!important;
}
body.orvista-unified-scope .orvista-footer-card .footer-card-kicker{
  color:#d9ad72!important;
  font-size:11px!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
}
body.orvista-unified-scope .orvista-footer-card .footer-card-title{
  color:#f4e4c8!important;
  font-weight:600!important;
  font-size:19px!important;
  line-height:1.2!important;
}
body.orvista-unified-scope .orvista-footer-card .footer-card-value{
  color:#d6c6b0!important;
  font-size:14px!important;
  line-height:1.55!important;
  letter-spacing:.03em!important;
}
body.orvista-unified-scope .eh-footer .footer-line{
  width:min(520px,70%)!important;
  margin:0 auto 14px!important;
}
body.orvista-unified-scope .eh-entity-line{
  font:400 clamp(13px,1vw,15px)/1.68 "Palatino Linotype","Book Antiqua",Georgia,serif!important;
}
body.orvista-unified-scope .eh-entity-line a{
  margin-left:4px!important;
}
body.orvista-unified-scope .eh-policy-links{
  color:#e4d1b0!important;
  font:600 clamp(16px,1.05vw,18px)/1.4 "Palatino Linotype","Book Antiqua",Georgia,serif!important;
}
@media (max-width:860px){
  body.orvista-unified-scope .eh-footer{
    padding:32px 20px 26px!important;
  }
  body.orvista-unified-scope .orvista-footer-grid{
    grid-template-columns:1fr!important;
    width:min(640px,100%)!important;
  }
}
@media (max-width:640px){
  body.orvista-unified-scope .eh-footer{
    padding:28px 16px 24px!important;
  }
  body.orvista-unified-scope .orvista-footer-wordmark{
    font-size:24px!important;
    letter-spacing:.18em!important;
    padding-left:.18em!important;
  }
  body.orvista-unified-scope .orvista-footer-intro{
    gap:12px!important;
    margin-bottom:18px!important;
  }
  body.orvista-unified-scope .footer-socials a{
    width:42px!important;
    height:42px!important;
  }
  body.orvista-unified-scope .footer-socials .facebook-text{
    font-size:22px!important;
  }
  body.orvista-unified-scope .footer-socials .linkedin-text{
    font-size:17px!important;
  }
  body.orvista-unified-scope .orvista-footer-card{
    min-height:unset!important;
    align-items:center!important;
    text-align:center!important;
    padding:15px 16px!important;
  }
  body.orvista-unified-scope .eh-policy-links{
    flex-wrap:wrap!important;
    gap:10px!important;
    font-size:15px!important;
  }
}
body.orvista-unified-scope .orvista-footer-vertical{
  width:min(760px,100%)!important;
  margin:0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  position:relative!important;
}
body.orvista-unified-scope .orvista-footer-brand-rule{
  width:42px!important;
  opacity:.9!important;
}
body.orvista-unified-scope .orvista-footer-rail{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:0!important;
  height:56px!important;
  margin:0 auto 5px!important;
}
body.orvista-unified-scope .orvista-footer-rail span{
  display:block!important;
  width:1px!important;
  height:16px!important;
  background:linear-gradient(180deg,transparent,rgba(222,181,116,.62))!important;
}
body.orvista-unified-scope .orvista-footer-rail span:last-child{
  background:linear-gradient(180deg,rgba(222,181,116,.62),transparent)!important;
}
body.orvista-unified-scope .orvista-footer-rail i{
  display:block!important;
  width:4px!important;
  height:4px!important;
  margin:3px 0!important;
  border-radius:50%!important;
  background:#d7ac70!important;
  box-shadow:0 0 10px rgba(215,172,112,.35)!important;
}
body.orvista-unified-scope .orvista-footer-section{
  width:100%!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  margin:0!important;
  padding:13px 0 15px!important;
  position:relative!important;
}
body.orvista-unified-scope .orvista-footer-section:after{
  content:""!important;
  display:block!important;
  width:min(420px,58%)!important;
  height:1px!important;
  margin-top:16px!important;
  background:linear-gradient(90deg,transparent,rgba(216,170,97,.32),transparent)!important;
}
body.orvista-unified-scope .orvista-footer-section-entity:after{
  display:none!important;
}
body.orvista-unified-scope .orvista-footer-label{
  margin-bottom:6px!important;
}
body.orvista-unified-scope .footer-socials a{
  border-color:rgba(224,186,126,.42)!important;
}
body.orvista-unified-scope .orvista-footer-primary-link,
body.orvista-unified-scope .orvista-footer-email{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  color:#f3dfc0!important;
  font-weight:600!important;
  font-size:clamp(18px,1.35vw,21px)!important;
  line-height:1.25!important;
  letter-spacing:.025em!important;
  text-decoration:none!important;
  text-shadow:0 2px 16px rgba(0,0,0,.48)!important;
  transition:color .25s ease,transform .25s ease!important;
}
body.orvista-unified-scope .orvista-footer-primary-link:hover,
body.orvista-unified-scope .orvista-footer-email:hover{
  color:#ffdca6!important;
  transform:translateY(-1px)!important;
}
body.orvista-unified-scope .orvista-footer-primary-link span{
  transform:translateY(-1px)!important;
}
body.orvista-unified-scope .eh-entity-line{
  max-width:700px!important;
}
body.orvista-unified-scope .eh-entity-line a{
  letter-spacing:.02em!important;
}
body.orvista-unified-scope .eh-policy-links{
  margin-top:15px!important;
  padding-top:14px!important;
  border-top:1px solid rgba(216,170,97,.16)!important;
}
@media (max-width:640px){
  body.orvista-unified-scope .eh-footer{
    padding:34px 16px 24px!important;
  }
  body.orvista-unified-scope .orvista-footer-wordmark{
    font-size:23px!important;
    letter-spacing:.19em!important;
    padding-left:.19em!important;
  }
  body.orvista-unified-scope .orvista-footer-section{
    padding:11px 0 13px!important;
  }
  body.orvista-unified-scope .orvista-footer-section:after{
    width:66%!important;
    margin-top:14px!important;
  }
  body.orvista-unified-scope .orvista-footer-primary-link,
body.orvista-unified-scope .orvista-footer-email{
    font-size:17px!important;
  }
  body.orvista-unified-scope .eh-policy-links{
    font-size:15.5px!important;
    gap:10px!important;
    flex-wrap:wrap!important;
  }
}
body.orvista-unified-scope .eh-footer{
  min-height:540px!important;
  padding:60px clamp(32px,5.5vw,88px) 42px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background-position:center,center,center 58%!important;
  box-shadow:inset 0 1px 0 rgba(236,207,158,.16),inset 0 28px 70px rgba(0,0,0,.10)!important;
}
body.orvista-unified-scope .orvista-footer-compact{
  width:min(1240px,100%)!important;
  margin:0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
}
body.orvista-unified-scope .orvista-footer-topline{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:22px!important;
  text-align:center!important;
}
body.orvista-unified-scope .orvista-footer-brand{
  align-items:center!important;
  margin:0!important;
  gap:0!important;
}
body.orvista-unified-scope .orvista-footer-wordmark{
  color:#f3dfc2!important;
  font-size:clamp(38px,2.9vw,48px)!important;
  letter-spacing:.30em!important;
  padding-left:.30em!important;
  font-weight:500!important;
  font-family:Baskerville,"Baskerville Old Face","Palatino Linotype","Book Antiqua",Georgia,serif!important;
  text-shadow:0 2px 20px rgba(0,0,0,.48),0 0 30px rgba(216,170,97,.12)!important;
}
body.orvista-unified-scope .orvista-footer-brand-rule{
  display:none!important;
}
body.orvista-unified-scope .orvista-footer-social-cluster{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:16px!important;
  min-width:0!important;
}
body.orvista-unified-scope .orvista-footer-social-copy{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:0!important;
  border:0!important;
}
body.orvista-unified-scope .orvista-footer-social-copy:before{
  display:none!important;
  content:none!important;
}
body.orvista-unified-scope .eh-follow{
  margin:0!important;
  color:#eadcc7!important;
  font-size:20px!important;
  line-height:1.52!important;
  font-weight:500!important;
  letter-spacing:.012em!important;
  text-align:center!important;
  max-width:760px!important;
  text-shadow:0 2px 12px rgba(0,0,0,.28)!important;
}
body.orvista-unified-scope .footer-socials{
  margin:0!important;
  gap:14px!important;
  justify-content:center!important;
}
body.orvista-unified-scope .footer-socials a{
  width:56px!important;
  height:56px!important;
  border-radius:50%!important;
  border:1px solid rgba(223,188,130,.76)!important;
  color:#f2d7aa!important;
  background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.18),rgba(255,255,255,.025) 34%,transparent 35%),linear-gradient(145deg,rgba(20,42,58,.74),rgba(4,13,22,.92))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.34),0 10px 24px rgba(0,0,0,.22),0 0 0 4px rgba(216,170,97,.025),0 0 30px rgba(216,170,97,.07)!important;
  backdrop-filter:blur(5px)!important;
  transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,color .28s ease!important;
}
body.orvista-unified-scope .footer-socials a:hover{
  transform:translateY(-2px)!important;
  color:#fff1d2!important;
  border-color:rgba(244,214,165,.98)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.26),0 14px 30px rgba(0,0,0,.24),0 0 0 5px rgba(216,170,97,.035),0 0 34px rgba(216,170,97,.12)!important;
}
body.orvista-unified-scope .footer-socials .facebook-text{
  font-size:29px!important;
  font-family:Arial,Helvetica,sans-serif!important;
}
body.orvista-unified-scope .footer-socials .linkedin-text{
  font-size:20px!important;
  font-family:Arial,Helvetica,sans-serif!important;
}
body.orvista-unified-scope .orvista-footer-divider{
  display:grid!important;
  grid-template-columns:1fr auto 1fr!important;
  align-items:center!important;
  gap:16px!important;
  margin:32px 0 28px!important;
}
body.orvista-unified-scope .orvista-footer-divider span{
  height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(216,170,97,.28))!important;
}
body.orvista-unified-scope .orvista-footer-divider span:last-child{
  background:linear-gradient(90deg,rgba(216,170,97,.28),transparent)!important;
}
body.orvista-unified-scope .orvista-footer-divider i{
  width:6px!important;
  height:6px!important;
  border-radius:50%!important;
  background:#d5a96c!important;
  box-shadow:0 0 13px rgba(213,169,108,.35)!important;
}
body.orvista-unified-scope .orvista-footer-mainline{
  display:grid!important;
  grid-template-columns:.94fr .94fr 1.12fr!important;
  align-items:stretch!important;
  gap:18px!important;
}
body.orvista-unified-scope .orvista-footer-item{
  min-height:160px!important;
  padding:23px 24px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  text-align:left!important;
  border:1px solid rgba(216,170,97,.16)!important;
  background:linear-gradient(180deg,rgba(6,20,31,.30),rgba(3,10,18,.46))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 10px 24px rgba(0,0,0,.08)!important;
  backdrop-filter:blur(2px)!important;
}
body.orvista-unified-scope .orvista-footer-item + .orvista-footer-item{
  border-left:1px solid rgba(216,170,97,.16)!important;
}
body.orvista-unified-scope .orvista-footer-label{
  margin:0 0 13px!important;
  color:#d9b178!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:.08em!important;
  text-transform:none!important;
}
body.orvista-unified-scope .orvista-footer-social-copy .orvista-footer-label{
  margin-bottom:0!important;
}
body.orvista-unified-scope .orvista-footer-primary-link{
  width:max-content!important;
  max-width:100%!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  border:1px solid rgba(226,188,128,.56)!important;
  color:#f5e4c8!important;
  background:linear-gradient(180deg,rgba(12,31,45,.58),rgba(5,15,25,.70))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 10px 24px rgba(0,0,0,.12)!important;
  text-shadow:0 2px 12px rgba(0,0,0,.22)!important;
  transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease!important;
}
body.orvista-unified-scope .orvista-footer-primary-link span{
  color:#e1b87d!important;
  font-size:.95em!important;
}
body.orvista-unified-scope .orvista-footer-primary-link:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(243,210,158,.86)!important;
  background:linear-gradient(180deg,rgba(18,42,58,.72),rgba(7,19,30,.80))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 30px rgba(0,0,0,.17),0 0 24px rgba(216,170,97,.06)!important;
}
body.orvista-unified-scope .orvista-footer-email{
  justify-content:flex-start!important;
  color:#f5e4c8!important;
  line-height:1.25!important;
  font-weight:600!important;
  text-shadow:0 2px 12px rgba(0,0,0,.24)!important;
}
body.orvista-unified-scope .orvista-footer-note{
  margin-top:10px!important;
  color:#e0d0ba!important;
  font-size:18.5px!important;
  line-height:1.58!important;
  letter-spacing:.012em!important;
  font-weight:600!important;
}
body.orvista-unified-scope .eh-entity-line{
  margin:0!important;
  color:#e0d0ba!important;
  letter-spacing:.008em!important;
  text-align:left!important;
}
body.orvista-unified-scope .eh-entity-line a{
  display:block!important;
  width:max-content!important;
  max-width:100%!important;
  color:#f0cb91!important;
  font-weight:600!important;
}
body.orvista-unified-scope .orvista-footer-bottomline{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  gap:10px!important;
  margin-top:28px!important;
  padding-top:0!important;
  border-top:0!important;
}
body.orvista-unified-scope .eh-policy-links{
  margin:0 auto!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  width:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:13px!important;
  font-size:20px!important;
  line-height:1.35!important;
  letter-spacing:.02em!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
body.orvista-unified-scope .eh-policy-links:before,
body.orvista-unified-scope .eh-policy-links:after,
body.orvista-unified-scope .eh-policy-links a:after{
  display:none!important;
  content:none!important;
}
body.orvista-unified-scope .eh-policy-links a{
  padding:0!important;
  font-weight:600!important;
  color:#efe0c7!important;
  text-shadow:0 2px 10px rgba(0,0,0,.20)!important;
  transition:color .22s ease!important;
}
body.orvista-unified-scope .eh-policy-links a:hover{
  color:#f4c98d!important;
}
body.orvista-unified-scope .eh-policy-links span{
  color:#cfa16a!important;
  font-size:16px!important;
  line-height:1!important;
  opacity:.88!important;
}
@media (max-width:960px){
  body.orvista-unified-scope .eh-footer{
    min-height:auto!important;
    padding:46px 24px 32px!important;
  }
  body.orvista-unified-scope .orvista-footer-mainline{
    grid-template-columns:1fr 1fr!important;
  }
  body.orvista-unified-scope .orvista-footer-item-entity{
    grid-column:1/-1!important;
  }
}
@media (max-width:640px){
  body.orvista-unified-scope .eh-footer{
    padding:36px 16px 26px!important;
  }
  body.orvista-unified-scope .orvista-footer-wordmark{
    font-size:34px!important;
    letter-spacing:.22em!important;
    padding-left:.22em!important;
  }
  body.orvista-unified-scope .eh-follow{
    font-size:17px!important;
    max-width:100%!important;
  }
  body.orvista-unified-scope .footer-socials a{
    width:48px!important;
    height:48px!important;
  }
  body.orvista-unified-scope .footer-socials .facebook-text{
    font-size:25px!important;
  }
  body.orvista-unified-scope .footer-socials .linkedin-text{
    font-size:18px!important;
  }
  body.orvista-unified-scope .orvista-footer-divider{
    margin:26px 0 22px!important;
  }
  body.orvista-unified-scope .orvista-footer-mainline{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
  body.orvista-unified-scope .orvista-footer-item,
body.orvista-unified-scope .orvista-footer-item-entity{
    grid-column:auto!important;
    min-height:auto!important;
    padding:20px!important;
    align-items:center!important;
    text-align:center!important;
  }
  body.orvista-unified-scope .eh-entity-line{
    text-align:center!important;
    font-size:17px!important;
  }
  body.orvista-unified-scope .eh-entity-line a{
    margin:8px auto 0!important;
    font-size:16.5px!important;
  }
  body.orvista-unified-scope .orvista-footer-primary-link{
    margin:0 auto!important;
  }
  body.orvista-unified-scope .orvista-footer-email{
    text-align:center!important;
    font-size:21px!important;
  }
  body.orvista-unified-scope .orvista-footer-note{
    text-align:center!important;
    font-size:16.5px!important;
  }
  body.orvista-unified-scope .orvista-footer-label{
    font-size:16px!important;
  }
  body.orvista-unified-scope .orvista-footer-bottomline{
    margin-top:24px!important;
  }
  body.orvista-unified-scope .eh-policy-links{
    font-size:17px!important;
    gap:10px!important;
    flex-wrap:wrap!important;
  }
}
body.orvista-unified-scope .orvista-footer-primary-link{
  letter-spacing:.018em!important;
}
body.orvista-unified-scope .orvista-footer-primary-link span{
  display:none!important;
}
body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-note,
body.orvista-unified-scope .orvista-footer-item-contact .orvista-footer-note{
  margin-top:34px!important;
  font-weight:400!important;
}
@media (max-width:900px){
  body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-note,
body.orvista-unified-scope .orvista-footer-item-contact .orvista-footer-note{
    margin-top:24px!important;
  }
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-note,
body.orvista-unified-scope .orvista-footer-item-contact .orvista-footer-note{
    margin-top:18px!important;
  }
}
body.orvista-unified-scope .orvista-footer-item-contact .orvista-footer-email{
  transform:translateY(18px)!important;
}
@media (max-width:900px){
  body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-note{
    margin-top:12px!important;
  }
  body.orvista-unified-scope .orvista-footer-item-contact .orvista-footer-email{
    transform:translateY(14px)!important;
  }
  body.orvista-unified-scope .orvista-footer-item-contact .orvista-footer-note{
    margin-top:10px!important;
  }
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-note{
    margin-top:10px!important;
  }
  body.orvista-unified-scope .orvista-footer-item-contact .orvista-footer-email{
    transform:translateY(12px)!important;
  }
  body.orvista-unified-scope .orvista-footer-item-contact .orvista-footer-note{
    margin-top:6px!important;
  }
}
body.orvista-unified-scope .orvista-footer-social-copy .orvista-footer-label{
  color:#d9b178!important;
  opacity:1!important;
  text-shadow:0 1px 10px rgba(216,177,120,.10)!important;
}
body.orvista-unified-scope .orvista-footer-item-contact .orvista-footer-note{
  margin-top:38px!important;
}
@media (max-width:900px){
  body.orvista-unified-scope .orvista-footer-item-contact .orvista-footer-note{
    margin-top:32px!important;
  }
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-item-contact .orvista-footer-note{
    margin-top:26px!important;
  }
}
body.orvista-unified-scope .eh-footer,
body.orvista-unified-scope .eh-footer *:not(.social-text){
  font-family:var(--ar-serif,"Noto Naskh Arabic","Amiri","Times New Roman",serif)!important;
}
body.orvista-unified-scope .orvista-footer-wordmark,
body.orvista-unified-scope .footer-socials .social-text,
body.orvista-unified-scope .orvista-footer-email{
  font-family:Baskerville,"Baskerville Old Face","Palatino Linotype","Book Antiqua",Georgia,serif!important;
}
body.orvista-unified-scope .orvista-footer-item,
body.orvista-unified-scope .eh-entity-line{
  text-align:right!important;
}
body.orvista-unified-scope .eh-entity-line a{
  margin:9px 0 0 auto!important;
}
body.orvista-unified-scope .orvista-footer-primary-link{
  direction:rtl!important;
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-item,
body.orvista-unified-scope .eh-entity-line{
    text-align:center!important;
  }
  body.orvista-unified-scope .eh-entity-line a{
    margin:8px auto 0!important;
  }
}
body.orvista-unified-scope .orvista-footer-label{
  font-size:clamp(18.5px,1.3vw,21px)!important;
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-label{
    font-size:17.5px!important;
  }
  body.orvista-unified-scope .orvista-footer-primary-link{
    min-height:54px!important;
    padding:14px 22px!important;
    font-size:20px!important;
  }
}
body.orvista-unified-scope .eh-follow{
  font-style:normal!important;
}
body.orvista-unified-scope .orvista-footer-primary-link{
  min-height:50px!important;
  min-width:252px!important;
  padding:13px 24px!important;
  font-size:clamp(20px,1.30vw,23px)!important;
  line-height:1.2!important;
  border-radius:8px!important;
  font-weight:400!important;
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-primary-link{
    min-height:48px!important;
    min-width:238px!important;
    padding:12px 20px!important;
    font-size:20px!important;
  }
  body.orvista-unified-scope .orvista-footer-email{
    font-size:23px!important;
  }
}
body.orvista-unified-scope .orvista-footer-email{
  font-size:clamp(21px,1.45vw,26px)!important;
}
@media (max-width:900px){
  body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-note{
    margin-top:28px!important;
  }
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-note{
    margin-top:23px!important;
  }
  body.orvista-unified-scope .orvista-footer-email{
    font-size:21px!important;
  }
  body.orvista-unified-scope .eh-entity-line{
    font-size:15.8px!important;
  }
  body.orvista-unified-scope .eh-entity-line a{
    font-size:15.8px!important;
  }
}
body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-primary-link{
  margin-top:22px!important;
}
body.orvista-unified-scope .eh-entity-line{
  font-size:16.5px!important;
  line-height:1.64!important;
}
body.orvista-unified-scope .eh-entity-line a{
  font-size:16px!important;
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-primary-link{
    margin-top:18px!important;
  }
  body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-note{
    margin-top:10px!important;
    transform:translateY(-18px)!important;
  }
  body.orvista-unified-scope .eh-entity-line,
body.orvista-unified-scope .eh-entity-line a{
    font-size:15px!important;
  }
}
body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-note{
  margin-top:32px!important;
  transform:translateY(-22px)!important;
}
body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line{
  font-size:15.5px!important;
  line-height:1.64!important;
}
body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line a{
  font-size:15px!important;
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-item-access .orvista-footer-note{
    margin-top:28px!important;
    transform:translateY(-18px)!important;
  }
  body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line{
    font-size:14.5px!important;
  }
  body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line a{
    font-size:14.5px!important;
  }
}
.eh-footer .eh-entity-line{
  font-size:15.5px!important;
  line-height:1.62!important;
}
.eh-footer .eh-entity-line a{
  font-size:15px!important;
  line-height:1.55!important;
}
@media (max-width:640px){
  .eh-footer .eh-entity-line{
    font-size:14.5px!important;
  }
  .eh-footer .eh-entity-line a{
    font-size:14px!important;
  }
}
body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line,
body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line a{
  font-size:18.5px!important;
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line,
body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line a{
    font-size:16.5px!important;
  }
}
body.orvista-unified-scope footer.eh-footer .orvista-footer-item-contact .orvista-footer-note,
body.orvista-unified-scope footer.eh-footer .orvista-footer-item-entity .eh-entity-line,
body.orvista-unified-scope footer.eh-footer .orvista-footer-item-entity .eh-entity-line a{
  font-size:18.5px!important;
  font-weight:400!important;
  line-height:1.58!important;
}
@media (max-width:640px){
  body.orvista-unified-scope footer.eh-footer .orvista-footer-item-contact .orvista-footer-note,
body.orvista-unified-scope footer.eh-footer .orvista-footer-item-entity .eh-entity-line,
body.orvista-unified-scope footer.eh-footer .orvista-footer-item-entity .eh-entity-line a{
    font-size:16.5px!important;
    font-weight:400!important;
    line-height:1.58!important;
  }
}
body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line{
  transform:translateY(36px)!important;
}
body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line a{
  font-weight:700!important;
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line{
    transform:translateY(28px)!important;
  }
}
body.orvista-unified-scope .orvista-footer-item-entity .eh-entity-line a[href="/ar/legal-entity.html"]{
  font-weight:800!important;
  font-style:normal!important;
}
body.orvista-unified-scope .orvista-footer-item-entity .orvista-legal-intro{
  display:block!important;
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-item-entity .orvista-legal-intro{
    transform:translateY(-24px)!important;
  }
}
body.orvista-unified-scope .orvista-footer-item-entity .orvista-legal-intro{
  transform:translateY(-18px)!important;
}
@media (max-width:900px){
  body.orvista-unified-scope .orvista-footer-item-entity .orvista-legal-intro{
    transform:translateY(-14px)!important;
  }
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-footer-item-entity .orvista-legal-intro{
    transform:translateY(-16px)!important;
  }
}
body.orvista-unified-scope footer.eh-footer{
  font-weight:300!important;
}
body.orvista-unified-scope footer.eh-footer > .orvista-footer-shell{
  font-size:12px!important;
  font-weight:300!important;
  line-height:1.8!important;
}
body.orvista-unified-scope .orvista-policy-kicker{
  margin:0!important;
  color:#d9b178!important;
  font-size:clamp(18.5px,1.3vw,21px)!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:.08em!important;
  text-transform:none!important;
}
@media (max-width:640px){
  body.orvista-unified-scope .orvista-policy-kicker{
    font-size:17.5px!important;
  }
}
.orv-ar-topbar{
  height:98px!important;
  min-height:98px!important;
  background:linear-gradient(180deg,rgba(3,18,34,.68) 0%,rgba(3,18,34,.34) 72%,rgba(3,18,34,0) 100%)!important;
  border-top:0!important;
  border-bottom:1px solid rgba(203,164,104,.48)!important;
  box-shadow:none!important;
  backdrop-filter:blur(4px)!important;
  -webkit-backdrop-filter:blur(4px)!important;
  position:relative!important;
  z-index:100!important;
  overflow:visible!important;
  grid-template-columns:250px minmax(0,1fr) 300px!important;
  column-gap:42px!important;
}
.orv-ar-brand-divider{
  display:none!important;
}
.orv-ar-brand{
  grid-column:3!important;
}
.orv-ar-nav{
  grid-column:2!important;
  align-self:stretch!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:34px!important;
  padding:0!important;
  direction:rtl!important;
  overflow:visible!important;
}
.orv-ar-language{
  grid-column:1!important;
}
.orv-ar-nav a{
  position:relative!important;
  height:auto!important;
  margin:0!important;
  padding:10px 0 13px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#e4c896!important;
  font-size:19px!important;
  font-weight:500!important;
  line-height:1.35!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  text-decoration:none!important;
  transform:none!important;
  overflow:visible!important;
  transition:color .20s ease!important;
}
.orv-ar-nav a.active,
.orv-ar-nav a:hover,
.orv-ar-nav a:focus-visible{
  color:#f0d9b2!important;
  outline:none!important;
}
.orv-ar-nav a::before{
  content:none!important;
  display:none!important;
}
.orv-ar-nav a::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:50%!important;
  bottom:-9px!important;
  width:86px!important;
  height:1px!important;
  border-radius:0!important;
  transform:translateX(-50%) scaleX(.74)!important;
  transform-origin:center!important;
  opacity:0!important;
  background:linear-gradient(90deg,
    rgba(226,192,136,0) 0%,
    rgba(226,192,136,.28) 16%,
    rgba(238,208,156,.92) 50%,
    rgba(226,192,136,.28) 84%,
    rgba(226,192,136,0) 100%)!important;
  box-shadow:0 0 6px rgba(218,179,116,.10)!important;
  pointer-events:none!important;
  transition:opacity .20s ease,transform .24s ease!important;
}
.orv-ar-nav a.active::after,
.orv-ar-nav a:hover::after,
.orv-ar-nav a:focus-visible::after{
  opacity:1!important;
  transform:translateX(-50%) scaleX(1)!important;
}
.orv-ar-nav:hover a.active:not(:hover)::after,
.orv-ar-nav:focus-within a.active:not(:focus-visible)::after{
  opacity:0!important;
  transform:translateX(-50%) scaleX(.74)!important;
}
@media (max-width:1300px) and (min-width:931px){
  .orv-ar-topbar{
    grid-template-columns:210px minmax(0,1fr) 245px!important;
    padding-left:28px!important;
    padding-right:28px!important;
    column-gap:24px!important;
  }
  .orv-ar-nav{
    gap:24px!important;
  }
  .orv-ar-nav a{
    font-size:17px!important;
  }
}
@media (max-width:930px){
  .orv-ar-topbar{
    height:70px!important;
    min-height:70px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    padding:0 22px!important;
    background:linear-gradient(180deg,rgba(3,18,34,.94) 0%,rgba(3,18,34,.86) 100%)!important;
    border-bottom:1px solid rgba(203,164,104,.48)!important;
  }
  .orv-ar-nav,.orv-ar-brand-divider{
    display:none!important;
  }
  .orv-ar-brand{
    order:2!important;
  }
  .orv-ar-language{
    order:1!important;
  }
}
.orvista-sr-only{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}
.orvista-honeypot{
  position:absolute!important;
  left:-10000px!important;
  top:auto!important;
  width:1px!important;
  height:1px!important;
  overflow:hidden!important;
}
