.elementor-10 .elementor-element.elementor-element-16dfb7b .elementor-field-group.recaptcha_v3-bottomleft,.elementor-10 .elementor-element.elementor-element-16dfb7b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-10 .elementor-element.elementor-element-16dfb7b .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-16dfb7b .elementor-labels-inline .elementor-field-group>label{padding-right:0}.elementor-10 .elementor-element.elementor-element-16dfb7b .elementor-field-type-html{padding-bottom:0}.elementor-10 .elementor-element.elementor-element-16dfb7b .elementor-field-group .elementor-select-wrapper select{background-color:var(--e-global-color-cfa1f76);border-width:0;border-radius:15px 15px 15px 15px}.elementor-10 .elementor-element.elementor-element-16dfb7b .e-form__buttons__wrapper__button-next{background-color:#0084ff;color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-10 .elementor-element.elementor-element-16dfb7b .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-10 .elementor-element.elementor-element-16dfb7b .e-form__buttons__wrapper__button-next:hover{background-color:var(--e-global-color-0c57880);color:#fff}.elementor-10 .elementor-element.elementor-element-16dfb7b .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-10 .elementor-element.elementor-element-4eab375f .elementor-field-group.recaptcha_v3-bottomleft,.elementor-10 .elementor-element.elementor-element-4eab375f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-10 .elementor-element.elementor-element-4eab375f .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4eab375f .elementor-labels-inline .elementor-field-group>label{padding-right:0}.elementor-10 .elementor-element.elementor-element-4eab375f .elementor-field-type-html{padding-bottom:0}.elementor-10 .elementor-element.elementor-element-4eab375f .elementor-field-group .elementor-select-wrapper select{background-color:#fff}.elementor-10 .elementor-element.elementor-element-4eab375f .e-form__buttons__wrapper__button-next{background-color:#0073e6;color:#fff}.elementor-10 .elementor-element.elementor-element-4eab375f .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-10 .elementor-element.elementor-element-4eab375f .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-10 .elementor-element.elementor-element-4eab375f .e-form__buttons__wrapper__button-previous:hover{color:#fff}.four-steps-block{background:#fff;border-radius:15px;padding:60px 20px;width:100%;box-sizing:border-box;font-family:"Segoe UI",Helvetica,Arial,sans-serif}.four-steps-block .four-steps-container{max-width:1200px;margin:0 auto;text-align:center}.four-steps-block h1{color:#1a1a1a;font-size:2.8rem;margin-bottom:50px;font-weight:800;letter-spacing:-.5px}.four-steps-block .steps-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.four-steps-block .step-card{background:#fff;border-radius:12px;padding:35px 30px;width:100%;max-width:260px;border:1px solid #dce0e5;border-bottom:6px solid #dce0e5;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:.2s ease;text-align:left}.four-steps-block .step-card:hover{transform:translateY(-5px);border-bottom-color:#0056b3;box-shadow:0 12px 25px rgba(0,0,0,.1)}.four-steps-block .step-number{font-size:3.5rem;font-weight:800;color:#0056b3;line-height:1;margin-bottom:15px}.four-steps-block h3{color:#111;font-size:1.25rem;font-weight:700;margin-bottom:12px}.four-steps-block p{font-size:.95rem;color:#555}.four-steps-block .highlight-risk-free{background:#e8f5e9;color:#2e7d32;padding:0 4px;border-radius:4px;font-weight:600}.four-steps-block .cta-container{margin-top:40px;text-align:center}.four-steps-block .cta-button{background-color:#0056b3;color:#fff!important;padding:18px 32px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:999px;border:none;box-shadow:0 6px 0 #003f7f;transition:.15s ease-in-out;max-width:100%;box-sizing:border-box}.four-steps-block .cta-text{display:inline-block;text-align:center}.four-steps-block .cta-main{display:block;font-size:1.15rem;font-weight:700;line-height:1.25}.four-steps-block .cta-sub{display:block;font-size:.95rem;font-weight:500;line-height:1.2}.four-steps-block .cta-button i{flex-shrink:0;font-size:1.25rem}.four-steps-block .cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 0 #00366d}.four-steps-block .cta-button:active{transform:translateY(3px);box-shadow:0 2px 0 #00366d}.four-steps-block .trust-text{margin-top:15px;font-size:.9rem;color:#666;display:flex;align-items:center;justify-content:center;gap:6px}@media (max-width:768px){.four-steps-block h1{font-size:2rem;margin-bottom:25px}.four-steps-block .step-card{max-width:100%}.four-steps-block .cta-button{width:100%;padding:16px 20px}.four-steps-block .cta-main{font-size:1.05rem}.four-steps-block .cta-sub{font-size:.9rem}}.flatpickr-calendar.inline{width:100%!important;box-shadow:none!important;border:none!important;background:0 0!important}.flatpickr-months{background:0 0!important;margin-bottom:20px!important;min-height:50px!important;position:relative!important;display:flex!important;align-items:center!important}.flatpickr-current-month{font-size:1.2rem!important;padding-top:0!important;height:100%!important;position:absolute!important;width:75%!important;left:12.5%!important;top:0!important;display:flex!important;justify-content:center!important;align-items:center!important}.flatpickr-current-month .numInputWrapper{width:70px!important;display:inline-block!important}.flatpickr-current-month input.cur-year{font-weight:700!important;color:#1a1a1a!important;padding:0!important;margin:0!important;height:auto!important;display:inline-block!important;border:none!important;background:0 0!important;vertical-align:middle!important;appearance:textfield!important}.flatpickr-monthDropdown-months{font-weight:700!important;color:#1a1a1a!important;margin-right:5px!important;background:0 0!important;border:none!important;appearance:none!important;padding:0!important}.flatpickr-prev-month,.flatpickr-next-month{top:50%!important;transform:translateY(-50%)!important;height:30px!important;width:30px!important;padding:5px!important}span.flatpickr-weekday{color:#8898aa!important;font-weight:600!important;font-size:13px!important}.flatpickr-day{border-radius:8px!important;height:42px!important;line-height:42px!important;color:#333!important;font-weight:500!important;margin-top:4px!important;border:1px solid transparent!important}.flatpickr-day.today{background:0 0!important;border:1px solid #2962ff!important;color:#2962ff!important}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:#2962ff!important;border-color:#2962ff!important;color:#fff!important;box-shadow:0 4px 10px rgba(41,98,255,.3)!important}.flatpickr-day:hover{background:#f0f4ff!important}.time-slot-btn{padding:10px 5px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;text-align:center;cursor:pointer;font-size:14px;font-weight:500;color:#555;transition:all .2s cubic-bezier(.25,.8,.25,1)}.time-slot-btn:hover{border-color:#2962ff;color:#2962ff;background:#fff;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.05)}.time-slot-btn.selected{background:#2962ff;color:white;border-color:#2962ff;box-shadow:0 4px 12px rgba(41,98,255,.3)}.time-slot-btn.booked{background:#f5f5f5;color:#ccc;border-color:transparent;text-decoration:line-through;cursor:not-allowed}