.elementor-559 .elementor-element.elementor-element-95cba04:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-95cba04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDED;}.elementor-559 .elementor-element.elementor-element-95cba04 > .elementor-container{max-width:1920px;}.elementor-559 .elementor-element.elementor-element-95cba04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-559 .elementor-element.elementor-element-95cba04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-559 .elementor-element.elementor-element-32829fd .elementor-button{background-color:transparent;font-family:"am1", Sans-serif;font-size:24px;font-weight:400;background-image:linear-gradient(90deg, var( --e-global-color-f01ae3f ) 0%, var( --e-global-color-89a862b ) 71%);border-radius:50px 50px 50px 50px;}.elementor-559 .elementor-element.elementor-element-32829fd .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-32829fd .elementor-button:focus{background-color:transparent;color:var( --e-global-color-530c72a );background-image:linear-gradient(180deg, var( --e-global-color-8c762c4 ) 0%, #f2295b 100%);}.elementor-559 .elementor-element.elementor-element-32829fd .elementor-button:hover svg, .elementor-559 .elementor-element.elementor-element-32829fd .elementor-button:focus svg{fill:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-29d66c1 > .elementor-element-populated{padding:2px 2px 2px 2px;}.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-559 .elementor-element.elementor-element-24897d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-559 .elementor-element.elementor-element-5c3bed9:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-5c3bed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-5c3bed9 > .elementor-container{max-width:1667px;min-height:735px;}.elementor-559 .elementor-element.elementor-element-5c3bed9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-559 .elementor-element.elementor-element-5c3bed9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-63eb6a3 > .elementor-element-populated{margin:0px 0px 040px 0px;--e-column-margin-right:0px;--e-column-margin-left: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-559 .elementor-element.elementor-element-19a807d{margin:055px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-559 .elementor-element.elementor-element-19a807d .elementor-heading-title{font-family:"am1", Sans-serif;font-size:44px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-f01ae3f );}.elementor-559 .elementor-element.elementor-element-096b3ca{text-align:center;}.elementor-559 .elementor-element.elementor-element-096b3ca .elementor-heading-title{font-family:"am1", Sans-serif;font-size:51px;font-weight:800;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-559 .elementor-element.elementor-element-daf887c{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"am - regular", Sans-serif;font-size:39px;font-weight:500;color:#000000;}.elementor-559 .elementor-element.elementor-element-2be0734 .elementor-button{background-color:transparent;font-family:"am1", Sans-serif;font-size:27px;font-weight:500;background-image:linear-gradient(90deg, var( --e-global-color-f01ae3f ) 27%, var( --e-global-color-99fa06d ) 76%);border-radius:30px 30px 30px 30px;}.elementor-559 .elementor-element.elementor-element-2be0734 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-2be0734 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d1b6af0 ) 0%, var( --e-global-color-99fa06d ) 100%);}.elementor-559 .elementor-element.elementor-element-2be0734{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-559 .elementor-element.elementor-element-2445885:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-2445885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c17d1f3 );}.elementor-559 .elementor-element.elementor-element-2445885 > .elementor-container{max-width:1920px;min-height:814px;}.elementor-559 .elementor-element.elementor-element-2445885{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-2445885 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-923330a > .elementor-element-populated{margin:050px 0px 050px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-559 .elementor-element.elementor-element-e3c65f6{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-559 .elementor-element.elementor-element-e3c65f6 .elementor-heading-title{font-family:"am1", Sans-serif;font-weight:600;color:#000000;}.elementor-559 .elementor-element.elementor-element-a40a04b{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0115px) 0px;padding:60px 60px 60px 60px;}.elementor-559 .elementor-element.elementor-element-a40a04b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-559 .elementor-element.elementor-element-1cdf3f6:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-1cdf3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-1cdf3f6 > .elementor-container{max-width:1653px;min-height:818px;}.elementor-559 .elementor-element.elementor-element-1cdf3f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-559 .elementor-element.elementor-element-1cdf3f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-ebb347e > .elementor-element-populated{margin:080px 0px 0100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-559 .elementor-element.elementor-element-88f1dd6{margin:72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -54px;top:126px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-88f1dd6{left:34px;}body.rtl .elementor-559 .elementor-element.elementor-element-88f1dd6{right:34px;}.elementor-559 .elementor-element.elementor-element-88f1dd6 img{width:110%;max-width:150%;}.elementor-559 .elementor-element.elementor-element-7fd407d{margin:125px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -87px;top:322px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-7fd407d{left:322px;}body.rtl .elementor-559 .elementor-element.elementor-element-7fd407d{right:322px;}.elementor-559 .elementor-element.elementor-element-7fd407d img{width:41%;max-width:100%;height:118px;}.elementor-559 .elementor-element.elementor-element-2de78cd{width:var( --container-widget-width, 99.048% );max-width:99.048%;--container-widget-width:99.048%;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-2de78cd .elementor-heading-title{font-family:"am1", Sans-serif;font-size:43px;font-weight:600;color:#000000;}.elementor-559 .elementor-element.elementor-element-9e44840{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:500;color:#000000;}.elementor-559 .elementor-element.elementor-element-2310f57 > .elementor-container{max-width:1368px;min-height:400px;}.elementor-559 .elementor-element.elementor-element-2310f57{margin-top:224px;margin-bottom:0px;}.elementor-559 .elementor-element.elementor-element-e91d32b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-e91d32b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDED;}.elementor-559 .elementor-element.elementor-element-e91d32b > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-e91d32b > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-e91d32b > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-559 .elementor-element.elementor-element-e91d32b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-559 .elementor-element.elementor-element-e91d32b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-43f3770{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-43f3770 img{width:70%;max-width:100%;border-radius:23px 23px 23px 23px;}.elementor-559 .elementor-element.elementor-element-71f6095{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-907af42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-559 .elementor-element.elementor-element-907af42 .elementor-heading-title{font-family:"am1", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-559 .elementor-element.elementor-element-776a1be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-776a1be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDED;}.elementor-559 .elementor-element.elementor-element-776a1be > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-776a1be > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-776a1be > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-559 .elementor-element.elementor-element-776a1be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-559 .elementor-element.elementor-element-776a1be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-bdf6053 img{width:70%;max-width:100%;border-radius:23px 23px 23px 23px;}.elementor-559 .elementor-element.elementor-element-f939276{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-7df313d{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-559 .elementor-element.elementor-element-7df313d .elementor-heading-title{font-family:"am1", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-559 .elementor-element.elementor-element-974cf0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-974cf0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDED;}.elementor-559 .elementor-element.elementor-element-974cf0d > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-974cf0d > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-974cf0d > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-559 .elementor-element.elementor-element-974cf0d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-559 .elementor-element.elementor-element-974cf0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-eee7b41{margin:061px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-eee7b41 img{width:70%;max-width:100%;border-radius:23px 23px 23px 23px;}.elementor-559 .elementor-element.elementor-element-08681c3{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-07fab9d{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-559 .elementor-element.elementor-element-07fab9d .elementor-heading-title{font-family:"am1", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-559 .elementor-element.elementor-element-e15da45{margin:-128px 0px calc(var(--kit-widget-spacing, 0px) + 0100px) -15px;top:1300px;text-align:center;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-e15da45{left:-7px;}body.rtl .elementor-559 .elementor-element.elementor-element-e15da45{right:-7px;}.elementor-559 .elementor-element.elementor-element-e15da45 .elementor-heading-title{font-family:"am2", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-559 .elementor-element.elementor-element-cdcd6d4:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-cdcd6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4D4D4;}.elementor-559 .elementor-element.elementor-element-cdcd6d4 > .elementor-container{max-width:1003px;min-height:0px;}.elementor-559 .elementor-element.elementor-element-cdcd6d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-559 .elementor-element.elementor-element-cdcd6d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-8c1f7a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-559 .elementor-element.elementor-element-8c1f7a9 > .elementor-element-populated{margin:070px 070px 070px 070px;--e-column-margin-right:070px;--e-column-margin-left:070px;}.elementor-559 .elementor-element.elementor-element-f04d67b{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-559 .elementor-element.elementor-element-f04d67b .elementor-heading-title{font-family:"am1", Sans-serif;font-size:51px;font-weight:800;color:#951FA0;}.elementor-559 .elementor-element.elementor-element-f3738cf{text-align:center;font-family:"Assistant", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-d231e95{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-text{transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-e6d78c7 .elementor-button{background-color:transparent;font-family:"am1", Sans-serif;font-size:27px;font-weight:500;background-image:linear-gradient(90deg, var( --e-global-color-f01ae3f ) 27%, var( --e-global-color-99fa06d ) 76%);border-radius:30px 30px 30px 30px;}.elementor-559 .elementor-element.elementor-element-e6d78c7 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-e6d78c7 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d1b6af0 ) 0%, var( --e-global-color-99fa06d ) 100%);}.elementor-559 .elementor-element.elementor-element-e6d78c7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-e656f28:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-e656f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-e656f28 > .elementor-container{max-width:1000px;min-height:600px;}.elementor-559 .elementor-element.elementor-element-e656f28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-559 .elementor-element.elementor-element-e656f28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-022c8fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-022c8fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-559 .elementor-element.elementor-element-022c8fb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:150px 0px 0130px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-559 .elementor-element.elementor-element-022c8fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-00f8dd6{text-align:center;}.elementor-559 .elementor-element.elementor-element-00f8dd6 .elementor-heading-title{font-family:"am2", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-559 .elementor-element.elementor-element-359d79c{text-align:center;}.elementor-559 .elementor-element.elementor-element-359d79c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:31px;font-weight:700;color:#000000;}.elementor-559 .elementor-element.elementor-element-712a02c > .elementor-container{max-width:879px;}.elementor-559 .elementor-element.elementor-element-3b9d718:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-3b9d718 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c762c4 );}.elementor-559 .elementor-element.elementor-element-3b9d718 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-3b9d718 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-3b9d718 > .elementor-background-slideshow{border-radius:19px 19px 19px 19px;}.elementor-559 .elementor-element.elementor-element-3b9d718 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-559 .elementor-element.elementor-element-3b9d718 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-559 .elementor-element.elementor-element-6b2f579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-6b2f579 .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-6b2f579.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-6b2f579.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-6b2f579.elementor-view-default .elementor-icon{fill:var( --e-global-color-530c72a );color:var( --e-global-color-530c72a );border-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-6b2f579 .elementor-icon-box-title{color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-6b2f579 .elementor-icon-box-description{font-family:"am2", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-c03e536:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-c03e536 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f01ae3f );}.elementor-559 .elementor-element.elementor-element-c03e536 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-c03e536 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-c03e536 > .elementor-background-slideshow{border-radius:19px 19px 19px 19px;}.elementor-559 .elementor-element.elementor-element-c03e536 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-559 .elementor-element.elementor-element-c03e536 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-09d8cd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-09d8cd7 .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-09d8cd7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-09d8cd7.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-09d8cd7.elementor-view-default .elementor-icon{fill:var( --e-global-color-530c72a );color:var( --e-global-color-530c72a );border-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-09d8cd7 .elementor-icon-box-title{color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-09d8cd7 .elementor-icon-box-description{font-family:"am2", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-e8f6169:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-e8f6169 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1b6af0 );}.elementor-559 .elementor-element.elementor-element-e8f6169 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-e8f6169 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-e8f6169 > .elementor-background-slideshow{border-radius:19px 19px 19px 19px;}.elementor-559 .elementor-element.elementor-element-e8f6169 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-559 .elementor-element.elementor-element-e8f6169 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-d745973 .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-d745973.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-d745973.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-d745973.elementor-view-default .elementor-icon{fill:var( --e-global-color-530c72a );color:var( --e-global-color-530c72a );border-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-d745973 .elementor-icon-box-title, .elementor-559 .elementor-element.elementor-element-d745973 .elementor-icon-box-title a{font-weight:600;}.elementor-559 .elementor-element.elementor-element-d745973 .elementor-icon-box-title{color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-d745973 .elementor-icon-box-description{font-family:"am2", Sans-serif;font-size:1px;font-weight:400;}.elementor-559 .elementor-element.elementor-element-67762d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-67762d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89a862b );}.elementor-559 .elementor-element.elementor-element-67762d2 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-67762d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-67762d2 > .elementor-background-slideshow{border-radius:19px 19px 19px 19px;}.elementor-559 .elementor-element.elementor-element-67762d2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-559 .elementor-element.elementor-element-67762d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-dcef42d .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-dcef42d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-dcef42d.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-dcef42d.elementor-view-default .elementor-icon{fill:var( --e-global-color-530c72a );color:var( --e-global-color-530c72a );border-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-dcef42d .elementor-icon-box-title, .elementor-559 .elementor-element.elementor-element-dcef42d .elementor-icon-box-title a{font-family:"am2", Sans-serif;font-weight:600;}.elementor-559 .elementor-element.elementor-element-dcef42d .elementor-icon-box-title{color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-ee3b1f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-559 .elementor-element.elementor-element-ee3b1f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99fa06d );}.elementor-559 .elementor-element.elementor-element-ee3b1f5 > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-ee3b1f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-ee3b1f5 > .elementor-background-slideshow{border-radius:19px 19px 19px 19px;}.elementor-559 .elementor-element.elementor-element-ee3b1f5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-559 .elementor-element.elementor-element-ee3b1f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-8bbf110 .elementor-icon-box-wrapper{gap:15px;}.elementor-559 .elementor-element.elementor-element-8bbf110.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-8bbf110.elementor-view-framed .elementor-icon, .elementor-559 .elementor-element.elementor-element-8bbf110.elementor-view-default .elementor-icon{fill:var( --e-global-color-530c72a );color:var( --e-global-color-530c72a );border-color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-8bbf110 .elementor-icon-box-title, .elementor-559 .elementor-element.elementor-element-8bbf110 .elementor-icon-box-title a{font-family:"am2", Sans-serif;font-weight:600;}.elementor-559 .elementor-element.elementor-element-8bbf110 .elementor-icon-box-title{color:var( --e-global-color-530c72a );}.elementor-559 .elementor-element.elementor-element-8bbf110 .elementor-icon-box-description{font-family:"am1", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-45871f2 .elementor-button{background-color:transparent;font-family:"am1", Sans-serif;font-size:27px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #FFFFFF 27%, var( --e-global-color-99fa06d ) 76%);border-style:dotted;border-radius:57.86px 57.86px 57.86px 57.86px;}.elementor-559 .elementor-element.elementor-element-45871f2 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-45871f2 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d1b6af0 ) 0%, var( --e-global-color-99fa06d ) 100%);}.elementor-559 .elementor-element.elementor-element-45871f2{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-4f34b58 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #F7F4BD 0%, var( --e-global-color-530c72a ) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-4f34b58 > .elementor-container{max-width:1000px;min-height:400px;}.elementor-559 .elementor-element.elementor-element-4f34b58 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-559 .elementor-element.elementor-element-4f34b58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-559 .elementor-element.elementor-element-861db86 > .elementor-element-populated{margin:070px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-559 .elementor-element.elementor-element-871e753{margin:190px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-559 .elementor-element.elementor-element-871e753 .elementor-heading-title{font-family:"am2", Sans-serif;font-size:60px;font-weight:600;text-shadow:6px 0px 5px #FFFFFF;color:#000000;}.elementor-559 .elementor-element.elementor-element-8195d50{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-559 .elementor-element.elementor-element-8195d50 .elementor-heading-title{font-family:"am2", Sans-serif;font-size:30px;font-weight:600;text-shadow:1px -1px 5px #FFFFFF;color:#000000;}.elementor-559 .elementor-element.elementor-element-c1ad768 .elementor-button{background-color:transparent;font-family:"am1", Sans-serif;font-size:52px;font-weight:500;background-image:linear-gradient(90deg, var( --e-global-color-f01ae3f ) 27%, var( --e-global-color-99fa06d ) 76%);border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-c1ad768 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-c1ad768 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-99fa06d ) 36%, var( --e-global-color-8c762c4 ) 100%);}.elementor-559 .elementor-element.elementor-element-c1ad768{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 130px) 0px;}.elementor-559 .elementor-element.elementor-element-6a813e0:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-6a813e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDED;}.elementor-559 .elementor-element.elementor-element-6a813e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-559 .elementor-element.elementor-element-6a813e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-559 .elementor-element.elementor-element-495d8be > .elementor-element-populated{margin:0150px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-559 .elementor-element.elementor-element-ee53fb8{text-align:center;}.elementor-559 .elementor-element.elementor-element-ee53fb8 .elementor-heading-title{font-family:"am2", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-559 .elementor-element.elementor-element-9c643d9{margin:-635px 0300px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:842px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-9c643d9{left:-308px;}body.rtl .elementor-559 .elementor-element.elementor-element-9c643d9{right:-308px;}.elementor-559 .elementor-element.elementor-element-9c643d9 .elementor-heading-title{font-family:"am2", Sans-serif;font-size:49px;font-weight:600;color:#000000;}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-c3f8cd4{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-d921bcd .elementor-button{background-color:transparent;font-family:"am1", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(90deg, var( --e-global-color-530c72a ) 27%, var( --e-global-color-99fa06d ) 33%);border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-d921bcd .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-d921bcd .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-99fa06d ) 36%, var( --e-global-color-8c762c4 ) 100%);}.elementor-559 .elementor-element.elementor-element-d921bcd{margin:-95px 040px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}.elementor-559 .elementor-element.elementor-element-eb7a6e1 > .elementor-container{min-height:400px;}.elementor-559 .elementor-element.elementor-element-daa0976{margin:-635px 0300px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:842px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-daa0976{left:-308px;}body.rtl .elementor-559 .elementor-element.elementor-element-daa0976{right:-308px;}.elementor-559 .elementor-element.elementor-element-daa0976 .elementor-heading-title{font-family:"am2", Sans-serif;font-size:49px;font-weight:600;color:#000000;}.elementor-559 .elementor-element.elementor-element-2b0ce84{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-99fa06d ) 0%, var( --e-global-color-d1b6af0 ) 100%);--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-item > a{font-family:"am2", Sans-serif;font-weight:400;}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-text{color:var( --e-global-color-530c72a );transition:color 0.3s;}.elementor-559 .elementor-element.elementor-element-f59fb98 .elementor-button{background-color:transparent;font-family:"am1", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(90deg, var( --e-global-color-530c72a ) 27%, var( --e-global-color-99fa06d ) 33%);border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-f59fb98 .elementor-button:hover, .elementor-559 .elementor-element.elementor-element-f59fb98 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-99fa06d ) 36%, var( --e-global-color-8c762c4 ) 100%);}.elementor-559 .elementor-element.elementor-element-f59fb98{margin:-95px 040px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}@media(max-width:1024px){.elementor-559 .elementor-element.elementor-element-19a807d{text-align:center;}.elementor-559 .elementor-element.elementor-element-a40a04b{padding:4px 4px 4px 4px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-88f1dd6{left:97px;}body.rtl .elementor-559 .elementor-element.elementor-element-88f1dd6{right:97px;}.elementor-559 .elementor-element.elementor-element-88f1dd6{top:122px;}.elementor-559 .elementor-element.elementor-element-7fd407d{margin:203px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -180px;top:258px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-7fd407d{left:341px;}body.rtl .elementor-559 .elementor-element.elementor-element-7fd407d{right:341px;}.elementor-559 .elementor-element.elementor-element-7fd407d img{width:30%;height:74px;}.elementor-559 .elementor-element.elementor-element-907af42{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-e15da45{margin:302px -28px calc(var(--kit-widget-spacing, 0px) + -28px) -28px;top:784px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-e15da45{left:14px;}body.rtl .elementor-559 .elementor-element.elementor-element-e15da45{right:14px;}.elementor-559 .elementor-element.elementor-element-9c643d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:210px;text-align:center;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-9c643d9{left:0px;}body.rtl .elementor-559 .elementor-element.elementor-element-9c643d9{right:0px;}.elementor-559 .elementor-element.elementor-element-907e2b5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-eef2ef2 > .elementor-element-populated{margin:0px -57px 0px 58px;--e-column-margin-right:-57px;--e-column-margin-left:58px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-d921bcd{margin:-76px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -73px;}.elementor-559 .elementor-element.elementor-element-eb7a6e1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e640c1e > .elementor-element-populated{margin:0px 71px 0px 58px;--e-column-margin-right:71px;--e-column-margin-left:58px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-daa0976{margin:-206px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:210px;text-align:center;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-daa0976{left:0px;}body.rtl .elementor-559 .elementor-element.elementor-element-daa0976{right:0px;}.elementor-559 .elementor-element.elementor-element-2b0ce84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -64px;padding:40px 40px 40px 40px;}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-559 .elementor-element.elementor-element-f59fb98{margin:-76px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -73px;}}@media(min-width:768px){.elementor-559 .elementor-element.elementor-element-cbf9bea{width:88.182%;}.elementor-559 .elementor-element.elementor-element-29d66c1{width:11.761%;}.elementor-559 .elementor-element.elementor-element-e91d32b{width:30%;}.elementor-559 .elementor-element.elementor-element-776a1be{width:39.666%;}.elementor-559 .elementor-element.elementor-element-974cf0d{width:30%;}.elementor-559 .elementor-element.elementor-element-3b9d718{width:20%;}.elementor-559 .elementor-element.elementor-element-c03e536{width:20%;}}@media(max-width:767px){.elementor-559 .elementor-element.elementor-element-32829fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-24897d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-096b3ca .elementor-heading-title{font-size:32px;}.elementor-559 .elementor-element.elementor-element-daf887c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:29px;}.elementor-559 .elementor-element.elementor-element-2445885 > .elementor-container{min-height:598px;}.elementor-559 .elementor-element.elementor-element-923330a > .elementor-element-populated{margin:-76px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-559 .elementor-element.elementor-element-a40a04b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-88f1dd6{margin:212px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;top:109px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-88f1dd6{left:18px;}body.rtl .elementor-559 .elementor-element.elementor-element-88f1dd6{right:18px;}.elementor-559 .elementor-element.elementor-element-88f1dd6 img{width:64%;}.elementor-559 .elementor-element.elementor-element-7fd407d{margin:070px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -224px;top:297px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-7fd407d{left:259px;}body.rtl .elementor-559 .elementor-element.elementor-element-7fd407d{right:259px;}.elementor-559 .elementor-element.elementor-element-7fd407d img{width:19%;height:64px;}.elementor-559 .elementor-element.elementor-element-9e44840{font-size:20px;}.elementor-559 .elementor-element.elementor-element-907af42 .elementor-heading-title{font-size:10px;}.elementor-559 .elementor-element.elementor-element-e15da45{margin:-1361px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:1925px;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-e15da45{left:0px;}body.rtl .elementor-559 .elementor-element.elementor-element-e15da45{right:0px;}.elementor-559 .elementor-element.elementor-element-cdcd6d4 > .elementor-container{max-width:1026px;min-height:0px;}.elementor-559 .elementor-element.elementor-element-f04d67b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-559 .elementor-element.elementor-element-f04d67b .elementor-heading-title{font-size:39px;}.elementor-559 .elementor-element.elementor-element-f3738cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;text-align:center;font-size:25px;}.elementor-559 .elementor-element.elementor-element-d231e95{width:var( --container-widget-width, 326px );max-width:326px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-item > a{font-size:16px;}.elementor-559 .elementor-element.elementor-element-e6d78c7{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-559 .elementor-element.elementor-element-00f8dd6{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-00f8dd6 .elementor-heading-title{font-size:36px;}.elementor-559 .elementor-element.elementor-element-359d79c .elementor-heading-title{font-size:23px;}.elementor-559 .elementor-element.elementor-element-3b9d718 > .elementor-element-populated{margin:23px 23px 5px 23px;--e-column-margin-right:23px;--e-column-margin-left:23px;}.elementor-559 .elementor-element.elementor-element-c03e536 > .elementor-element-populated{margin:25px 25px 5px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-559 .elementor-element.elementor-element-e8f6169 > .elementor-element-populated{margin:25px 25px 5px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-559 .elementor-element.elementor-element-67762d2 > .elementor-element-populated{margin:25px 25px 5px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-559 .elementor-element.elementor-element-ee3b1f5 > .elementor-element-populated{margin:25px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-559 .elementor-element.elementor-element-45871f2 .elementor-button{font-size:25px;}.elementor-559 .elementor-element.elementor-element-871e753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-871e753 .elementor-heading-title{font-size:32px;}.elementor-559 .elementor-element.elementor-element-8195d50 .elementor-heading-title{font-size:27px;}.elementor-559 .elementor-element.elementor-element-c1ad768{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-559 .elementor-element.elementor-element-c1ad768 .elementor-button{font-size:36px;}.elementor-559 .elementor-element.elementor-element-ee53fb8{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-ee53fb8 .elementor-heading-title{font-size:38px;}.elementor-559 .elementor-element.elementor-element-9c643d9{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;top:172px;text-align:center;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-9c643d9{left:-10px;}body.rtl .elementor-559 .elementor-element.elementor-element-9c643d9{right:-10px;}.elementor-559 .elementor-element.elementor-element-9c643d9 .elementor-heading-title{font-size:47px;}.elementor-559 .elementor-element.elementor-element-eef2ef2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-559 .elementor-element.elementor-element-c3f8cd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:6px;}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item > a{font-size:16px;}.elementor-559 .elementor-element.elementor-element-d921bcd{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-d921bcd .elementor-button{font-size:15px;}.elementor-559 .elementor-element.elementor-element-eb7a6e1 > .elementor-container{max-width:500px;min-height:588px;}.elementor-559 .elementor-element.elementor-element-e640c1e > .elementor-element-populated, .elementor-559 .elementor-element.elementor-element-e640c1e > .elementor-element-populated > .elementor-background-overlay, .elementor-559 .elementor-element.elementor-element-e640c1e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-559 .elementor-element.elementor-element-e640c1e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-559 .elementor-element.elementor-element-daa0976{margin:12px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;text-align:center;}body:not(.rtl) .elementor-559 .elementor-element.elementor-element-daa0976{left:-6px;}body.rtl .elementor-559 .elementor-element.elementor-element-daa0976{right:-6px;}.elementor-559 .elementor-element.elementor-element-daa0976 .elementor-heading-title{font-size:35px;}.elementor-559 .elementor-element.elementor-element-2b0ce84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 6px 0px;border-radius:31px 31px 31px 31px;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-559 .elementor-element.elementor-element-2b0ce84 .elementor-icon-list-item > a{font-size:23px;}.elementor-559 .elementor-element.elementor-element-f59fb98{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-559 .elementor-element.elementor-element-f59fb98 .elementor-button{font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-32829fd */.elementor-559 .elementor-element.elementor-element-32829fd .elementor-button {
    background: linear-gradient(90deg, #282AAE 0%, #951FA0 33%, #C94FB0 60%, #FCA01A 92%) !important;
}

.elementor-559 .elementor-element.elementor-element-32829fd .elementor-button, .my-special-button {
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease-in-out !important;
    animation: buttonEntrance 1s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}
.elementor-559 .elementor-element.elementor-element-32829fd .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-25deg);
    transition: none;
}
.elementor-559 .elementor-element.elementor-element-32829fd .elementor-button:hover::before {
    animation: shine 1s forwards;
}
.elementor-559 .elementor-element.elementor-element-32829fd .elementor-button:hover {
    transform: translateY(-3px) scale(1.03);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2) !important;
}
@keyframes shine {
    100% {
        left: 125%;
    }
}
@keyframes buttonEntrance {
    0% {
        opacity: 0;
        transform: translateY(20px) scale(0.9);
    }
    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}
