.elementor-20 .elementor-element.elementor-element-e3ba4ec{--display:flex;--min-height:90px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-20 .elementor-element.elementor-element-1f8aefb{--display:flex;--min-height:36px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0B3C5D14;--border-color:#0B3C5D14;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-20 .elementor-element.elementor-element-1f8aefb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1f8aefb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-20 .elementor-element.elementor-element-815ef68 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-815ef68 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-815ef68{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-815ef68 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-b243715{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-20 .elementor-element.elementor-element-8b83b64{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6729d6b > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-6729d6b img{height:118px;object-fit:contain;object-position:center center;}.elementor-20 .elementor-element.elementor-element-d9cdf26{--display:flex;--min-height:54px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-b243715{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-8b83b64{--width:25%;}.elementor-20 .elementor-element.elementor-element-d9cdf26{--width:54px;}}@media(max-width:1366px){.elementor-20 .elementor-element.elementor-element-e3ba4ec{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-e3ba4ec{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b243715{--padding-top:35px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-e3ba4ec{--min-height:200px;--z-index:5;}.elementor-20 .elementor-element.elementor-element-b243715{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-8b83b64{--width:60%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6729d6b img{height:110px;}.elementor-20 .elementor-element.elementor-element-d9cdf26{--width:20%;}}/* Start custom CSS for container, class: .elementor-element-1f8aefb */.ax-topbar{
background:#f6f8fa;
border-bottom:1px solid #e4e8ec;
font-size:14px;
}

.ax-topbar a{
font-weight:600;
color:#0B3C5D;
text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9cdf26 */.axon-menu-wrap{
  position: relative;
  width: 42px;
  height: 42px;
  min-width: 42px;
  min-height: 42px;
}

.axon-menu-visual{
  position: absolute;
  inset: 0;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #f3f5f2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  pointer-events: none;
  z-index: 1;
  opacity: 0.96;
  transition:
    background 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease,
    opacity 0.28s ease;
}

.axon-menu-visual span{
  display: block;
  height: 2px;
  background: #0B3C5D;
  border-radius: 999px;
  transition:
    width 0.28s ease,
    background 0.28s ease;
}

.axon-menu-visual span:nth-child(1){
  width: 18px;
}

.axon-menu-visual span:nth-child(2){
  width: 12px;
}

.axon-menu-visual span:nth-child(3){
  width: 18px;
}

.axon-menu-trigger-real{
  position: absolute;
  inset: 0;
  z-index: 2;
}

.axon-menu-trigger-real .elementor-button,
.axon-menu-trigger-real .elementor-button-wrapper{
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  min-height: 42px !important;
  display: block !important;
}

.axon-menu-trigger-real .elementor-button{
  opacity: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.axon-menu-wrap:hover .axon-menu-visual{
  background: #e9eeea;
  transform: translateY(-1px);
  box-shadow: 0 6px 16px rgba(11,60,93,0.10);
  opacity: 1;
}

.axon-menu-wrap:hover .axon-menu-visual span{
  background: #328CC1;
}

.axon-menu-wrap:hover .axon-menu-visual span:nth-child(2){
  width: 16px;
}

@media (max-width: 767px){
  .axon-menu-wrap,
  .axon-menu-visual,
  .axon-menu-trigger-real .elementor-button,
  .axon-menu-trigger-real .elementor-button-wrapper{
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3ba4ec */.ax-header .elementor-widget-image img{
  border-radius: 0 !important;
  box-shadow: none !important;
}

.ax-header{
  background: rgba(255,255,255,.96);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  box-shadow: 0 6px 18px rgba(10,31,68,.06);
  transition: background 220ms ease, box-shadow 220ms ease;
}/* End custom CSS */