.elementor-60548 .elementor-element.elementor-element-9875bce{--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;}.elementor-60548 .elementor-element.elementor-element-684192d{width:var( --container-widget-width, 65% );max-width:65%;padding:35px 35px 35px 35px;--container-widget-width:65%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-60548 .elementor-element.elementor-element-684192d.elementor-element{--align-self:center;}.elementor-60548 .elementor-element.elementor-element-684192d ul.step-percentage{height:7px;border-radius:8px;}.elementor-60548 .elementor-element.elementor-element-684192d ul.step-percentage li{background:#B3DEFF;}.elementor-60548 .elementor-element.elementor-element-684192d ul.step-percentage li:after{background:var( --e-global-color-accent );}.elementor-60548 .elementor-element.elementor-element-684192d .active-step-details p{font-size:20px;color:#252634;}.elementor-60548 .elementor-element.elementor-element-684192d .step-nav .ts-icon-btn i{font-size:20px;}.elementor-60548 .elementor-element.elementor-element-684192d .step-nav .ts-icon-btn svg{width:20px;height:20px;}.elementor-60548 .elementor-element.elementor-element-684192d .step-nav .ts-icon-btn{border-style:solid;border-width:2px 2px 2px 2px;width:33px;height:33px;}.elementor-60548 .elementor-element.elementor-element-684192d .step-nav  .ts-icon-btn{border-radius:55px;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-form-group:not(.ui-heading-field) label{font-weight:600;color:#252634;}.elementor-60548 .elementor-element.elementor-element-684192d span.is-required{--optional-col:#FFFFFF00;--required-col:#FF8032;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-form input.ts-filter::placeholder{color:#808184;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-form textarea.ts-filter::placeholder{color:#808184;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-form input.ts-filter::placeholder,.elementor-60548 .elementor-element.elementor-element-684192d .ts-form textarea.ts-filter::placeholder{font-family:"Inter", Sans-serif;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-form input.ts-filter{color:#000000;background:#F4F5F7;border-radius:50px;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-form textarea.ts-filter{color:#000000;background:#F4F5F7;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-form input.ts-filter, .elementor-60548 .elementor-element.elementor-element-684192d .ts-form textarea.ts-filter{font-family:"Inter", Sans-serif;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-form textarea.ts-filter, .elementor-60548 .elementor-element.elementor-element-684192d .ts-form input.ts-filter{border-style:none;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-form div.ts-filter{background:#F4F5F7;}.elementor-60548 .elementor-element.elementor-element-684192d div.ts-filter{border-style:none;grid-gap:10px;}.elementor-60548 .elementor-element.elementor-element-684192d div.ts-filter i{font-size:24px;}.elementor-60548 .elementor-element.elementor-element-684192d div.ts-filter svg{width:24px;height:24px;min-width:24px;}.elementor-60548 .elementor-element.elementor-element-684192d .inline-multilevel li > a span{color:#252634;}.elementor-60548 .elementor-element.elementor-element-684192d .inline-multilevel .ts-term-icon i{color:#252634;}.elementor-60548 .elementor-element.elementor-element-684192d .inline-multilevel .ts-term-icon svg{fill:#252634;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-stepper-input input{font-size:20px;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-field-repeater{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;border-radius:4px;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-repeater-head em{color:#000000;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-repeater-head > i{color:var( --e-global-color-accent );}.elementor-60548 .elementor-element.elementor-element-684192d .ts-repeater-head > svg{fill:var( --e-global-color-accent );}.elementor-60548 .elementor-element.elementor-element-684192d .ts-field-repeater.v-checked .ts-repeater-head > i{color:#00BF22;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-field-repeater.v-checked .ts-repeater-head > svg{fill:#00BF22;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-field-repeater.v-error .ts-repeater-head > i{color:#FF7B00;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-field-repeater.v-error .ts-repeater-head > svg{fill:#FF7B00;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-field-repeater .ts-smaller i{color:var( --e-global-color-accent );}.elementor-60548 .elementor-element.elementor-element-684192d .ts-field-repeater .ts-smaller svg{fill:var( --e-global-color-accent );}.elementor-60548 .elementor-element.elementor-element-684192d .create-form-step > .ts-form-group.ui-heading-field label{color:#252634;}.elementor-60548 .elementor-element.elementor-element-684192d .ui-image-field img{width:75%;border-radius:16px;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-btn-2.form-btn{border-radius:53px;color:#FFFFFF;background:#17D000;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-btn-2.form-btn i{color:#FFFFFF;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-btn-2.form-btn svg{fill:#FFFFFF;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-btn-1.form-btn i{color:#FFFFFF;font-size:14px;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-btn-1.form-btn svg{fill:#FFFFFF;width:14px;height:14px;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-btn-1.form-btn{background-color:var( --e-global-color-accent );border-style:none;border-radius:43px;font-size:11px;font-weight:600;color:#FFFFFF;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-btn-4.form-btn i{color:#FFFFFF;font-size:14px;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-btn-4.form-btn svg{fill:#FFFFFF;width:14px;height:14px;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-btn-4.form-btn{background-color:var( --e-global-color-primary );border-radius:49px;font-size:12px;color:#FFFFFF;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-edit-success{align-items:center;text-align:center;}.elementor-60548 .elementor-element.elementor-element-684192d .ts-edit-success h4{color:#252634;}.elementor-60548 .elementor-element.elementor-element-0602c5a{--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;}.elementor-60548 .elementor-element.elementor-element-49978a6{--spacer-size:59px;}.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 );}body:not(.rtl) .elementor-60548 .elementor-element.elementor-element-1d70eca{left:50px;}body.rtl .elementor-60548 .elementor-element.elementor-element-1d70eca{right:50px;}.elementor-60548 .elementor-element.elementor-element-1d70eca{bottom:40px;z-index:20000;}.elementor-60548 .elementor-element.elementor-element-1d70eca .elementor-button{font-family:"Inter", Sans-serif;font-weight:700;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.16);border-radius:67px 67px 67px 67px;padding:20px 25px 20px 25px;}.elementor-60548 .elementor-element.elementor-element-1ed6ce9 .elementor-button{background-color:#0071E366;font-family:"Inter", Sans-serif;font-weight:700;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.16);border-radius:67px 67px 67px 67px;padding:20px 25px 20px 25px;}body:not(.rtl) .elementor-60548 .elementor-element.elementor-element-1ed6ce9{left:50px;}body.rtl .elementor-60548 .elementor-element.elementor-element-1ed6ce9{right:50px;}.elementor-60548 .elementor-element.elementor-element-1ed6ce9{bottom:40px;z-index:20000;}.elementor-60548 .elementor-element.elementor-element-4f70834{--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;--z-index:1000;}.elementor-60548 .elementor-element.elementor-element-343af91{--display:flex;--overflow:auto;}.elementor-60548 .elementor-element.elementor-element-895d6d3{--display:flex;}@media(min-width:768px){.elementor-60548 .elementor-element.elementor-element-4f70834{--width:100%;}.elementor-60548 .elementor-element.elementor-element-343af91{--width:100%;}}@media(max-width:1024px){body:not(.rtl) .elementor-60548 .elementor-element.elementor-element-1d70eca{left:18px;}body.rtl .elementor-60548 .elementor-element.elementor-element-1d70eca{right:18px;}.elementor-60548 .elementor-element.elementor-element-1d70eca{bottom:18px;}.elementor-60548 .elementor-element.elementor-element-1d70eca .elementor-button{line-height:0.6em;letter-spacing:0.1px;padding:16px 13px 17px 13px;}body:not(.rtl) .elementor-60548 .elementor-element.elementor-element-1ed6ce9{left:18px;}body.rtl .elementor-60548 .elementor-element.elementor-element-1ed6ce9{right:18px;}.elementor-60548 .elementor-element.elementor-element-1ed6ce9{bottom:18px;}.elementor-60548 .elementor-element.elementor-element-1ed6ce9 .elementor-button{line-height:0.6em;letter-spacing:0.1px;padding:16px 13px 17px 13px;}}@media(max-width:767px){.elementor-60548 .elementor-element.elementor-element-684192d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}body:not(.rtl) .elementor-60548 .elementor-element.elementor-element-1d70eca{left:30px;}body.rtl .elementor-60548 .elementor-element.elementor-element-1d70eca{right:30px;}.elementor-60548 .elementor-element.elementor-element-1d70eca{bottom:30px;}.elementor-60548 .elementor-element.elementor-element-1d70eca .elementor-button{padding:12px 12px 16px 12px;}body:not(.rtl) .elementor-60548 .elementor-element.elementor-element-1ed6ce9{left:30px;}body.rtl .elementor-60548 .elementor-element.elementor-element-1ed6ce9{right:30px;}.elementor-60548 .elementor-element.elementor-element-1ed6ce9{bottom:30px;}.elementor-60548 .elementor-element.elementor-element-1ed6ce9 .elementor-button{padding:12px 12px 16px 12px;}.elementor-60548 .elementor-element.elementor-element-4f70834{--width:100%;--justify-content:flex-end;}.elementor-60548 .elementor-element.elementor-element-4f70834.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-60548 .elementor-element.elementor-element-343af91{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4f70834 *//* --- 1. The Sidebar Section (Hidden State) --- */
#my-left-sidebar {
  position: fixed; 
  bottom: 0;
  left: -5000px;
  width: 50%; 
  background-color: transparent;
  z-index: 1000; 
  overflow-y: auto;
  transition: left 0.4s ease-in-out;
}

/* --- 2. The "Open" State --- */
body.left-sidebar-active #my-left-sidebar {
  left: 0;
}

/* --- 3. Hide trigger when sidebar is open --- */
body.left-sidebar-active #sidebar-trigger-button {
  opacity: 0;
  visibility: hidden;
}

/* --- 4. Close button (hidden by default, shown when sidebar open) --- */
#sidebar-close-button {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

body.left-sidebar-active #sidebar-close-button {
  opacity: 1;
  visibility: visible;
}

/* MOBILE ONLY – width override */
@media (max-width: 768px) {
  #my-left-sidebar {
    width: 90%;
  }
}/* End custom CSS */