.elementor-172 .elementor-element.elementor-element-f2v2ftr{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* v2 footer styles: uploads/aion-v2/aion-v2.css */
/* ===== Bottom bar (WPCode "AION SCI – Bottom Bar"): floating quick links on phones / tablets, slides up after the first
   section. Links, icons, breakpoint and pages without it: Appearance → Bottom Bar (the breakpoint rule is printed there). ===== */
body .aion-bb{position:fixed;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));left:12px;z-index:9980;max-width:520px;margin:0 auto;padding:6px;border:1px solid rgba(226,231,240,.9);border-radius:22px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 12px 32px -14px rgba(14,27,51,.3),0 2px 6px -2px rgba(14,27,51,.06);font-family:Inter,sans-serif;opacity:0;visibility:hidden;transform:translateY(calc(100% + 20px));transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility 0s linear .45s}
body .aion-bb.is-shown{opacity:1;visibility:visible;transform:none;transition-delay:0s}
body .aion-bb .aion-bb__list{display:grid;grid-template-columns:repeat(var(--aion-bb-n,5),minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}
body .aion-bb .aion-bb__li{margin:0;padding:0;list-style:none}
body .aion-bb .aion-bb__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:6px 2px;border-radius:16px;color:#5B6475;font-size:12px;font-weight:600;line-height:1.1;letter-spacing:.01em;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease}
body .aion-bb .aion-bb__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:30px;border-radius:999px;transition:background-color .25s ease,color .2s ease}
body .aion-bb .aion-bb__icon svg{width:22px;height:22px}
body .aion-bb .aion-bb__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body .aion-bb .aion-bb__item.is-active{color:#2C41EA}
body .aion-bb .aion-bb__item.is-active .aion-bb__icon{background:#EEF1FF}
body .aion-bb .aion-bb__item:active .aion-bb__icon{background:#F3F5FF}
body .aion-bb .aion-bb__item:focus-visible{outline:2px solid #2C41EA;outline-offset:-2px}
@media (hover:hover){
  body .aion-bb .aion-bb__item:hover{color:#2C41EA}
  body .aion-bb .aion-bb__item:hover .aion-bb__icon{background:#F3F5FF}
}
body.aion-has-bb .elementor-location-footer{background:#000}
@media (prefers-reduced-motion:reduce){
  body .aion-bb{transform:none;transition:opacity .2s ease,visibility 0s linear .2s}
  body .aion-bb.is-shown{transition-delay:0s}
}/* End custom CSS */