/* אייקון וויז: לא קיים בגרסת Font Awesome של האתר */
@font-face { font-family: 'FA7 Brands'; src: url('../../webfonts/fa7-brands-400.woff2') format('woff2'); }
.fa-waze::before { font-family: 'FA7 Brands'; font-weight: 400; content: "\f83f"; }

/* לחצנים ממורכזים גם כשבשורה פחות מ-4 */
.card-btn-row { display: flex; flex-wrap: wrap; justify-content: center; direction: rtl; }
.card-btn-row .capabil-grid { float: none; flex: 0 0 25%; max-width: 25%; width: 25%; margin: 10px 0; display: block; padding-left: 5px; padding-right: 5px; }
.card-btn-row .numscroller { margin-right: auto; margin-left: auto; }
.card-btn-row .numscroller i { line-height: inherit; }
.card-design-2 .numscroller { border: 4px solid #fff; color: #fff; width: 90px; height: 90px; line-height: 82px; border-radius: 50%; font-size: 30px; }
.card-design-2 .capabil-grid p { color: #fff; margin-top: 8px; }
.card-icon-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; direction: rtl; }
.card-icon-row a { width: 50px; height: 50px; line-height: 46px; border: 2px solid #fff; color: #fff; text-align: center; font-size: 18px; display: block; }
.card-call { display: inline-block; width: 70px; height: 70px; line-height: 66px; border: 2px solid #fff; border-radius: 50%; color: #fff; font-size: 26px; text-align: center; }
/* מדבקת גירסה חינמית אחרי תום המנוי */
.liberl { direction: ltr; position: absolute; top: 0; right: 0; width: 14.625rem; height: 12.625rem; overflow: hidden; z-index: 5; pointer-events: none; }
.liberl .best-value { position: relative; width: 20.75rem; font-size: 10px; padding: 0.3125rem 5.125rem 0.3125rem 4.125rem; background-color: #ffffff66; color: #00000080; font-weight: bold; transform: rotate(45deg) translate3d(0, 0, 0); }

/* עיצוב 2 */
.card-design-2 .header-right h2:before { display: none; }
.card-design-2 .header-right h2 { color: #fff; margin-top: 0.8em; letter-spacing: 6px; padding-right: 0; background: none; }
.card-design-2 .header-left img { width: 250px; height: 250px; max-width: 100%; object-fit: cover; }
/* עיצוב 3 בטלפון */
@media (max-width: 667px) {
    .card-design-3 .banner { padding: 100px 0; min-height: 735px; }
    .card-design-3 .b-part1 img { width: 60%; margin-top: -28px; margin-right: -20px; }
    .card-design-3 h1, .card-design-3 .b-part1 h2 { margin-right: 21px; max-width: 110px; float: right; }
}
.card-design-2 .header-left img { height: auto; aspect-ratio: 1 / 1; }
