.elementor-1038 .elementor-element.elementor-element-ff51d52{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1038 .elementor-element.elementor-element-2628975{--display:flex;--min-height:549px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1038 .elementor-element.elementor-element-445af98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-2af0602 .title-after_title, .elementor-1038 .elementor-element.elementor-element-2af0602 .title-subtitle, .elementor-1038 .elementor-element.elementor-element-2af0602 .woodmart-title-container{max-width:497px;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-3481699{--wd-img-height:320px;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-3481699 .banner-image{object-position:center center;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-3481699 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-3481699 .promo-banner.banner-content-background .wrapper-content-banner{max-width:236px;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-4c3678f{--wd-img-height:320px;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-4c3678f .banner-image{object-position:center center;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-4c3678f .promo-banner:not(.banner-content-background) .content-banner, .elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-4c3678f .promo-banner.banner-content-background .wrapper-content-banner{max-width:200px;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-0783b5d{--wd-img-height:320px;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-0783b5d .banner-image{object-position:center center;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-0783b5d .promo-banner:not(.banner-content-background) .content-banner, .elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-0783b5d .promo-banner.banner-content-background .wrapper-content-banner{max-width:245px;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-48e3ee3{--wd-img-height:320px;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-48e3ee3 .banner-image{object-position:center center;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-48e3ee3 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-48e3ee3 .promo-banner.banner-content-background .wrapper-content-banner{max-width:245px;}.elementor-1038 .elementor-element.elementor-element-439a573 .banner-title{color:#FFFFFF;font-size:28px;font-weight:400;}.elementor-1038 .elementor-element.elementor-element-439a573 .banner-subtitle{color:var( --e-global-color-fa57f40 );}.elementor-1038 .elementor-element.elementor-element-439a573 .banner-inner{color:var( --e-global-color-fa57f40 );}.elementor-1038 .elementor-element.elementor-element-4335f9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-aa9ae77 .title-after_title, .elementor-1038 .elementor-element.elementor-element-aa9ae77 .title-subtitle, .elementor-1038 .elementor-element.elementor-element-aa9ae77 .woodmart-title-container{max-width:497px;}.elementor-1038 .elementor-element.elementor-element-b826a22{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.3;--margin-top:75px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:30px;--padding-right:30px;}.elementor-1038 .elementor-element.elementor-element-b826a22::before, .elementor-1038 .elementor-element.elementor-element-b826a22 > .elementor-background-video-container::before, .elementor-1038 .elementor-element.elementor-element-b826a22 > .e-con-inner > .elementor-background-video-container::before, .elementor-1038 .elementor-element.elementor-element-b826a22 > .elementor-background-slideshow::before, .elementor-1038 .elementor-element.elementor-element-b826a22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1038 .elementor-element.elementor-element-b826a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3d7d5e6 );--background-overlay:'';}.elementor-1038 .elementor-element.elementor-element-bf8def0 .title-after_title, .elementor-1038 .elementor-element.elementor-element-bf8def0 .title-subtitle, .elementor-1038 .elementor-element.elementor-element-bf8def0 .woodmart-title-container{max-width:327px;}.elementor-1038 .elementor-element.elementor-element-bf8def0 .title-subtitle{font-size:16px;}.elementor-1038 .elementor-element.elementor-element-bf8def0 .title-after_title{font-size:18px;}.elementor-1038 .elementor-element.elementor-element-7140638 .wd-btn-text{font-size:18px;}.elementor-1038 .elementor-element.elementor-element-bbcf5f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-58dff2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-e9be274 .title-after_title, .elementor-1038 .elementor-element.elementor-element-e9be274 .title-subtitle, .elementor-1038 .elementor-element.elementor-element-e9be274 .woodmart-title-container{max-width:497px;}@media(min-width:768px){.elementor-1038 .elementor-element.elementor-element-bbcf5f0{--content-width:1400px;}}@media(max-width:1024px){.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-3481699 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-3481699 .promo-banner.banner-content-background .wrapper-content-banner{max-width:138px;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-4c3678f .promo-banner:not(.banner-content-background) .content-banner, .elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-4c3678f .promo-banner.banner-content-background .wrapper-content-banner{max-width:144px;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-0783b5d .promo-banner:not(.banner-content-background) .content-banner, .elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-0783b5d .promo-banner.banner-content-background .wrapper-content-banner{max-width:144px;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-48e3ee3 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-48e3ee3 .promo-banner.banner-content-background .wrapper-content-banner{max-width:144px;}}@media(max-width:767px){.elementor-1038 .elementor-element.elementor-element-2af0602 .title-after_title, .elementor-1038 .elementor-element.elementor-element-2af0602 .title-subtitle, .elementor-1038 .elementor-element.elementor-element-2af0602 .woodmart-title-container{max-width:100%;}.elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-3481699 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1038 .elementor-element.elementor-element-439a573 .elementor-repeater-item-3481699 .promo-banner.banner-content-background .wrapper-content-banner{max-width:105px;}.elementor-1038 .elementor-element.elementor-element-4335f9a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-aa9ae77 .title-after_title, .elementor-1038 .elementor-element.elementor-element-aa9ae77 .title-subtitle, .elementor-1038 .elementor-element.elementor-element-aa9ae77 .woodmart-title-container{max-width:100%;}.elementor-1038 .elementor-element.elementor-element-b826a22{--min-height:400px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-1038 .elementor-element.elementor-element-bf8def0 .title-after_title, .elementor-1038 .elementor-element.elementor-element-bf8def0 .title-subtitle, .elementor-1038 .elementor-element.elementor-element-bf8def0 .woodmart-title-container{max-width:100%;}.elementor-1038 .elementor-element.elementor-element-58dff2e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-e9be274 .title-after_title, .elementor-1038 .elementor-element.elementor-element-e9be274 .title-subtitle, .elementor-1038 .elementor-element.elementor-element-e9be274 .woodmart-title-container{max-width:100%;}.elementor-1038 .elementor-element.elementor-element-ac31ded > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-b826a22 *//* ================================
   Cassouto celebs background pan (NO CROP)
   Class on container: bg-pan-loop
   ================================ */

.bg-pan-loop{
  position: relative;
  overflow: hidden;

  /* כוונון */
  --bg-pan-duration: 30s; /* מהירות הלופ */
  background-color: #000; /* אופציונלי: צבע רקע אם יש שוליים */
}

/* שכבת הרקע המונפשת (לא נחתך) */
.bg-pan-loop::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  background-image: url("https://cassouto.co.il/wp-content/uploads/2026/02/ALL-CELEBS-scaled.jpg");
  background-repeat: no-repeat;

  /* ✅ לא חותך: ממלא רוחב, שומר יחס */
  background-size: 100% auto;

  /* ✅ מתחיל TOP-CENTER */
  background-position: 50% 0%;

  /* ✅ תנועה חלקה בלופ עד תחתית */
  animation: bgPanPos var(--bg-pan-duration) linear infinite;
}

/* לשמור שהתוכן יהיה מעל הרקע */
.bg-pan-loop > *{
  position: relative;
  z-index: 1;
}

/* האנימציה: TOP -> BOTTOM */
@keyframes bgPanPos{
  0%   { background-position: 50% 0%; }
  100% { background-position: 50% 100%; }
}

/* נגישות: אם משתמש ביקש פחות תנועה */
@media (prefers-reduced-motion: reduce){
  .bg-pan-loop::before{ animation: none; }
}/* End custom CSS */