.elementor-7 .elementor-element.elementor-element-d48e2cf{--display:flex;--position:absolute;--min-height:70px;--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;--overlay-opacity:0.5;top:0px;--z-index:999;}.elementor-7 .elementor-element.elementor-element-d48e2cf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d48e2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000082;}.elementor-7 .elementor-element.elementor-element-d48e2cf::before, .elementor-7 .elementor-element.elementor-element-d48e2cf > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d48e2cf > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d48e2cf > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d48e2cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d48e2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d48e2cf{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-d48e2cf{right:0px;}.elementor-7 .elementor-element.elementor-element-95ee893 > .elementor-widget-container{margin:-6px 900px -11px 5px;}.elementor-7 .elementor-element.elementor-element-95ee893 .elementor-icon{font-size:72px;}.elementor-7 .elementor-element.elementor-element-95ee893 .elementor-icon svg{height:72px;}.elementor-7 .elementor-element.elementor-element-d5e9382 .elementor-button{background-color:#08182600;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:25px;font-weight:600;border-style:none;border-radius:5px 5px 5px 5px;padding:07px 15px 10px 15px;}.elementor-7 .elementor-element.elementor-element-b93dc6b .elementor-button{background-color:#08182600;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:25px;font-weight:600;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:07px 15px 10px 15px;}.elementor-7 .elementor-element.elementor-element-b93dc6b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-b93dc6b .elementor-button:focus{background-color:#081826;}.elementor-7 .elementor-element.elementor-element-f82abcd > .elementor-widget-container{margin:0px 0px 0px 17px;}.elementor-7 .elementor-element.elementor-element-f82abcd .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f82abcd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f82abcd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f82abcd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f82abcd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f82abcd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f82abcd .elementor-icon{font-size:33px;}.elementor-7 .elementor-element.elementor-element-f82abcd .elementor-icon svg{height:33px;}.elementor-7 .elementor-element.elementor-element-029f729 > .elementor-widget-container{margin:0px 0px 0px 4px;}.elementor-7 .elementor-element.elementor-element-029f729 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-029f729.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-029f729.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-029f729.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-029f729.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-029f729.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-029f729 .elementor-icon{font-size:31px;}.elementor-7 .elementor-element.elementor-element-029f729 .elementor-icon svg{height:31px;}.elementor-7 .elementor-element.elementor-element-9b6039a{--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:center;--align-items:center;--margin-top:025px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-7e55994 > .elementor-widget-container{margin:-7px 900px -11px 0px;}.elementor-7 .elementor-element.elementor-element-7e55994 .elementor-icon{font-size:72px;}.elementor-7 .elementor-element.elementor-element-7e55994 .elementor-icon svg{height:72px;}.elementor-7 .elementor-element.elementor-element-9d7b4d0 .elementor-button{background-color:#08182600;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:25px;font-weight:600;border-style:none;border-radius:5px 5px 5px 5px;padding:07px 15px 10px 15px;}.elementor-7 .elementor-element.elementor-element-5889ac4 .elementor-button{background-color:#08182600;font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:25px;font-weight:600;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:07px 15px 10px 15px;}.elementor-7 .elementor-element.elementor-element-5889ac4 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5889ac4 .elementor-button:focus{background-color:#081826;}.elementor-7 .elementor-element.elementor-element-9fc919b > .elementor-widget-container{margin:0px 0px 0px 17px;}.elementor-7 .elementor-element.elementor-element-9fc919b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-9fc919b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9fc919b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9fc919b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9fc919b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9fc919b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9fc919b .elementor-icon{font-size:33px;}.elementor-7 .elementor-element.elementor-element-9fc919b .elementor-icon svg{height:33px;}.elementor-7 .elementor-element.elementor-element-87e5028 > .elementor-widget-container{margin:0px 0px 0px 4px;}.elementor-7 .elementor-element.elementor-element-87e5028 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-87e5028.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-87e5028.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-87e5028.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-87e5028.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-87e5028.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-87e5028 .elementor-icon{font-size:31px;}.elementor-7 .elementor-element.elementor-element-87e5028 .elementor-icon svg{height:31px;}.elementor-7 .elementor-element.elementor-element-3c53463{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7 .elementor-element.elementor-element-3c53463.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9302ebc{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-7 .elementor-element.elementor-element-1f859d3{--display:flex;--margin-top:0150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-5dae443 > .elementor-widget-container{margin:0px 0px -42px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-eb06d76 > .elementor-widget-container{margin:-35px 0px 0px 040px;}.elementor-7 .elementor-element.elementor-element-eb06d76{column-gap:0px;font-family:"Helvetica", Sans-serif;font-size:17px;line-height:26px;letter-spacing:0.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-eb06d76 p{margin-block-end:100px;}.elementor-7 .elementor-element.elementor-element-2cd6192 > .elementor-widget-container{margin:0px -150px 0px -150px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2cd6192:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-2cd6192.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://aftcraft.com/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-right.svg );-webkit-mask-size:cover;-webkit-mask-position:top left;}.elementor-7 .elementor-element.elementor-element-2cd6192 img{width:67%;max-width:68%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-4a6217e{left:799px;}body.rtl .elementor-7 .elementor-element.elementor-element-4a6217e{right:799px;}.elementor-7 .elementor-element.elementor-element-4a6217e{top:418px;z-index:-999;}.elementor-7 .elementor-element.elementor-element-4a6217e .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4a6217e.elementor-view-stacked .elementor-icon{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-4a6217e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4a6217e.elementor-view-default .elementor-icon{color:#141414;border-color:#141414;}.elementor-7 .elementor-element.elementor-element-4a6217e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4a6217e.elementor-view-default .elementor-icon svg{fill:#141414;}.elementor-7 .elementor-element.elementor-element-4a6217e .elementor-icon{font-size:13px;}.elementor-7 .elementor-element.elementor-element-4a6217e .elementor-icon svg{height:13px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a30c0c5{left:1000px;}body.rtl .elementor-7 .elementor-element.elementor-element-a30c0c5{right:1000px;}.elementor-7 .elementor-element.elementor-element-a30c0c5{top:418px;z-index:-999;}.elementor-7 .elementor-element.elementor-element-a30c0c5 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-a30c0c5.elementor-view-stacked .elementor-icon{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-a30c0c5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a30c0c5.elementor-view-default .elementor-icon{color:#141414;border-color:#141414;}.elementor-7 .elementor-element.elementor-element-a30c0c5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a30c0c5.elementor-view-default .elementor-icon svg{fill:#141414;}.elementor-7 .elementor-element.elementor-element-a30c0c5 .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-a30c0c5 .elementor-icon svg{height:25px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-5768a1f{left:867px;}body.rtl .elementor-7 .elementor-element.elementor-element-5768a1f{right:867px;}.elementor-7 .elementor-element.elementor-element-5768a1f{top:418px;z-index:-999;}.elementor-7 .elementor-element.elementor-element-5768a1f .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5768a1f.elementor-view-stacked .elementor-icon{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-5768a1f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5768a1f.elementor-view-default .elementor-icon{color:#141414;border-color:#141414;}.elementor-7 .elementor-element.elementor-element-5768a1f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5768a1f.elementor-view-default .elementor-icon svg{fill:#141414;}.elementor-7 .elementor-element.elementor-element-5768a1f .elementor-icon{font-size:7px;}.elementor-7 .elementor-element.elementor-element-5768a1f .elementor-icon svg{height:7px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-0926bc6{left:955px;}body.rtl .elementor-7 .elementor-element.elementor-element-0926bc6{right:955px;}.elementor-7 .elementor-element.elementor-element-0926bc6{top:418px;z-index:-999;}.elementor-7 .elementor-element.elementor-element-0926bc6 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0926bc6.elementor-view-stacked .elementor-icon{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-0926bc6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0926bc6.elementor-view-default .elementor-icon{color:#141414;border-color:#141414;}.elementor-7 .elementor-element.elementor-element-0926bc6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0926bc6.elementor-view-default .elementor-icon svg{fill:#141414;}.elementor-7 .elementor-element.elementor-element-0926bc6 .elementor-icon{font-size:15px;}.elementor-7 .elementor-element.elementor-element-0926bc6 .elementor-icon svg{height:15px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-ff4f5f2{left:894px;}body.rtl .elementor-7 .elementor-element.elementor-element-ff4f5f2{right:894px;}.elementor-7 .elementor-element.elementor-element-ff4f5f2{top:418px;z-index:-999;}.elementor-7 .elementor-element.elementor-element-ff4f5f2 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ff4f5f2.elementor-view-stacked .elementor-icon{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-ff4f5f2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ff4f5f2.elementor-view-default .elementor-icon{color:#141414;border-color:#141414;}.elementor-7 .elementor-element.elementor-element-ff4f5f2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ff4f5f2.elementor-view-default .elementor-icon svg{fill:#141414;}.elementor-7 .elementor-element.elementor-element-ff4f5f2 .elementor-icon{font-size:7px;}.elementor-7 .elementor-element.elementor-element-ff4f5f2 .elementor-icon svg{height:7px;}.elementor-7 .elementor-element.elementor-element-ea6a139{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0c9c1db > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0c9c1db{--lottie-container-width:16%;--lottie-container-max-width:25%;--lottie-container-opacity:0.38;--lottie-container-opacity-hover:0.39;}.elementor-7 .elementor-element.elementor-element-6b0a1e3{--display:flex;--min-height:1408px;--overlay-opacity:0.54;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7 .elementor-element.elementor-element-6b0a1e3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6b0a1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-7 .elementor-element.elementor-element-6b0a1e3::before, .elementor-7 .elementor-element.elementor-element-6b0a1e3 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6b0a1e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6b0a1e3 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6b0a1e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6b0a1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-f3b6e7f{--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;}.elementor-7 .elementor-element.elementor-element-55b4965 > .elementor-widget-container{margin:-45px -45px -45px -244px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-55b4965{--lottie-container-width:48%;--lottie-container-max-width:48%;}.elementor-7 .elementor-element.elementor-element-e7cf880{--display:grid;--min-height:230px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-c932a40{--display:flex;--min-height:200px;--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:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-c932a40:hover{background-color:#FFFFFF;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-c932a40:hover::before, .elementor-7 .elementor-element.elementor-element-c932a40:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c932a40:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c932a40 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-c932a40 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#B3B3B3;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-c932a40, .elementor-7 .elementor-element.elementor-element-c932a40::before{--overlay-transition:3s;}.elementor-7 .elementor-element.elementor-element-c932a40:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-2dda21a{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0436c7b > .elementor-widget-container{margin:0px 0px 0px 23px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0436c7b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0436c7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-0436c7b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0436c7b.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-0436c7b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0436c7b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-cc07807 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-7 .elementor-element.elementor-element-cc07807 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:51px;color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-f6fb74a > .elementor-widget-container{margin:0px 0px 0px 34px;}.elementor-7 .elementor-element.elementor-element-f6fb74a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-f6fb74a{font-family:"Helvetica", Sans-serif;font-size:18px;color:#081826;}.elementor-7 .elementor-element.elementor-element-0bcafe1{--display:flex;--min-height:200px;--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:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-0bcafe1:hover{background-color:#FFFFFF;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-0bcafe1:hover::before, .elementor-7 .elementor-element.elementor-element-0bcafe1:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0bcafe1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0bcafe1 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-0bcafe1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#B3B3B3;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-0bcafe1, .elementor-7 .elementor-element.elementor-element-0bcafe1::before{--overlay-transition:3s;}.elementor-7 .elementor-element.elementor-element-0bcafe1:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-0d59f24{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-86f3ff4{--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;--margin-top:-23px;--margin-bottom:-13px;--margin-left:10px;--margin-right:0px;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-7 .elementor-element.elementor-element-0b5f572 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0b5f572 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0b5f572.elementor-view-stacked .elementor-icon{background-color:#7453EC;}.elementor-7 .elementor-element.elementor-element-0b5f572.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0b5f572.elementor-view-default .elementor-icon{color:#7453EC;border-color:#7453EC;}.elementor-7 .elementor-element.elementor-element-0b5f572.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0b5f572.elementor-view-default .elementor-icon svg{fill:#7453EC;}.elementor-7 .elementor-element.elementor-element-0b5f572 .elementor-icon{font-size:93px;}.elementor-7 .elementor-element.elementor-element-0b5f572 .elementor-icon svg{height:93px;}.elementor-7 .elementor-element.elementor-element-e2f81b1 > .elementor-widget-container{margin:11px 0px 0px -14px;}.elementor-7 .elementor-element.elementor-element-e2f81b1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:51px;color:#7453EC;}.elementor-7 .elementor-element.elementor-element-7edac02 > .elementor-widget-container{margin:0px 0px 0px 34px;}.elementor-7 .elementor-element.elementor-element-7edac02.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-7edac02{font-family:"Helvetica", Sans-serif;font-size:18px;color:#081826;}.elementor-7 .elementor-element.elementor-element-5d5d72d{--display:flex;--min-height:200px;--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:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-5d5d72d:hover{background-color:#FFFFFF;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-5d5d72d:hover::before, .elementor-7 .elementor-element.elementor-element-5d5d72d:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5d5d72d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5d5d72d > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-5d5d72d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#B3B3B3;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-5d5d72d, .elementor-7 .elementor-element.elementor-element-5d5d72d::before{--overlay-transition:3s;}.elementor-7 .elementor-element.elementor-element-5d5d72d:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-332833b{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-7e9231d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-17px;--margin-bottom:-13px;--margin-left:10px;--margin-right:0px;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-7 .elementor-element.elementor-element-72ab3c2 > .elementor-widget-container{margin:19px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-72ab3c2.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-72ab3c2 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-72ab3c2.elementor-view-stacked .elementor-icon{background-color:#ECBD53;}.elementor-7 .elementor-element.elementor-element-72ab3c2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-72ab3c2.elementor-view-default .elementor-icon{color:#ECBD53;border-color:#ECBD53;}.elementor-7 .elementor-element.elementor-element-72ab3c2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-72ab3c2.elementor-view-default .elementor-icon svg{fill:#ECBD53;}.elementor-7 .elementor-element.elementor-element-72ab3c2 .elementor-icon{font-size:41px;}.elementor-7 .elementor-element.elementor-element-72ab3c2 .elementor-icon svg{height:41px;}.elementor-7 .elementor-element.elementor-element-72ab3c2 .elementor-icon i, .elementor-7 .elementor-element.elementor-element-72ab3c2 .elementor-icon svg{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-e308385 > .elementor-widget-container{margin:11px 0px 0px -5px;}.elementor-7 .elementor-element.elementor-element-e308385 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:51px;color:#ECBD53;}.elementor-7 .elementor-element.elementor-element-9983803 > .elementor-widget-container{margin:15px 0px 0px 34px;}.elementor-7 .elementor-element.elementor-element-9983803.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-9983803{font-family:"Helvetica", Sans-serif;font-size:18px;color:#081826;}.elementor-7 .elementor-element.elementor-element-73dfba6{--display:flex;--min-height:200px;--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:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-73dfba6:hover{background-color:#FFFFFF;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-73dfba6:hover::before, .elementor-7 .elementor-element.elementor-element-73dfba6:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-73dfba6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-73dfba6 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-73dfba6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#B3B3B3;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-73dfba6, .elementor-7 .elementor-element.elementor-element-73dfba6::before{--overlay-transition:3s;}.elementor-7 .elementor-element.elementor-element-73dfba6:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-c8ea7de{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-4a88378{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-17px;--margin-bottom:-13px;--margin-left:10px;--margin-right:0px;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-7 .elementor-element.elementor-element-3175663 > .elementor-widget-container{margin:19px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3175663.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3175663 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3175663.elementor-view-stacked .elementor-icon{background-color:#7453EC;}.elementor-7 .elementor-element.elementor-element-3175663.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3175663.elementor-view-default .elementor-icon{color:#7453EC;border-color:#7453EC;}.elementor-7 .elementor-element.elementor-element-3175663.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3175663.elementor-view-default .elementor-icon svg{fill:#7453EC;}.elementor-7 .elementor-element.elementor-element-3175663 .elementor-icon{font-size:41px;}.elementor-7 .elementor-element.elementor-element-3175663 .elementor-icon svg{height:41px;}.elementor-7 .elementor-element.elementor-element-3175663 .elementor-icon i, .elementor-7 .elementor-element.elementor-element-3175663 .elementor-icon svg{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-a12095f > .elementor-widget-container{margin:11px 0px 0px -5px;}.elementor-7 .elementor-element.elementor-element-a12095f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:51px;color:#7453EC;}.elementor-7 .elementor-element.elementor-element-918818b > .elementor-widget-container{margin:15px 0px 0px 34px;}.elementor-7 .elementor-element.elementor-element-918818b.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-918818b{font-family:"Helvetica", Sans-serif;font-size:18px;color:#081826;}.elementor-7 .elementor-element.elementor-element-e6099ce{--display:flex;--min-height:200px;--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:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-e6099ce:hover{background-color:#FFFFFF;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-e6099ce:hover::before, .elementor-7 .elementor-element.elementor-element-e6099ce:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e6099ce:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e6099ce > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-e6099ce > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#B3B3B3;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-e6099ce, .elementor-7 .elementor-element.elementor-element-e6099ce::before{--overlay-transition:3s;}.elementor-7 .elementor-element.elementor-element-e6099ce:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-09e14ea{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-950e936{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-17px;--margin-bottom:-13px;--margin-left:10px;--margin-right:0px;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-7 .elementor-element.elementor-element-cf35c20 > .elementor-widget-container{margin:19px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cf35c20.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-cf35c20 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-cf35c20.elementor-view-stacked .elementor-icon{background-color:#B353EC;}.elementor-7 .elementor-element.elementor-element-cf35c20.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cf35c20.elementor-view-default .elementor-icon{color:#B353EC;border-color:#B353EC;}.elementor-7 .elementor-element.elementor-element-cf35c20.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cf35c20.elementor-view-default .elementor-icon svg{fill:#B353EC;}.elementor-7 .elementor-element.elementor-element-cf35c20 .elementor-icon{font-size:41px;}.elementor-7 .elementor-element.elementor-element-cf35c20 .elementor-icon svg{height:41px;}.elementor-7 .elementor-element.elementor-element-cf35c20 .elementor-icon i, .elementor-7 .elementor-element.elementor-element-cf35c20 .elementor-icon svg{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-69626a0 > .elementor-widget-container{margin:11px 0px 0px -5px;}.elementor-7 .elementor-element.elementor-element-69626a0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:51px;color:#B353EC;}.elementor-7 .elementor-element.elementor-element-982ab3d > .elementor-widget-container{margin:15px 0px 0px 34px;}.elementor-7 .elementor-element.elementor-element-982ab3d.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-982ab3d{font-family:"Helvetica", Sans-serif;font-size:18px;color:#081826;}.elementor-7 .elementor-element.elementor-element-7c405fd{--display:flex;--min-height:200px;--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:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-7c405fd:hover{background-color:#FFFFFF;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-7c405fd:hover::before, .elementor-7 .elementor-element.elementor-element-7c405fd:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7c405fd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7c405fd > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-7c405fd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#B3B3B3;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-7c405fd, .elementor-7 .elementor-element.elementor-element-7c405fd::before{--overlay-transition:3s;}.elementor-7 .elementor-element.elementor-element-7c405fd:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-cc60b41{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3bafa71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-17px;--margin-bottom:-13px;--margin-left:10px;--margin-right:0px;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-7 .elementor-element.elementor-element-59f6beb > .elementor-widget-container{margin:19px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-59f6beb.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-59f6beb .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-59f6beb.elementor-view-stacked .elementor-icon{background-color:#539EEC;}.elementor-7 .elementor-element.elementor-element-59f6beb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-59f6beb.elementor-view-default .elementor-icon{color:#539EEC;border-color:#539EEC;}.elementor-7 .elementor-element.elementor-element-59f6beb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-59f6beb.elementor-view-default .elementor-icon svg{fill:#539EEC;}.elementor-7 .elementor-element.elementor-element-59f6beb .elementor-icon{font-size:41px;}.elementor-7 .elementor-element.elementor-element-59f6beb .elementor-icon svg{height:41px;}.elementor-7 .elementor-element.elementor-element-59f6beb .elementor-icon i, .elementor-7 .elementor-element.elementor-element-59f6beb .elementor-icon svg{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-8a0fef6{width:var( --container-widget-width, 52.845% );max-width:52.845%;--container-widget-width:52.845%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8a0fef6 > .elementor-widget-container{margin:11px 0px 0px -5px;}.elementor-7 .elementor-element.elementor-element-8a0fef6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8a0fef6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:51px;color:#539EEC;}.elementor-7 .elementor-element.elementor-element-95f4a0a > .elementor-widget-container{margin:15px 0px 0px 34px;}.elementor-7 .elementor-element.elementor-element-95f4a0a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-95f4a0a{font-family:"Helvetica", Sans-serif;font-size:18px;color:#081826;}.elementor-7 .elementor-element.elementor-element-e4dedef{--display:flex;--min-height:200px;--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:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-e4dedef:hover{background-color:#FFFFFF;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-e4dedef:hover::before, .elementor-7 .elementor-element.elementor-element-e4dedef:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e4dedef:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e4dedef > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-e4dedef > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#B3B3B3;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-e4dedef, .elementor-7 .elementor-element.elementor-element-e4dedef::before{--overlay-transition:3s;}.elementor-7 .elementor-element.elementor-element-e4dedef:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-505437c{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8de9d5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-17px;--margin-bottom:-13px;--margin-left:10px;--margin-right:0px;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-7 .elementor-element.elementor-element-5d9ec5f > .elementor-widget-container{margin:19px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5d9ec5f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5d9ec5f .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5d9ec5f.elementor-view-stacked .elementor-icon{background-color:#94EC53;}.elementor-7 .elementor-element.elementor-element-5d9ec5f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5d9ec5f.elementor-view-default .elementor-icon{color:#94EC53;border-color:#94EC53;}.elementor-7 .elementor-element.elementor-element-5d9ec5f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5d9ec5f.elementor-view-default .elementor-icon svg{fill:#94EC53;}.elementor-7 .elementor-element.elementor-element-5d9ec5f .elementor-icon{font-size:41px;}.elementor-7 .elementor-element.elementor-element-5d9ec5f .elementor-icon svg{height:41px;}.elementor-7 .elementor-element.elementor-element-5d9ec5f .elementor-icon i, .elementor-7 .elementor-element.elementor-element-5d9ec5f .elementor-icon svg{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-d81a858{width:var( --container-widget-width, 52.845% );max-width:52.845%;--container-widget-width:52.845%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d81a858 > .elementor-widget-container{margin:11px 0px 0px -5px;}.elementor-7 .elementor-element.elementor-element-d81a858.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d81a858 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:51px;color:#94EC53;}.elementor-7 .elementor-element.elementor-element-6e60a0a > .elementor-widget-container{margin:15px 0px 0px 34px;}.elementor-7 .elementor-element.elementor-element-6e60a0a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6e60a0a{font-family:"Helvetica", Sans-serif;font-size:18px;color:#081826;}.elementor-7 .elementor-element.elementor-element-076818f{--display:flex;--min-height:200px;--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:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-076818f:hover{background-color:#FFFFFF;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-076818f:hover::before, .elementor-7 .elementor-element.elementor-element-076818f:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-076818f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-076818f > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-076818f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#B3B3B3;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-076818f, .elementor-7 .elementor-element.elementor-element-076818f::before{--overlay-transition:3s;}.elementor-7 .elementor-element.elementor-element-076818f:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-33ad639{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ad1c8cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-17px;--margin-bottom:-13px;--margin-left:10px;--margin-right:0px;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-7 .elementor-element.elementor-element-4551525 > .elementor-widget-container{margin:19px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4551525.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4551525 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4551525.elementor-view-stacked .elementor-icon{background-color:#1CC3FA;}.elementor-7 .elementor-element.elementor-element-4551525.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4551525.elementor-view-default .elementor-icon{color:#1CC3FA;border-color:#1CC3FA;}.elementor-7 .elementor-element.elementor-element-4551525.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4551525.elementor-view-default .elementor-icon svg{fill:#1CC3FA;}.elementor-7 .elementor-element.elementor-element-4551525 .elementor-icon{font-size:41px;}.elementor-7 .elementor-element.elementor-element-4551525 .elementor-icon svg{height:41px;}.elementor-7 .elementor-element.elementor-element-4551525 .elementor-icon i, .elementor-7 .elementor-element.elementor-element-4551525 .elementor-icon svg{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-2342174{width:var( --container-widget-width, 52.845% );max-width:52.845%;--container-widget-width:52.845%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2342174 > .elementor-widget-container{margin:11px 0px 0px -5px;}.elementor-7 .elementor-element.elementor-element-2342174.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2342174 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:51px;color:#1CC3FA;}.elementor-7 .elementor-element.elementor-element-aca03a3 > .elementor-widget-container{margin:15px 0px 0px 34px;}.elementor-7 .elementor-element.elementor-element-aca03a3.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-aca03a3{font-family:"Helvetica", Sans-serif;font-size:18px;color:#081826;}.elementor-7 .elementor-element.elementor-element-7e307ac{--display:flex;--min-height:200px;--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:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-7e307ac:hover{background-color:#FFFFFF;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-7e307ac:hover::before, .elementor-7 .elementor-element.elementor-element-7e307ac:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7e307ac:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7e307ac > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-7e307ac > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#B3B3B3;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-7e307ac, .elementor-7 .elementor-element.elementor-element-7e307ac::before{--overlay-transition:3s;}.elementor-7 .elementor-element.elementor-element-7e307ac:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-33978f7{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-5351c26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-17px;--margin-bottom:-13px;--margin-left:10px;--margin-right:0px;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-7 .elementor-element.elementor-element-de53bb5 > .elementor-widget-container{margin:19px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-de53bb5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-de53bb5 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-de53bb5.elementor-view-stacked .elementor-icon{background-color:#EC53E1;}.elementor-7 .elementor-element.elementor-element-de53bb5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-de53bb5.elementor-view-default .elementor-icon{color:#EC53E1;border-color:#EC53E1;}.elementor-7 .elementor-element.elementor-element-de53bb5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-de53bb5.elementor-view-default .elementor-icon svg{fill:#EC53E1;}.elementor-7 .elementor-element.elementor-element-de53bb5 .elementor-icon{font-size:41px;}.elementor-7 .elementor-element.elementor-element-de53bb5 .elementor-icon svg{height:41px;}.elementor-7 .elementor-element.elementor-element-de53bb5 .elementor-icon i, .elementor-7 .elementor-element.elementor-element-de53bb5 .elementor-icon svg{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-d73d20a{width:var( --container-widget-width, 52.845% );max-width:52.845%;--container-widget-width:52.845%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d73d20a > .elementor-widget-container{margin:11px 0px 0px -5px;}.elementor-7 .elementor-element.elementor-element-d73d20a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d73d20a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:51px;color:#EC53E1;}.elementor-7 .elementor-element.elementor-element-a0c6da8 > .elementor-widget-container{margin:15px 0px 0px 34px;}.elementor-7 .elementor-element.elementor-element-a0c6da8.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a0c6da8{font-family:"Helvetica", Sans-serif;font-size:18px;color:#081826;}.elementor-7 .elementor-element.elementor-element-f9eaf50{--display:flex;--min-height:200px;--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:flex-start;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-f9eaf50:hover{background-color:#FFFFFF;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-f9eaf50:hover::before, .elementor-7 .elementor-element.elementor-element-f9eaf50:hover > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f9eaf50:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f9eaf50 > .elementor-background-slideshow:hover::before, .elementor-7 .elementor-element.elementor-element-f9eaf50 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#B3B3B3;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-f9eaf50, .elementor-7 .elementor-element.elementor-element-f9eaf50::before{--overlay-transition:3s;}.elementor-7 .elementor-element.elementor-element-f9eaf50:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-09b7679{--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;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-88b0d73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-17px;--margin-bottom:-13px;--margin-left:10px;--margin-right:0px;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-7 .elementor-element.elementor-element-c1be367 > .elementor-widget-container{margin:19px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c1be367.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c1be367 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-c1be367.elementor-view-stacked .elementor-icon{background-color:#EC53A5;}.elementor-7 .elementor-element.elementor-element-c1be367.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c1be367.elementor-view-default .elementor-icon{color:#EC53A5;border-color:#EC53A5;}.elementor-7 .elementor-element.elementor-element-c1be367.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c1be367.elementor-view-default .elementor-icon svg{fill:#EC53A5;}.elementor-7 .elementor-element.elementor-element-c1be367 .elementor-icon{font-size:41px;}.elementor-7 .elementor-element.elementor-element-c1be367 .elementor-icon svg{height:41px;}.elementor-7 .elementor-element.elementor-element-c1be367 .elementor-icon i, .elementor-7 .elementor-element.elementor-element-c1be367 .elementor-icon svg{transform:rotate(0deg);}.elementor-7 .elementor-element.elementor-element-18683a3{width:var( --container-widget-width, 52.845% );max-width:52.845%;--container-widget-width:52.845%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-18683a3 > .elementor-widget-container{margin:11px 0px 0px -5px;}.elementor-7 .elementor-element.elementor-element-18683a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-18683a3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:51px;color:#EC53A5;}.elementor-7 .elementor-element.elementor-element-170301e > .elementor-widget-container{margin:15px 0px 0px 34px;}.elementor-7 .elementor-element.elementor-element-170301e.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-170301e{font-family:"Helvetica", Sans-serif;font-size:18px;color:#081826;}.elementor-7 .elementor-element.elementor-element-1af8a4d{--display:flex;--min-height:140px;--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:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8ce95ec{text-align:center;}.elementor-7 .elementor-element.elementor-element-8ce95ec .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:15px;color:var( --e-global-color-text );}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2326;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-e7cf880{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-d48e2cf{--content-width:1148px;}.elementor-7 .elementor-element.elementor-element-6b0a1e3{--content-width:992px;}.elementor-7 .elementor-element.elementor-element-86f3ff4{--width:84%;}.elementor-7 .elementor-element.elementor-element-7e9231d{--width:84%;}.elementor-7 .elementor-element.elementor-element-4a88378{--width:84%;}.elementor-7 .elementor-element.elementor-element-950e936{--width:84%;}.elementor-7 .elementor-element.elementor-element-3bafa71{--width:84%;}.elementor-7 .elementor-element.elementor-element-8de9d5f{--width:84%;}.elementor-7 .elementor-element.elementor-element-ad1c8cf{--width:84%;}.elementor-7 .elementor-element.elementor-element-5351c26{--width:84%;}.elementor-7 .elementor-element.elementor-element-88b0d73{--width:84%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-e7cf880{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon, class: .elementor-element-f82abcd *//* Base State */
.elementor-7 .elementor-element.elementor-element-f82abcd {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-f82abcd:hover {
    transform: translateY(-5px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-029f729 *//* Base State */
.elementor-7 .elementor-element.elementor-element-029f729 {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-029f729:hover {
    transform: translateY(-5px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d48e2cf *//* 1. Initial State: Hidden and shifted */
.elementor-7 .elementor-element.elementor-element-d48e2cf {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-20px);
    transition: all 0.1s ease-in-out;
    pointer-events: none;
}

/* 2. Active State: Visible when Elementor makes it sticky */
.elementor-7 .elementor-element.elementor-element-d48e2cf.elementor-sticky--effects {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: auto;
    
    /* === FROSTED BLUR EFFECT START === */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px); 
    /* The container's background color must be translucent (e.g., 0.8 opacity) in Elementor Style settings for this to work. */
    /* === FROSTED BLUR EFFECT END === */
}

/* 3. FIX: Adjust for WP Admin Bar so it doesn't get cut off */
body.admin-bar .elementor-7 .elementor-element.elementor-element-d48e2cf {
    top: 32px; /* Pushes it down below the black bar */
}

/* Optional: Ensure it sticks correctly when scrolling with Admin Bar */
body.admin-bar .elementor-7 .elementor-element.elementor-element-d48e2cf.elementor-sticky--effects {
    top: 32px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9fc919b *//* Base State */
.elementor-7 .elementor-element.elementor-element-9fc919b {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-9fc919b:hover {
    transform: translateY(-5px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-87e5028 *//* Base State */
.elementor-7 .elementor-element.elementor-element-87e5028 {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-87e5028:hover {
    transform: translateY(-5px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a6217e *//* Define the keyframes for the diagonal float */
@keyframes diagonalLoop {
    0% {
        transform: translate(0, 0); /* Start position */
        opacity: 0;
    }
    10% {
        opacity: 1; /* Fade in quickly */
    }
    90% {
        opacity: 1; /* Stay visible */
    }
    100% {
        transform: translate(100px, -500px); /* Move Right 100px, Up 500px */
        opacity: 0; /* Fade out at the top */
    }
}

/* Apply the animation to the Icon inside the widget */
.elementor-7 .elementor-element.elementor-element-4a6217e .elementor-icon {
    animation: diagonalLoop 6s linear infinite;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a30c0c5 *//* Define the keyframes for the diagonal float */
@keyframes diagonalLoop {
    0% {
        transform: translate(0, 0); /* Start position */
        opacity: 0;
    }
    10% {
        opacity: 1; /* Fade in quickly */
    }
    90% {
        opacity: 1; /* Stay visible */
    }
    100% {
        transform: translate(100px, -500px); /* Move Right 100px, Up 500px */
        opacity: 0; /* Fade out at the top */
    }
}

/* Apply the animation to the Icon inside the widget */
.elementor-7 .elementor-element.elementor-element-a30c0c5 .elementor-icon {
    animation: diagonalLoop 5s linear infinite;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5768a1f *//* Define the keyframes for the diagonal float */
@keyframes diagonalLoop {
    0% {
        transform: translate(0, 0); /* Start position */
        opacity: 0;
    }
    10% {
        opacity: 1; /* Fade in quickly */
    }
    90% {
        opacity: 1; /* Stay visible */
    }
    100% {
        transform: translate(100px, -500px); /* Move Right 100px, Up 500px */
        opacity: 0; /* Fade out at the top */
    }
}

/* Apply the animation to the Icon inside the widget */
.elementor-7 .elementor-element.elementor-element-5768a1f .elementor-icon {
    animation: diagonalLoop 5s linear infinite;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0926bc6 *//* Define the keyframes for the diagonal float */
@keyframes diagonalLoop {
    0% {
        transform: translate(0, 0); /* Start position */
        opacity: 0;
    }
    10% {
        opacity: 1; /* Fade in quickly */
    }
    90% {
        opacity: 1; /* Stay visible */
    }
    100% {
        transform: translate(100px, -500px); /* Move Right 100px, Up 500px */
        opacity: 0; /* Fade out at the top */
    }
}

/* Apply the animation to the Icon inside the widget */
.elementor-7 .elementor-element.elementor-element-0926bc6 .elementor-icon {
    animation: diagonalLoop 5.5s linear infinite;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff4f5f2 *//* Define the keyframes for the diagonal float */
@keyframes diagonalLoop {
    0% {
        transform: translate(0, 0); /* Start position */
        opacity: 0;
    }
    10% {
        opacity: 1; /* Fade in quickly */
    }
    90% {
        opacity: 1; /* Stay visible */
    }
    100% {
        transform: translate(100px, -500px); /* Move Right 100px, Up 500px */
        opacity: 0; /* Fade out at the top */
    }
}

/* Apply the animation to the Icon inside the widget */
.elementor-7 .elementor-element.elementor-element-ff4f5f2 .elementor-icon {
    animation: diagonalLoop 7s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c932a40 *//* Base State */
.elementor-7 .elementor-element.elementor-element-c932a40 {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-c932a40:hover {
    transform: translateY(-14px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2f81b1 *//* This applies the animation directly to the H2 tag inside the .elementor-7 .elementor-element.elementor-element-e2f81b1 */
.elementor-7 .elementor-element.elementor-element-e2f81b1 h2 {
    animation-name: snappy-color-cycle; /* Renamed animation for clarity */
    animation-duration: 8s; /* How fast the entire sequence runs */
    animation-timing-function: linear; 
    animation-iteration-count: infinite;
}

@keyframes snappy-color-cycle {
    /* Color 1: #fccc13 */
    0% { color: #fccc13; }
    16.66% { color: #fccc13; } /* Holds Color 1 right up to the switch point */

    /* Color 2: #ff7111 - Snaps on immediately at 16.67% */
    16.67% { color: #ff7111; }
    33.32% { color: #ff7111; } /* Holds Color 2 */

    /* Color 3: #ee1541 */
    33.33% { color: #ee1541; } /* Snaps on */
    49.99% { color: #ee1541; } /* Holds Color 3 */

    /* Color 4: #6e55dc */
    50.00% { color: #6e55dc; } /* Snaps on */
    66.65% { color: #6e55dc; } /* Holds Color 4 */

    /* Color 5: #069ee0 */
    66.66% { color: #069ee0; } /* Snaps on */
    83.32% { color: #069ee0; } /* Holds Color 5 */

    /* Color 6: #04ac3f */
    83.33% { color: #04ac3f; } /* Snaps on */
    100% { color: #04ac3f; } /* Holds Color 6 until loop restarts */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcafe1 *//* Base State */
.elementor-7 .elementor-element.elementor-element-0bcafe1 {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-0bcafe1:hover {
    transform: translateY(-14px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d5d72d *//* Base State */
.elementor-7 .elementor-element.elementor-element-5d5d72d {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-5d5d72d:hover {
    transform: translateY(-14px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dfba6 *//* Base State */
.elementor-7 .elementor-element.elementor-element-73dfba6 {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-73dfba6:hover {
    transform: translateY(-14px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6099ce *//* Base State */
.elementor-7 .elementor-element.elementor-element-e6099ce {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-e6099ce:hover {
    transform: translateY(-14px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c405fd *//* Base State */
.elementor-7 .elementor-element.elementor-element-7c405fd {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-7c405fd:hover {
    transform: translateY(-14px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4dedef *//* Base State */
.elementor-7 .elementor-element.elementor-element-e4dedef {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-e4dedef:hover {
    transform: translateY(-14px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-076818f *//* Base State */
.elementor-7 .elementor-element.elementor-element-076818f {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-076818f:hover {
    transform: translateY(-14px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e307ac *//* Base State */
.elementor-7 .elementor-element.elementor-element-7e307ac {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-7e307ac:hover {
    transform: translateY(-14px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9eaf50 *//* Base State */
.elementor-7 .elementor-element.elementor-element-f9eaf50 {
    transform: translateY(0);
    transition: 
        transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) /* bounce up */,
        box-shadow 0.3s ease-out;
}

/* Hover State */
.elementor-7 .elementor-element.elementor-element-f9eaf50:hover {
    transform: translateY(-14px); /* higher for bounce feeling */
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}/* End custom CSS */