.elementor-57 .elementor-element.elementor-element-241c472{--display:flex;--min-height:80px;--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;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;--z-index:999;}.elementor-57 .elementor-element.elementor-element-241c472:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-241c472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120231A6;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-9238118 .elementor-icon-wrapper{text-align:center;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-57 .elementor-element.elementor-element-42c7947{width:var( --container-widget-width, 104px );max-width:104px;--container-widget-width:104px;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-42c7947 img{width:100%;}.elementor-57 .elementor-element.elementor-element-c2aa5cb{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-81a7268 .e-off-canvas__content{background-color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-81a7268{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100vw;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.45s;--e-off-canvas-overlay-opacity:0;}.elementor-57 .elementor-element.elementor-element-bcac5a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-a9e7e00{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-a9e7e00:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-a9e7e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-9cb26d2{--display:flex;--min-height:80px;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-cd095b5 .elementor-icon-wrapper{text-align:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-57 .elementor-element.elementor-element-c0da238 img{width:170px;}.elementor-57 .elementor-element.elementor-element-5f51b57{--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;--justify-content:center;--align-items:flex-start;--gap:0.6vh 0.6vh;--row-gap:0.6vh;--column-gap:0.6vh;--padding-top:3vh;--padding-bottom:3vh;--padding-left:0;--padding-right:7vw;}.elementor-57 .elementor-element.elementor-element-11d8442{--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:center;--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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-86d5215 .elementor-heading-title{font-family:"Futurism", Sans-serif;font-size:4.6vw;font-weight:bold;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-a3ec964{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-02b5d66 .elementor-heading-title{font-family:"Futurism", Sans-serif;font-size:4.6vw;font-weight:bold;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-a3606a5{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-be33a36 .elementor-heading-title{font-family:"Futurism", Sans-serif;font-size:4.6vw;font-weight:bold;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-877e749{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-470cab4 .elementor-heading-title{font-family:"Futurism", Sans-serif;font-size:4.6vw;font-weight:bold;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-0ff411f{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-aad182f .elementor-heading-title{font-family:"Futurism", Sans-serif;font-size:4.6vw;font-weight:bold;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-b2b638d{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-be6ac99 .elementor-heading-title{font-family:"Futurism", Sans-serif;font-size:4.6vw;font-weight:bold;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-a97c4a4{--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;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-57 .elementor-element.elementor-element-2eeef33{--e-icon-list-icon-size:1.1em;--icon-vertical-offset:0px;}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-1d1041b{font-size:var( --e-global-typography-78e236f-font-size );color:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-57 .elementor-element.elementor-element-c0da238 img{width:150px;}.elementor-57 .elementor-element.elementor-element-5f51b57{--padding-top:3vh;--padding-bottom:3vh;--padding-left:0;--padding-right:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-57 .elementor-element.elementor-element-86d5215 .elementor-heading-title{font-size:52px;}.elementor-57 .elementor-element.elementor-element-02b5d66 .elementor-heading-title{font-size:52px;}.elementor-57 .elementor-element.elementor-element-be33a36 .elementor-heading-title{font-size:52px;}.elementor-57 .elementor-element.elementor-element-470cab4 .elementor-heading-title{font-size:52px;}.elementor-57 .elementor-element.elementor-element-aad182f .elementor-heading-title{font-size:52px;}.elementor-57 .elementor-element.elementor-element-be6ac99 .elementor-heading-title{font-size:52px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-57 .elementor-element.elementor-element-1d1041b{font-size:var( --e-global-typography-78e236f-font-size );}}@media(max-width:767px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-57 .elementor-element.elementor-element-a9e7e00{--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-57 .elementor-element.elementor-element-c0da238 img{width:128px;}.elementor-57 .elementor-element.elementor-element-5f51b57{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-57 .elementor-element.elementor-element-86d5215 .elementor-heading-title{font-size:38px;}.elementor-57 .elementor-element.elementor-element-02b5d66 .elementor-heading-title{font-size:38px;}.elementor-57 .elementor-element.elementor-element-be33a36 .elementor-heading-title{font-size:38px;}.elementor-57 .elementor-element.elementor-element-470cab4 .elementor-heading-title{font-size:38px;}.elementor-57 .elementor-element.elementor-element-aad182f .elementor-heading-title{font-size:38px;}.elementor-57 .elementor-element.elementor-element-be6ac99 .elementor-heading-title{font-size:38px;}.elementor-57 .elementor-element.elementor-element-a97c4a4{--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:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-57 .elementor-element.elementor-element-1d1041b{font-size:var( --e-global-typography-78e236f-font-size );}}/* Start custom CSS for icon, class: .elementor-element-9238118 *//* 1. הגדרות בסיס לנתיבים בתוך ה-SVG */
.elementor-57 .elementor-element.elementor-element-9238118 svg path, 
.elementor-57 .elementor-element.elementor-element-9238118 svg line {
    /* נקודת סיבוב מרכזית לכל משיכת מכחול */
    transform-origin: center;
    
    /* שימוש בעקומת תנועה חלקה ויוקרתית */
    transition: transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.4s ease;
}

/* 2. תנועה אינדיבידואלית לכל משיכה (דירוג) */

/* המשיכה העליונה - זזה מעט למעלה ומסתובבת מעט שמאלה */
.elementor-57 .elementor-element.elementor-element-9238118:hover svg path:nth-child(1) {
    transform: translateY(-3px) rotate(-1.5deg) scaleX(1.02);
}

/* המשיכה האמצעית - זזה מעט ימינה ומתרחבת */
.elementor-57 .elementor-element.elementor-element-9238118:hover svg path:nth-child(2) {
    transform: translateX(4px) scaleX(1.05);
    transition-delay: 0.05s; /* עיכוב קל ליצירת זרימה */
}

/* המשיכה התחתונה - זזה מעט למטה ומסתובבת מעט ימינה */
.elementor-57 .elementor-element.elementor-element-9238118:hover svg path:nth-child(3) {
    transform: translateY(3px) rotate(1.5deg) scaleX(0.98);
    transition-delay: 0.1s; /* עיכוב ארוך יותר */
}

/* 3. אפקט הוספת "חיים" - שינוי שקיפות עדין מאוד */
.elementor-57 .elementor-element.elementor-element-9238118:hover svg path {
    opacity: 0.85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-241c472 */.elementor-57 .elementor-element.elementor-element-241c472 {
  -webkit-mask-image: linear-gradient(to bottom, black 70%, transparent 100%);
  mask-image: linear-gradient(to bottom, black 70%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cd095b5 */.elementor-57 .elementor-element.elementor-element-cd095b5 .elementor-icon{transition:transform .6s cubic-bezier(.2,.8,.2,1);}
.elementor-57 .elementor-element.elementor-element-cd095b5:hover .elementor-icon{transform:rotate(90deg);}
.elementor-57 .elementor-element.elementor-element-cd095b5 svg path{transition:opacity .3s ease;}
.elementor-57 .elementor-element.elementor-element-cd095b5:hover svg path{opacity:.85;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb26d2 */.elementor-57 .elementor-element.elementor-element-9cb26d2{height:80px;overflow:visible;}
.elementor-57 .elementor-element.elementor-element-9cb26d2 .elementor-widget-image{align-self:flex-start;margin-top:10px!important;}
.elementor-57 .elementor-element.elementor-element-9cb26d2 .elementor-widget-icon{align-self:flex-start;margin-top:12px!important;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2eeef33 */.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-icon svg{fill:none!important;}
.elementor-57 .elementor-element.elementor-element-2eeef33 .elementor-icon-list-icon svg path{stroke:#FF5658;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d1041b */.elementor-57 .elementor-element.elementor-element-1d1041b{opacity:.7;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97c4a4 */.elementor-57 .elementor-element.elementor-element-a97c4a4{border-top:1px solid rgba(215,215,215,.14);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9e7e00 */.elementor-57 .elementor-element.elementor-element-a9e7e00{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;}
.elementor-57 .elementor-element.elementor-element-a9e7e00::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(141,82,252,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(141,82,252,.10) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 30% 50%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 30% 50%,#000 10%,transparent 75%);pointer-events:none;}
.elementor-57 .elementor-element.elementor-element-a9e7e00::after{content:'';position:absolute;left:8%;top:30%;width:min(40vw,560px);height:min(40vw,560px);background:radial-gradient(closest-side,rgba(141,82,252,.35),rgba(255,86,88,.15) 60%,rgba(18,2,49,0));filter:blur(50px);pointer-events:none;}
.elementor-57 .elementor-element.elementor-element-a9e7e00 > *{position:relative;z-index:1;}
/* list */
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-list{position:static!important;}
/* Animate the title, not the item: a transformed item would become the containing block of the absolutely positioned preview. */
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi{position:static!important;width:auto!important;}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi .elementor-heading-title{opacity:0;transform:translateY(34px);animation:ykMenuIn .8s cubic-bezier(.2,.8,.2,1) forwards;}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi:nth-child(1) .elementor-heading-title{animation-delay:.10s}.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi:nth-child(2) .elementor-heading-title{animation-delay:.16s}.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi:nth-child(3) .elementor-heading-title{animation-delay:.22s}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi:nth-child(4) .elementor-heading-title{animation-delay:.28s}.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi:nth-child(5) .elementor-heading-title{animation-delay:.34s}.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi:nth-child(6) .elementor-heading-title{animation-delay:.40s}
@keyframes ykMenuIn{to{opacity:1;transform:none;}}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi-link{opacity:1!important;transform:none!important;}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi-link a{position:relative;display:inline-block;padding:.06em 0 .12em;color:#fff;background:linear-gradient(90deg,#FF5658,#8D52FC 50%,#FF5658);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;transition:color .35s ease,background-position .9s cubic-bezier(.2,.8,.2,1),opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1);}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi-link a::after{content:'';position:absolute;right:0;bottom:.02em;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#8D52FC,#FF5658);transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.2,.8,.2,1);}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi-link a::before{content:'←';position:absolute;left:-1.1em;top:50%;font-size:.42em;color:#FF5658;opacity:0;transform:translate(14px,-50%);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1);}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-list:hover .yk-mi-link a{opacity:.35;}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-list .yk-mi:hover .yk-mi-link a,.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi-link a:focus-visible{opacity:1;color:transparent;background-position:0 0;transform:translateX(-10px);}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi:hover .yk-mi-link a::after,.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi.is-current .yk-mi-link a::after{transform:scaleX(1);}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi:hover .yk-mi-link a::before{opacity:1;transform:translate(0,-50%);}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-mi.is-current .yk-mi-link a{color:transparent;background-position:0 0;}
/* previews (desktop) */
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-list .yk-mi .yk-mi-img{position:absolute!important;left:13%;top:50%;width:min(34vw,520px)!important;max-width:none!important;margin:0!important;opacity:0!important;transform:translateY(-50%) rotate(-7deg) scale(.88)!important;clip-path:inset(100% 0 0 0 round 10px);transition:opacity .45s ease,transform .7s cubic-bezier(.2,.8,.2,1),clip-path .7s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:0;}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-list .yk-mi .yk-mi-img img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 45%;background:#fff;border-radius:10px;box-shadow:0 40px 100px -40px rgba(141,82,252,.7);}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-list .yk-mi:hover .yk-mi-img{opacity:1!important;transform:translateY(-50%) rotate(-3deg) scale(1)!important;clip-path:inset(0 0 0 0 round 10px);}
@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-list .yk-mi .yk-mi-img{display:none!important;}}
@media(hover:none){.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-list:hover .yk-mi-link a{opacity:1;}}
.elementor-57 .elementor-element.elementor-element-a9e7e00 .yk-list .yk-mi:nth-child(5) .yk-mi-img img{object-position:50% 72%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2aa5cb */.elementor-57 .elementor-element.elementor-element-c2aa5cb{position:absolute;width:0;height:0;overflow:visible;}
/* The site's reveal CSS transforms every widget; a transformed ancestor would trap the fixed off-canvas inside it. */
.elementor-57 .elementor-element.elementor-element-c2aa5cb .elementor-widget-off-canvas{transform:none!important;will-change:auto!important;opacity:1!important;}/* End custom CSS */