.come-form, .come-form-holder{

	display: none !important;

}

.title-post-blog-header {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.15;
  height: 3.45em;   /* 3 × 1.15 */
  margin: 16px 0;
}

.contact-section.post-331, .contact-section.post-331 .contact-us-form{
	display: block !important;
}

#newsletter-form, .db-report .contact-section, .db-report .contact-us-form{

	display: inline-block !important;

}
.db-report .contact-section{
	background: none;
}
input[name="approve"]{
	width: 20px !important;
}

._hj-widget-container{
	    display: none !important;
}

.page-text a {
	text-decoration: underline;
}
body .product.post-3506 .page-text {
    color: #000;
	    font-size: 1.5rem;
}
.post-3506.contact-section,
.product.post-3506 .about-author {
    display: none;
}
.home-slider .slide.post-3796 article .btn{
    display:none;
}
.home-slider .slide.post-3796{
	cursor:pointer;
}
.posts-container .posts-single.big_post{
	background-position: left top!important;
	background-size: contain !important;
}
html[dir="rtl"] input[type="tel"],
html[dir="rtl"] .contact-section .container .contact-box .form input{
	direction: rtl;
}
.page-text .btn-wrapper a{
	margin:0!important;	
    background: #004d71;
}
.product .page-text iframe{
	max-width:600px!important;
	margin: 0 auto;
    display: block;
}
.home .top-section .col .read-more {
	font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    padding: 15px 25px;
    text-align: center;
    background: #4296b4;
    border-radius: 4px;
    position: relative;
    top: 45px;
    -webkit-transition: all .3s ease, background .2s linear;
    -o-transition: all .3s ease, background .2s linear;
    transition: all .3s ease, background .2s linear;
}
.home .top-section .col .read-more:hover{
	background: #63acc6;
    color: #fff;
}
.top-section-solutions.global{
	  display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
}
.form-button-center{	
    margin: 20px auto 0!important;
    display: block!important;
}
.mobile-menu.new .login{
  display: flex;
  justify-content: center;
  gap:5px;
  flex-wrap: wrap;
}
.mobile-menu.new .half{
  width: 100%;
}
.mobile-menu .subscribe-btn {
  display: inline-block;
  background: #88c0d2;
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  padding: 14px 40px;
  cursor: pointer;
  vertical-align: middle;
  transition: all .2s linear;
}
@media screen and (max-width: 640px) {
    .sitemap-mobile {
        display: flex;
        flex-direction: column;
    }
	
	    .sitemap-mobile p {
        display: inline-block;
        color: #004d71;
        text-align: right;
        font-weight: 500;
        font-size: 24px;
        padding: 15px 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 60px;
        width: 46%;
        vertical-align: middle;
        margin-top: 0;
    }
	body .top-section-mobile .col a.read-more {
    padding: 25px 50px;
    font-size: 21px;
    padding: 15px 30px;
    background-color: #004d71;
    color: #fff;
    text-align: center;
    border-radius: 4px;
}
    .mobile-menu .login a:last-child .half {
        line-height: 51px;
    }

}
.management-hero{
	position:relative;
}

.management-hero:before{
	display: block;
	position: absolute;
	content:"";
	width:100%;
	height:100%;
	left:0;
	top:0;
  background: rgba(0, 0, 0, 0.5);
	z-index:0;
}
.management-hero *{
  position: relative;
}
.single-container .row{
	display:flex;
	flex-wrap: wrap;	
	gap: 10px;
	justify-content: center;
}

.contact-section .container .contact-box .form .field .error {
    color: #b5121b;
}

.single-container .contact-section .container .contact-box{
	width: 100%!important;
}
.single-container .contact-section .container .contact-box .form .submit-btn{
	padding-left: 20px;
	padding-right: 20px;
}
@media screen and (max-width:768px){
.mobile-slider .slide article .h1{text-align:right;font-size:60px;font-weight:400;margin:0;display:inline-block;vertical-align:middle}
.mobile-slider .slide .h1 p{margin:0;font-size:60px;display:inline-block;vertical-align:middle}

}

