.elementor-172 .elementor-element.elementor-element-5f57f6b{--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:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:110px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-172 .elementor-element.elementor-element-7426e01{--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;--justify-content:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-172 .elementor-element.elementor-element-add6b0d{--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:64px 64px;--row-gap:64px;--column-gap:64px;--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-172 .elementor-element.elementor-element-a076e3e{text-align:start;}.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-172 .elementor-element.elementor-element-b6d7b36{font-family:"Poppins", Sans-serif;font-size:clamp(14px,1.25vw,19.5px);font-weight:400;line-height:1.55em;color:var( --e-global-color-aionwhite );}.elementor-172 .elementor-element.elementor-element-b12c6b0{--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:18px 18px;--row-gap:18px;--column-gap:18px;--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-172 .elementor-element.elementor-element-d5ba037 .elementor-heading-title{font-family:var( --e-global-typography-aionfootertitle-font-family ), Sans-serif;font-size:var( --e-global-typography-aionfootertitle-font-size );font-weight:var( --e-global-typography-aionfootertitle-font-weight );line-height:var( --e-global-typography-aionfootertitle-line-height );letter-spacing:var( --e-global-typography-aionfootertitle-letter-spacing );word-spacing:var( --e-global-typography-aionfootertitle-word-spacing );color:var( --e-global-color-aionwhite );}.elementor-172 .elementor-element.elementor-element-f45097c{font-family:var( --e-global-typography-aionfootertext-font-family ), Sans-serif;font-size:var( --e-global-typography-aionfootertext-font-size );font-weight:var( --e-global-typography-aionfootertext-font-weight );line-height:var( --e-global-typography-aionfootertext-line-height );letter-spacing:var( --e-global-typography-aionfootertext-letter-spacing );word-spacing:var( --e-global-typography-aionfootertext-word-spacing );color:var( --e-global-color-aionwhite );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-widget-form .elementor-button{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-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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-172 .elementor-element.elementor-element-9c2a7d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-field-type-html{padding-bottom:0px;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-button[type="submit"]{color:#ffffff;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-172 .elementor-element.elementor-element-9c2a7d8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-172 .elementor-element.elementor-element-9c2a7d8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-172 .elementor-element.elementor-element-90b683a{--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-172 .elementor-element.elementor-element-9f1f2cd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-172 .elementor-element.elementor-element-86efddd{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-172 .elementor-element.elementor-element-86efddd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-172 .elementor-element.elementor-element-bfbdada .elementor-heading-title{font-family:var( --e-global-typography-aionfooterheading-font-family ), Sans-serif;font-size:var( --e-global-typography-aionfooterheading-font-size );font-weight:var( --e-global-typography-aionfooterheading-font-weight );text-transform:var( --e-global-typography-aionfooterheading-text-transform );line-height:var( --e-global-typography-aionfooterheading-line-height );letter-spacing:var( --e-global-typography-aionfooterheading-letter-spacing );word-spacing:var( --e-global-typography-aionfooterheading-word-spacing );color:var( --e-global-color-aionwhite );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-172 .elementor-element.elementor-element-e6290ea{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-172 .elementor-element.elementor-element-e6290ea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-172 .elementor-element.elementor-element-c881957 .elementor-heading-title{font-family:var( --e-global-typography-aionfooterheading-font-family ), Sans-serif;font-size:var( --e-global-typography-aionfooterheading-font-size );font-weight:var( --e-global-typography-aionfooterheading-font-weight );text-transform:var( --e-global-typography-aionfooterheading-text-transform );line-height:var( --e-global-typography-aionfooterheading-line-height );letter-spacing:var( --e-global-typography-aionfooterheading-letter-spacing );word-spacing:var( --e-global-typography-aionfooterheading-word-spacing );color:var( --e-global-color-aionwhite );}.elementor-172 .elementor-element.elementor-element-8be184f{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-172 .elementor-element.elementor-element-8be184f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-172 .elementor-element.elementor-element-ec4ad28 .elementor-heading-title{font-family:var( --e-global-typography-aionfooterheading-font-family ), Sans-serif;font-size:var( --e-global-typography-aionfooterheading-font-size );font-weight:var( --e-global-typography-aionfooterheading-font-weight );text-transform:var( --e-global-typography-aionfooterheading-text-transform );line-height:var( --e-global-typography-aionfooterheading-line-height );letter-spacing:var( --e-global-typography-aionfooterheading-letter-spacing );word-spacing:var( --e-global-typography-aionfooterheading-word-spacing );color:var( --e-global-color-aionwhite );}.elementor-172 .elementor-element.elementor-element-fa9b9ba{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-2d28f21 .elementor-icon-wrapper{text-align:center;}.elementor-172 .elementor-element.elementor-element-2d28f21.elementor-view-stacked .elementor-icon{background-color:#7C5CFF;}.elementor-172 .elementor-element.elementor-element-2d28f21.elementor-view-framed .elementor-icon, .elementor-172 .elementor-element.elementor-element-2d28f21.elementor-view-default .elementor-icon{color:#7C5CFF;border-color:#7C5CFF;}.elementor-172 .elementor-element.elementor-element-2d28f21.elementor-view-framed .elementor-icon, .elementor-172 .elementor-element.elementor-element-2d28f21.elementor-view-default .elementor-icon svg{fill:#7C5CFF;}.elementor-172 .elementor-element.elementor-element-2d28f21 .elementor-icon{font-size:24px;}.elementor-172 .elementor-element.elementor-element-2d28f21 .elementor-icon svg{height:24px;}.elementor-172 .elementor-element.elementor-element-6ab7e28{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-172 .elementor-element.elementor-element-6ab7e28.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-172 .elementor-element.elementor-element-b5ad3de{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:56px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-172 .elementor-element.elementor-element-aad19e5 .elementor-heading-title{font-family:var( --e-global-typography-aionfootertext-font-family ), Sans-serif;font-size:var( --e-global-typography-aionfootertext-font-size );font-weight:var( --e-global-typography-aionfootertext-font-weight );line-height:var( --e-global-typography-aionfootertext-line-height );letter-spacing:var( --e-global-typography-aionfootertext-letter-spacing );word-spacing:var( --e-global-typography-aionfootertext-word-spacing );color:var( --e-global-color-aionwhite );}.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-172 .elementor-element.elementor-element-5f57f6b{--content-width:1320px;}.elementor-172 .elementor-element.elementor-element-add6b0d{--width:40%;}.elementor-172 .elementor-element.elementor-element-b12c6b0{--width:33%;}.elementor-172 .elementor-element.elementor-element-9f1f2cd{--width:52%;}.elementor-172 .elementor-element.elementor-element-86efddd{--width:33.33%;}.elementor-172 .elementor-element.elementor-element-e6290ea{--width:33.33%;}.elementor-172 .elementor-element.elementor-element-8be184f{--width:33.33%;}.elementor-172 .elementor-element.elementor-element-6ab7e28{--width:94%;}}@media(max-width:1024px) and (min-width:768px){.elementor-172 .elementor-element.elementor-element-b12c6b0{--width:45%;}.elementor-172 .elementor-element.elementor-element-9f1f2cd{--width:58%;}}@media(max-width:1024px){.elementor-172 .elementor-element.elementor-element-5f57f6b{--padding-top:70px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.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-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-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-172 .elementor-element.elementor-element-d5ba037 .elementor-heading-title{font-size:var( --e-global-typography-aionfootertitle-font-size );line-height:var( --e-global-typography-aionfootertitle-line-height );letter-spacing:var( --e-global-typography-aionfootertitle-letter-spacing );word-spacing:var( --e-global-typography-aionfootertitle-word-spacing );}.elementor-172 .elementor-element.elementor-element-f45097c{font-size:var( --e-global-typography-aionfootertext-font-size );line-height:var( --e-global-typography-aionfootertext-line-height );letter-spacing:var( --e-global-typography-aionfootertext-letter-spacing );word-spacing:var( --e-global-typography-aionfootertext-word-spacing );}.elementor-widget-form .elementor-field-group > label{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-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-form .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-form .elementor-message{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-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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-form .e-form__indicators__indicator__progress__meter{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-172 .elementor-element.elementor-element-86efddd{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-172 .elementor-element.elementor-element-bfbdada .elementor-heading-title{font-size:var( --e-global-typography-aionfooterheading-font-size );line-height:var( --e-global-typography-aionfooterheading-line-height );letter-spacing:var( --e-global-typography-aionfooterheading-letter-spacing );word-spacing:var( --e-global-typography-aionfooterheading-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-172 .elementor-element.elementor-element-e6290ea{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-172 .elementor-element.elementor-element-c881957 .elementor-heading-title{font-size:var( --e-global-typography-aionfooterheading-font-size );line-height:var( --e-global-typography-aionfooterheading-line-height );letter-spacing:var( --e-global-typography-aionfooterheading-letter-spacing );word-spacing:var( --e-global-typography-aionfooterheading-word-spacing );}.elementor-172 .elementor-element.elementor-element-8be184f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-172 .elementor-element.elementor-element-ec4ad28 .elementor-heading-title{font-size:var( --e-global-typography-aionfooterheading-font-size );line-height:var( --e-global-typography-aionfooterheading-line-height );letter-spacing:var( --e-global-typography-aionfooterheading-letter-spacing );word-spacing:var( --e-global-typography-aionfooterheading-word-spacing );}.elementor-172 .elementor-element.elementor-element-aad19e5 .elementor-heading-title{font-size:var( --e-global-typography-aionfootertext-font-size );line-height:var( --e-global-typography-aionfootertext-line-height );letter-spacing:var( --e-global-typography-aionfootertext-letter-spacing );word-spacing:var( --e-global-typography-aionfootertext-word-spacing );}}@media(max-width:767px){.elementor-172 .elementor-element.elementor-element-5f57f6b{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:50px;--padding-bottom:30px;--padding-left:31px;--padding-right:31px;}.elementor-172 .elementor-element.elementor-element-7426e01{--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:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-172 .elementor-element.elementor-element-add6b0d{--width:100%;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.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-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-172 .elementor-element.elementor-element-b12c6b0{--width:100%;}.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-172 .elementor-element.elementor-element-d5ba037 .elementor-heading-title{font-size:var( --e-global-typography-aionfootertitle-font-size );line-height:var( --e-global-typography-aionfootertitle-line-height );letter-spacing:var( --e-global-typography-aionfootertitle-letter-spacing );word-spacing:var( --e-global-typography-aionfootertitle-word-spacing );}.elementor-172 .elementor-element.elementor-element-f45097c{font-size:var( --e-global-typography-aionfootertext-font-size );line-height:var( --e-global-typography-aionfootertext-line-height );letter-spacing:var( --e-global-typography-aionfootertext-letter-spacing );word-spacing:var( --e-global-typography-aionfootertext-word-spacing );}.elementor-widget-form .elementor-field-group > label{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-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-form .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-form .elementor-message{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-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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-form .e-form__indicators__indicator__progress__meter{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-172 .elementor-element.elementor-element-90b683a{--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:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-172 .elementor-element.elementor-element-9f1f2cd{--width:100%;}.elementor-172 .elementor-element.elementor-element-86efddd{--width:33.33%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-172 .elementor-element.elementor-element-bfbdada .elementor-heading-title{font-size:var( --e-global-typography-aionfooterheading-font-size );line-height:var( --e-global-typography-aionfooterheading-line-height );letter-spacing:var( --e-global-typography-aionfooterheading-letter-spacing );word-spacing:var( --e-global-typography-aionfooterheading-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-172 .elementor-element.elementor-element-e6290ea{--width:33.33%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-172 .elementor-element.elementor-element-c881957 .elementor-heading-title{font-size:var( --e-global-typography-aionfooterheading-font-size );line-height:var( --e-global-typography-aionfooterheading-line-height );letter-spacing:var( --e-global-typography-aionfooterheading-letter-spacing );word-spacing:var( --e-global-typography-aionfooterheading-word-spacing );}.elementor-172 .elementor-element.elementor-element-8be184f{--width:33.33%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-172 .elementor-element.elementor-element-ec4ad28 .elementor-heading-title{font-size:var( --e-global-typography-aionfooterheading-font-size );line-height:var( --e-global-typography-aionfooterheading-line-height );letter-spacing:var( --e-global-typography-aionfooterheading-letter-spacing );word-spacing:var( --e-global-typography-aionfooterheading-word-spacing );}.elementor-172 .elementor-element.elementor-element-fa9b9ba{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:20px;}.elementor-172 .elementor-element.elementor-element-6ab7e28{--width:88%;}.elementor-172 .elementor-element.elementor-element-b5ad3de{--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:flex-start;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-172 .elementor-element.elementor-element-aad19e5 .elementor-heading-title{font-size:var( --e-global-typography-aionfootertext-font-size );line-height:var( --e-global-typography-aionfootertext-line-height );letter-spacing:var( --e-global-typography-aionfootertext-letter-spacing );word-spacing:var( --e-global-typography-aionfootertext-word-spacing );}}/* Start custom CSS */body .aion-footer{background:#000;color:#fff}
body .aion-footer-text p{margin:0;color:#fff}
body .aion-footer-logo img{width:clamp(220px,30.8vw,480.5px);height:auto}
body .aion-footer-heading .elementor-heading-title{color:#fff}
body .aion-newsletter .elementor-form-fields-wrapper{flex-wrap:nowrap;position:relative;background:#0E0E11;border:1px solid #2A2A30;border-radius:999px;padding:8px;margin:0!important}
body .aion-newsletter .elementor-field-group{margin:0!important;padding:0!important}
body .aion-newsletter .elementor-field-type-email{flex:1 1 auto}
body .aion-newsletter .elementor-field-textual{background:transparent!important;border:0!important;color:#fff!important;font-family:Inter,sans-serif;font-size:clamp(16px,1.15vw,17.9px)!important;padding:14px 24px!important;min-height:0}
body .aion-newsletter .elementor-field-textual::placeholder{color:#CFCFD4}
body .aion-newsletter .e-form__buttons{flex:0 0 auto!important;width:auto!important}
body .aion-newsletter .elementor-button{background:var(--aion-grad-btn)!important;border-radius:999px!important;font-family:Inter,sans-serif;font-weight:600;font-size:clamp(15px,1.15vw,17.9px);padding:clamp(12px,1.1vw,17.2px) clamp(22px,2.3vw,35.9px)!important;color:#fff!important;min-height:0}
body .aion-newsletter .elementor-button-icon svg{width:1.1em;fill:#fff}
body .aion-newsletter .elementor-message{color:#fff;margin-top:12px}
/* Social icons: re-add the Social Icons widget (class aion-social) with real profile links to use these */
body .aion-social .elementor-social-icon{background:transparent!important;width:auto;height:auto;padding:0}
body .aion-social .elementor-social-icon svg{fill:#fff;width:clamp(30px,3.5vw,54.6px);height:clamp(30px,3.5vw,54.6px)}
body .aion-social .elementor-social-icon:hover svg{fill:#9DB0FF}
body .aion-footer-col{border-right:1px solid #34343A}
body .aion-footer-col:last-child{border-right:0}
body .aion-footer-menu .elementor-nav-menu--main .elementor-item{padding:0!important;color:#fff!important;font-family:Poppins,sans-serif;font-size:clamp(15px,1.15vw,17.9px);font-weight:400;line-height:1.2}
body .aion-footer-menu .elementor-nav-menu--main .elementor-item:hover{color:#9DB0FF!important}
body .aion-footer-menu .elementor-nav-menu--layout-vertical .elementor-nav-menu > li + li{margin-top:clamp(14px,1.55vw,24.2px)}
body .aion-footer-menu .elementor-item:after,body .aion-footer-menu .elementor-item:before{display:none!important}
body .aion-disclaimer{background:#191233;border:1px solid #2B2350;border-left:4px solid #7C5CFF;border-radius:12px}
body .aion-disclaimer-title .elementor-heading-title{font-family:Poppins,sans-serif;font-size:clamp(12px,.9vw,14px);font-weight:600;letter-spacing:.06em;color:#7C5CFF;text-transform:uppercase}
body .aion-disclaimer-text p{margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:1.65;color:#E7E5F2}
body .aion-disclaimer-text strong{color:#fff;font-weight:600}
body .aion-disclaimer-text a{color:#8B6CFF}
body .aion-disclaimer-icon .elementor-icon svg{width:24px;height:24px;fill:#7C5CFF}
body .aion-legal .elementor-nav-menu--main .elementor-item{padding:0 14px!important;color:#fff!important;font-family:Poppins,sans-serif;font-size:clamp(14px,1.15vw,17.9px);border-left:1px solid #fff}
body .aion-legal .elementor-nav-menu--main li:first-child .elementor-item{border-left:0;padding-left:0!important}
body .aion-legal .elementor-nav-menu--main li:last-child .elementor-item{padding-right:0!important}
body .aion-footer-bottom{border-top:1px solid #1E1E22}
@media (max-width:767px){
  body .aion-footer-col{border-right:1px solid #34343A}
  body .aion-footer-col:last-child{border-right:0}
  body .aion-footer-menu .elementor-nav-menu--layout-vertical .elementor-nav-menu > li + li{margin-top:14px}
  body .aion-footer-text p{font-size:15px!important;line-height:1.6!important}
  body .aion-footer-title .elementor-heading-title{font-size:19px!important}
  body .aion-footer-text--light p{font-size:14px!important}
  body .aion-footer-menu .elementor-nav-menu--main .elementor-item{font-size:15px!important}
  body .aion-footer-heading .elementor-heading-title{font-size:12px!important}
  body .aion-footer-social-title .elementor-heading-title{font-size:17px!important}
  body .aion-social .elementor-social-icon svg{width:36px;height:36px}
  body .aion-newsletter .elementor-field-textual{font-size:16px!important;padding:12px 18px!important}
  body .aion-newsletter .elementor-button{font-size:15px!important;padding:14px 22px!important}
  body .aion-legal .elementor-nav-menu--main .elementor-item,body .aion-copyright .elementor-heading-title{font-size:14px!important}
}
body .aion-legal .elementor-nav-menu--main .elementor-item,body .aion-footer-menu .elementor-nav-menu--main .elementor-item{font-weight:400}
body .aion-newsletter .elementor-button{transition:transform var(--aion-t-fast) var(--aion-ease),box-shadow var(--aion-t-fast) var(--aion-ease),filter var(--aion-t-fast) ease,background-color var(--aion-t-fast) ease,color var(--aion-t-fast) ease}
body .aion-newsletter .elementor-button:hover{transform:translateY(-1px)}
body .aion-newsletter .elementor-button-icon{transition:transform var(--aion-t-fast) var(--aion-ease)}
body .aion-newsletter .elementor-button:hover .elementor-button-icon{transform:translateX(3px)}
/* Link columns fill the row (the social icons were removed: they had no links) */
@media (min-width:768px){
  body .aion-footer-cols{flex:1 1 100%!important;width:100%!important;max-width:none!important}
  body .aion-footer-cols>.aion-footer-col{flex:1 1 0!important;width:auto!important;max-width:none!important}
}
/* Legal links on small screens: two per row, no leading divider on the wrapped row */
@media (max-width:1024px){
  body .aion-legal .elementor-nav-menu--main .elementor-nav-menu{display:grid!important;grid-template-columns:auto auto;justify-content:start;row-gap:8px}
  body .aion-legal .elementor-nav-menu--main li:nth-child(2n+1) .elementor-item{border-left:0;padding-left:0!important}
}
/* ===== 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 */