.elementor-931 .elementor-element.elementor-element-96ad86c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-931 .elementor-element.elementor-element-0d10ced{width:100%;max-width:100%;}.elementor-931 .elementor-element.elementor-element-0d10ced > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, var( --e-global-color-twbb_accent_hover ) 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000CC;}.elementor-931 .elementor-element.elementor-element-0d10ced.elementor-element{--align-self:center;}.elementor-931 .elementor-element.elementor-element-0d10ced:hover .elementor-widget-container{border-style:solid;}.elementor-931 .elementor-element.elementor-element-0d10ced .tahefobu-site-logo-wrapper{text-align:center;border-style:solid;border-color:var( --e-global-color-twbb_accent_hover );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-931 .elementor-element.elementor-element-d3f6a2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-931 .elementor-element.elementor-element-8b4e45d{width:100%;max-width:100%;}.elementor-931 .elementor-element.elementor-element-8b4e45d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-931 .elementor-element.elementor-element-8b4e45d > .elementor-widget-container{border-style:solid;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-menu-item.tahefobu-pointer-item{transition-duration:0.2s;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-menu-item.tahefobu-pointer-item:before{transition-duration:0.2s;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-menu-item.tahefobu-pointer-item:after{transition-duration:0.2s;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-toggle-wrap{text-align:center;}.elementor-931 .elementor-element.elementor-element-8b4e45d .menu-item-has-children .tahefobu-sub-icon{font-size:14px;}.elementor-931 .elementor-element.elementor-element-8b4e45d.tahefobu-pointer-background:not(.tahefobu-sub-icon-none) .tahefobu-nav-menu-horizontal .menu-item-has-children .tahefobu-pointer-item{padding-right:calc(14px + px);}.elementor-931 .elementor-element.elementor-element-8b4e45d.tahefobu-pointer-border:not(.tahefobu-sub-icon-none) .tahefobu-nav-menu-horizontal .menu-item-has-children .tahefobu-pointer-item{padding-right:calc(14px + px);}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-nav-menu .tahefobu-menu-item,.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu a,.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-toggle-text{font-family:"Times New Roman", sans-serif;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-nav-menu .tahefobu-menu-item{padding-left:7px;padding-right:7px;padding-top:15px;padding-bottom:15px;}.elementor-931 .elementor-element.elementor-element-8b4e45d.tahefobu-pointer-background:not(.tahefobu-sub-icon-none) .tahefobu-nav-menu-vertical .menu-item-has-children .tahefobu-sub-icon{text-indent:-7px;}.elementor-931 .elementor-element.elementor-element-8b4e45d.tahefobu-pointer-border:not(.tahefobu-sub-icon-none) .tahefobu-nav-menu-vertical .menu-item-has-children .tahefobu-sub-icon{text-indent:-7px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-nav-menu-vertical .tahefobu-nav-menu > li > .tahefobu-sub-menu{margin-left:10px;}.elementor-931 .elementor-element.elementor-element-8b4e45d.tahefobu-main-menu-align-left .tahefobu-nav-menu-vertical .tahefobu-nav-menu > li > .tahefobu-sub-icon{right:10px;}.elementor-931 .elementor-element.elementor-element-8b4e45d.tahefobu-main-menu-align-right .tahefobu-nav-menu-vertical .tahefobu-nav-menu > li > .tahefobu-sub-icon{left:10px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-menu-item{border-radius:0px 0px 0px 0px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-sub-menu .tahefobu-sub-menu-item{font-family:"Times New Roman", sans-serif;font-weight:bold;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-sub-menu .tahefobu-sub-icon{right:15px;}.elementor-931 .elementor-element.elementor-element-8b4e45d.tahefobu-main-menu-align-right .tahefobu-nav-menu-vertical .tahefobu-sub-menu .tahefobu-sub-icon{left:15px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-nav-menu-horizontal .tahefobu-nav-menu > li > .tahefobu-sub-menu{margin-top:0px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-sub-menu .tahefobu-sub-menu-item:hover,
					 .elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-sub-menu > .menu-item-has-children .tahefobu-sub-menu-item:hover .tahefobu-sub-icon,
					 .elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-sub-menu .tahefobu-sub-menu-item.tahefobu-active-menu-item,
					 .elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-sub-menu > .menu-item-has-children.current_page_item .tahefobu-sub-icon{color:#ffffff;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-sub-menu .tahefobu-sub-menu-item:hover,
					 .elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-sub-menu .tahefobu-sub-menu-item.tahefobu-active-menu-item{background-color:#2e3194;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu a,
					 .elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu .menu-item-has-children > a:after{color:#333333;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu li{background-color:#ffffff;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu a{width:100%;padding-left:10px;padding-right:10px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu .tahefobu-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-931 .elementor-element.elementor-element-8b4e45d.tahefobu-mobile-divider-yes .tahefobu-mobile-nav-menu a{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu .tahefobu-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu{margin-top:10px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu li a:hover,
					 .elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu li a.tahefobu-active-menu-item,
					 .elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu a:hover,
					 .elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-nav-menu a.tahefobu-active-menu-item{background-color:#2e3194;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-toggle{border-color:#333333;width:45px;border-width:0px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-toggle-text{color:#333333;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-toggle-line{background-color:#333333;height:3px;margin-bottom:5px;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-toggle:hover{border-color:#2e3194;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-toggle:hover .tahefobu-mobile-toggle-text{color:#2e3194;}.elementor-931 .elementor-element.elementor-element-8b4e45d .tahefobu-mobile-toggle:hover .tahefobu-mobile-toggle-line{background-color:#2e3194;}/* Start custom CSS for tahefobu-navigation-menu, class: .elementor-element-8b4e45d *//* =========================================================
   PEGASUS HEADER — ROBUST VERSION
   Works with stacked header:
   Site Logo on top
   Menu widget below
   ========================================================= */

/* full header shell */
.pegasus-header-stack{
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
  z-index: 999 !important;
  overflow: visible !important;
  background: linear-gradient(180deg, #06182A 0%, #071A2D 46%, #0B223A 100%) !important;
  border-top: 1px solid rgba(255,255,255,.04) !important;
  border-bottom: 1px solid rgba(255,255,255,.05) !important;
  box-shadow: 0 10px 24px rgba(0,0,0,.14) !important;
}

/* logo block */
.pegasus-site-logo{
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 14px 18px 12px !important;
  background: linear-gradient(180deg, #040404 0%, #071A2D 100%) !important;
  border-bottom: 1px solid rgba(201,155,53,.22) !important;
}

.pegasus-site-logo img{
  display: block !important;
  width: auto !important;
  max-width: 340px !important;
  max-height: 96px !important;
  object-fit: contain !important;
  margin: 0 auto !important;
  filter: drop-shadow(0 2px 10px rgba(0,0,0,.18));
}

/* menu block */
.pegasus-main-menu{
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  background: linear-gradient(180deg, #071A2D 0%, #0B223A 100%) !important;
}

/* broad nav targeting */
.pegasus-main-menu nav,
.pegasus-main-menu .menu,
.pegasus-main-menu ul{
  width: min(96vw, 1520px) !important;
  margin: 0 auto !important;
}

/* first-level list */
.pegasus-main-menu > *,
.pegasus-main-menu nav > *,
.pegasus-main-menu .menu{
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 0 !important;
  list-style: none !important;
  padding-left: 0 !important;
  margin: 0 !important;
}

/* all first-level items */
.pegasus-main-menu li{
  position: relative !important;
  list-style: none !important;
}

/* elegant separators for top level only */
.pegasus-main-menu > * > li:not(:last-child)::after,
.pegasus-main-menu nav > * > li:not(:last-child)::after,
.pegasus-main-menu .menu > li:not(:last-child)::after{
  content: "" !important;
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 1px !important;
  height: 14px !important;
  background: rgba(255,255,255,.12) !important;
}

/* main links */
.pegasus-main-menu a{
  color: rgba(245,247,250,.94) !important;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  letter-spacing: .72px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  padding: 18px 20px !important;
  display: block !important;
  background: transparent !important;
  transition: color .22s ease, background .22s ease !important;
}

/* hover / current */
.pegasus-main-menu a:hover,
.pegasus-main-menu .current-menu-item > a,
.pegasus-main-menu .current-menu-ancestor > a,
.pegasus-main-menu .menu-item:hover > a{
  color: #D9B866 !important;
  background: rgba(255,255,255,.015) !important;
}

/* dropdown */
.pegasus-main-menu ul ul{
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  min-width: 270px !important;
  display: none !important;
  background: #0B223A !important;
  border: 1px solid rgba(255,255,255,.06) !important;
  border-radius: 14px !important;
  box-shadow: 0 18px 40px rgba(0,0,0,.22) !important;
  padding: 8px 0 !important;
  z-index: 9999 !important;
}

/* dropdown show on hover desktop */
.pegasus-main-menu li:hover > ul{
  display: block !important;
}

/* dropdown links */
.pegasus-main-menu ul ul a{
  font-family: "Inter", Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;
  letter-spacing: .1px !important;
  padding: 12px 18px !important;
  white-space: nowrap !important;
}

/* tablet */
@media (max-width: 1024px){
  .pegasus-site-logo img{
    max-width: 280px !important;
    max-height: 82px !important;
  }

  .pegasus-main-menu a{
    font-size: 12px !important;
    padding: 16px 12px !important;
    letter-spacing: .55px !important;
  }
}

/* mobile */
@media (max-width: 767px){
  .pegasus-site-logo img{
    max-width: 220px !important;
    max-height: 62px !important;
  }

  .pegasus-main-menu > * > li::after,
  .pegasus-main-menu nav > * > li::after,
  .pegasus-main-menu .menu > li::after{
    display: none !important;
  }

  .pegasus-main-menu ul,
  .pegasus-main-menu nav > *,
  .pegasus-main-menu .menu{
    flex-direction: column !important;
    align-items: stretch !important;
  }

  .pegasus-main-menu a{
    padding: 14px 18px !important;
  }

  .pegasus-main-menu ul ul{
    position: static !important;
    display: block !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    min-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f6a2d *//* =========================================================
   PEGASUS PREMIUM HEADER
   Actual structure:
   Main Header Container
   ├── Site Logo widget
   └── Bottom Nav Container
       └── Menu widget
   ========================================================= */

:root{
  --pg-navy-0:#04111d;
  --pg-navy-1:#071a2d;
  --pg-navy-2:#0b2740;
  --pg-navy-3:#14425f;
  --pg-gold-1:#c99b35;
  --pg-gold-2:#d8b45a;
  --pg-white:#f7f8fa;
  --pg-border:rgba(201,155,53,.20);
  --pg-shadow:0 14px 34px rgba(0,0,0,.16);
  --pg-shadow-soft:0 8px 22px rgba(0,0,0,.12);
}

/* MAIN HEADER CONTAINER */
.pegasus-premium-header{
  width:100vw !important;
  max-width:100vw !important;
  position:relative !important;
  left:50% !important;
  right:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding:0 !important;
  z-index:9999 !important;
  overflow:visible !important;
  background:transparent !important;
}

/* SITE LOGO WIDGET AS TOP BRAND STRIP */
.pegasus-logo-block{
  width:100% !important;
  min-height:118px !important;
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  padding:18px 28px !important;
  margin:0 !important;
  position:relative !important;
  overflow:hidden !important;
  background:
    linear-gradient(180deg, rgba(4,17,29,.98) 0%, rgba(8,32,49,.98) 45%, rgba(17,66,95,.92) 100%) !important;
  border-bottom:1px solid var(--pg-border) !important;
  box-shadow:var(--pg-shadow-soft) !important;
}

/* soft radiant glow */
.pegasus-logo-block::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  background:
    radial-gradient(circle at center, rgba(216,180,90,.12) 0%, rgba(216,180,90,0) 48%) !important;
  pointer-events:none !important;
}

.pegasus-logo-block img,
.pegasus-logo-block .custom-logo,
.pegasus-logo-block .attachment-full{
  position:relative !important;
  z-index:2 !important;
  display:block !important;
  width:auto !important;
  height:auto !important;
  max-width:min(380px, 92vw) !important;
  max-height:82px !important;
  margin:0 auto !important;
  object-fit:contain !important;
  filter:drop-shadow(0 3px 12px rgba(0,0,0,.18)) !important;
}

/* BOTTOM NAV CONTAINER */
.pegasus-nav-bar{
  width:100% !important;
  min-height:62px !important;
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  padding:0 24px !important;
  margin:0 !important;
  background:
    linear-gradient(180deg, #081a2f 0%, #0b2340 100%) !important;
  border-top:1px solid rgba(255,255,255,.03) !important;
  border-bottom:1px solid rgba(201,155,53,.12) !important;
  box-shadow:0 6px 18px rgba(0,0,0,.10) !important;
}

/* MENU WIDGET */
.pegasus-main-menu{
  width:100% !important;
  max-width:1360px !important;
  margin:0 auto !important;
}

/* main row */
.pegasus-main-menu nav,
.pegasus-main-menu .elementor-nav-menu--main,
.pegasus-main-menu .elementor-nav-menu{
  width:100% !important;
}

.pegasus-main-menu .elementor-nav-menu{
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:0 !important;
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
}

/* menu items */
.pegasus-main-menu .menu-item{
  position:relative !important;
  list-style:none !important;
}

.pegasus-main-menu .menu-item:not(:last-child)::after{
  content:"" !important;
  position:absolute !important;
  top:50% !important;
  right:0 !important;
  width:1px !important;
  height:18px !important;
  transform:translateY(-50%) !important;
  background:rgba(201,155,53,.28) !important;
}

/* top level links */
.pegasus-main-menu .elementor-item,
.pegasus-main-menu .elementor-item:link,
.pegasus-main-menu .elementor-item:visited{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:62px !important;
  padding:0 24px !important;
  margin:0 !important;
  color:var(--pg-white) !important;
  background:transparent !important;
  border:0 !important;
  text-decoration:none !important;
  font-family:"Poppins","Montserrat",Arial,sans-serif !important;
  font-size:14px !important;
  font-weight:600 !important;
  line-height:1 !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
  transition:all .28s ease !important;
}

/* premium underline */
.pegasus-main-menu .elementor-item::before{
  content:"" !important;
  position:absolute !important;
  left:20px !important;
  right:20px !important;
  bottom:11px !important;
  height:2px !important;
  background:linear-gradient(90deg, transparent 0%, var(--pg-gold-1) 50%, transparent 100%) !important;
  transform:scaleX(0) !important;
  transform-origin:center !important;
  transition:transform .28s ease !important;
  opacity:.95 !important;
}

.pegasus-main-menu .elementor-item:hover,
.pegasus-main-menu .elementor-item:focus,
.pegasus-main-menu .elementor-item.elementor-item-active,
.pegasus-main-menu .current-menu-item > .elementor-item,
.pegasus-main-menu .current-menu-ancestor > .elementor-item,
.pegasus-main-menu .current-page-ancestor > .elementor-item{
  color:var(--pg-gold-2) !important;
  background:rgba(255,255,255,.018) !important;
}

.pegasus-main-menu .elementor-item:hover::before,
.pegasus-main-menu .elementor-item:focus::before,
.pegasus-main-menu .elementor-item.elementor-item-active::before,
.pegasus-main-menu .current-menu-item > .elementor-item::before,
.pegasus-main-menu .current-menu-ancestor > .elementor-item::before{
  transform:scaleX(1) !important;
}

/* arrows */
.pegasus-main-menu .sub-arrow,
.pegasus-main-menu .elementor-menu-toggle__icon--open,
.pegasus-main-menu .elementor-menu-toggle__icon--close{
  color:var(--pg-gold-2) !important;
}

/* dropdown */
.pegasus-main-menu .sub-menu,
.pegasus-main-menu .elementor-nav-menu--dropdown{
  min-width:270px !important;
  margin-top:0 !important;
  padding:10px 0 !important;
  background:rgba(7,24,39,.98) !important;
  border:1px solid rgba(201,155,53,.18) !important;
  border-radius:12px !important;
  box-shadow:0 18px 40px rgba(0,0,0,.24) !important;
  backdrop-filter:blur(8px) !important;
  overflow:hidden !important;
}

.pegasus-main-menu .sub-menu a,
.pegasus-main-menu .elementor-nav-menu--dropdown a{
  color:#edf2f6 !important;
  font-family:"Poppins",Arial,sans-serif !important;
  font-size:13px !important;
  font-weight:500 !important;
  letter-spacing:.03em !important;
  padding:12px 18px !important;
  transition:all .24s ease !important;
}

.pegasus-main-menu .sub-menu a:hover,
.pegasus-main-menu .sub-menu a:focus,
.pegasus-main-menu .elementor-nav-menu--dropdown a:hover,
.pegasus-main-menu .elementor-nav-menu--dropdown a:focus{
  color:var(--pg-gold-2) !important;
  background:rgba(201,155,53,.08) !important;
}

/* mobile toggle */
.pegasus-main-menu .elementor-menu-toggle{
  min-width:52px !important;
  min-height:52px !important;
  padding:10px !important;
  border-radius:8px !important;
  border:1px solid rgba(201,155,53,.20) !important;
  background:rgba(255,255,255,.02) !important;
  color:var(--pg-gold-2) !important;
}

/* remove gaps */
.pegasus-premium-header + *,
.pegasus-nav-bar + *,
.pegasus-logo-block + *{
  margin-top:0 !important;
}

/* tablet */
@media (max-width: 1024px){
  .pegasus-logo-block{
    min-height:100px !important;
    padding:14px 22px !important;
  }

  .pegasus-logo-block img,
  .pegasus-logo-block .custom-logo,
  .pegasus-logo-block .attachment-full{
    max-width:min(300px, 88vw) !important;
    max-height:68px !important;
  }

  .pegasus-nav-bar{
    min-height:58px !important;
    padding:0 18px !important;
  }

  .pegasus-main-menu .elementor-item,
  .pegasus-main-menu .elementor-item:link,
  .pegasus-main-menu .elementor-item:visited{
    padding:0 16px !important;
    font-size:13px !important;
  }
}

/* mobile */
@media (max-width: 767px){
  .pegasus-logo-block{
    min-height:86px !important;
    padding:12px 16px !important;
  }

  .pegasus-logo-block img,
  .pegasus-logo-block .custom-logo,
  .pegasus-logo-block .attachment-full{
    max-width:min(240px, 84vw) !important;
    max-height:58px !important;
  }

  .pegasus-nav-bar{
    min-height:54px !important;
    padding:0 14px !important;
  }

  .pegasus-main-menu .menu-item:not(:last-child)::after{
    display:none !important;
  }

  .pegasus-main-menu .sub-menu,
  .pegasus-main-menu .elementor-nav-menu--dropdown{
    border-radius:0 !important;
    box-shadow:none !important;
    border-left:0 !important;
    border-right:0 !important;
  }
}/* End custom CSS */