.elementor-559 .elementor-element.elementor-element-32829fd:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */





/* Start custom CSS for heading, class: .elementor-element-19a807d */.elementor-559 .elementor-element.elementor-element-19a807d{
    direction: rtl;
}

.elementor-559 .elementor-element.elementor-element-19a807d .elementor-widget-container {
    opacity: 0;
    clip-path: inset(0 0 100% 0);
    transform: translateY(20px);
    transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-559 .elementor-element.elementor-element-19a807d.animated .elementor-widget-container {
    opacity: 1;
    clip-path: inset(0 0 0 0);
    transform: translateY(0);
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-096b3ca */.elementor-559 .elementor-element.elementor-element-096b3ca{
    direction: rtl;
}
.elementor-559 .elementor-element.elementor-element-096b3ca .elementor-widget-container {
    opacity: 0;
    clip-path: inset(0 0 100% 0);
    transform: translateY(20px);
    transition: all 3s cubic-bezier(0.19, 1, 0.22, 1);
}

.elementor-559 .elementor-element.elementor-element-096b3ca.animated .elementor-widget-container {
    opacity: 1;
    clip-path: inset(0 0 0 0);
    transform: translateY(0);
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-daf887c */.elementor-559 .elementor-element.elementor-element-daf887c{
    direction: rtl;
}
.elementor-559 .elementor-element.elementor-element-daf887c .elementor-widget-container {
    overflow: hidden;
    white-space: nowrap;
    border-left: 3px solid transparent; /* סמן מהבהב אופציונלי */
    width: 0;
}

.elementor-559 .elementor-element.elementor-element-daf887c.animated .elementor-widget-container {
    animation: typing 5.2s steps(40, end) forwards;
}

@keyframes typing {
  from { width: 0; }
  to { width: 100%; }
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-2be0734 */.elementor-559 .elementor-element.elementor-element-2be0734 .elementor-button {
    background: linear-gradient(90deg, #282AAE 0%, #951FA0 33%, #C94FB0 60%, #FCA01A 92%) !important;
}
.elementor-559 .elementor-element.elementor-element-2be0734{
    direction: rtl;
}
.elementor-559 .elementor-element.elementor-element-2be0734 .elementor-button, .my-special-button {
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease-in-out !important;
    animation: buttonEntrance 1s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}
.elementor-559 .elementor-element.elementor-element-2be0734 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-25deg);
    transition: none;
}
.elementor-559 .elementor-element.elementor-element-2be0734 .elementor-button:hover::before {
    animation: shine 1s forwards;
}
.elementor-559 .elementor-element.elementor-element-2be0734 .elementor-button:hover {
    transform: translateY(-3px) scale(1.03);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2) !important;
}
@keyframes shine {
    100% {
        left: 125%;
    }
}
@keyframes buttonEntrance {
    0% {
        opacity: 0;
        transform: translateY(20px) scale(0.9);
    }
    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}
.elementor-559 .elementor-element.elementor-element-2be0734 .elementor-button {
    position: relative;
    z-index: 1;
}

.elementor-559 .elementor-element.elementor-element-2be0734 .elementor-button::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: inherit;
    border-radius: inherit;
    z-index: -1;
    animation: pulse-glow 2s infinite;
}

@keyframes pulse-glow {
    0% { transform: scale(1); opacity: 0.6; }
    100% { transform: scale(1.15); opacity: 0; }
}
.elementor-559 .elementor-element.elementor-element-2be0734:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */










/* Start custom CSS for heading, class: .elementor-element-2de78cd */.elementor-559 .elementor-element.elementor-element-2de78cd{
    direction: rtl;
}/* End custom CSS */





/* Start custom CSS for text-editor, class: .elementor-element-71f6095 */.elementor-559 .elementor-element.elementor-element-71f6095{
    direction: rtl;
}
.elementor-559 .elementor-element.elementor-element-71f6095.animated {
    animation-name: typewriterReveal !important;
    animation-duration: 3s !important;
    animation-timing-function: steps(40, end) !important;
    overflow: hidden;
    white-space: nowrap;
    opacity: 1 !important;
}

@keyframes typewriterReveal {
    from { 
        width: 0;
        opacity: 0;
    }
    to { 
        width: 100%;
        opacity: 1;
    }
}

@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-71f6095.animated {
        white-space: normal; 
        animation-name: customReveal !important; 
    }
}/* End custom CSS */


