.elementor-245 .elementor-element.elementor-element-7b8795f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-a50c670{--display:flex;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-245 .elementor-element.elementor-element-5f67e27{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-245 .elementor-element.elementor-element-f75ba62{--display:flex;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-aa5c3d1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-965f4b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-b20898d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-6f20428{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-245 .elementor-element.elementor-element-28eead8{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-245 .elementor-element.elementor-element-834a396{text-align:center;}.elementor-245 .elementor-element.elementor-element-1f24c5e{text-align:center;}.elementor-245 .elementor-element.elementor-element-6cfd163{text-align:center;}.elementor-245 .elementor-element.elementor-element-1279743{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-fd35945{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-1fd4406{text-align:center;}.elementor-245 .elementor-element.elementor-element-7bfa479{text-align:center;}.elementor-245 .elementor-element.elementor-element-b75a69a{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-613db4d{text-align:center;}.elementor-245 .elementor-element.elementor-element-cbecbd6{text-align:center;}.elementor-245 .elementor-element.elementor-element-0ae9b83{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-1a193f8{text-align:center;}.elementor-245 .elementor-element.elementor-element-c454095{text-align:center;}.elementor-245 .elementor-element.elementor-element-7a42155{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-8bc0cdb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-45e7970{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-c22cc55{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(min-width:768px){.elementor-245 .elementor-element.elementor-element-a50c670{--content-width:1320px;}.elementor-245 .elementor-element.elementor-element-28eead8{--content-width:1320px;}}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-a50c670{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-245 .elementor-element.elementor-element-28eead8{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-245 .elementor-element.elementor-element-1279743{--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;}}/* Start custom CSS */body .aion-about-hero{padding-top:clamp(40px,6.15vw,95.9px)!important;padding-bottom:clamp(40px,4.7vw,73px)!important;background:radial-gradient(ellipse 42% 60% at 70% 100%,rgba(229,242,243,.95) 0%,rgba(242,248,248,.6) 35%,rgba(255,255,255,0) 70%)}
body .aion-about-hero__copy{width:45%!important}
body .aion-about-hero__media{width:51.5%!important}
body .aion-about-title .elementor-heading-title{font-family:Inter,sans-serif;font-size:4.744cqi;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#05144D}
body .aion-about-lead{margin-top:2.247cqi}
body .aion-about-lead p{margin:0;max-width:43.695cqi;font-family:Inter,sans-serif;font-size:max(16px,1.373cqi);line-height:1.77;color:#585858}
body .aion-about-cta{margin-top:1.748cqi}
body .aion-about-cta .elementor-button{width:14.170cqi;height:4.619cqi;min-height:36px;min-width:110px;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:max(14px,1.248cqi)!important;font-weight:700;letter-spacing:.02em;text-transform:uppercase;box-shadow:none}
body .aion-stats{margin-top:3.870cqi;gap:2.497cqi!important}
body .aion-stat{width:auto!important;flex:0 0 auto!important;gap:0!important}
body .aion-stat:nth-child(3){max-width:max(80px,6.866cqi)}
body .aion-stat__num .elementor-heading-title{font-family:Inter,sans-serif;font-size:max(18px,1.873cqi);font-weight:700;line-height:1.2;color:#000;white-space:nowrap}
body .aion-stat__label{margin-top:0.499cqi}
body .aion-stat__label .elementor-heading-title{font-family:Inter,sans-serif;font-size:max(12px,0.999cqi);font-weight:400;line-height:1.5;letter-spacing:.04em;color:#8C8C8C}
body .aion-about-photo img{display:block;width:100%!important;height:auto;border-radius:2.372cqi}
body .aion-mission{background:#F0F9FE;padding-top:clamp(48px,5.77vw,90px)!important;padding-bottom:clamp(48px,4.75vw,74px)!important}
body .aion-pill{align-self:center}
body .aion-pill .elementor-heading-title{display:inline-block;padding:0.562cqi 1.061cqi;border-radius:999px;background:#0B279C;font-family:Inter,sans-serif;font-size:max(12px,0.999cqi);font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#fff}
body .aion-mission-title{margin-top:1.373cqi}
body .aion-mission-title .elementor-heading-title{font-family:Inter,sans-serif;font-size:3.870cqi;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#05144D}
body .aion-mission-text{margin-top:0.843cqi}
body .aion-mission-text .elementor-heading-title{max-width:41.199cqi;margin:0 auto}
body .aion-mission-text .elementor-heading-title{font-family:Inter,sans-serif;font-size:max(16px,1.248cqi);font-weight:400;line-height:1.7;color:#5B616D}
body .aion-mission-cards{margin-top:3.745cqi;max-width:92.572cqi;gap:2.122cqi!important}
body .aion-mission-card{flex:1 1 0!important;background:#fff;border:1px solid #E5E5E5;border-radius:0.874cqi;padding:2.934cqi 1.748cqi 3.745cqi!important;gap:0!important}
body .aion-mission-icon-wrap{width:auto!important}
body .aion-mission-icon{display:flex;align-items:center;justify-content:center;width:4.994cqi;height:4.994cqi;min-width:44px;min-height:44px;border-radius:50%;color:#fff}
body .aion-mission-icon svg{width:45%;height:45%}
body .aion-mission-card--blue .aion-mission-icon{background:#1F5BF0}
body .aion-mission-card--purple .aion-mission-icon{background:#7C5CFF}
body .aion-mission-card--green .aion-mission-icon{background:#16A34A}
body .aion-mission-card__title{margin-top:1.623cqi}
body .aion-mission-card__title .elementor-heading-title{font-family:Inter,sans-serif;font-size:max(16px,1.373cqi);font-weight:600;line-height:1.3;color:#1D2025}
body .aion-mission-card__text{margin-top:0.999cqi}
body .aion-mission-card__text .elementor-heading-title{font-family:Inter,sans-serif;font-size:max(14px,1.248cqi);font-weight:400;line-height:1.55;color:#5B616D}
body .aion-precision{padding-top:clamp(56px,11.15vw,173.9px)!important;padding-bottom:clamp(40px,8vw,124.8px)!important}
body .aion-precision__media{width:52.7%!important}
body .aion-precision__copy{width:40.8%!important}
body .aion-precision-photo img{display:block;width:100%!important;height:auto;border-radius:2.622cqi}
body .aion-precision-eyebrow .elementor-heading-title{font-family:Inter,sans-serif;font-size:max(12px,0.999cqi);font-weight:700;line-height:1.4;letter-spacing:.25em;text-transform:uppercase;color:#0964A1}
body .aion-precision-title{margin-top:1.623cqi}
body .aion-precision-title .elementor-heading-title{font-family:Inter,sans-serif;font-size:4.744cqi;font-weight:700;line-height:1.22;letter-spacing:-.02em;color:#05144D}
body .aion-precision-text{margin-top:2.996cqi}
body .aion-precision-text .elementor-heading-title{font-family:Inter,sans-serif;font-size:max(16px,1.373cqi);font-weight:400;line-height:1.82;color:#62626F}
body .aion-precision-stats{margin-top:6.742cqi;display:grid!important;grid-template-columns:21.286cqi 1fr;gap:0!important}
body .aion-pstat{gap:0!important;padding:0 0 2.122cqi!important}
body .aion-pstat:nth-child(odd){padding-left:2.122cqi!important}
body .aion-pstat:nth-child(-n+2){border-bottom:1px solid #EDEDF0}
body .aion-pstat:nth-child(n+3){padding-top:2.622cqi!important;padding-bottom:0!important}
body .aion-pstat__num .elementor-heading-title{font-family:Inter,sans-serif;font-size:max(20px,2.122cqi);font-weight:700;line-height:1.2;color:#11101A;white-space:nowrap}
body .aion-pstat__label{margin-top:0.375cqi;max-width:9.363cqi}
body .aion-pstat__label .elementor-heading-title{font-family:Inter,sans-serif;font-size:max(12px,1.124cqi);font-weight:400;line-height:1.25;color:#62626F}
@media (max-width:1024px){
  body .aion-stat__label .elementor-heading-title{white-space:normal}
  body .aion-about-hero__copy,body .aion-about-hero__media,body .aion-precision__media,body .aion-precision__copy{width:100%!important}
  body .aion-about-hero__media,body .aion-precision__copy{margin-top:40px}
  body .aion-about-title .elementor-heading-title,body .aion-precision-title .elementor-heading-title{font-size:56px}
}
@media (min-width:768px) and (max-width:1024px){
  body .aion-about-cta .elementor-button{width:auto;height:46px;min-height:46px;padding:0 28px!important;font-size:15px!important}
  body .aion-mission-text .elementor-heading-title{max-width:460px}
  body .aion-mission-card__text .elementor-heading-title{line-height:1.6}
}
@media (max-width:767px){
  body .aion-mission-text .elementor-heading-title{max-width:none}
  body .aion-about-lead p{max-width:none}
  body .aion-mission-cards{max-width:none}
  body .aion-about-hero{padding-top:62px!important;padding-bottom:90px!important;background:none}
  body .aion-about-title .elementor-heading-title{font-size:32px;line-height:1.17}
  body .aion-about-lead{margin-top:16px}
  body .aion-about-lead p{font-size:16px;line-height:1.6;max-width:none!important}
  body .aion-about-cta{margin-top:20px}
  body .aion-about-cta .elementor-button{width:auto;height:46px;min-width:0;min-height:46px;padding:0 28px!important;font-size:15px!important}
  body .aion-stats{margin-top:28px;gap:22px!important}
  body .aion-stat__num .elementor-heading-title{font-size:20px}
  body .aion-stat__label{margin-top:4px}
  body .aion-stat__label .elementor-heading-title{font-size:12px;line-height:1.35;letter-spacing:.02em}
  body .aion-stat:nth-child(3){max-width:none}
  body .aion-about-hero__media{margin-top:6px}
  body .aion-about-photo img{border-radius:14px}
  body .aion-mission{padding-top:36px!important;padding-bottom:36px!important}
  body .aion-pill .elementor-heading-title{font-size:12px;padding:6px 14px}
  body .aion-mission-title{margin-top:14px}
  body .aion-mission-title .elementor-heading-title{font-size:26px}
  body .aion-mission-text{margin-top:12px;max-width:none}
  body .aion-mission-text .elementor-heading-title{font-size:16px;line-height:1.6}
  body .aion-mission-cards{margin-top:32px;gap:20px!important;width:100%}
  body .aion-mission-card{border-radius:12px;padding:36px 22px 40px!important}
  body .aion-mission-icon{width:57px;height:57px}
  body .aion-mission-card__title{margin-top:18px}
  body .aion-mission-card__title .elementor-heading-title{font-size:17px}
  body .aion-mission-card__text{margin-top:10px}
  body .aion-mission-card__text .elementor-heading-title{font-size:15px;line-height:1.6}
  body .aion-precision{padding-top:64px!important;padding-bottom:40px!important}
  body .aion-precision-photo img{border-radius:14px}
  body .aion-precision__copy{margin-top:40px}
  body .aion-precision-eyebrow .elementor-heading-title{font-size:12px;letter-spacing:.14em}
  body .aion-precision-title{margin-top:14px}
  body .aion-precision-title .elementor-heading-title{font-size:38px;line-height:1.15}
  body .aion-precision-text{margin-top:22px}
  body .aion-precision-text .elementor-heading-title{font-size:16px;line-height:1.6}
  body .aion-precision-stats{margin-top:44px;grid-template-columns:158px 1fr}
  body .aion-pstat{padding-bottom:18px!important}
  body .aion-pstat:nth-child(odd){padding-left:17px!important}
  body .aion-pstat:nth-child(n+3){padding-top:22px!important}
  body .aion-pstat__num .elementor-heading-title{font-size:20px}
  body .aion-pstat__label .elementor-heading-title{font-size:12px;line-height:1.35}
  body .aion-pstat__label{max-width:none;margin-top:4px}
}
body .aion-about-photo,body .aion-precision-photo{overflow:hidden;line-height:0}
body .aion-about-photo{border-radius:2.372cqi}
body .aion-precision-photo{border-radius:2.622cqi}
@media (max-width:767px){
  body .aion-about-photo,body .aion-precision-photo{border-radius:14px}
}
body .aion-about-photo img,body .aion-precision-photo img{transition:transform .6s var(--aion-ease)}
body .aion-about-photo:hover img,body .aion-precision-photo:hover img{transform:scale(1.015)}
body .aion-mission-card{transition:transform var(--aion-t-hover) var(--aion-ease),box-shadow var(--aion-t-hover) var(--aion-ease)}
body .aion-mission-card:hover{transform:translateY(-3px)}
@media (hover:none){
  body .aion-mission-card:hover{transform:none}
}
@media (prefers-reduced-motion:reduce){
  body .aion-mission-card,body .aion-about-photo img,body .aion-precision-photo img{transition:none}
  body .aion-mission-card:hover{transform:none}
  body .aion-about-photo:hover img,body .aion-precision-photo:hover img{transform:none}
}/* End custom CSS */