.elementor-307 .elementor-element.elementor-element-cf67cb7{--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:88px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-cf67cb7:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-cf67cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-a883c1f{--display:grid;--e-con-grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-359591c{--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-307 .elementor-element.elementor-element-e7da98e{--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;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--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 );}.elementor-307 .elementor-element.elementor-element-cd95af9{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;}.elementor-307 .elementor-element.elementor-element-cd95af9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-cd95af9 img{width:100%;}.elementor-307 .elementor-element.elementor-element-1e66215{--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:5px 5px;--row-gap:5px;--column-gap:5px;--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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-3a45ed7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:800;line-height:1em;letter-spacing:-0.02em;color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-769f6d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.24em;color:#7D8CA5;}.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 );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-307 .elementor-element.elementor-element-542b791{width:var( --container-widget-width, 320px );max-width:320px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:320px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;color:#97A6BD;}.elementor-307 .elementor-element.elementor-element-542b791.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-31779cf{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:17px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-307 .elementor-element.elementor-element-31779cf .elementor-social-icon{background-color:rgba(255,255,255,0);--icon-padding:0.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.12);}.elementor-307 .elementor-element.elementor-element-31779cf .elementor-social-icon i{color:#C3CFE0;}.elementor-307 .elementor-element.elementor-element-31779cf .elementor-social-icon svg{fill:#C3CFE0;}.elementor-307 .elementor-element.elementor-element-31779cf .elementor-icon{border-radius:10px 10px 10px 10px;}.elementor-307 .elementor-element.elementor-element-31779cf .elementor-social-icon:hover{background-color:#1265E8;border-color:#1265E8;}.elementor-307 .elementor-element.elementor-element-31779cf .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-31779cf .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-2ad67e3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-041d16c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:-0.01em;color:var( --e-global-color-ax_white );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-8940d57{--e-icon-list-icon-size:1px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.5em;}.elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-text{color:#97A6BD;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-8940d57 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-1dd1908{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-e5ab1fe .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:-0.01em;color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-deb5fd3{--e-icon-list-icon-size:1px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.5em;}.elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-text{color:#97A6BD;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-deb5fd3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-fa17c8d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-ba771d3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:-0.01em;color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-87e275b{--e-icon-list-icon-size:1px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.5em;}.elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-text{color:#97A6BD;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-87e275b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-30146f0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-aeeab1a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:-0.01em;color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-d260d22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-307 .elementor-element.elementor-element-d260d22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-307 .elementor-element.elementor-element-d260d22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-307 .elementor-element.elementor-element-d260d22 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-307 .elementor-element.elementor-element-d260d22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-307 .elementor-element.elementor-element-d260d22 .elementor-icon-list-icon i{color:#6EA2FF;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-d260d22 .elementor-icon-list-icon svg{fill:#6EA2FF;transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-d260d22{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:2.5px;}.elementor-307 .elementor-element.elementor-element-d260d22 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-307 .elementor-element.elementor-element-d260d22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-d260d22 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-307 .elementor-element.elementor-element-d260d22 .elementor-icon-list-text{color:#97A6BD;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-912f500{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-307 .elementor-element.elementor-element-912f500 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:-0.01em;color:var( --e-global-color-ax_white );}.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 );}.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 );}.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 );}.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 );}.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 );}.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 );}.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 );}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-field-type-html{padding-bottom:0px;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-field-group .elementor-field, .elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-button{font-family:"Inter", Sans-serif;font-size:13.5px;font-weight:600;border-radius:9px 9px 9px 9px;padding:0px 16px 0px 16px;}.elementor-307 .elementor-element.elementor-element-ca08d12 .e-form__buttons__wrapper__button-next{background-color:#1265E8;color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-button[type="submit"]{background-color:#1265E8;color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-ca08d12 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-307 .elementor-element.elementor-element-ca08d12 .e-form__buttons__wrapper__button-next:hover{background-color:#0F56C9;color:#ffffff;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-button[type="submit"]:hover{background-color:#0F56C9;color:#ffffff;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-307 .elementor-element.elementor-element-ca08d12 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-message.elementor-message-success{color:#6EE7B7;}.elementor-307 .elementor-element.elementor-element-ca08d12 .elementor-message.elementor-message-danger{color:#FDA4AF;}.elementor-307 .elementor-element.elementor-element-ca08d12{--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-307 .elementor-element.elementor-element-fcc4785{--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:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-fcd49c4{font-family:"Inter", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.7em;color:#97A6BD;}.elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-307 .elementor-element.elementor-element-4efc57a{--e-icon-list-icon-size:1px;--icon-vertical-offset:0px;}.elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.5em;}.elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-text{color:#97A6BD;transition:color 0.3s;}.elementor-307 .elementor-element.elementor-element-4efc57a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-307 .elementor-element.elementor-element-40058f3{text-align:center;}.elementor-307 .elementor-element.elementor-element-40058f3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(70px,19vw,260px);font-weight:800;line-height:0.8em;letter-spacing:-0.05em;color:rgba(255,255,255,0);}.elementor-307 .elementor-element.elementor-element-060b4a2{--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-307 .elementor-element.elementor-element-6ced4f8{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-307 .elementor-element.elementor-element-9b9f5e3{width:auto;max-width:auto;}.elementor-307 .elementor-element.elementor-element-9b9f5e3 .elementor-icon-wrapper{text-align:start;}.elementor-307 .elementor-element.elementor-element-9b9f5e3.elementor-view-stacked .elementor-icon{background-color:#1265E8;color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-9b9f5e3.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-9b9f5e3.elementor-view-default .elementor-icon{color:#1265E8;border-color:#1265E8;}.elementor-307 .elementor-element.elementor-element-9b9f5e3.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-9b9f5e3.elementor-view-default .elementor-icon svg{fill:#1265E8;}.elementor-307 .elementor-element.elementor-element-9b9f5e3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-9b9f5e3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-9b9f5e3 .elementor-icon{font-size:24px;padding:16px;border-radius:999px 999px 999px 999px;}.elementor-307 .elementor-element.elementor-element-9b9f5e3 .elementor-icon svg{height:24px;}.elementor-307 .elementor-element.elementor-element-d3d3fdb{width:auto;max-width:auto;}.elementor-307 .elementor-element.elementor-element-d3d3fdb .elementor-icon-wrapper{text-align:start;}.elementor-307 .elementor-element.elementor-element-d3d3fdb.elementor-view-stacked .elementor-icon{background-color:#1265E8;color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-d3d3fdb.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-d3d3fdb.elementor-view-default .elementor-icon{color:#1265E8;border-color:#1265E8;}.elementor-307 .elementor-element.elementor-element-d3d3fdb.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-d3d3fdb.elementor-view-default .elementor-icon svg{fill:#1265E8;}.elementor-307 .elementor-element.elementor-element-d3d3fdb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-d3d3fdb.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-d3d3fdb .elementor-icon{font-size:24px;padding:16px;border-radius:999px 999px 999px 999px;}.elementor-307 .elementor-element.elementor-element-d3d3fdb .elementor-icon svg{height:24px;}.elementor-307 .elementor-element.elementor-element-50dec5e{width:auto;max-width:auto;}.elementor-307 .elementor-element.elementor-element-50dec5e .elementor-icon-wrapper{text-align:start;}.elementor-307 .elementor-element.elementor-element-50dec5e.elementor-view-stacked .elementor-icon{background-color:#1265E8;color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-50dec5e.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-50dec5e.elementor-view-default .elementor-icon{color:#1265E8;border-color:#1265E8;}.elementor-307 .elementor-element.elementor-element-50dec5e.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-50dec5e.elementor-view-default .elementor-icon svg{fill:#1265E8;}.elementor-307 .elementor-element.elementor-element-50dec5e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-50dec5e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-50dec5e .elementor-icon{font-size:24px;padding:16px;border-radius:999px 999px 999px 999px;}.elementor-307 .elementor-element.elementor-element-50dec5e .elementor-icon svg{height:24px;}.elementor-307 .elementor-element.elementor-element-f5dbb9e{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ax_border );--border-color:var( --e-global-color-ax_border );--border-radius:14px 14px 4px 14px;box-shadow:0px 30px 60px -20px rgba(16,27,45,0.28);--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:38px;}.elementor-307 .elementor-element.elementor-element-f5dbb9e:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-f5dbb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-4b7e834{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-4b7e834.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-307 .elementor-element.elementor-element-906f362 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-430bce4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-ax_ink );}.elementor-307 .elementor-element.elementor-element-1090820{width:auto;max-width:auto;top:8px;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-1090820{right:8px;}body.rtl .elementor-307 .elementor-element.elementor-element-1090820{left:8px;}.elementor-307 .elementor-element.elementor-element-1090820 .elementor-icon-wrapper{text-align:start;}.elementor-307 .elementor-element.elementor-element-1090820.elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,0);color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-1090820.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-1090820.elementor-view-default .elementor-icon{color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-307 .elementor-element.elementor-element-1090820.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-1090820.elementor-view-default .elementor-icon svg{fill:rgba(0,0,0,0);}.elementor-307 .elementor-element.elementor-element-1090820.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-1090820.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-1090820 .elementor-icon{font-size:13px;padding:6px;border-radius:999px 999px 999px 999px;}.elementor-307 .elementor-element.elementor-element-1090820 .elementor-icon svg{height:13px;}.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 );}.elementor-307 .elementor-element.elementor-element-e24bfbe .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:0.005em;fill:var( --e-global-color-ax_white );color:var( --e-global-color-ax_white );border-radius:10px 10px 10px 10px;padding:16px 24px 16px 24px;}.elementor-307 .elementor-element.elementor-element-e24bfbe .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-e24bfbe .elementor-button:focus{background-color:var( --e-global-color-ax_blue600 );color:var( --e-global-color-ax_white );}.elementor-307 .elementor-element.elementor-element-e24bfbe{width:auto;max-width:auto;}.elementor-307 .elementor-element.elementor-element-e24bfbe .elementor-button-content-wrapper{flex-direction:row;}.elementor-307 .elementor-element.elementor-element-e24bfbe .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-307 .elementor-element.elementor-element-e24bfbe .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-e24bfbe .elementor-button:focus svg{fill:var( --e-global-color-ax_white );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-307 .elementor-element.elementor-element-a883c1f{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-307 .elementor-element.elementor-element-e7da98e{--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );}.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 );}.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 );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-307 .elementor-element.elementor-element-cf67cb7{--content-width:1240px;}}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-cf67cb7{--padding-top:64px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-307 .elementor-element.elementor-element-a883c1f{--e-con-grid-template-columns:repeat(2, 1fr);--gap:36px 24px;--row-gap:36px;--column-gap:24px;--grid-auto-flow:row;}.elementor-307 .elementor-element.elementor-element-e7da98e{--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;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-307 .elementor-element.elementor-element-542b791{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );}.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 );}.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 );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-307 .elementor-element.elementor-element-fcc4785{--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-307 .elementor-element.elementor-element-fcd49c4{text-align:center;}.elementor-307 .elementor-element.elementor-element-6ced4f8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-307 .elementor-element.elementor-element-f5dbb9e{--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;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-cf67cb7 *//* S15 footer – links hover, newsletter, outline word */
.elementor-307 .elementor-element.elementor-element-cf67cb7{position:relative;overflow:hidden}
.elementor-307 .elementor-element.elementor-element-cf67cb7::after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(110,162,255,.5),transparent);pointer-events:none}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-flinks .elementor-icon-list-item a{position:relative;transition:color .25s,padding .3s var(--ax-ease)}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-flinks .elementor-icon-list-item a:hover{padding-left:8px}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-flinks .elementor-icon-list-item a::before{content:"";position:absolute;left:0;top:50%;width:0;height:1.5px;background:#3B82F6;transition:width .3s var(--ax-ease)}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-flinks .elementor-icon-list-item a:hover::before{width:5px}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-flinks .elementor-icon-list-icon{display:none}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-nl .elementor-form-fields-wrapper{flex-wrap:nowrap;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:5px;margin:0!important;transition:border-color .25s}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-nl .elementor-form-fields-wrapper:focus-within{border-color:#3B82F6}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-nl .elementor-field-group{margin:0!important;padding:0!important}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-nl .elementor-field-group.elementor-field-type-email{flex:1 1 auto;width:auto!important;max-width:none}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-nl .elementor-field-group.e-form__buttons{flex:0 0 auto;width:auto!important}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-nl input{background:none!important;border:0!important;color:#fff!important;min-height:40px}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-nl input::placeholder{color:#7D8CA5}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-nl .elementor-button{min-height:40px;white-space:nowrap}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-fword .elementor-heading-title{color:transparent!important;-webkit-text-stroke:1px rgba(255,255,255,.06);user-select:none;white-space:nowrap;margin-bottom:-.12em!important}
.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-fbottom{border-top:1px solid rgba(255,255,255,.08)}
@media(max-width:1024px){.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-ftop > .e-con:first-child{grid-column:1/-1}}
@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-cf67cb7 .ax-ftop > .e-con:last-child{grid-column:1/-1}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-060b4a2 *//* Floating contact stack, chat launcher & teaser (fixed UI) */
.elementor-307 .elementor-element.elementor-element-060b4a2{position:static!important;padding:0!important;min-height:0!important}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab-stack{position:fixed!important;right:24px;top:50%;transform:translateY(-50%);z-index:95;width:auto!important;transition:opacity .3s,visibility .3s}
body.ax-chat-open .elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab-stack{opacity:0;visibility:hidden}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab{opacity:0;transform:translateX(30px) scale(.6);animation:axFabIn .6s cubic-bezier(.16,1,.3,1) forwards}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab:nth-child(1){animation-delay:.6s}.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab:nth-child(2){animation-delay:.72s}.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab:nth-child(3){animation-delay:.84s}
@keyframes axFabIn{to{opacity:1;transform:none}}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab .elementor-icon{position:relative;width:56px;height:56px;padding:0!important;display:grid!important;place-items:center;border-radius:50%!important;color:#fff!important;box-shadow:0 12px 24px -8px rgba(16,27,45,.45),inset 0 -2px 0 rgba(0,0,0,.08);transition:box-shadow .3s}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab .elementor-icon svg{width:24px;height:24px;fill:#fff!important;transition:transform .35s cubic-bezier(.22,.61,.36,1)}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab .elementor-icon:hover svg{transform:scale(1.12) rotate(-6deg)}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab .elementor-icon:hover{box-shadow:0 18px 30px -10px rgba(16,27,45,.55)}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab--quote .elementor-icon{background:linear-gradient(135deg,#fb923c,#f2600c)!important}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab--mail .elementor-icon{background:linear-gradient(135deg,#3B82F6,#1265E8)!important}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab--wa .elementor-icon{background:linear-gradient(135deg,#3ee07d,#1fb757)!important}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab--wa .elementor-icon::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25D366;animation:axWaPulse 2.4s ease-out 2s infinite}
@keyframes axWaPulse{0%{transform:scale(1);opacity:.8}70%,100%{transform:scale(1.55);opacity:0}}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab .elementor-icon::after{content:attr(aria-label);position:absolute;right:calc(100% + 14px);top:50%;transform:translate(8px,-50%);white-space:nowrap;padding:8px 12px;border-radius:8px;background:#101B2D;color:#fff;font:600 13px/1 Inter,sans-serif;box-shadow:0 10px 30px -12px rgba(16,27,45,.3);opacity:0;visibility:hidden;pointer-events:none;transition:.3s}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab .elementor-icon:hover::after,.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab .elementor-icon:focus-visible::after{opacity:1;visibility:visible;transform:translate(0,-50%)}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch{position:fixed!important;right:24px;bottom:24px;z-index:96;width:auto!important;opacity:0;transform:translateY(30px);animation:axFabIn .6s cubic-bezier(.16,1,.3,1) 1s forwards}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch .elementor-button{position:relative;height:60px;padding:0 26px 0 20px!important;border-radius:999px!important;background:linear-gradient(135deg,#1d74ff,#0f56c9)!important;box-shadow:0 18px 34px -12px rgba(18,101,232,.7)!important;overflow:visible!important}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch .elementor-button:hover{box-shadow:0 22px 40px -12px rgba(18,101,232,.85)!important;transform:translateY(-2px)}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch .elementor-button-icon svg{width:28px;height:28px}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch .elementor-button::after{content:"1";position:absolute;top:-4px;right:-2px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ef4444;border:2px solid #fff;color:#fff;font:700 11px/18px Inter,sans-serif;text-align:center;animation:axBadge 2s ease-in-out infinite;box-sizing:border-box}
body.ax-chat-seen .elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch .elementor-button::after{display:none}
@keyframes axBadge{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-teaser{position:fixed!important;right:24px;bottom:98px;z-index:96;width:270px!important;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:.4s cubic-bezier(.22,.61,.36,1)}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-teaser.is-visible{opacity:1;visibility:visible;transform:none}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-teaser-x{cursor:pointer}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-teaser-x .elementor-icon{border-radius:50%}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-teaser-x .elementor-icon:hover{background:#F5F7FA!important}
@media(max-width:767px){
 .elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab-stack{top:auto;bottom:88px;right:16px;transform:none}
 .elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab .elementor-icon{width:46px;height:46px}.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab .elementor-icon svg{width:20px;height:20px}
 .elementor-307 .elementor-element.elementor-element-060b4a2 .ax-fab .elementor-icon::after{display:none}
 .elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch{right:16px;bottom:16px}.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch .elementor-button{height:54px;padding:0 20px 0 16px!important}
 .elementor-307 .elementor-element.elementor-element-060b4a2 .ax-teaser{display:none}
}
@media(max-width:360px){.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch .elementor-button-text{display:none}.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch .elementor-button{padding:0 15px!important}}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center;line-height:1!important}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch .elementor-button-content-wrapper{align-items:center}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-chat-launch .elementor-button::after{left:auto!important;bottom:auto!important;top:-4px!important;right:-2px!important;inset:auto -2px auto auto;z-index:2!important;width:auto!important;transition:none!important}
.elementor-307 .elementor-element.elementor-element-060b4a2 .ax-teaser .elementor-widget-text-editor p{margin:0}/* End custom CSS */