/* Start custom CSS for column, class: .elementor-element-e91d32b */.elementor-559 .elementor-element.elementor-element-e91d32b {
    background: rgba(255, 255, 255, 0.4) !important;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;
    transition: all 0.3s ease;
}

.elementor-559 .elementor-element.elementor-element-e91d32b > .elementor-column-wrap, 
.elementor-559 .elementor-element.elementor-element-e91d32b > .elementor-widget-wrap {
    background: rgba(255, 255, 255, 0.4) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    border-radius: 25px !important;
    padding: 20px !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}

/* אפקט תנועה במעבר עכבר */
.elementor-559 .elementor-element.elementor-element-e91d32b:hover > .elementor-column-wrap {
    transform: translateY(-12px) scale(1.02);
    background: rgba(255, 255, 255, 0.6) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15) !important;
}

.elementor-559 .elementor-element.elementor-element-e91d32b:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}
@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-e91d32b > .elementor-column-wrap {
        background: rgba(255, 255, 255, 0.5) !important;
        backdrop-filter: blur(10px) !important;
        border: 1px solid rgba(255, 255, 255, 0.3) !important;
        box-shadow: 0 10px 25px rgba(0,0,0,0.08) !important;
        /* אנימציית ציפה במקום הובר */
        animation: mobile-float 4s ease-in-out infinite;
    }
}