/* GemPlan · תבנית מוצר אחידה · v2 · 30.9.2026 · נכנס ל״CSS נוסף״ במותאם האתר */
.page-text .gp-lead{font-size:20px;line-height:1.65;color:#2b3a44;margin:0 0 18px}
.page-text .gp-cta{margin:18px 0 44px}
.page-text .gp-cta a,.page-text .gp-band a{display:inline-block;background:#004d71;color:#fff !important;font-weight:700;font-size:17px;padding:14px 34px;border-radius:6px;text-decoration:none;transition:.3s;box-shadow:0 6px 18px rgba(0,77,113,.18)}
.page-text .gp-cta a:hover{background:#0070a4}
.page-text h2.gp-h2{position:relative;font-size:26px;line-height:1.3;color:#004d71;font-weight:700;margin:48px 0 18px;padding-bottom:12px}
.page-text h2.gp-h2:after{content:"";position:absolute;right:0;bottom:0;width:52px;height:3px;background:#4296b4;border-radius:2px}
.page-text .gp-list{list-style:none;padding:0;margin:14px 0 10px}
.page-text .gp-list li{position:relative;padding-right:34px;margin-bottom:12px;font-size:16px;line-height:1.55}
.page-text .gp-list li:before{content:"";position:absolute;right:0;top:3px;width:22px;height:22px;border-radius:50%;background:#4296b4 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") center/13px no-repeat}
.page-text .gp-img{display:block;margin:26px auto 6px;max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 30px rgba(0,0,0,.10)}
.page-text .gp-steps{display:flex;flex-wrap:wrap;gap:22px;margin:26px 0 10px;counter-reset:gp}
.page-text .gp-step{flex:1 1 200px;background:#fff;border-radius:12px;padding:30px 22px 26px;box-shadow:0 2px 26px rgba(0,77,113,.12);text-align:center}
.page-text .gp-step:before{counter-increment:gp;content:counter(gp);display:block;width:50px;height:50px;line-height:50px;margin:0 auto 16px;border-radius:50%;background:#004d71;color:#fff;font-weight:700;font-size:21px}
.page-text .gp-step strong{display:block;color:#004d71;font-size:18px;margin-bottom:8px}
.page-text .gp-step p{margin:0;font-size:15px;line-height:1.5;color:#5a6a74}
.page-text .gp-grid{display:flex;flex-wrap:wrap;gap:20px;margin:26px 0 10px}
.page-text .gp-card{flex:1 1 200px;background:#f3f8fb;border-radius:12px;padding:26px 22px;border-right:4px solid #4296b4}
.page-text .gp-card strong{display:block;color:#004d71;font-size:17px;margin-bottom:8px}
.page-text .gp-card p{margin:0;font-size:15px;line-height:1.5;color:#5a6a74}
.page-text .gp-who{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 8px}
.page-text .gp-who span{background:#fff;border:1px solid #cfe0e9;color:#004d71;border-radius:30px;padding:10px 20px;font-size:15px;font-weight:700}
.page-text .gp-faq details{border-bottom:1px solid #d6e6ee;padding:16px 0}
.page-text .gp-faq summary{cursor:pointer;font-weight:700;color:#004d71;font-size:17px;list-style:none;position:relative;padding-left:32px}
.page-text .gp-faq summary::-webkit-details-marker{display:none}
.page-text .gp-faq summary:after{content:"+";position:absolute;left:2px;top:-4px;font-size:26px;font-weight:400;color:#4296b4}
.page-text .gp-faq details[open] summary:after{content:"−"}
.page-text .gp-faq p{margin:12px 0 0;color:#5a6a74;line-height:1.6}
.page-text .gp-band{background:linear-gradient(135deg,#004d71,#0b6a95);color:#fff;border-radius:14px;padding:42px 36px;margin:52px 0 14px;text-align:center}
.page-text .gp-band h2{color:#fff;font-size:26px;margin:0 0 12px;padding:0}
.page-text .gp-band p{color:#dbe9f1;font-size:17px;margin:0 0 24px}
.page-text .gp-band a{background:#fff;color:#004d71 !important;box-shadow:none}
.page-text .gp-band a:hover{background:#e8f2f7}
@media (max-width:640px){.page-text .gp-steps,.page-text .gp-grid{gap:14px}.page-text .gp-step,.page-text .gp-card{flex-basis:100%}.page-text .gp-band{padding:32px 22px}.page-text h2.gp-h2{font-size:23px}}
/* v2.1: אייקונים בקוביות, וידאו, כפתורי אפליקציה, לוגואים */
.page-text .gp-step img,.page-text .gp-card img{display:block;width:72px !important;height:72px !important;max-width:72px !important;object-fit:contain;margin:0 auto 14px}
.page-text .gp-card img{margin:0 0 12px}
.page-text .gp-step.gp-icon:before{display:none}
.page-text .gp-card ul{margin:8px 0 0;padding-right:18px;font-size:15px;color:#5a6a74;line-height:1.55}
.page-text .gp-video{position:relative;max-width:760px;margin:26px auto 10px;padding-top:56.25%;border-radius:12px;overflow:hidden;box-shadow:0 2px 30px rgba(0,0,0,.10)}
.page-text .gp-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.page-text .gp-video-wrap{max-width:760px;margin:0 auto}
.page-text .gp-apps{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0 40px}
.page-text .gp-apps a{display:inline-flex;align-items:center;gap:10px;background:#111;color:#fff !important;border-radius:8px;padding:10px 18px;font-weight:700;text-decoration:none;font-size:15px}
.page-text .gp-logos{display:flex;gap:28px;flex-wrap:wrap;align-items:center;justify-content:center;margin:20px 0}
.page-text .gp-logos img{height:36px;width:auto;opacity:.8}
.page-text .gp-note{background:#f3f8fb;border-right:4px solid #4296b4;padding:14px 18px;border-radius:8px;font-size:15px;color:#3f4f59;margin:18px 0}
.page-text .gp-seal{float:left;width:220px;margin:0 0 16px 24px}
@media (max-width:640px){.page-text .gp-seal{float:none;display:block;margin:16px auto}}
/* v2.2: שלוש קוביות בשורה בדסקטופ */
@media (min-width:641px){.page-text .gp-grid .gp-card{flex:1 1 calc(33.333% - 14px);max-width:calc(33.333% - 14px)}.page-text .gp-steps .gp-step{flex:1 1 calc(25% - 17px)}.page-text .gp-steps.gp-3 .gp-step{flex:1 1 calc(33.333% - 15px)}}
/* v3: מספרים, הדגמה מוטמעת, סעיף הדגמה - עמוד המקור */
.page-text .gp-stats{display:flex;flex-wrap:wrap;gap:18px;margin:30px 0 10px}
.page-text .gp-stat{flex:1 1 180px;background:linear-gradient(135deg,#f3f8fb,#e8f2f7);border-radius:12px;padding:26px 20px;text-align:center}
.page-text .gp-stat b{display:block;font-size:34px;line-height:1.1;color:#004d71;font-weight:700;margin-bottom:6px;direction:ltr}
.page-text .gp-stat span{display:block;font-size:14px;color:#5a6a74;line-height:1.45}
.page-text .gp-demo{background:#f3f8fb;border-radius:16px;padding:30px;margin:34px 0}
.page-text .gp-demo-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}
.page-text .gp-demo-head strong{font-size:22px;color:#004d71}
.page-text .gp-demo-head em{font-style:normal;font-size:14px;color:#6b7b85;background:#fff;border-radius:20px;padding:4px 12px}
.page-text .gp-demo p{margin:0 0 18px;color:#5a6a74;font-size:15px}
.page-text .gp-demo-frame{position:relative;padding-top:62%;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 26px rgba(0,77,113,.14)}
.page-text .gp-demo-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.page-text .gp-split{display:flex;gap:34px;flex-wrap:wrap;align-items:flex-start;margin:24px 0}
.page-text .gp-split>div{flex:1 1 320px}
.page-text .gp-split img{width:100%;height:auto;border-radius:12px;box-shadow:0 2px 26px rgba(0,0,0,.10)}
.page-text .gp-phone{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #cfe0e9;border-radius:30px;padding:10px 22px;color:#004d71;font-weight:700;text-decoration:none;font-size:17px;direction:ltr}
.page-text .gp-band .gp-phone{margin-right:12px}
@media (max-width:640px){.page-text .gp-stat{flex-basis:calc(50% - 9px);padding:20px 12px}.page-text .gp-stat b{font-size:26px}.page-text .gp-demo{padding:18px}.page-text .gp-demo-frame{padding-top:78%}}

/* GemPlan 30.9.2026: הקטנת כותרת ההירו בכל האתר, בדסקטופ ובמובייל.
   נדרש important כי בחלק מהכותרות יש גדלים מוטמעים מהעורך,
   ובמובייל מוצג בלוק אחר (.mobile-slider) שמוגדר ל-60px ב-CSS הקיים של האתר. */

/* דסקטופ */
#header .header-content h1,
#header .header-content h1 * {
  font-size: clamp(30px, 3.4vw, 46px) !important;
  line-height: 1.18 !important;
}
#header .header-content .page-text,
#header .header-content .page-text *,
#header .header-content .page-sub-title,
#header .header-content .page-sub-title * {
  font-size: clamp(16px, 1.3vw, 19px) !important;
  line-height: 1.5 !important;
}
@media screen and (min-width: 641px) and (max-width: 1024px) {
  #header .header-content { padding: 40px 40px 40px 0; }
}

/* מובייל: הבלוק הנפרד .mobile-slider */
@media screen and (max-width: 768px) {
  .mobile-slider .slide article {
    padding: 34px 20px 0 !important;
    box-sizing: border-box;
  }
  .mobile-slider .slide .h1 { max-width: 100%; }
  .mobile-slider .slide article .h1,
  .mobile-slider .slide .h1 p,
  .mobile-slider .slide .h1 * {
    font-size: 30px !important;
    line-height: 1.28 !important;
  }
  .mobile-slider .slide .sub-title,
  .mobile-slider .slide .sub-title *,
  .mobile-slider .slide article p:not(.h1 p) {
    font-size: 17px !important;
    line-height: 1.45 !important;
  }
}
@media screen and (max-width: 640px) {
  #header .header-content { width: 88%; padding: 30px 0; }
  #header .header-content h1,
  #header .header-content h1 * {
    font-size: 30px !important;
    line-height: 1.28 !important;
  }
  #header .header-content h1 { margin-bottom: 8px; }
  #header .header-content .page-text,
  #header .header-content .page-text *,
  #header .header-content .page-sub-title,
  #header .header-content .page-sub-title * {
    font-size: 17px !important;
    line-height: 1.45 !important;
  }
  #header .header-content .icon img { height: 58px; padding: 0 0 10px; }
}

/* כפתור ״דברו איתנו״ הצף מכסה את כותרת ההירו במובייל - מורידים אותו מתחת לאזור הכותרת */
@media screen and (max-width: 768px) {
  .contact-side-button {
    top: auto !important;
    bottom: 96px !important;
  }
}

/* EmbedPress */
.page-text .gp-demo-frame{padding-top:0}.page-text .gp-demo-frame .ose-wrapper,.page-text .gp-demo-frame .ose-embedpress-responsive{width:100%!important;max-width:100%!important;display:block!important;border-radius:10px;overflow:hidden;box-shadow:0 2px 26px rgba(0,77,113,.14)}.page-text .gp-demo-frame iframe{width:100%!important;border:0}@media(max-width:640px){.page-text .gp-demo-frame .ose-wrapper,.page-text .gp-demo-frame .ose-embedpress-responsive{height:460px!important;max-height:460px!important}}

/* הדגמה במובייל */
@media(max-width:640px){.page-text .gp-demo{margin-left:-40px;margin-right:-40px;padding:20px 10px;border-radius:0}.page-text .gp-demo-frame .ose-wrapper,.page-text .gp-demo-frame .ose-embedpress-responsive{height:520px!important;max-height:520px!important}}

/* התאמת ההדגמה למובייל: מתחת ל-860 פיקסלים ההדגמה לא שמישה, ולכן מוצג כרטיס במקומה */
.page-text .gp-demo-mobile { display: none; }
@media (max-width: 860px) {
  .page-text .gp-demo-frame { display: none; }
  .page-text .gp-demo-mobile { display: block; text-align: center; }
  .page-text .gp-demo-mobile strong { display: block; color: #004d71; font-size: 19px; margin-bottom: 8px; }
  .page-text .gp-demo-mobile p { margin: 0 0 18px; font-size: 15px; line-height: 1.5; }
  .page-text .gp-demo-mobile a {
    display: inline-block; background: #004d71; color: #fff !important; font-weight: 700;
    font-size: 16px; padding: 13px 28px; border-radius: 6px; text-decoration: none;
  }
  .page-text .gp-demo-mobile .gp-demo-alt {
    display: block; margin-top: 14px; background: none; color: #4296b4 !important;
    font-size: 14px; font-weight: 400; padding: 0; text-decoration: underline;
  }
}

/* רוחב ההדגמה */
.page-text .gp-demo-frame iframe{width:100%!important;max-width:100%!important;height:100%!important;border:0}.page-text .gp-demo-frame .ose-wrapper,.page-text .gp-demo-frame .ose-embedpress-responsive{height:680px!important;max-height:680px!important}

/* גודל טקסט במובייל */
@media screen and (max-width:640px){.product .page-text{font-size:17px!important;line-height:1.6!important}.product .page-text .gp-lead{font-size:18px!important}.product .page-text h2.gp-h2{font-size:22px!important}.product .page-text .gp-list li{font-size:16px!important}}

/* טופס יצירת קשר במובייל + נחיתה */
@media screen and (max-width:640px){
.contact-section .container .contact-box{display:block!important;width:100%!important;box-sizing:border-box;padding:0 18px 26px!important}
.contact-section .container .contact-box .form{display:block!important}
.contact-section .container .contact-box .form .field{display:block!important;width:100%!important;margin:0 0 12px!important;float:none!important}
.contact-section .container .contact-box .form .field input,.contact-section .container .contact-box .form .field select,.contact-section .container .contact-box .form .field textarea{width:100%!important;box-sizing:border-box;height:48px;font-size:16px;padding:0 14px;border-radius:6px}
.contact-section .container .contact-box .form .field textarea{height:96px;padding:12px 14px}
.contact-section .container .contact-box .form .submit-btn,.contact-section .container .contact-box .form input[type=submit]{width:100%!important;height:50px;font-size:17px;border-radius:6px}
.contact-section .container .contact-box .form .approve,.contact-section .container .contact-box label{font-size:13px!important;line-height:1.45!important}
.contact-section .container .contact-box .contact-btn{width:100%!important;text-align:center}
}
#contact-us-form{scroll-margin-top:260px}
@media screen and (max-width:768px){#contact-us-form{scroll-margin-top:190px}}

/* כותרת ופוטר במובייל */
@media screen and (max-width:768px){
.mobile-nav .bottom{display:none!important}
.mobile-nav{height:auto!important}
.mobile-nav .top{height:64px!important;display:flex!important;align-items:center;justify-content:center;position:relative;padding:0 56px!important;box-sizing:border-box}
.mobile-nav .top img.logo,.mobile-nav .top img.logo-orig{width:180px!important;max-width:180px!important;height:auto!important;margin:0 auto!important;position:static!important}
.mobile-nav .top .fa-bars{position:absolute!important;right:16px!important;left:auto!important;top:50%!important;transform:translateY(-50%);font-size:26px!important;width:auto!important;height:auto!important}
.mobile-nav .top img[src*=search]{position:absolute!important;left:16px!important;right:auto!important;top:50%!important;transform:translateY(-50%);width:26px!important;height:26px!important}
.mobile-bottom img[src*=isom],.mobile-bottom img[src*=iso],.mobile-bottom img[src*=ISO]{height:64px!important;width:auto!important;max-width:44%!important;display:inline-block!important;margin:0 6px!important}
.mobile-bottom img{max-width:100%!important;height:auto!important}
.mobile-bottom img[src*=dunsguide],.mobile-bottom img[src*=captian],.mobile-bottom img[src*=dbcredit],.mobile-bottom img[src*=duns100]{height:34px!important;width:auto!important;max-width:46%!important}
.mobile-bottom .third,.mobile-bottom>div{box-sizing:border-box}
.mobile-bottom a{display:inline-block;padding:4px 0}
.mobile-bottom{padding-bottom:18px!important}
.content>.mobile-bottom .third{width:50%!important;float:right!important;padding:0 10px!important;box-sizing:border-box}
}

/* רוחב גוף הטקסט - ביטול 1000 קבוע שגרם לגלילה אופקית */
.product .page-text{width:auto!important;max-width:1000px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
@media screen and (max-width:1060px){.product .page-text{padding-left:30px!important;padding-right:30px!important}}
@media screen and (max-width:640px){.product .page-text{padding-left:20px!important;padding-right:20px!important}}