.elementor-32 .elementor-element.elementor-element-c0c79e6{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-32 .elementor-element.elementor-element-6c4768e{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-32 .elementor-element.elementor-element-a664051{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.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-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-32 .elementor-element.elementor-element-5c1812b{--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;}.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 );line-height:var( --e-global-typography-accent-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );}.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 );}.elementor-32 .elementor-element.elementor-element-47931d1 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:18px;}.elementor-32 .elementor-element.elementor-element-47931d1 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-18px;}.elementor-32 .elementor-element.elementor-element-47931d1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-32 .elementor-element.elementor-element-47931d1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-32 .elementor-element.elementor-element-47931d1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-47931d1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-32 .elementor-element.elementor-element-47931d1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-32 .elementor-element.elementor-element-47931d1 .elementor-field-type-html{padding-bottom:0px;}.elementor-32 .elementor-element.elementor-element-47931d1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-32 .elementor-element.elementor-element-47931d1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-32 .elementor-element.elementor-element-47931d1 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-47931d1 .elementor-button[type="submit"]{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-47931d1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-32 .elementor-element.elementor-element-47931d1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-47931d1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-47931d1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-47931d1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-32 .elementor-element.elementor-element-47931d1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-47931d1{--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-32 .elementor-element.elementor-element-4821901{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-32 .elementor-element.elementor-element-c19c0f9{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-32 .elementor-element.elementor-element-3ef1faa{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-32 .elementor-element.elementor-element-0406e4d{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-32 .elementor-element.elementor-element-de63e68{--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:6px 6px;--row-gap:6px;--column-gap:6px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-accent-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );}.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 );}}@media(max-width:767px){.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-accent-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );}.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 );}}/* Start custom CSS for text-editor, class: .elementor-element-4e29e10 *//* Direct contact – icon list */
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-i-mail{--ag-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%224.5%22%20width%3D%2219%22%20height%3D%2215%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22m3%207%207.9%205.6a1.9%201.9%200%200%200%202.2%200L21%207%22%2F%3E%3C%2Fsvg%3E")}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-i-phone{--ag-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.13.96.36%201.9.7%202.81a2%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45c.91.34%201.85.57%202.81.7A2%202%200%200%201%2022%2016.92z%22%2F%3E%3C%2Fsvg%3E")}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-i-wa{--ag-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7.9%2020A9%209%200%201%200%204%2016.1L2%2022Z%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cg%20transform%3D%22translate(7.6%207.6)%20scale(.37)%22%3E%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.13.96.36%201.9.7%202.81a2%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45c.91.34%201.85.57%202.81.7A2%202%200%200%201%2022%2016.92z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-i-in{--ag-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20.447%2020.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853%200-2.136%201.445-2.136%202.939v5.667H9.351V9h3.414v1.561h.046c.477-.9%201.637-1.85%203.37-1.85%203.601%200%204.267%202.37%204.267%205.455v6.286zM5.337%207.433a2.062%202.062%200%201%201%200-4.125%202.062%202.062%200%200%201%200%204.125zM7.119%2020.452H3.555V9h3.564v11.452z%22%2F%3E%3C%2Fsvg%3E")}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-i-ig{--ag-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%222.5%22%20width%3D%2219%22%20height%3D%2219%22%20rx%3D%225.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224.2%22%2F%3E%3Ccircle%20cx%3D%2217.4%22%20cy%3D%226.6%22%20r%3D%22.6%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-ci-list{display:grid;gap:10px;margin:0}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-ci{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:66px;padding:12px 18px 12px 74px;background:#fff;border:1px solid var(--ag-line);border-radius:14px;text-decoration:none;box-shadow:0 1px 2px rgba(6,26,64,.04);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-ci::before{content:"";position:absolute;left:14px;top:50%;width:44px;height:44px;margin-top:-22px;border-radius:12px;background:var(--ag-blue-50);transition:background .25s ease}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-ci::after{content:"";position:absolute;left:26px;top:50%;width:20px;height:20px;margin-top:-10px;background:var(--ag-blue-700);-webkit-mask:var(--ag-i) center/contain no-repeat;mask:var(--ag-i) center/contain no-repeat;transition:background .25s ease}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-ci-k{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--ag-muted)}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-ci-v{font-size:15.5px;font-weight:600;line-height:1.35;color:var(--ag-ink);overflow-wrap:anywhere;transition:color .25s ease}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-ci:hover{border-color:rgba(11,132,245,.35);box-shadow:var(--ag-shadow);transform:translateY(-1px)}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-ci:hover::before{background:var(--ag-grad)}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-ci:hover::after{background:#fff}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-ci:hover .ag-ci-v{color:var(--ag-blue-700)}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-soc{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:22px}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-soc-k{margin-right:6px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-muted)}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-soc a{position:relative;display:inline-block;width:42px;height:42px;border-radius:50%;border:1px solid var(--ag-line);background:#fff;font-size:0;line-height:0;color:var(--ag-ink);text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-soc a::before{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;background:currentColor;-webkit-mask:var(--ag-i) center/contain no-repeat;mask:var(--ag-i) center/contain no-repeat;}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-soc a:hover{background:var(--ag-grad);border-color:transparent;color:#fff;transform:translateY(-1px)}
.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-ci:focus-visible,.elementor-32 .elementor-element.elementor-element-4e29e10 .ag-soc a:focus-visible{outline:2px solid var(--ag-blue);outline-offset:3px}/* End custom CSS */