/* Attassia RTL Pro 6.7.1 — screenshot-matched 24/7 timeline and full-bleed video band */
/* Latest-news timeline: pale blue line, circular time markers, compact scroll controls. */
.att-lead-side{position:relative!important;background:#fff!important;border:1px solid #d9e5ef!important;border-radius:3px!important;overflow:hidden!important;color:#607d98!important}
.att-lead-side .att-side-title{min-height:48px!important;padding:8px 14px!important;background:#edf4f8!important;border-bottom:1px solid #d9e5ef!important;color:#37586f!important;justify-content:flex-start!important}
.att-lead-side .att-side-title>span{order:0!important;width:42px!important;height:42px!important;min-width:42px!important;border:0!important;border-radius:50%!important;background:#dce8f0!important;color:#35556d!important;font-size:12px!important}
.att-lead-side .att-side-title strong{font-size:15px!important;font-weight:800!important;color:#35556d!important}
.att-lead-side .att-timeline{max-height:350px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#c5d7e5 transparent!important;position:relative!important}
.att-lead-side .att-timeline ol{padding:5px 12px 10px 8px!important;margin:0!important;list-style:none!important}
.att-lead-side .att-timeline ol:before{right:23px!important;top:12px!important;bottom:16px!important;width:2px!important;background:#d9e6ef!important}
.att-lead-side .att-timeline li{display:grid!important;grid-template-columns:45px minmax(0,1fr)!important;gap:5px!important;padding:12px 36px 12px 0!important;border-bottom:1px solid #edf1f4!important;min-height:58px!important}
.att-lead-side .att-timeline li:before{right:14px!important;top:15px!important;width:18px!important;height:18px!important;border:0!important;background:#dce8f0!important;box-shadow:0 0 0 2px #fff!important}
.att-lead-side .att-timeline li time,.att-lead-side .att-timeline li>time{grid-column:1!important;color:#7e9bb1!important;font-size:11px!important;white-space:nowrap!important}
.att-lead-side .att-timeline li a{grid-column:2!important;color:#5d7c96!important;font-size:13px!important;font-weight:700!important;line-height:1.85!important;text-decoration:none!important}
.att-lead-side .att-timeline li a:hover{color:#4f4699!important}
.att-timeline-controls,.attassia-247-scroll-controls{position:absolute!important;top:48px!important;right:8px!important;z-index:7!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:3px!important;border-radius:18px!important;background:#5b4ca0!important;box-shadow:0 5px 14px rgba(58,48,117,.25)!important}
.att-timeline-controls button,.attassia-247-scroll-controls button{display:grid!important;place-items:center!important;width:28px!important;height:27px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;font-size:23px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;border-radius:12px!important}
.att-timeline-controls button:hover,.attassia-247-scroll-controls button:hover{background:rgba(255,255,255,.16)!important}
.att-lead-side .att-side-more,.attassia-247-more{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:8px 10px 10px!important;padding:12px 16px!important;border-radius:4px!important;background:#5b4ca0!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 5px 12px rgba(72,61,142,.2)!important;transition:background .18s ease,transform .18s ease!important}
.att-lead-side .att-side-more:hover,.attassia-247-more:hover{background:#493c88!important;color:#fff!important;transform:translateY(-1px)!important}
.att-lead-side .att-side-more{margin-top:0!important}
/* The same visual system is available as a reusable WordPress widget. */
.attassia-247-widget{position:relative!important;overflow:hidden!important;border:1px solid #d9e5ef!important;border-radius:3px!important;background:#fff!important;color:#607d98!important;padding:0!important}
.attassia-247-widget .attassia-247-heading{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:8px 14px!important;background:#edf4f8!important;border:0!important;border-bottom:1px solid #d9e5ef!important;color:#35556d!important}
.attassia-247-heading-text{font-size:15px!important;font-weight:800!important;color:#35556d!important}
.attassia-247-widget .attassia-247-clock{order:0!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border:0!important;background:#dce8f0!important;color:#35556d!important;font-size:12px!important}
.attassia-247-scroll-area{max-height:350px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#c5d7e5 transparent!important;position:relative!important}
.attassia-247-scroll-controls{top:56px!important;right:8px!important}
.attassia-247-list{position:relative!important;padding:5px 12px 10px 8px!important;margin:0!important;list-style:none!important;direction:rtl!important}
.attassia-247-list:before{content:"";position:absolute;right:23px;top:12px;bottom:16px;width:2px;background:#d9e6ef}
.attassia-247-list li{position:relative!important;display:grid!important;grid-template-columns:45px minmax(0,1fr)!important;gap:5px!important;padding:12px 36px 12px 0!important;margin:0!important;border-bottom:1px solid #edf1f4!important;min-height:58px!important;direction:rtl!important}
.attassia-247-list li:last-child{border-bottom:0!important}
.attassia-247-list .attassia-247-dot{position:absolute!important;right:14px!important;top:15px!important;width:18px!important;height:18px!important;border:0!important;border-radius:50%!important;background:#dce8f0!important;box-shadow:0 0 0 2px #fff!important}
.attassia-247-list time{grid-column:1!important;color:#7e9bb1!important;font-size:11px!important;white-space:nowrap!important}
.attassia-247-list a{grid-column:2!important;padding:0!important;color:#5d7c96!important;font-size:13px!important;font-weight:700!important;line-height:1.85!important;text-decoration:none!important}
.attassia-247-list a:hover{color:#4f4699!important}
.attassia-247-more{margin-top:8px!important}
/* Full-viewport video background, with its content aligned to the site's configured width. */
.att-home-videos-band{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:100vw!important;max-width:100vw!important;box-sizing:border-box!important;margin:38px 0!important;padding:26px 0 30px!important;background:var(--att-video-bg,#142b36)!important;color:#fff!important;border-top:3px solid var(--accent,#f4b81b)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;overflow:hidden!important}
.att-home-videos-inner{width:min(var(--att-video-content-width,var(--container,980px)),calc(100% - 32px))!important;max-width:var(--att-video-content-width,var(--container,980px))!important;margin-inline:auto!important;box-sizing:border-box!important}
.att-home-videos-band .section-heading{margin:0 0 18px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.18)!important}
.att-home-videos-band .section-heading h2,.att-home-videos-band .section-heading a{color:#fff!important}
.att-home-videos-band .att-video-layout{width:100%!important;max-width:100%!important;margin:0!important}
.att-home-videos-band .att-video-player,.att-home-videos-band .att-video-poster{width:100%!important;max-width:100%!important}
.att-home-videos-band .att-video-player iframe,.att-home-videos-band .att-video-player video,.att-home-videos-band .att-video-player embed,.att-home-videos-band .att-video-player object{width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;height:auto!important}
.att-home-videos-band .att-video-player iframe{height:100%!important;position:absolute!important;inset:0!important}
.att-home-videos-band .att-video-feature>h3 a,.att-home-videos-band .att-video-list h3 a{color:#fff!important}
.att-home-videos-band .att-video-thumb span{background:#f59a22!important;color:#fff!important}
@media(max-width:760px){.att-home-videos-band{padding:20px 0!important;margin:26px 0!important}.att-home-videos-inner{width:calc(100% - 24px)!important}.att-lead-side .att-timeline{max-height:300px!important}.attassia-247-scroll-area{max-height:300px!important}.att-timeline-controls{top:46px!important}}
@media(prefers-reduced-motion:reduce){.att-lead-side .att-side-more,.attassia-247-more{transition:none!important}}

/* Attassia RTL Pro 6.7.2 hotfix: desktop dropdowns and distinct 24/7 timeline styling. */
@media (min-width: 761px) {
  .site-header, .main-nav, .main-nav > .container, .main-menu,
  .main-menu > ul, .main-menu > div, .main-menu > div > ul {
    overflow: visible !important;
  }
  .main-nav { position: relative !important; z-index: 1200 !important; }
  .main-menu { position: relative !important; z-index: 1201 !important; height: auto !important; }
  .main-menu > ul, .main-menu > div > ul { position: relative !important; }
  .main-menu li { position: relative !important; }
  .main-menu li > .sub-menu {
    display: block !important;
    position: absolute !important;
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
    width: max-content !important;
    min-width: 220px !important;
    max-width: min(320px, 90vw) !important;
    height: auto !important;
    max-height: 70vh !important;
    overflow: visible !important;
    overflow-y: auto !important;
    margin: 0 !important;
    padding: 6px 0 !important;
    list-style: none !important;
    background: #fff !important;
    color: #173b2c !important;
    border-top: 3px solid var(--accent, #f4b81b) !important;
    box-shadow: 0 12px 28px rgba(0,0,0,.18) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transform: translateY(7px) !important;
    transition: opacity .16s ease, transform .16s ease, visibility .16s ease !important;
    z-index: 99999 !important;
  }
  .main-menu li:hover > .sub-menu,
  .main-menu li:focus-within > .sub-menu {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: translateY(0) !important;
  }
  .main-menu li > .sub-menu > li { display: block !important; width: 100% !important; height: auto !important; }
  .main-menu li > .sub-menu > li > a {
    display: block !important;
    height: auto !important;
    min-height: 38px !important;
    padding: 10px 14px !important;
    white-space: normal !important;
    color: #173b2c !important;
    background: #fff !important;
    border-bottom: 1px solid #edf0ed !important;
    line-height: 1.5 !important;
  }
  .main-menu li > .sub-menu > li > a:hover,
  .main-menu li > .sub-menu > li > a:focus {
    color: #10291e !important;
    background: #f4f7f2 !important;
    box-shadow: inset -3px 0 0 var(--primary, #075b35) !important;
  }
  .main-menu li > .sub-menu li > .sub-menu {
    top: 0 !important;
    right: 100% !important;
    left: auto !important;
  }
}

/* 24/7 should share the reference timeline idea, not the reference site's purple skin. */
.att-lead-side {
  background: #fff !important;
  border: 1px solid #dce5dd !important;
  border-radius: 4px !important;
  color: #304b5d !important;
}
.att-lead-side .att-side-title,
.attassia-247-widget .attassia-247-heading {
  background: #edf2ed !important;
  border-bottom: 2px solid var(--accent, #f4b81b) !important;
  color: var(--primary, #075b35) !important;
}
.att-lead-side .att-side-title strong,
.attassia-247-heading-text {
  color: var(--primary, #075b35) !important;
}
.att-lead-side .att-side-title > span,
.attassia-247-widget .attassia-247-clock {
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  flex: 0 0 38px !important;
  border: 2px solid #d71920 !important;
  border-radius: 50% !important;
  background: #fff !important;
  color: #d71920 !important;
  box-shadow: none !important;
}
.att-lead-side .att-timeline ol:before,
.attassia-247-list:before {
  background: #d7e3df !important;
}
.att-lead-side .att-timeline li:before,
.attassia-247-list .attassia-247-dot {
  width: 16px !important;
  height: 16px !important;
  border: 2px solid var(--primary, #075b35) !important;
  border-radius: 50% !important;
  background: #fff !important;
  box-shadow: 0 0 0 2px #fff !important;
}
.att-lead-side .att-timeline li time,
.attassia-247-list time {
  color: #879eae !important;
}
.att-lead-side .att-timeline li a,
.attassia-247-list a {
  color: #45667d !important;
  text-decoration: none !important;
}
.att-lead-side .att-timeline li a:hover,
.attassia-247-list a:hover {
  color: var(--primary, #075b35) !important;
}
.att-timeline-controls,
.attassia-247-scroll-controls {
  background: var(--primary, #075b35) !important;
  border-radius: 18px !important;
  box-shadow: 0 4px 12px rgba(7,91,53,.18) !important;
}
.att-timeline-controls button,
.attassia-247-scroll-controls button {
  color: #fff !important;
}
.att-timeline-controls button:hover,
.attassia-247-scroll-controls button:hover {
  background: rgba(255,255,255,.18) !important;
}
.att-lead-side .att-side-more,
.attassia-247-more {
  background: var(--primary, #075b35) !important;
  color: #fff !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}
.att-lead-side .att-side-more:hover,
.attassia-247-more:hover {
  background: var(--accent, #f4b81b) !important;
  color: #17251d !important;
}
@media (prefers-reduced-motion: reduce) {
  .main-menu li > .sub-menu { transition: none !important; }
}


/* Attassia RTL Pro 6.7.3 — final structural repairs */
/* Full-bleed video band: break out of the centered homepage container without shifting/clipping. */
.att-home-videos-band{
  position:relative!important;
  inset-inline:auto!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
  width:100vw!important;
  max-width:100vw!important;
  margin-top:38px!important;
  margin-bottom:38px!important;
  margin-right:calc(50% - 50vw)!important;
  margin-left:0!important;
  box-sizing:border-box!important;
  clear:both!important;
}
.att-home-videos-inner{
  width:min(var(--att-video-content-width,var(--container,980px)),calc(100% - 32px))!important;
  max-width:var(--att-video-content-width,var(--container,980px))!important;
  margin-right:auto!important;
  margin-left:auto!important;
}
/* Reference layout: large player on the left, compact video list on the right. */
.att-home-videos-band .att-video-layout{
  display:grid!important;
  grid-template-columns:minmax(0,1.7fr) minmax(240px,.9fr)!important;
  direction:ltr!important;
  align-items:stretch!important;
  gap:18px!important;
}
.att-home-videos-band .att-video-feature,
.att-home-videos-band .att-video-list{direction:rtl!important;min-width:0!important;}
.att-home-videos-band .att-video-feature{grid-column:1!important;}
.att-home-videos-band .att-video-list{grid-column:2!important;display:flex!important;flex-direction:column!important;}
.att-home-videos-band .att-video-player,
.att-home-videos-band .att-video-poster{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;height:auto!important;overflow:hidden!important;}
.att-home-videos-band .att-video-player iframe,
.att-home-videos-band .att-video-player video,
.att-home-videos-band .att-video-player embed,
.att-home-videos-band .att-video-player object{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;border:0!important;}
.att-home-videos-band .att-video-list article{grid-template-columns:86px minmax(0,1fr)!important;direction:rtl!important;}
.att-home-videos-band .att-video-thumb{width:86px!important;max-width:100%!important;aspect-ratio:1/1!important;}

/* Reliable desktop dropdowns. Keep the submenu above the ticker and prevent ancestor clipping. */
@media (min-width:901px){
  .site-header{position:relative!important;z-index:5000!important;overflow:visible!important;}
  .site-header .main-nav{position:relative!important;z-index:5001!important;overflow:visible!important;}
  .site-header .main-nav>.container,
  .site-header .main-menu,
  .site-header .main-menu>ul,
  .site-header .main-menu>div,
  .site-header .main-menu>div>ul{overflow:visible!important;}
  .site-header .main-menu{height:auto!important;}
  .site-header .main-menu>ul,
  .site-header .main-menu>div>ul{height:auto!important;overflow:visible!important;}
  .site-header .main-menu li{position:relative!important;overflow:visible!important;}
  .site-header .main-menu li.menu-item-has-children>a:after,
  .site-header .main-menu li.page_item_has_children>a:after{content:'⌄';display:inline-block;margin-inline-start:7px;font-size:11px;line-height:1;opacity:.8;}
  .site-header .main-menu li>.sub-menu{
    display:block!important;position:absolute!important;top:100%!important;right:0!important;left:auto!important;
    width:max-content!important;min-width:220px!important;max-width:min(320px,90vw)!important;height:auto!important;
    max-height:70vh!important;overflow-y:auto!important;overflow-x:visible!important;margin:0!important;padding:6px 0!important;
    background:#fff!important;color:#173b2c!important;border-top:3px solid var(--accent,#f4b81b)!important;
    box-shadow:0 12px 28px rgba(0,0,0,.18)!important;opacity:0!important;visibility:hidden!important;
    pointer-events:none!important;transform:translateY(6px)!important;z-index:999999!important;
    transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;
  }
  .site-header .main-menu li:hover>.sub-menu,
  .site-header .main-menu li:focus-within>.sub-menu,
  .site-header .main-menu li>.sub-menu:hover{
    opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;
  }
  .site-header .main-menu li>.sub-menu>li{display:block!important;width:100%!important;height:auto!important;}
  .site-header .main-menu li>.sub-menu>li>a{display:block!important;height:auto!important;min-height:38px!important;padding:10px 14px!important;white-space:normal!important;color:#173b2c!important;background:#fff!important;border-bottom:1px solid #edf0ed!important;line-height:1.5!important;}
  .site-header .main-menu li>.sub-menu>li>a:hover,
  .site-header .main-menu li>.sub-menu>li>a:focus{color:#10291e!important;background:#f4f7f2!important;box-shadow:inset -3px 0 0 var(--primary,#075b35)!important;}
  .site-header .main-menu li>.sub-menu li>.sub-menu{top:0!important;right:100%!important;left:auto!important;}
}
@media(max-width:900px){
  .att-home-videos-band{margin-right:calc(50% - 50vw)!important;margin-left:0!important;padding:22px 0!important;}
  .att-home-videos-inner{width:calc(100% - 24px)!important;max-width:none!important;}
  .att-home-videos-band .att-video-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;}
  .att-home-videos-band .att-video-feature{grid-column:1!important;grid-row:1!important;}
  .att-home-videos-band .att-video-list{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
  .att-home-videos-band .att-video-list article{display:flex!important;flex-direction:column!important;gap:7px!important;border:0!important;padding:0!important;}
  .att-home-videos-band .att-video-thumb{width:100%!important;aspect-ratio:16/9!important;}
}
@media(max-width:480px){.att-home-videos-band .att-video-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.att-home-videos-band .att-video-list h3{font-size:12px!important;line-height:1.55!important}}


/* Attassia RTL Pro 6.7.4: refined timeline controls, mobile header alignment and video posters. */
.att-lead-side .att-timeline-controls,
.att-lead-side .att-timeline-controls.att-timeline-controls{
  top:58px!important;right:4px!important;left:auto!important;
  padding:2px!important;border-radius:15px!important;gap:0!important;
  min-width:26px!important;width:26px!important;
  box-shadow:0 4px 10px rgba(7,91,53,.18)!important;
}
.att-lead-side .att-timeline-controls button{
  width:22px!important;height:22px!important;min-width:22px!important;
  font-size:0!important;position:relative!important;border-radius:10px!important;
}
.att-lead-side .att-timeline-controls button:before{
  content:"";display:block;width:7px;height:7px;border-top:2px solid #fff;border-left:2px solid #fff;
  transform:rotate(45deg);margin-top:4px;
}
.att-lead-side .att-timeline-controls [data-att-timeline-down]:before{transform:rotate(225deg);margin-top:-4px}
.att-lead-side .att-timeline ol:before{z-index:0!important;right:23px!important}
.att-lead-side .att-timeline li:before{
  z-index:2!important;position:absolute!important;
  background:radial-gradient(circle at center,var(--primary,#075b35) 0 2px,#fff 2.5px 100%)!important;
  border:2px solid var(--primary,#075b35)!important;
  box-shadow:0 0 0 2px #fff!important;
}
.att-lead-side .att-side-title{justify-content:flex-start!important;gap:9px!important}
.att-lead-side .att-side-title>span{margin-inline-start:0!important}
.att-lead-side .att-side-more{justify-content:space-between!important}

/* Full viewport video background; the inner content stays aligned with the site container. */
.att-home-videos-band{
  display:block!important;position:relative!important;box-sizing:border-box!important;
  width:100vw!important;max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;
  padding:28px 0!important;background:var(--att-video-bg,#142b36)!important;
  overflow:hidden!important;
}
.att-home-videos-inner{width:min(var(--att-video-content-width,1180px),calc(100% - 32px))!important;max-width:var(--att-video-content-width,1180px)!important;margin-inline:auto!important;box-sizing:border-box!important}
.att-home-videos-band .att-video-layout{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr)!important;gap:24px!important;align-items:start!important;direction:rtl!important}
.att-home-videos-band .att-video-feature{grid-column:1!important;min-width:0!important}
.att-home-videos-band .att-video-list{grid-column:2!important;min-width:0!important}
.att-home-videos-band .att-video-poster{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;overflow:hidden!important;border-radius:5px!important;background:#0b1b22!important;text-decoration:none!important}
.att-home-videos-band .att-video-poster>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:center!important}
.att-home-videos-band .att-video-play{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:62px!important;height:62px!important;border-radius:50%!important;background:#f59a22!important;color:#fff!important;box-shadow:0 4px 16px rgba(0,0,0,.3)!important;border:3px solid rgba(255,255,255,.9)!important;transition:transform .2s ease,background .2s ease!important}
.att-home-videos-band .att-video-play .snrt-icon{display:flex!important;width:25px!important;height:25px!important;margin-inline-start:3px!important}
.att-home-videos-band .att-video-play svg{width:100%!important;height:100%!important;fill:currentColor!important}
.att-home-videos-band .att-video-poster:hover .att-video-play{transform:translate(-50%,-50%) scale(1.08)!important;background:#e88712!important}
.att-home-videos-band .att-video-list .att-video-thumb{position:relative!important;display:block!important;overflow:hidden!important;border-radius:5px!important}
.att-home-videos-band .att-video-list .att-video-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}

/* Modern chevron indicators for desktop dropdowns (no text glyphs). */
@media(min-width:901px){
 .site-header .main-menu li.menu-item-has-children>a:after,
 .site-header .main-menu li.page_item_has_children>a:after{
  content:""!important;display:inline-block!important;width:6px!important;height:6px!important;
  border-right:1.7px solid currentColor!important;border-bottom:1.7px solid currentColor!important;
  transform:rotate(45deg) translateY(-2px)!important;margin-inline-start:9px!important;
  opacity:.9!important;vertical-align:middle!important;transition:transform .16s ease!important;
 }
 .site-header .main-menu li.menu-item-has-children:hover>a:after,
 .site-header .main-menu li.menu-item-has-children:focus-within>a:after{transform:rotate(225deg) translateY(-1px)!important}
}

/* Mobile header: hamburger right, logo centered, one configurable tool at left. */
@media(max-width:780px){
 .site-header .topbar{display:block!important;position:relative!important;height:62px!important;min-height:62px!important;padding:0 12px!important;overflow:visible!important}
 .site-header .brand{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:max-content!important;max-width:55%!important;z-index:25!important}
 .site-header .brand img,.site-header .brand .custom-logo{display:block!important;max-width:min(150px,48vw)!important;max-height:43px!important;width:auto!important;height:auto!important;object-fit:contain!important}
 .site-header .tools{position:absolute!important;left:8px!important;right:8px!important;top:0!important;height:62px!important;display:block!important;pointer-events:none!important;z-index:40!important}
 .site-header .tools .tool,.site-header .tools .lang,.site-header .tools .attassia-header-social{display:none!important}
 .site-header .tools .mobile-toggle{display:flex!important;position:absolute!important;right:0!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;pointer-events:auto!important;background:transparent!important;color:var(--primary,#075b35)!important}
 .site-header .topbar[data-mobile-left="search"] .tools .search-toggle,
 .site-header .topbar[data-mobile-left="dark"] .tools .dark-toggle,
 .site-header .topbar[data-mobile-left="language"] .tools .lang{display:inline-flex!important;position:absolute!important;left:0!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;pointer-events:auto!important;align-items:center!important;justify-content:center!important}
 .site-header .topbar[data-mobile-left="language"] .tools .lang{font-size:12px!important;border:1px solid #d9e1dc!important;padding:0 5px!important;min-width:28px!important;background:#fff!important}
 .site-header .topbar[data-mobile-left^="facebook"] .tools .attassia-header-social,
 .site-header .topbar[data-mobile-left^="x"] .tools .attassia-header-social,
 .site-header .topbar[data-mobile-left^="youtube"] .tools .attassia-header-social,
 .site-header .topbar[data-mobile-left^="instagram"] .tools .attassia-header-social,
 .site-header .topbar[data-mobile-left^="telegram"] .tools .attassia-header-social,
 .site-header .topbar[data-mobile-left^="linkedin"] .tools .attassia-header-social{display:flex!important;position:absolute!important;left:0!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:auto!important}
 .site-header .topbar[data-mobile-left="facebook"] .att-header-social-link:not(.att-header-social-facebook),
 .site-header .topbar[data-mobile-left="x"] .att-header-social-link:not(.att-header-social-x),
 .site-header .topbar[data-mobile-left="youtube"] .att-header-social-link:not(.att-header-social-youtube),
 .site-header .topbar[data-mobile-left="instagram"] .att-header-social-link:not(.att-header-social-instagram),
 .site-header .topbar[data-mobile-left="telegram"] .att-header-social-link:not(.att-header-social-telegram),
 .site-header .topbar[data-mobile-left="linkedin"] .att-header-social-link:not(.att-header-social-linkedin){display:none!important}
 .site-header .attassia-header-social a{width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important}
}
@media(max-width:480px){
 .site-header .topbar{height:60px!important;min-height:60px!important}
 .site-header .tools{height:60px!important}
 .site-header .brand img,.site-header .brand .custom-logo{max-width:min(138px,46vw)!important;max-height:40px!important}
}