@keyframes mobile-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}/* End custom CSS */


/* Start custom CSS for text-editor, class: .elementor-element-f939276 */.elementor-559 .elementor-element.elementor-element-f939276{
    direction: rtl;
}
.elementor-559 .elementor-element.elementor-element-f939276.animated {
    animation-name: typewriterReveal !important;
    animation-duration: 3s !important;
    animation-timing-function: steps(40, end) !important;
    overflow: hidden;
    white-space: nowrap;
    opacity: 1 !important;
}

@keyframes typewriterReveal {
    from { 
        width: 0;
        opacity: 0;
    }
    to { 
        width: 100%;
        opacity: 1;
    }
}

@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-f939276.animated {
        white-space: normal; 
        animation-name: customReveal !important; 
    }
}/* End custom CSS */


/* Start custom CSS for column, class: .elementor-element-776a1be */.elementor-559 .elementor-element.elementor-element-776a1be > .elementor-column-wrap, 
.elementor-559 .elementor-element.elementor-element-776a1be > .elementor-widget-wrap {
    background: rgba(255, 255, 255, 0.4) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    border-radius: 25px !important;
    padding: 20px !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}

/* אפקט תנועה במעבר עכבר */
.elementor-559 .elementor-element.elementor-element-776a1be:hover > .elementor-column-wrap {
    transform: translateY(-12px) scale(1.02);
    background: rgba(255, 255, 255, 0.6) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15) !important;
}
.elementor-559 .elementor-element.elementor-element-776a1be:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}
@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-776a1be > .elementor-column-wrap {
        background: rgba(255, 255, 255, 0.5) !important;
        backdrop-filter: blur(10px) !important;
        border: 1px solid rgba(255, 255, 255, 0.3) !important;
        box-shadow: 0 10px 25px rgba(0,0,0,0.08) !important;
        /* אנימציית ציפה במקום הובר */
        animation: mobile-float 4s ease-in-out infinite;
    }
}

