/* SGO – סליידר באנרים לעמוד הבית.
   שפת העיצוב נלקחה מהאתר עצמו: פינות ישרות, מסגרת 1px #FFE898 על אלמנטי מדיה (כמו וידאו ההירו),
   וכפתורים בגרדיאנט החתימה #57370E ← #FFE898 עם הובר לזהב בהיר וטקסט נייבי #272361.
   אף תמונה לא נחתכת: ה-img נשמר ביחס הטבעי שלו בכל רוחב מסך. */

.rb-slider{
	--rb-gold:#FFE898;
	--rb-bronze:#57370E;
	--rb-navy:#272361;
	position:relative;
	width:100%;
	max-width:var(--rb-max,1140px);
	margin-left:auto;
	margin-right:auto;
	direction:rtl;
}

/* —— מסגרת המדיה —— */
.rb-track{
	display:flex;
	flex-direction:row;
	overflow-x:auto;
	overflow-y:hidden;
	scroll-snap-type:x mandatory;
	scroll-behavior:smooth;
	-webkit-overflow-scrolling:touch;
	scrollbar-width:none;
	-ms-overflow-style:none;
	direction:ltr;
	border:1px solid var(--rb-frame,var(--rb-gold));
	border-radius:var(--rb-radius,0);
}
.rb-track::-webkit-scrollbar{display:none;width:0;height:0}

.rb-slide{
	flex:0 0 100%;
	width:100%;
	max-width:100%;
	scroll-snap-align:center;
	display:block;
	line-height:0;
	text-decoration:none;
	border:0;
}
.rb-slide img{
	display:block;
	width:100%;
	height:auto;
	max-width:100%;
	object-fit:contain;
	border-radius:var(--rb-radius,0);
}
.rb-slide picture{display:block;line-height:0}

