.elementor-2165 .elementor-element.elementor-element-32504da{--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;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-1f0dd95 *//* ==== CTA spacing & layout (mobile) ==== */

/* מרווח בסיסי בין כפתורים בשורה */
.vs-ctaRow { gap: 12px; }

/* מובייל: כפתורים אחד מתחת לשני + רוחב מלא + ריווח אנכי */
@media (max-width: 640px){
  .vs-ctaRow{ flex-direction: column; }
  .vs-ctaRow .vs-btn{ width: 100%; }

  /* כל שני כפתורים עוקבים יקבלו ריווח אנכי */
  .vs-btn + .vs-btn{ margin-top: 12px !important; }

  /* גם בתוך כרטיסים/סקשנים – רוחב מלא + ריווח */
  .vs-card .vs-btn{ width: 100%; }
  .vs-card .vs-btn + .vs-btn{ margin-top: 12px !important; }
}
/* ==== CTA pairs only: tidy mobile spacing, keep natural button size ==== */

/* בסיס: שיהיה gap אחיד בין הכפתורים */
.vs-ctaRow{ display:flex; gap:14px; flex-wrap:wrap; }

/* מובייל: נערמים לעמודה, מיושרים למרכז, בלי להרחיב לרוחב מלא */
@media (max-width:640px){
  .vs-ctaRow{
    flex-direction: column;
    align-items: center;     /* מרכז את הזוג */
    gap: 16px;               /* קצת יותר ריווח ביניהם */
  }/* End custom CSS */