@font-face{font-family:PlanehostCairo;src:url(cairo-arabic.woff2) format('woff2');font-style:normal;font-weight:200 1000;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:PlanehostCairo;src:url(cairo-latin.woff2) format('woff2');font-style:normal;font-weight:200 1000;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122}
:root{--brand-primary:#263c8b;--brand-primary-darker:#1c2d69;--brand-primary-lighter:#4168b1;--brand-primary-lighter-2:#c5d3ed;--brand-primary-lighter-3:#e4eaf6;--brand-primary-lighter-4:#f2f5fa;--brand-primary-gradient-start:#263c8b;--brand-primary-gradient-end:#4168b1;--font-family-base:PlanehostCairo,Arial,sans-serif}
body.lagom{font-family:PlanehostCairo,Arial,sans-serif}
.app-nav-header,.app-nav-menu{background:#fff}
.app-nav-menu{border-bottom:1px solid #e6eaf2}
.app-nav-menu .logo img,.app-nav-header .logo img{width:155px;max-height:52px;object-fit:contain}
.menu-primary>.nav-item-text-only>a,.menu-primary>li>a{font-family:PlanehostCairo,Arial,sans-serif;font-weight:650}
.menu-primary>li>a:hover,.menu-primary>li.open>a{color:#263c8b}
.menu-primary .dropdown-menu{border-radius:12px;box-shadow:0 12px 36px #263c8b18;border:1px solid #e6eaf2}
.menu-primary .dropdown-menu a{padding-block:12px}
.menu-primary .dropdown-menu a:hover{background:#f2f5fa;color:#263c8b}
.menu-primary a:focus-visible,.planehost-site-links a:focus-visible{outline:3px solid #eb8423;outline-offset:3px}
.btn-primary{background:#263c8b;border-color:#263c8b}
.btn-primary:hover,.btn-primary:focus{background:#1c2d69;border-color:#1c2d69}
.planehost-site-links{padding:24px max(24px,calc((100% - 1170px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f2f5f7;border-top:1px solid #e2e7f0;font-family:PlanehostCairo,Arial,sans-serif}
.planehost-site-links img{object-fit:contain;max-width:144px}
.planehost-site-links nav{display:flex;flex-wrap:wrap;gap:12px 24px}
.planehost-site-links a{color:#263c8b;text-decoration:none}
.planehost-site-links a:hover{text-decoration:underline}
@media(min-width:1200px){.app-nav-menu .menu-primary>li>a{padding-inline:12px}.app-nav-menu .menu-primary>.nav-item-btn{margin-inline-start:8px}}
@media(max-width:767px){.planehost-site-links{flex-direction:column;text-align:center}.planehost-site-links nav{justify-content:center;gap:12px 18px}.app-nav-header .logo img{width:140px}}

/* Planehost store menu: align Arabic headings, links and columns. */
html[dir="rtl"] #Primary_Navbar-Store .dropdown-menu{ text-align:right; }
html[dir="rtl"] #Primary_Navbar-Store .nav-header{ text-align:right; }
@media(min-width:992px){
 #Primary_Navbar-Store > .dropdown-menu{width:960px;max-width:calc(100% - 80px);left:40px;right:auto;padding:24px;}
 #Primary_Navbar-Store .dropdown-menu-body{display:flex;align-items:stretch;gap:24px;}
 #Primary_Navbar-Store .dropdown-menu-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;}
 #Primary_Navbar-Store .dropdown-menu-parent{width:auto;min-width:0;}
 #Primary_Navbar-Store .nav-header{padding:0 12px 12px;margin:0 0 8px;border-bottom:1px solid #e6eaf2;color:#263c8b;font-weight:700;}
 #Primary_Navbar-Store .dropdown-menu-cols{display:block;}
 #Primary_Navbar-Store .dropdown-menu-list{width:100%;padding:0;margin:0;}
 #Primary_Navbar-Store .dropdown-menu-list:not(:has(li)){display:none;}
 #Primary_Navbar-Store .dropdown-menu-item>a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:6px;text-align:start;white-space:normal;}
 #Primary_Navbar-Store .dropdown-menu-item>a>i{position:static;float:none;flex:0 0 20px;width:20px;margin:0;text-align:center;color:#4168b1;}
 #Primary_Navbar-Store .dropdown-menu-item .menu-item-content{flex:1;min-width:0;}
 #Primary_Navbar-Store .dropdown-menu-sidebar{flex:0 0 220px;width:220px;padding:0;margin:0;}
 #Primary_Navbar-Store .dropdown-menu-sidebar-content{width:100%;max-width:100%;position:static;transform:none;height:100%;display:flex;align-items:center;justify-content:center;background:#f2f5fa;border-radius:8px;padding:24px;}
 #Primary_Navbar-Store .dropdown-menu-sidebar-graphic{width:100%;margin:0;padding:0;}
 #Primary_Navbar-Store .dropdown-menu-sidebar-graphic img{display:block;width:100%;max-width:180px;height:auto;margin:auto;object-fit:contain;}
}