/* —— חצים. סלקטורים בספציפיות גבוהה + !important כדי לנצח את סגנון ה-button הגלובלי של האתר —— */
.rb-slider .rb-nav{
	position:absolute!important;
	top:50%!important;
	transform:translateY(-50%)!important;
	width:44px!important;
	height:44px!important;
	min-width:0!important;
	min-height:0!important;
	padding:0!important;
	margin:0!important;
	border:1px solid var(--rb-gold)!important;
	border-radius:0!important;
	background:linear-gradient(90deg,var(--rb-bronze) 0%,var(--rb-gold) 100%)!important;
	color:var(--rb-arrow-color,#fff)!important;
	box-shadow:0 8px 16px 1px rgba(0,0,0,.28)!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	cursor:pointer;
	z-index:3;
	font-size:0!important;
	line-height:0!important;
	transition:background .25s ease,color .25s ease,box-shadow .25s ease!important;
	outline:none!important;
}
.rb-slider .rb-nav:hover,
.rb-slider .rb-nav:focus-visible{
	background:var(--rb-gold)!important;
	color:var(--rb-navy)!important;
	box-shadow:0 11px 19px 1px rgba(0,0,0,.28)!important;
}
.rb-slider .rb-nav:focus-visible{
	outline:2px solid var(--rb-navy)!important;
	outline-offset:2px!important;
}
.rb-slider .rb-nav svg{width:22px;height:22px;display:block;flex:0 0 auto}
.rb-slider .rb-prev{right:14px!important;left:auto!important}
.rb-slider .rb-next{left:14px!important;right:auto!important}

/* —— נקודות ניווט —— */
.rb-slider .rb-dots{
	display:flex!important;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	gap:8px;
	margin:16px 0 0!important;
	padding:0!important;
	list-style:none;
	direction:ltr;
}
.rb-slider .rb-dot{
	width:12px!important;
	height:5px!important;
	min-width:0!important;
	min-height:0!important;
	padding:0!important;
	margin:0!important;
	border:0!important;
	border-radius:0!important;
	background:rgba(39,35,97,.25)!important;
	box-shadow:none!important;
	cursor:pointer;
	font-size:0!important;
	line-height:0!important;
	transition:background .25s ease,width .25s ease!important;
	outline:none!important;
}
.rb-slider .rb-dot:hover{background:var(--rb-bronze)!important}
.rb-slider .rb-dot.is-active{
	background:linear-gradient(90deg,var(--rb-bronze) 0%,var(--rb-gold) 100%)!important;
	width:34px!important;
}
.rb-slider .rb-dot:focus-visible{outline:2px solid var(--rb-navy)!important;outline-offset:3px!important}

.rb-slider.rb-single .rb-nav,
.rb-slider.rb-single .rb-dots{display:none!important}

.rb-empty{padding:24px;border:1px solid #FFE898;text-align:center;font-size:16px;color:#272361;background:#fbf8f1}

@media (max-width:767px){
	.rb-slider .rb-nav{width:34px!important;height:34px!important;box-shadow:0 5px 10px rgba(0,0,0,.25)!important}
	.rb-slider .rb-nav svg{width:17px;height:17px}
	.rb-slider .rb-prev{right:8px!important}
	.rb-slider .rb-next{left:8px!important}
	.rb-slider .rb-dots{margin-top:12px!important;gap:6px}
	.rb-slider .rb-dot{width:10px!important;height:4px!important}
	.rb-slider .rb-dot.is-active{width:26px!important}
}

@media (prefers-reduced-motion:reduce){.rb-track{scroll-behavior:auto}}

/* מחוון הגלילה של ההירו — מוצמד לתחתית ההירו וממורכז (הועבר לתוך סקשן ההירו, 26/08/2026).
   ללא transform — כדי לא לשבור את אנימציית floatUpDown של הקלאס .float */
.sgo-scroll-cue{left:0!important;right:0!important;width:100%!important;margin:0!important;text-align:center;pointer-events:none}
.sgo-scroll-cue .elementor-icon{display:inline-flex}

/* חצים ב-CSS טהור — ללא תווי פיסוק דו-כיווניים שהדפדפן משקף ב-RTL */
.rb-slider .rb-nav::before{content:'';display:block;width:11px;height:11px;border-style:solid;border-color:currentColor;border-width:2.5px 2.5px 0 0;transform:rotate(45deg);margin-right:4px}
.rb-slider .rb-next::before{border-width:2.5px 0 0 2.5px;transform:rotate(-45deg);margin-right:0;margin-left:4px}
@media (max-width:767px){.rb-slider .rb-nav::before{width:9px;height:9px;border-width:2px 2px 0 0;margin-right:3px}.rb-slider .rb-next::before{border-width:2px 0 0 2px;margin-right:0;margin-left:3px}}

/* עיצוב עמוד המדריך ללקוחה */
.rb-guide{max-width:900px;margin:0 auto;padding:140px 20px 72px;direction:rtl;text-align:right;color:#2b2b2b;font-size:17px;line-height:1.85}
.rb-guide h1{font-size:2.05rem;color:#272361;margin:0 0 8px;font-weight:700;line-height:1.3}
.rb-guide .rbg-sub{color:#6b6b6b;font-size:1rem;margin:0 0 30px}
.rb-guide h2{font-size:1.32rem;color:#272361;margin:44px 0 14px;padding-bottom:10px;border-bottom:2px solid #FFE898}
.rb-guide .rbg-step{display:flex;gap:14px;margin:0 0 14px;align-items:flex-start}
.rb-guide .rbg-num{flex:0 0 32px;width:32px;height:32px;background:linear-gradient(90deg,#57370E 0%,#FFE898 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;line-height:1}
.rb-guide .rbg-step p{margin:3px 0}
.rb-guide img{display:block;width:100%;height:auto;border:1px solid #FFE898;margin:20px 0 6px}
.rb-guide .rbg-cap{font-size:14px;color:#7a7a7a;margin:0 0 24px}
.rb-guide .rbg-note{border-right:4px solid #57370E;background:#fbf8f1;padding:16px 18px;margin:24px 0}
.rb-guide .rbg-note p{margin:4px 0}
.rb-guide .rbg-note strong{color:#272361}
.rb-guide ul{padding-right:22px;margin:10px 0}
.rb-guide li{margin:7px 0}
.rb-guide code{background:#f2f2f5;padding:2px 7px;font-size:15px;direction:ltr;display:inline-block}
.rb-guide .rbg-q{font-weight:700;color:#272361;margin:20px 0 2px}
.rb-guide a{color:#57370E;text-decoration:underline}
@media(max-width:767px){.rb-guide{padding:112px 16px 54px;font-size:16px}.rb-guide h1{font-size:1.55rem}.rb-guide h2{font-size:1.16rem}}
