.elementor-3890 .elementor-element.elementor-element-61581ee5{--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-3890 .elementor-element.elementor-element-6f55f56d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3890 .elementor-element.elementor-element-136121e7{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3890 .elementor-element.elementor-element-7183ec7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3890 .elementor-element.elementor-element-156355e2{--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-3890 .elementor-element.elementor-element-528c370c{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-3890 .elementor-element.elementor-element-1857516d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:12px;line-height:1.7em;color:#75656d;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3890 .elementor-element.elementor-element-1287c3cc .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-1287c3cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-60dddd46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:12px;line-height:1.7em;color:#b51e4f;}.elementor-3890 .elementor-element.elementor-element-29221151{--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-3890 .elementor-element.elementor-element-4e1d3841{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:11px;line-height:1.7em;color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-7d0ea125{--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-3890 .elementor-element.elementor-element-594a01e1{--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-3890 .elementor-element.elementor-element-98c2024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3890 .elementor-element.elementor-element-356a5632{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3890 .elementor-element.elementor-element-1a89755d{--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-3890 .elementor-element.elementor-element-14582470{--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-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-3890 .elementor-element.elementor-element-1224f73d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-1224f73d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;color:#b51e4f;}.elementor-3890 .elementor-element.elementor-element-7c8f5d88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-7c8f5d88 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:52px;font-weight:700;line-height:1.3em;color:#35272e;}.elementor-3890 .elementor-element.elementor-element-2314e14f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-2314e14f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:52px;font-weight:700;line-height:1.3em;color:#35272e;}.elementor-3890 .elementor-element.elementor-element-2baa793a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-2baa793a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:52px;font-weight:700;line-height:1.3em;color:#b51e4f;}.elementor-3890 .elementor-element.elementor-element-740c0c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:14px;line-height:1.7em;color:#75656d;}.elementor-3890 .elementor-element.elementor-element-16e2052c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-16e2052c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#35272e;}.elementor-3890 .elementor-element.elementor-element-7332fbf9{--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-3890 .elementor-element.elementor-element-895b602 .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-895b602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-6736a918 .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-6736a918{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-691c7d7 .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-691c7d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-1e3901d1 .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-1e3901d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-19c6174f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-19c6174f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#35272e;}.elementor-3890 .elementor-element.elementor-element-1494329e{--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-3890 .elementor-element.elementor-element-21046882 .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-21046882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-22b35f68 .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-22b35f68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-2d95147e .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-2d95147e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-599b5afe{--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-3890 .elementor-element.elementor-element-705efc85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-705efc85 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;color:#35272e;}.elementor-3890 .elementor-element.elementor-element-2d7a1455 .elementor-button{background-color:#b51e4f;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#b51e4f;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-2d7a1455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-35ca89f9{--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-3890 .elementor-element.elementor-element-5a8dadce{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-6ccbee1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:12px;line-height:1.7em;color:#75656d;}.elementor-3890 .elementor-element.elementor-element-62446eba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:11px;line-height:1.7em;color:#75656d;}.elementor-3890 .elementor-element.elementor-element-419d497d{--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-3890 .elementor-element.elementor-element-5d4b0a7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:11px;line-height:1.7em;color:#b51e4f;}.elementor-3890 .elementor-element.elementor-element-59cb7cb8 .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-59cb7cb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-5714995d{--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;--border-radius:10px 10px 10px 10px;--padding-top:23px;--padding-bottom:20px;--padding-left:26px;--padding-right:26px;}.elementor-3890 .elementor-element.elementor-element-5714995d:not(.elementor-motion-effects-element-type-background), .elementor-3890 .elementor-element.elementor-element-5714995d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b51e4f;}.elementor-3890 .elementor-element.elementor-element-3ee4fa25{--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-3890 .elementor-element.elementor-element-17fb5470{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-17fb5470 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-42e0df87 .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-42e0df87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-3cc1d9b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-3cc1d9b1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:31px;font-weight:700;line-height:1.3em;color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-70405e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:12px;line-height:1.7em;color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-1b029331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-1b029331 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:31px;font-weight:700;line-height:1.3em;color:#ffffff;}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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-weight:var( --e-global-typography-text-font-weight );}.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-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-weight:var( --e-global-typography-accent-font-weight );}.elementor-3890 .elementor-element.elementor-element-4be08d0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--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-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:12px;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-12px;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-group > label, .elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-subgroup label{color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-group > label{font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-type-html{padding-bottom:0px;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-group .elementor-field{color:#35272e;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-group .elementor-field, .elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-subgroup label{font-family:"Arial", Sans-serif;font-size:16px;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#e8efff;border-color:#e8efff;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-group .elementor-select-wrapper select{background-color:#e8efff;border-color:#e8efff;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-field-group .elementor-select-wrapper::before{color:#e8efff;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-button{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;border-radius:6px 6px 6px 6px;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .e-form__buttons__wrapper__button-next{background-color:#ffffff;color:#b51e4f;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-button[type="submit"]{background-color:#ffffff;color:#b51e4f;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-button[type="submit"] svg *{fill:#b51e4f;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3890 .elementor-element.elementor-element-4be08d0e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-7173d496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-7173d496 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-519fbc43 .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-519fbc43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-3dd4b8c8 .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-3dd4b8c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-65b48649{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-65b48649 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-121d64a9{--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-3890 .elementor-element.elementor-element-71149789{--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-3890 .elementor-element.elementor-element-18dde1b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:11px;line-height:1.7em;color:#b51e4f;}.elementor-3890 .elementor-element.elementor-element-52f9e5e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:10px;line-height:1.7em;color:#75656d;}.elementor-3890 .elementor-element.elementor-element-349379dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-349379dd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#b51e4f;}.elementor-3890 .elementor-element.elementor-element-72e184fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:10px;line-height:1.7em;color:#75656d;}.elementor-3890 .elementor-element.elementor-element-3de1fa5b{--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-3890 .elementor-element.elementor-element-4253d56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:10px;line-height:1.7em;color:#75656d;}.elementor-3890 .elementor-element.elementor-element-4e422e59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3890 .elementor-element.elementor-element-4e422e59 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:29px;font-weight:700;line-height:1.3em;color:#b51e4f;}.elementor-3890 .elementor-element.elementor-element-457f324f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:10px;line-height:1.7em;color:#75656d;}.elementor-3890 .elementor-element.elementor-element-5fc4d9f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:10px;line-height:1.7em;color:#ffffff;}.elementor-3890 .elementor-element.elementor-element-cd92ec0{--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-3890 .elementor-element.elementor-element-5a5525d8{--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-3890 .elementor-element.elementor-element-4e3be95a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:11px;line-height:1.7em;color:#75656d;}.elementor-3890 .elementor-element.elementor-element-729046c3 .elementor-button{background-color:#ffffff;font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;fill:#b51e4f;color:#b51e4f;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ccd6;border-radius:5px 5px 5px 5px;padding:10px 12px 10px 12px;}.elementor-3890 .elementor-element.elementor-element-729046c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}/* Start custom CSS for image-carousel, class: .elementor-element-5a8dadce */.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel img {
    height: 380px !important;
    width: 100% !important;
    object-fit: cover !important;
    object-position: 50% 35% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61581ee5 *//* All visible content belongs to native widgets. This CSS controls their layout only. */
.elementor-3890 .elementor-element.elementor-element-61581ee5{--isft-brand:#b51e4f;--isft-ink:#35272e;--widgets-spacing:0px;width:100%;max-width:none;padding:40px 0!important;background:white;font-family:Arial,sans-serif;gap:0;}
.elementor-3890 .elementor-element.elementor-element-61581ee5,.elementor-3890 .elementor-element.elementor-element-61581ee5 *{box-sizing:border-box;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--widgets-spacing:0px;gap:0;min-width:0;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .elementor-widget{margin:0;min-width:0;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 p{margin:0;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .elementor-heading-title{padding:0;margin:0;font-family:Arial,sans-serif;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-bound{max-width:1440px;width:100%;margin:0 auto;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-header-inner{flex-direction:row;align-items:center;justify-content:space-between;padding:13px 32px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-logo{width:208px;flex-shrink:0;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-logo img{width:208px;height:79px;object-fit:contain;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-help-row{width:auto;flex-direction:row;align-items:center;gap:28px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-help{width:auto;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-phone .elementor-button{padding:0;background:transparent;border:0;font-size:14px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-pill{padding:11px 16px;border:1px solid #ecc4d2;border-radius:30px;background:#fff3f7;white-space:nowrap;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-ticker{height:43px;overflow:hidden;align-items:center;justify-content:center;background:#b51e4f;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-ticker p{font-size:11px;letter-spacing:1.6px;font-weight:750;white-space:nowrap;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-scene{position:relative;isolation:isolate;overflow:hidden;background:#faf5f7;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-scene-images{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;z-index:-2;width:100%;height:100%;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-scene-images .elementor-widget-image,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-scene-images .elementor-widget-container{height:100%;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-scene-images img{height:100%;width:100%;object-fit:cover;object-position:center 28%;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-scene:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,250,252,.95),rgba(255,250,252,.91) 42%,rgba(255,250,252,.77));}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-layout{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:48px;padding:28px 32px 24px;align-items:start;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-story{width:100%;padding-top:8px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-eyebrow{margin-bottom:17px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-eyebrow .elementor-heading-title{letter-spacing:2px;font-weight:800;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-hero-line .elementor-heading-title{font-size:52px;line-height:1.06;letter-spacing:-1.7px;font-weight:800;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-hero-last .elementor-heading-title{font-weight:700;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-intro{margin-top:18px;line-height:1.7;max-width:540px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-program-title{margin-top:18px;margin-bottom:7px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-tags{flex-direction:row;flex-wrap:wrap;gap:7px;width:100%;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-tags .elementor-widget-button{width:auto;max-width:100%;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-tags .elementor-button{font-size:11px;line-height:1.3;padding:8px 11px;white-space:normal;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-gallery-head{flex-direction:row;align-items:center;justify-content:space-between;margin-top:20px;gap:12px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-gallery-head>.elementor-widget{width:auto;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-gallery{margin-top:12px;border:1px solid #e4ced8;border-radius:8px;overflow:hidden;background:white;box-shadow:0 6px 20px #6e143010;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel{width:100%;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel img{height:280px;width:100%;object-fit:cover;object-position:50% 35%;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel .swiper{padding-bottom:50px!important;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel .elementor-swiper-button{top:auto;bottom:8px;transform:none;width:40px;height:36px;border:1px solid #e8cbd6;border-radius:5px;color:#b51e4f;font-size:20px;justify-content:center;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel .elementor-swiper-button-prev{left:auto;right:60px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel .elementor-swiper-button-next{right:12px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-photo-caption{padding:10px 14px;border-top:1px solid #f0e3e9;order:1;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-photo-count{padding:8px 12px;position:absolute;bottom:11px;left:0;font-size:11px;letter-spacing:1px;pointer-events:none;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-gallery{position:relative;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-story-footer{flex-direction:row;align-items:center;justify-content:space-between;margin-top:17px;padding-top:14px;border-top:1px solid #e4cdd6;gap:12px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-story-footer>.elementor-widget{width:auto;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-plain-button .elementor-button{background:transparent;border:0;padding:0;font-size:11px;}
/* Promote the native Form widget's fields into this shared grid. Their DOM stays in the real form. */
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-card{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;position:relative;align-content:start;width:100%;padding:23px 26px 20px;background:#b51e4f;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-card>.elementor-element{grid-column:1/-1;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-top{order:1;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-top>.elementor-widget{width:auto;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-top .elementor-heading-title{font-weight:800;letter-spacing:1.4px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-exam-button .elementor-button{font-size:10px;padding:7px 9px;border-radius:4px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-title{order:2;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-title .elementor-heading-title{font-size:31px;font-weight:800;line-height:1.2;letter-spacing:-.9px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-description{order:3;margin-top:-4px;margin-bottom:6px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form>.elementor-widget-container,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-form,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-form-fields-wrapper{display:contents!important;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-course,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-course .elementor-field-subgroup{display:contents!important;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-course>.elementor-field-label{order:10;grid-column:1/-1;font-size:13px;font-weight:800;color:white;padding:0 0 2px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-option{position:relative;grid-column:span 3;order:11;min-width:0;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-option:nth-child(n+5){order:13;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-option input{position:absolute;right:11px;top:13px;z-index:1;margin:0;width:15px;height:15px;accent-color:#b51e4f;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-option label{display:flex;flex-direction:column;justify-content:center;min-height:64px;height:100%;width:100%;padding:8px 30px 8px 12px;border:1px solid #ffffff66;border-radius:5px;background:#ffffff0c;color:#ffffff;font:12px/1.4 Arial,sans-serif;cursor:pointer;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-option label strong{display:block;font-size:14px;font-weight:800;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-option label small{display:block;font-size:12px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-option input:checked+label{background:white;color:#94153f;border-color:white;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-option input:focus-visible+label{outline:3px solid #ffd7e5;outline-offset:2px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-course-divider{order:12;border-top:1px solid #ffffff5c;padding-top:8px;margin-top:4px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-selected-brochure{order:14;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-selected-brochure .elementor-button{background:transparent;color:white;border-color:#ffffff87;font-size:11px;padding:8px 9px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-details-title{order:20;margin-top:6px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group:not(.elementor-field-group-course){width:100%;padding:0;margin:0;min-width:0;order:30;grid-column:span 3;display:flex;flex-wrap:wrap;align-content:start;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-phone,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-state,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-city{grid-column:span 2;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-label{color:white;font:700 11px/1.45 Arial,sans-serif;padding-bottom:5px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form input.elementor-field{height:44px;width:100%;min-width:0;padding:0 12px;background:#e8efff;border:1px solid #e8efff;color:#101820;border-radius:6px;font:16px Arial,sans-serif;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form input.elementor-field::placeholder{font-size:12px;color:#687582;opacity:1;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-required:after{color:inherit;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-exam{order:40;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;background:white;border-radius:9px;margin-top:6px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-exam-copy{gap:3px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-price{border-left:1px solid #ead1db;padding-left:16px;text-align:right;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-price .elementor-heading-title{font-weight:800;line-height:1.2;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-consent{order:50!important;grid-column:1/-1!important;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-consent .elementor-field-subgroup{display:block!important;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-consent .elementor-field-option{display:flex;align-items:flex-start;gap:9px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-consent input{position:static;flex:0 0 16px;width:16px;height:16px;margin-top:2px;accent-color:white;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-consent label{display:block;min-height:0;padding:0;background:none;border:0;color:white;font-size:11px;line-height:1.6;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-type-submit{order:60!important;grid-column:1/-1!important;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-button{width:100%;min-height:48px;display:flex;justify-content:space-between;background:white;color:#b51e4f;font-weight:800;border-radius:6px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-message{grid-column:1/-1;order:80;color:white;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-type-honeypot{display:none!important;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-payment-note{order:70;text-align:center;margin-top:-5px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-footer-inner{padding:16px 32px 20px;flex-direction:row;align-items:center;justify-content:space-between;gap:15px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-footer-inner>.elementor-widget{width:auto;}
/* Supplemental content remains native and editable; reveal with the native anchor buttons. */
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-extra{display:none;max-width:900px;width:calc(100% - 36px);margin:24px auto;padding:26px;gap:12px;background:#fff5f8;border:1px solid #ead1db;border-radius:10px;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-extra:target,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-extra:has(#isft-brochures:target),body.elementor-editor-active .elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-extra{display:flex;}
@media(max-width:1279px){.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-layout{gap:32px;padding:26px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-card{padding:23px 22px 20px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-hero-line .elementor-heading-title{font-size:48px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-title .elementor-heading-title{font-size:28px;}}
@media(max-width:1099px){.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-layout{grid-template-columns:1fr;max-width:760px;gap:28px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-help{display:none;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-story{padding:0;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-scene:after{background:rgba(255,250,252,.93);}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-title .elementor-heading-title{font-size:31px;}}
@media(max-width:767px){.elementor-3890 .elementor-element.elementor-element-61581ee5{padding:16px 0!important;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-header-inner{padding:16px 20px;gap:12px;flex-wrap:wrap;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-help-row{width:100%;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-pill{width:100%;font-size:11px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-logo,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-logo img{width:184px;height:69px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-layout{padding:22px 18px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-hero-line .elementor-heading-title{font-size:40px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-gallery-head{flex-wrap:wrap;gap:10px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel img{height:220px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-card{padding:23px 18px 20px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-title .elementor-heading-title{font-size:27px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group:not(.elementor-field-group-course){grid-column:1/-1;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-footer-inner{padding:16px 20px 20px;flex-direction:column;align-items:flex-start;gap:5px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-story-footer{gap:8px;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-extra{padding:18px;}}
@media(max-width:390px){.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-option{grid-column:1/-1;}.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group-consent .elementor-field-option{grid-column:auto;}}
@media(prefers-reduced-motion:reduce){.elementor-3890 .elementor-element.elementor-element-61581ee5 *{scroll-behavior:auto!important;}}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-enquiry-title,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-fashion-brochure{display:none;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-card:has(input[value="msc_fashion"]:checked) .isft-fashion-brochure{display:block;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-card:not(:has(input[value="msc_interior"]:checked)) .isft-interior-brochure{display:none;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-card:has(input[value="diploma_fashion"]:checked,input[value="certificate_fashion"]:checked,input[value="diploma_interior"]:checked) .isft-exam,
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-card:has(input[value="diploma_fashion"]:checked,input[value="certificate_fashion"]:checked,input[value="diploma_interior"]:checked) .isft-payment-note,
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-card:has(input[value="diploma_fashion"]:checked,input[value="certificate_fashion"]:checked,input[value="diploma_interior"]:checked) .isft-exam-button,
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-card:has(input[value="diploma_fashion"]:checked,input[value="certificate_fashion"]:checked,input[value="diploma_interior"]:checked) .isft-form-title:not(.isft-enquiry-title){display:none;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-form-card:has(input[value="diploma_fashion"]:checked,input[value="certificate_fashion"]:checked,input[value="diploma_interior"]:checked) .isft-enquiry-title{display:block;}
body.elementor-editor-active .elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-enquiry-title,body.elementor-editor-active .elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-selected-brochure{display:block;}
/* Native runtime refinements verified with the installed Elementor renderer. */
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group.elementor-field-group-phone,
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group.elementor-field-group-state,
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group.elementor-field-group-city{grid-column:span 2;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-button{align-items:center;padding:11px 17px;border:0;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel .elementor-image-carousel-wrapper{margin:0!important;width:100%!important;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel .swiper-slide figure{margin:0;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel .elementor-swiper-button svg{fill:currentColor;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-photo-caption{position:absolute;bottom:50px;left:0;width:100%;background:white;z-index:2;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-carousel .swiper{padding-bottom:84px!important;}
.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-photo-count{bottom:10px;z-index:2;}
@media(max-width:767px){.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group.elementor-field-group-phone,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group.elementor-field-group-state,.elementor-3890 .elementor-element.elementor-element-61581ee5 .isft-native-form .elementor-field-group.elementor-field-group-city{grid-column:1/-1;}}/* End custom CSS */