.elementor-47 .elementor-element.elementor-element-17077fb{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5ec0e81{padding:7px 7px 7px 7px;text-align:center;}.elementor-47 .elementor-element.elementor-element-5ec0e81 .elementor-heading-title{font-size:20px;font-weight:300;letter-spacing:0.9px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-1fd1add{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-47 .elementor-element.elementor-element-1fd1add.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-3ce1ba7.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-3ce1ba7 img{width:88%;height:15vh;object-fit:contain;object-position:center center;}.elementor-47 .elementor-element.elementor-element-832508f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-47 .elementor-element.elementor-element-7666d57{padding:7px 7px 7px 7px;text-align:center;}.elementor-47 .elementor-element.elementor-element-7666d57 .elementor-heading-title{font-size:20px;font-weight:300;letter-spacing:0.9px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-7482b24{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-47 .elementor-element.elementor-element-8164d51{padding:7px 7px 7px 7px;text-align:center;}.elementor-47 .elementor-element.elementor-element-8164d51 .elementor-heading-title{font-size:20px;font-weight:300;letter-spacing:0.9px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-e8b3c83{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-47 .elementor-element.elementor-element-e8b3c83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-fa602c1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-fa602c1 img{width:88%;height:15vh;object-fit:contain;object-position:center center;}.elementor-47 .elementor-element.elementor-element-ef805f6{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-47 .elementor-element.elementor-element-09f6768{padding:7px 7px 7px 7px;text-align:center;}.elementor-47 .elementor-element.elementor-element-09f6768 .elementor-heading-title{font-size:20px;font-weight:300;letter-spacing:0.9px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-fa743d7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-47 .elementor-element.elementor-element-fa743d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-99f3edf.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-99f3edf img{width:88%;height:15vh;object-fit:contain;object-position:center center;}.elementor-47 .elementor-element.elementor-element-b7a8c67{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-47 .elementor-element.elementor-element-e7380ef{padding:7px 7px 7px 7px;text-align:center;}.elementor-47 .elementor-element.elementor-element-e7380ef .elementor-heading-title{font-size:20px;font-weight:300;letter-spacing:0.9px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-e3ec560{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-47 .elementor-element.elementor-element-45fca08{padding:7px 7px 7px 7px;text-align:center;}.elementor-47 .elementor-element.elementor-element-45fca08 .elementor-heading-title{font-size:20px;font-weight:300;letter-spacing:0.9px;color:#FFFFFF;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-3ce1ba7.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-3ce1ba7 img{height:15vh;object-fit:contain;object-position:center center;}.elementor-47 .elementor-element.elementor-element-fa602c1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-fa602c1 img{height:15vh;object-fit:contain;object-position:center center;}.elementor-47 .elementor-element.elementor-element-99f3edf.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-99f3edf img{height:15vh;object-fit:contain;object-position:center center;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-17077fb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-3ce1ba7 img{height:19vh;}.elementor-47 .elementor-element.elementor-element-832508f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-7482b24{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-fa602c1 img{height:19vh;}.elementor-47 .elementor-element.elementor-element-ef805f6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-99f3edf img{height:19vh;}.elementor-47 .elementor-element.elementor-element-b7a8c67{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-e3ec560{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-1fd1add{--width:16%;}.elementor-47 .elementor-element.elementor-element-e8b3c83{--width:16%;}.elementor-47 .elementor-element.elementor-element-fa743d7{--width:16%;}}/* Start custom CSS *//* =========================
   CTA GRID
   ========================= */

.cta-grid{
  width: min(980px, 100%);
  margin-inline: auto;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: clamp(20px, 2vw, 34px);
  align-items: start;
}

/* =========================
   CTA CARD
   ========================= */

.cta-card{
  position: relative;
  width: 100%;
  max-width: 470px;
  margin-inline: auto;
}

/* התמונה עצמה - לא רקע */
.cta-card .cta-art,
.cta-card .cta-art img{
  display: block;
  width: 100%;
  height: auto;
  max-width: 100%;
  object-fit: contain;
}

/* שלא יהיה רווח מוזר מתחת לתמונה */
.cta-card .elementor-widget-image{
  margin: 0 !important;
}

.cta-card .elementor-widget-image img{
  display: block;
  width: 100%;
  height: auto;
}

/* =========================
   AMOUNT על המברשת העליונה
   ========================= */

.cta-amount{
  position: absolute;
  top: 6.2%;
  left: 50%;
  transform: translateX(-50%);
  width: 54%;
  margin: 0 !important;
  text-align: center;
  color: #fff7ea;
  font-size: clamp(28px, 3.1vw, 46px);
  line-height: 1.05;
  font-weight: 800;
  z-index: 3;
  text-shadow: 0 2px 10px rgba(0,0,0,.18);
  pointer-events: none;
}

/* =========================
   BUTTON
   ========================= */

.cta-button{
  position: absolute;
  left: 50%;
  bottom: 5%;
  transform: translateX(-50%);
  width: auto;
  min-width: 160px;
  z-index: 4;
}

.cta-button .elementor-button,
.cta-button a{
  border: 0;
  border-radius: 999px;
  padding: 14px 26px;
  background: linear-gradient(180deg,#9b4718 0%,#6e2d0c 100%);
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  box-shadow:
    0 16px 35px rgba(0,0,0,.20),
    inset 0 1px 0 rgba(255,255,255,.18);
}

/* Hover */
.cta-button .elementor-button:hover,
.cta-button a:hover{
  transform: translateY(-2px);
  box-shadow:
    0 20px 40px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.2);
}

/* =========================
   MOBILE
   ========================= */

@media (max-width: 767px){

  .cta-grid{
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .cta-card{
    max-width: 420px;
  }

  .cta-amount{
    top: 6%;
    width: 56%;
    font-size: clamp(24px, 8vw, 38px);
  }

  .cta-button{
    bottom: 4.5%;
  }

  .cta-button .elementor-button,
  .cta-button a{
    padding: 12px 22px;
  }
}/* End custom CSS */