@keyframes mobile-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}/* End custom CSS */


/* Start custom CSS for text-editor, class: .elementor-element-08681c3 */.elementor-559 .elementor-element.elementor-element-08681c3{
    direction: rtl;
}

.elementor-559 .elementor-element.elementor-element-08681c3.animated {
    animation-name: typewriterReveal !important;
    animation-duration: 3s !important;
    animation-timing-function: steps(40, end) !important;
    overflow: hidden;
    white-space: nowrap;
    opacity: 1 !important;
}

@keyframes typewriterReveal {
    from { 
        width: 0;
        opacity: 0;
    }
    to { 
        width: 100%;
        opacity: 1;
    }
}

@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-08681c3.animated {
        white-space: normal; 
        animation-name: customReveal !important; 
    }
}/* End custom CSS */


/* Start custom CSS for column, class: .elementor-element-974cf0d */.elementor-559 .elementor-element.elementor-element-974cf0d .elementor-column-wrap {
    background: rgba(255, 255, 255, 0.1) !important;
    backdrop-filter: blur(15px);
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
}
/* פנייה לשכבה הפנימית של אלמנטור */
.elementor-559 .elementor-element.elementor-element-974cf0d > .elementor-column-wrap, 
.elementor-559 .elementor-element.elementor-element-974cf0d > .elementor-widget-wrap {
    background: rgba(255, 255, 255, 0.4) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    border-radius: 25px !important;
    padding: 20px !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}

