.elementor-1753 .elementor-element.elementor-element-fcfd8ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:39px;--padding-bottom:39px;--padding-left:39px;--padding-right:39px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1753 .elementor-element.elementor-element-ee70691 .elementor-button{background-color:var( --e-global-color-text );font-family:"Birzia Light";font-size:56px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1753 .elementor-element.elementor-element-ee70691 .elementor-button:hover, .elementor-1753 .elementor-element.elementor-element-ee70691 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-1753 .elementor-element.elementor-element-ee70691 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1753 .elementor-element.elementor-element-ee70691 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1753 .elementor-element.elementor-element-ee70691 .elementor-button:hover svg, .elementor-1753 .elementor-element.elementor-element-ee70691 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1753 .elementor-element.elementor-element-659ee21 .elementor-button{background-color:var( --e-global-color-text );font-family:"Birzia Light";font-size:68px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1753 .elementor-element.elementor-element-659ee21 .elementor-button:hover, .elementor-1753 .elementor-element.elementor-element-659ee21 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-1753 .elementor-element.elementor-element-659ee21 .elementor-button:hover svg, .elementor-1753 .elementor-element.elementor-element-659ee21 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1753 .elementor-element.elementor-element-e145196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1753 .elementor-element.elementor-element-59582b7 .elementor-icon-box-wrapper{gap:15px;}.elementor-1753 .elementor-element.elementor-element-977f622{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1753 .elementor-element.elementor-element-96708cd.elementor-element{--align-self:center;}.elementor-1753 .elementor-element.elementor-element-96708cd .elementor-icon-box-wrapper{gap:15px;}.elementor-1753 .elementor-element.elementor-element-ccf113c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1753 .elementor-element.elementor-element-ccf113c{--content-width:100vw;}}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for button, class: .elementor-element-ee70691 *//*משך זמן אנימציה*/
.slide-btn .elementor-button-content-wrapper,  .slide-btn .elementor-button::before{
    transition: all 0.3s;
}

/*הגדלת הרווח בין טקסט לאייקון במעבר עכבר*/
.slide-btn .elementor-button:hover .elementor-button-content-wrapper{
    gap: 2em !important;
}

/*הגדרות כפתור, לא לשנות*/
.slide-btn .elementor-button {
  position: relative;
  overflow: hidden;
}

/*רקע במעבר עכבר*/
.slide-btn .elementor-button::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--e-global-color-secondary); /* צבע רקע */
  transform: translateX(100%);/*רקע מגיע מימין, לשינוי כיוון שנו למינוס 100%*/
  z-index: 0;
}

/*תזוזת הרקע במעבר עכבר למקום*/
.slide-btn .elementor-button:hover::before {
  transform: translateX(0);
}

