#elementor-popup-modal-43069 .dialog-widget-content{animation-duration:1.2s;border-radius:15px 15px 15px 15px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-43069{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-43069 .dialog-message{width:640px;height:auto;padding:24px 24px 24px 24px;}#elementor-popup-modal-43069 .dialog-close-button{display:flex;}@media(max-width:767px){#elementor-popup-modal-43069 .dialog-message{padding:12px 12px 12px 12px;}}/* Start custom CSS *//* ===== POPUP (standalone) ===== */
.elementor-popup-modal .popup-catalogs{
  text-align:center;
  margin:0; /* על כל מקרה */
}

/* Title + lead */
.elementor-popup-modal .popup-catalogs .popup-title{
  font-weight:800;
  font-size:clamp(22px,2.8vw,28px);
  line-height:1.2;
  margin:0 0 8px;
}
.elementor-popup-modal .popup-catalogs .popup-title .accent{ color:#0a66c2; }

.elementor-popup-modal .popup-catalogs .popup-lead{
  color:#555;
  font-size:15.5px;
  line-height:1.6;
  margin:0 0 14px;
}

/* Buttons layout */
.elementor-popup-modal .popup-catalogs .catalog-buttons{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  justify-content:center;
}

/* Button base (scoped) */
.elementor-popup-modal .popup-catalogs .pc-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:.8rem 1.05rem;
  border-radius:999px;
  border:1px solid transparent;
  font-weight:600;
  line-height:1;
  text-decoration:none;
  cursor:pointer;
  min-width:220px;          /* רוחב עקבי בדסקטופ */
  transition:background-color .2s ease, color .2s ease, border-color .2s ease, filter .2s ease;
  -webkit-tap-highlight-color: transparent;
}

/* Primary */
.elementor-popup-modal .popup-catalogs .pc-btn-primary{
  background:#0a66c2;
  color:#fff;
}
.elementor-popup-modal .popup-catalogs .pc-btn-primary:hover{
  filter:brightness(1.06);
}
.elementor-popup-modal .popup-catalogs .pc-btn-primary:focus{
  outline:0;
  box-shadow:0 0 0 3px rgba(10,102,194,.25);
}

/* Outline */
.elementor-popup-modal .popup-catalogs .pc-btn-outline{
  background:#fff;
  border-color:#0a66c2;
  color:#0a66c2;
}
.elementor-popup-modal .popup-catalogs .pc-btn-outline:hover{
  background:#f2f7ff;
  border-color:#084d96;
}
.elementor-popup-modal .popup-catalogs .pc-btn-outline:focus{
  outline:0;
  box-shadow:0 0 0 3px rgba(10,102,194,.18);
}

/* Responsive: stack full width */
@media (max-width:520px){
  .elementor-popup-modal .popup-catalogs .pc-btn{
    min-width:0;
    width:100%;
  }
}/* End custom CSS */