/* אפקט תנועה במעבר עכבר */
.elementor-559 .elementor-element.elementor-element-974cf0d:hover > .elementor-column-wrap {
    transform: translateY(-12px) scale(1.02);
    background: rgba(255, 255, 255, 0.6) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15) !important;
}
.elementor-559 .elementor-element.elementor-element-974cf0d:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}
@media (max-width: 767px) {
    .elementor-559 .elementor-element.elementor-element-974cf0d > .elementor-column-wrap {
        background: rgba(255, 255, 255, 0.5) !important;
        backdrop-filter: blur(10px) !important;
        border: 1px solid rgba(255, 255, 255, 0.3) !important;
        box-shadow: 0 10px 25px rgba(0,0,0,0.08) !important;
        /* אנימציית ציפה במקום הובר */
        animation: mobile-float 4s ease-in-out infinite;
    }
}

@keyframes mobile-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-e15da45 */.elementor-559 .elementor-element.elementor-element-e15da45{
    direction: rtl;
}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-f04d67b */.elementor-559 .elementor-element.elementor-element-f04d67b{
    direction: rtl;
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3738cf */.elementor-559 .elementor-element.elementor-element-f3738cf{
    direction: rtl;
}
.elementor-559 .elementor-element.elementor-element-f3738cf.animated {
    animation-name: blurFocus !important;
    animation-duration: 1.5s !important;
}

@keyframes blurFocus {
    0% {
        opacity: 0;
        filter: blur(20px);
        transform: scale(1.1);
    }
    100% {
        opacity: 1;
        filter: blur(0);
        transform: scale(1);
    }
}/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-d231e95 */.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-item:last-child {
    border-bottom: none;
}

.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-icon {
    background: white;
    border-radius: 50%;
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFFF;
    font-size: 12px;
}

.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-text {
    color: black;
    font-family: 'am1', sans-serif !important;
    font-size: 24pt;
    font-weight: 600;
    text-align: center;
    line-height: 1.7;
}

.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-item {
    padding: 20px 25px;
    margin-bottom: 15px;
    display: flex;
    justify-content: space-between;
    flex-direction: row; 
    justify-content: flex-start;
    align-items: center;
    border-radius: 15px;
    opacity: 0;
    animation: slideIn 0.6s ease-out forwards;
}

.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-item:nth-child(1) { 
    background-color: #FCA01A; 
    animation-delay: 0.2s; 
}
.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-item:nth-child(2) { 
    background-color: #C94FB0; 
    animation-delay: 0.4s; 
}
.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-item:nth-child(3) { 
    background-color: #951FA0; 
    animation-delay: 0.6s; 
}
.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-item:nth-child(4) { 
    background-color: #282AAE; 
    animation-delay: 0.8s; 
}

.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-icon {
    background: white;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    order: 1; 
    
}

.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-icon i {
    color: #333;
    font-size: 14px;
}

.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-text {
    color: #ffffff !important; 
    font-family: 'am1', sans-serif !important;
    font-size: 20pt;
    font-weight: 600;
    text-align: right;
    line-height: 1.4;
    order: 2;
    margin-right: 10px;
}

.elementor-559 .elementor-element.elementor-element-d231e95 {
    direction: rtl;
}
@keyframes slideIn {
    from { opacity: 0; transform: translateX(30px); }
    to { opacity: 1; transform: translateX(0); }
}

.elementor-559 .elementor-element.elementor-element-d231e95 .elementor-icon-list-item {
    opacity: 0;
    transform: translateY(40px) scale(0.95);
    transition: all 0.7s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}
.elementor-559 .elementor-element.elementor-element-d231e95.animated.elementor-icon-list-item {
    opacity: 1;
    transform: translateY(0) scale(1);
}
.elementor-559 .elementor-element.elementor-element-d231e95.animated .elementor-icon-list-item:nth-child(1) { transition-delay: 0.5s; }
.elementor-559 .elementor-element.elementor-element-d231e95.animated .elementor-icon-list-item:nth-child(2) { transition-delay: 1s; }
.elementor-559 .elementor-element.elementor-element-d231e95.animated .elementor-icon-list-item:nth-child(3) { transition-delay: 1.5s; }
.elementor-559 .elementor-element.elementor-element-d231e95.animated .elementor-icon-list-item:nth-child(4) { transition-delay: 2s; }/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-e6d78c7 */.elementor-559 .elementor-element.elementor-element-e6d78c7 .elementor-button {
    background: linear-gradient(90deg, #282AAE 0%, #951FA0 33%, #C94FB0 60%, #FCA01A 92%) !important;
}
.elementor-559 .elementor-element.elementor-element-e6d78c7{
    direction: rtl;
}
.elementor-559 .elementor-element.elementor-element-e6d78c7 .elementor-button, .my-special-button {
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease-in-out !important;
    animation: buttonEntrance 1s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}
.elementor-559 .elementor-element.elementor-element-e6d78c7 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-25deg);
    transition: none;
}
.elementor-559 .elementor-element.elementor-element-e6d78c7 .elementor-button:hover::before {
    animation: shine 1s forwards;
}
.elementor-559 .elementor-element.elementor-element-e6d78c7 .elementor-button:hover {
    transform: translateY(-3px) scale(1.03);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2) !important;
}
@keyframes shine {
    100% {
        left: 125%;
    }
}
@keyframes buttonEntrance {
    0% {
        opacity: 0;
        transform: translateY(20px) scale(0.9);
    }
    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}