/*מיקום אייקון וטקסט מעל רקע*/
.slide-btn .elementor-button-text, .slide-btn .elementor-button-icon{
  position: relative;
  z-index: 1; 
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-659ee21 *//*הגדרות כפתור, לא געת*/
.spin-btn .elementor-button{
    position: relative;
    overflow: hidden;
}

/*הגדרות טקסט עולה במעבר עכבר*/
.spin-btn .elementor-button::before {
  content: "רחף עליי"; /*תוכן טקסט עולה*/
  position: absolute;
  top: 4vw; /*הסתרת הטקסט במצב רגיל*/
  right: 2vw; /*שוליים מימין לטקסט במעבר עכבר*/
}

/*משך זמן האנימציה*/
.spin-btn .elementor-button-text, .spin-btn  .elementor-button-icon, .spin-btn .elementor-button::before{
   transition: all 0.3s;   
}

/*עליית טקסט מקור במעבר עכבר למעלה*/
.spin-btn .elementor-button:hover .elementor-button-text{
    transform: translateY(-4vw);
}

/*סיבוב האייקון במעבר עכבר*/
.spin-btn .elementor-button:hover .elementor-button-icon{
    transform: rotate(45deg)
}

/*יישור עליון של טקסט במעבר עכבר*/
.spin-btn .elementor-button:hover::before{
top:1vw;
}


/*הגדרות טאבלט*/
@media(max-width:1025px){
  /*הגדרות טקסט עולה במעבר עכבר*/
.spin-btn .elementor-button::before {
  top: 6vw; /*הסתרת הטקסט במצב רגיל*/
  right: 3vw; /*שוליים מימין לטקסט במעבר עכבר*/
}

/*עליית טקסט מקור במעבר עכבר למעלה*/
.spin-btn .elementor-button:hover .elementor-button-text{
    transform: translateY(-4vw);
}

/*יישור עליון של טקסט במעבר עכבר*/
.spin-btn .elementor-button:hover::before{
top:1.5vw;
}  
}


/*הגדרות מובייל*/
@media(max-width:757px){
  /*הגדרות טקסט עולה במעבר עכבר*/
.spin-btn .elementor-button::before {
  top: 40px; /*הסתרת הטקסט במצב רגיל*/
  right: 25px; /*שוליים מימין לטקסט במעבר עכבר*/
}

/*עליית טקסט מקור במעבר עכבר למעלה*/
.spin-btn .elementor-button:hover .elementor-button-text{
    transform: translateY(-40px);
}

/*יישור עליון של טקסט במעבר עכבר*/
.spin-btn .elementor-button:hover::before{
top:12px;
}  
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fcfd8ce */.slide-btn/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-59582b7 *//*משך זמן האנימציה*/
.spin-box, .spin-box  .elementor-icon-box-icon svg, .spin-box .elementor-icon-box-icon{
    transition: all 0.5s;
}

/*צבע הרקע של תיבה במעבר עכבר*/
.spin-box:hover{
   background:  var(--e-global-color-secondary); 
}

/*צבע התיאור במעבר עכבר*/
.spin-box:hover .elementor-icon-box-description{
    color: var(--e-global-color-text) !important;
}

/*הגדרות האייקון*/
.spin-box .elementor-icon-box-icon{
    background: var(--e-global-color-text); /*צבע הרקע*/
    padding: 1vw; /*שוליים פנימיים*/
    margin-top: -4vw; /*שוליים חיצוניים למשוך למעלה*/
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    /*יישור למרכז*/
}

/*סיבוב וגדילת האייקון במעבר עכבר*/
.spin-box:hover .elementor-icon-box-icon{
    transform: rotate(90deg) scale(1.05);
}

/*השארת האייקון עצמו לא מסובב במעבר עכבר*/
.spin-box:hover .elementor-icon-box-icon svg{
    transform: rotate(-90deg);
}

/*הגדרות מובייל*/
@media(max-width:767px){
.spin-box .elementor-icon-box-icon{
  padding:10px;
    margin-top:0px;  /*ביטול המשיכה למעלה*/
    margin-right:-35px; /*הזזת האייקון ימינה*/
}
}/* End custom CSS */


/* Start custom CSS for icon-box, class: .elementor-element-96708cd */.card, .card .elementor-icon-box-icon svg, .card .elementor-icon-box-title {
    transition: all 0.5s !important; /*משך זמן האנימציה*/
} 


.card .elementor-icon-box-description{
 clip-path: inset(0% 0% 100% 100%); /*אפקט חיתוך הפסקה*/
    transition: all 0.7s; /*משך זמן האפקט*/
    min-width: 28vw; /*רוחב הפסקה לאפקט חלק יותר*/
    height: 0; /*מצב התחלתי פסקה בגובה 0*/
    max-width: 100% !important;
}

.card:hover .elementor-icon-box-description{
    display: flex;
     clip-path: inset(0% 0% 0% 0%); /*ביטול הסתרת פסקה במעבר עכבר*/
       height: 5vw; /*גובה פסקה במעבר עכבר*/
}

.card:hover .elementor-icon-box-title {
       color: var(--e-global-color-secondary) !important; /*צבע כותרת במעבר עכבר*/
}

 .card:hover .elementor-icon-box-icon svg {
   fill:   var(--e-global-color-secondary) !important;  /*צבע אייקון במעבר עכבר*/
}

 .icon-plus{
    font-size: 2vw; /*גודל הפלוס*/
    margin-right:1vw; /*ריווח בין כותרת לפלוס*/
    display: inline-block;
 }



/*הגדרות טאבלט*/
@media(max-width:1025px){


.card .elementor-icon-box-description{
     clip-path: inset(0% 0% 100% 0%); 
    min-width: 100%; /*רוחב מלא פסקה*/
    height: 0; /*מצב התחלתי פסקה בגובה 0*/}

 .icon-plus{
    font-size:3vw; /*גודל פלוס*/
    margin-right:1vw; /*ריווח בין כותרת לפלוס*/
 }
 
 .card .elementor-icon-box-title{
    margin-top:0vw;
    /*שוליים עליוניים חיצוניים כותרת*/
    margin-bottom: -5vw !important; /*שוליים תחתונים חיצוניים כותרת, לבטל ריווח מיותר*/
}

.card:hover .elementor-icon-box-title{
      margin-bottom: 2vw !important;  /*ריווח בין כותרת לפסקה מצב פתוח*/
}


.card:hover .elementor-icon-box-description{
  height: 10vw; /*גובה פסקה במעבר עכבר*/
}
}


/*הגדרות מובייל*/
@media(max-width:767px){
    
 .icon-plus{
    font-size:20px; /*גודל פלוס*/
    margin-right:10px; /*ריווח בין כותרת לפלוס*/
 }

.card .elementor-icon-box-title{
    margin-top:0px;
    /*שוליים עליוניים חיצוניים כותרת*/
    margin-bottom: -12px !important; /*שוליים תחתונים חיצוניים כותרת, לבטל ריווח מיותר*/
}

.card:hover .elementor-icon-box-title{
      margin-bottom: 10px !important;  /*ריווח בין כותרת לפסקה מצב פתוח*/
}

 .card .elementor-icon-box-description{
    max-width: 100% !important; /*רוחב פסקה מלא*/ 
}

.card:hover .elementor-icon-box-description{
  height: auto; /*גובה פסקה במעבר עכבר*/
}
}/* End custom CSS */


/* Start custom CSS for image-carousel, class: .elementor-element-184b6de *//*עיצוב פעיל רק בדסקטופ*/
@media(min-width:1025px){
.vertical-carusel{
    transform: rotate(100deg); /*סיבוב הקרוסלה*/
    position:absolute;
    top:25vw; /*שוליים מלמעלה*/
    right:-20vw; /*שוליים שליליים ימנה*/
}

.vertical-carusel img{
   transform: rotate(-90deg);  /*סיבוב תמונה פנימית*/
   object-fit: cover;
   height: 15vw; /*גובה תמונה*/
   width: 15vw; /*רוחב תמונה*/
}

/*הגדרות חוץ ימין*/
.vertical-carusel .elementor-swiper-button-next{
    position: absolute;
    top:-4vw !important; /*שוליים מימין*/
    right:47vw !important; /*שוליים מלמעלה*/
transform: rotate(-100deg) !important; /*סיבוב החץ*/
}

/*הגדרות חץ שמאל*/
.vertical-carusel .elementor-swiper-button-prev{
    position: absolute;
    top:18vw !important; /*שוליים מימין*/
    left:40vw !important; /*שוליים מלמעלה*/
transform: rotate(-100deg) !important; /*סיבוב החץ*/
}
}/* End custom CSS */


/* Start Custom Fonts CSS */@font-face {
	font-family: 'Birzia Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ayastud.io/wp-content/uploads/2024/11/Birzia-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Birzia Light';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ayastud.io/wp-content/uploads/2024/11/Birzia-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Birzia Light';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://ayastud.io/wp-content/uploads/2024/11/Birzia-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Birzia Light';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://ayastud.io/wp-content/uploads/2024/11/Birzia-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */