.elementor-13 .elementor-element.elementor-element-1f9aa4b{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-c1617d5{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-4da07ac > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #B85D5D 0%, #f2295b 100%);}.elementor-13 .elementor-element.elementor-element-de9e258 .elementor-button{font-family:"Assistant", Sans-serif;font-size:27px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#090FFF;color:#090FFF;}.elementor-13 .elementor-element.elementor-element-65f9f9b{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-b9c399d .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-b9c399d .elementor-button:focus{background-color:#FF0000;}.elementor-13 .elementor-element.elementor-element-5fc9ee5{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-5f59d3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-af77161{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-b040072{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-5f44106{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}/* Start custom CSS for button, class: .elementor-element-de9e258 */.elementor-13 .elementor-element.elementor-element-de9e258 .elementor-button {
    /* הוספת מסגרת עם gradient */
    border: 2px solid;
    border-image: linear-gradient(45deg, red, blue) 1;
    /* שינוי צבע הטקסט ל-gradient */
    background: -webkit-linear-gradient(45deg, red, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
}

.elementor-13 .elementor-element.elementor-element-de9e258 .elementor-button:hover {
        border-image: linear-gradient(-45deg, red, blue) 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6442c04 *//* עיצוב כפתור עם מעבר חלק */
.custom-button {
  background-color: #4CAF50; /* ירוק */
  color: white; /* צבע טקסט */
  padding: 15px 32px; /* ריווח פנימי */
  text-align: center; /* יישור טקסט */
  text-decoration: none; /* ללא קו תחתון */
  display: inline-block; /* תצוגה ככפתור */
  font-size: 16px; /* גודל גופן */
  margin: 4px 2px; /* מרווח חיצוני */
}

.custom-button:hover {
  background-color: red; /* ירוק כהה יותר ב-hover */
  color: #fff; /* צבע טקסט ב-hover */
  transition:all 1s 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9c399d */.elementor-13 .elementor-element.elementor-element-b9c399d .elementor-button{
    width:100px;
    overflow: hidden;
  transition-duration: 1s;
}
.elementor-13 .elementor-element.elementor-element-b9c399d .elementor-button:hover{
    width:150px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f59d3d */.elementor-13 .elementor-element.elementor-element-5f59d3d {
    font-family: "Assistant";
}
.elementor-13 .elementor-element.elementor-element-5f59d3d .btn,
.elementor-13 .elementor-element.elementor-element-5f59d3d .btn2 {
  width: 300px;
  height: 100px;
  font-size: 30px;
  text-align: center;
  line-height: 100px;
  color: rgba(255,255,255,0.9);
  border-radius: 50px;
  background: linear-gradient(-45deg, #ffa63d, #ff3d77, #338aff, #3cf0c5);
  background-size: 600%;
  -webkit-animation: anime 16s linear infinite;
          animation: anime 16s linear infinite;
}
.elementor-13 .elementor-element.elementor-element-5f59d3d .btn2 {
  position: absolute;
  margin-top: -70px;
  z-index: -1;
  filter: blur(30px);
  opacity: 0.8;
}
.elementor-13 .elementor-element.elementor-element-5f59d3d a {
    color:white;
}
@-webkit-keyframes anime {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes anime {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33af1b2 *//* Container style */
.marquee-container {
  width: 100%;
  overflow: hidden;
  position: relative;
}

/* Content style */
.marquee-content {
  display: inline-block;
  white-space: nowrap;
  padding-left: 100%; /* Start position offscreen */
  animation: marquee 10s linear infinite;
  transition: animation-play-state 0.3s ease;
}

/* Animation definition */
@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

/* Stop animation on hover */
.marquee-container:hover .marquee-content {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-863ad84 */.hover-container {
  position: relative;
  width: 300px;
  height: 200px;
}

.hover-container img {
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease;
}

.hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: black;
  font-size: 24px;
  opacity: 0;
  transition: opacity 0.5s ease;
}

.hover-container:hover img {
  opacity: 0;
}

.hover-container:hover .hover-text {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e6f6ed */.elementor-13 .elementor-element.elementor-element-2e6f6ed span{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size:120px;
	letter-spacing:0.1em;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 3px;
  -webkit-text-stroke-color: white;
  text-shadow: 
						8px 8px #ff1f8f,
						20px 20px #000000;
}/* End custom CSS */