.elementor-559 .elementor-element.elementor-element-e6d78c7 .elementor-button {
    position: relative;
    z-index: 1;
}

.elementor-559 .elementor-element.elementor-element-e6d78c7 .elementor-button::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: inherit;
    border-radius: inherit;
    z-index: -1;
    animation: pulse-glow 2s infinite;
}

@keyframes pulse-glow {
    0% { transform: scale(1); opacity: 0.6; }
    100% { transform: scale(1.15); opacity: 0; }
}
.elementor-559 .elementor-element.elementor-element-e6d78c7:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-00f8dd6 */.elementor-559 .elementor-element.elementor-element-00f8dd6{
    direction: rtl;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-359d79c */.elementor-559 .elementor-element.elementor-element-359d79c{
    direction: rtl;
}/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-6b2f579 */.elementor-559 .elementor-element.elementor-element-6b2f579 .elementor-icon-box-title {
    font-family: 'am1' !important;
}/* End custom CSS */


/* Start custom CSS for icon-box, class: .elementor-element-09d8cd7 */.elementor-559 .elementor-element.elementor-element-09d8cd7 .elementor-icon-box-title {
    font-family: 'am1' !important;
}/* End custom CSS */


/* Start custom CSS for icon-box, class: .elementor-element-d745973 */.elementor-559 .elementor-element.elementor-element-d745973 .elementor-icon-box-title {
    font-family: 'am1' !important;
}/* End custom CSS */







/* Start custom CSS for button, class: .elementor-element-45871f2 */.elementor-559 .elementor-element.elementor-element-45871f2 .elementor-button {
    border: 9px solid transparent; 
    
    border-radius: 58px !important;

    background: 
        linear-gradient(white, white) padding-box, 
        linear-gradient(90deg, 
            #3429AC 0%, 
            #8220A2 25%, 
            #BC43AC 50%, 
            #E17569 77%, 
            #E99620 100%) border-box !important;

    background-origin: border-box;
    background-clip: padding-box, border-box;

    color: #000000; 
}
.elementor-559 .elementor-element.elementor-element-45871f2 .elementor-button:hover {
    transform: scale(1.05); 
    transition: all 0.3s ease;
    filter: brightness(1.4); 
}
.elementor-559 .elementor-element.elementor-element-45871f2{
    direction: rtl;
}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-871e753 */.elementor-559 .elementor-element.elementor-element-871e753{
    direction: rtl;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8195d50 */.elementor-559 .elementor-element.elementor-element-8195d50{
    direction: rtl;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-c1ad768 */.elementor-559 .elementor-element.elementor-element-c1ad768 .elementor-button {
    background: linear-gradient(90deg, #282AAE 0%, #951FA0 33%, #C94FB0 60%, #FCA01A 92%) !important;
}
/* אפקט כניסה מרשים לכל הכפתורים */
.elementor-559 .elementor-element.elementor-element-c1ad768 .elementor-button, .my-special-button {
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease-in-out !important;
    animation: buttonEntrance 1s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}

/* אפקט נצנוץ שעובר על הכפתור */
.elementor-559 .elementor-element.elementor-element-c1ad768 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-25deg);
    transition: none;
}

/* הפעלת הנצנוץ בהובר */
.elementor-559 .elementor-element.elementor-element-c1ad768 .elementor-button:hover::before {
    animation: shine 0.75s forwards;
}

/* אפקט תנועה (פעימה קלה) בהובר */
.elementor-559 .elementor-element.elementor-element-c1ad768 .elementor-button:hover {
    transform: translateY(-3px) scale(1.03);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2) !important;
}

/* הגדרת האנימציות */
@keyframes shine {
    100% {
        left: 125%;
    }
}

@keyframes buttonEntrance {
    0% {
        opacity: 0;
        transform: translateY(20px) scale(0.9);
    }
    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}
.elementor-559 .elementor-element.elementor-element-c1ad768:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-ee53fb8 */.elementor-559 .elementor-element.elementor-element-ee53fb8{
    direction: rtl;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9c643d9 */.elementor-559 .elementor-element.elementor-element-9c643d9{
    direction: rtl;
}
.elementor-559 .elementor-element.elementor-element-9c643d9 .elementor-heading-title {
    background: linear-gradient(90deg, #FCA01A, #C94FB0, #282AAE);
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradientMove 4s linear infinite;
}

@keyframes gradientMove {
    to { background-position: 200% center; }
}/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-c3f8cd4 */.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    border-bottom: 4px solid rgba(255, 255, 255, 0.5);
    align-items: center;
}

.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item:last-child {
    border-bottom: none;
}

.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-icon {
    background: white;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 15px !important;
}

.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-icon i {
    color: #BC43AC; 
    font-size: 14px;
}

.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-text {
    color: white !important;
    font-family: 'am1', sans-serif !important;
    font-size: 19pt;
    font-weight: 600; 
    line-height: 1.4;
}
.elementor-559 .elementor-element.elementor-element-c3f8cd4 {
    background: linear-gradient(180deg, 
        #FCA01A 0%, 
        #E17569 23%, 
        #BC43AC 50%, 
        #8220A2 76%, 
        #282AAE 100%) !important;

    border-radius: 53px !important;

    overflow: hidden;
    
    padding: 30px;
}
.elementor-559 .elementor-element.elementor-element-c3f8cd4 {
    max-width: 600px; 
    margin-right: 150px;
    margin-left: auto; 
    direction: rtl; 
}


@keyframes foldIn {
    0% {
        opacity: 0;
        transform: translateY(-20px) rotateX(-30deg);
        filter: blur(5px);
    }
    100% {
        opacity: 1;
        transform: translateY(0) rotateX(0);
        filter: blur(0);
    }
}

.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item {
    opacity: 0; 
    animation: foldIn 2s ease-out forwards;
}

.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item:nth-child(1) { animation-delay: 0.9s; }
.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item:nth-child(2) { animation-delay: 1s; }
.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item:nth-child(3) { animation-delay: 1.2s; }
.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item:nth-child(4) { animation-delay: 1.5s; }
.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item:nth-child(5) { animation-delay: 1.7s; }
.elementor-559 .elementor-element.elementor-element-c3f8cd4 .elementor-icon-list-item:hover {
    transform: translateX(-5px);
    transition: transform 0.3s ease;
    background: rgba(255, 255, 255, 0.1);
}
.elementor-559 .elementor-element.elementor-element-c3f8cd4.animated .elementor-icon-list-item:nth-child(odd) {
    transform: translateX(100px);
}

.elementor-559 .elementor-element.elementor-element-c3f8cd4.animated .elementor-icon-list-item:nth-child(even) {
    transform: translateX(-100px); 
}

.elementor-559 .elementor-element.elementor-element-c3f8cd4.animated .elementor-icon-list-item {
    opacity: 1;
    transform: translateX(0) !important; 
}

.elementor-559 .elementor-element.elementor-element-c3f8cd4.animated .elementor-icon-list-item:nth-child(1) { transition-delay: 0.5s; }
.elementor-559 .elementor-element.elementor-element-c3f8cd4.animated .elementor-icon-list-item:nth-child(2) { transition-delay: 0.8s; }
.elementor-559 .elementor-element.elementor-element-c3f8cd4.animated .elementor-icon-list-item:nth-child(3) { transition-delay: 1.1s; }
.elementor-559 .elementor-element.elementor-element-c3f8cd4.animated .elementor-icon-list-item:nth-child(4) { transition-delay: 1.4s; }
.elementor-559 .elementor-element.elementor-element-c3f8cd4.animated .elementor-icon-list-item:nth-child(5) { transition-delay: 1.7s; }/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-d921bcd */.elementor-559 .elementor-element.elementor-element-d921bcd .elementor-button {
    border: 7px solid transparent; 
    
    border-radius: 58px !important;

    background: 
        linear-gradient(white, white) padding-box, 
        linear-gradient(90deg, 
            #3429AC 0%, 
            #8220A2 25%, 
            #BC43AC 50%, 
            #E17569 77%, 
            #E99620 100%) border-box !important;

    background-origin: border-box;
    background-clip: padding-box, border-box;

    color: #000000; 
}
.elementor-559 .elementor-element.elementor-element-d921bcd .elementor-button:hover {
    transform: scale(1.05); 
    transition: all 0.3s ease;
    filter: brightness(1.4); 
}/* End custom CSS */




/* Start custom CSS for heading, class: .elementor-element-daa0976 */.elementor-559 .elementor-element.elementor-element-daa0976{
    direction: rtl;
}
.elementor-559 .elementor-element.elementor-element-daa0976 .elementor-heading-title {
    background: linear-gradient(90deg, #FCA01A, #C94FB0, #282AAE);
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradientMove 4s linear infinite;
}

@keyframes gradientMove {
    to { background-position: 200% center; }
}/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-2b0ce84 */.elementor-559 .elementor-element.elementor-element-2b0ce84 {
    background: linear-gradient(180deg, 
        #FCA01A 0%, 
        #E17569 23%, 
        #BC43AC 50%, 
        #8220A2 76%, 
        #282AAE 100%) !important;

    border-radius: 53px !important;

    overflow: hidden;
    
    padding: 30px;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-f59fb98 */.elementor-559 .elementor-element.elementor-element-f59fb98 .elementor-button {
    border: 7px solid transparent; 
    
    border-radius: 58px !important;

    background: 
        linear-gradient(white, white) padding-box, 
        linear-gradient(90deg, 
            #3429AC 0%, 
            #8220A2 25%, 
            #BC43AC 50%, 
            #E17569 77%, 
            #E99620 100%) border-box !important;

    background-origin: border-box;
    background-clip: padding-box, border-box;

    color: #000000; 
}
.elementor-559 .elementor-element.elementor-element-f59fb98 .elementor-button:hover {
    transform: scale(1.05); 
    transition: all 0.3s ease;
    filter: brightness(1.4); 
}/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-e640c1e */.elementor-559 .elementor-element.elementor-element-e640c1e{
    direction: rtl;
}/* End custom CSS */






