.elementor-18 .elementor-element.elementor-element-78573c9{--display:flex;--min-height:919px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--overlay-mix-blend-mode:luminosity;}.elementor-18 .elementor-element.elementor-element-78573c9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-78573c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moveshorin.com/wp-content/uploads/2026/01/pexels-pixabay-314726-scaled.jpg");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-78573c9::before, .elementor-18 .elementor-element.elementor-element-78573c9 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-78573c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-78573c9 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-78573c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-78573c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center right, #080808D6 0%, #000000 100%);}.elementor-18 .elementor-element.elementor-element-78573c9::before{filter:brightness( 0% ) contrast( 146% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-824a30e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-18 .elementor-element.elementor-element-127c535{background-color:#FF5E001A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 24px 0px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF5E004D;border-radius:90px 90px 90px 90px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-127c535.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.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-18 .elementor-element.elementor-element-44ec3f0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-44ec3f0.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-44ec3f0 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:96px;font-weight:700;line-height:67px;letter-spacing:0px;word-spacing:0px;}.elementor-18 .elementor-element.elementor-element-214c8d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-214c8d3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-214c8d3 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:96px;font-weight:700;line-height:85px;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-59e54dc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-1dc4697{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--justify-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-1dc4697.e-con{--align-self:flex-start;}.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-18 .elementor-element.elementor-element-b60e7e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-b60e7e2 .elementor-button{font-family:"Inter", Sans-serif;font-weight:700;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:20px 32px 20px 32px;}.elementor-18 .elementor-element.elementor-element-b65a730 .elementor-button{background-color:#FF5E0000;font-family:"Roboto", Sans-serif;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:20px 32px 20px 32px;}.elementor-18 .elementor-element.elementor-element-b65a730 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-b65a730 .elementor-button:focus{background-color:#9CA3AF2E;}.elementor-18 .elementor-element.elementor-element-b65a730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-18 .elementor-element.elementor-element-b65a730 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18 .elementor-element.elementor-element-c57ffcd{--display:flex;--min-height:387px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c57ffcd:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c57ffcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #02010100 42%, #111827 100%);}.elementor-18 .elementor-element.elementor-element-a3cbe62{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-a3cbe62.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-a3cbe62 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:48px;font-weight:700;line-height:67px;letter-spacing:0px;word-spacing:0px;}.elementor-18 .elementor-element.elementor-element-7584570{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-7584570.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-5bc0931{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d40eb07{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-d40eb07.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-d40eb07 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:48px;font-weight:700;line-height:67px;letter-spacing:0px;word-spacing:0px;}.elementor-18 .elementor-element.elementor-element-9e50627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-9e50627.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-862ae6d{--display:flex;--min-height:789px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-43dd0af{--display:flex;}.elementor-18 .elementor-element.elementor-element-fb06358{--display:flex;--min-height:127px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ed79845{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-ed79845:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ed79845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-18 .elementor-element.elementor-element-ed79845:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF5E00;--border-color:#FF5E00;}.elementor-18 .elementor-element.elementor-element-ed79845, .elementor-18 .elementor-element.elementor-element-ed79845::before{--border-transition: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-18 .elementor-element.elementor-element-5896fd4 .elementor-icon-box-wrapper{align-items:start;gap:21px;}.elementor-18 .elementor-element.elementor-element-5896fd4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-5896fd4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-5896fd4.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-5896fd4.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-5896fd4 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-5896fd4 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-5896fd4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-18 .elementor-element.elementor-element-5896fd4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-b77ae1a{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-b77ae1a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b77ae1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-18 .elementor-element.elementor-element-b77ae1a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF5E00;--border-color:#FF5E00;}.elementor-18 .elementor-element.elementor-element-b77ae1a, .elementor-18 .elementor-element.elementor-element-b77ae1a::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-9ee1b9d .elementor-icon-box-wrapper{align-items:start;gap:21px;}.elementor-18 .elementor-element.elementor-element-9ee1b9d .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-9ee1b9d.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-18 .elementor-element.elementor-element-9ee1b9d.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-9ee1b9d.elementor-view-default .elementor-icon{fill:#3B82F6;color:#3B82F6;border-color:#3B82F6;}.elementor-18 .elementor-element.elementor-element-9ee1b9d .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-9ee1b9d .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-9ee1b9d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-18 .elementor-element.elementor-element-9ee1b9d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-4f08ca9{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-4f08ca9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4f08ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-18 .elementor-element.elementor-element-4f08ca9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF5E00;--border-color:#FF5E00;}.elementor-18 .elementor-element.elementor-element-4f08ca9, .elementor-18 .elementor-element.elementor-element-4f08ca9::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-e268cc8 .elementor-icon-box-wrapper{align-items:start;gap:21px;}.elementor-18 .elementor-element.elementor-element-e268cc8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-e268cc8.elementor-view-stacked .elementor-icon{background-color:#A855F7;}.elementor-18 .elementor-element.elementor-element-e268cc8.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e268cc8.elementor-view-default .elementor-icon{fill:#A855F7;color:#A855F7;border-color:#A855F7;}.elementor-18 .elementor-element.elementor-element-e268cc8 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-e268cc8 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-e268cc8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-18 .elementor-element.elementor-element-e268cc8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-f7813e7{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-f7813e7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f7813e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-18 .elementor-element.elementor-element-f7813e7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF5E00;--border-color:#FF5E00;}.elementor-18 .elementor-element.elementor-element-f7813e7, .elementor-18 .elementor-element.elementor-element-f7813e7::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-007a9e9 .elementor-icon-box-wrapper{align-items:start;gap:21px;}.elementor-18 .elementor-element.elementor-element-007a9e9 .elementor-icon-box-title{margin-block-end:10px;}.elementor-18 .elementor-element.elementor-element-007a9e9.elementor-view-stacked .elementor-icon{background-color:#22C55E;}.elementor-18 .elementor-element.elementor-element-007a9e9.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-007a9e9.elementor-view-default .elementor-icon{fill:#22C55E;color:#22C55E;border-color:#22C55E;}.elementor-18 .elementor-element.elementor-element-007a9e9 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-007a9e9 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-007a9e9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-18 .elementor-element.elementor-element-007a9e9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-1a5aa91.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-b0f5040{--display:flex;--min-height:45px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b0f5040:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b0f5040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0B;}.elementor-18 .elementor-element.elementor-element-b645778{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-b645778.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-b645778 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:48px;font-weight:700;line-height:67px;letter-spacing:0px;word-spacing:0px;}.elementor-18 .elementor-element.elementor-element-5655593{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-5655593.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-51190ca{--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;--justify-content:center;--gap:0px 030px;--row-gap:0px;--column-gap:030px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-51190ca:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-51190ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0B;}.elementor-18 .elementor-element.elementor-element-6b584bf{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-6b584bf:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6b584bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-18 .elementor-element.elementor-element-6b584bf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-6b584bf, .elementor-18 .elementor-element.elementor-element-6b584bf::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-2806980{--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-c241a56{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-f436d6f .elementor-testimonial-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-f436d6f .elementor-testimonial-name{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-f436d6f .elementor-testimonial-job{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-edef2ff{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-edef2ff:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-edef2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-18 .elementor-element.elementor-element-edef2ff:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-edef2ff, .elementor-18 .elementor-element.elementor-element-edef2ff::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-c88fcc6{--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-1d7fe07{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-e38a2f5 .elementor-testimonial-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-e38a2f5 .elementor-testimonial-name{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-e38a2f5 .elementor-testimonial-job{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-2420400{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-2420400:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2420400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-18 .elementor-element.elementor-element-2420400:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-2420400, .elementor-18 .elementor-element.elementor-element-2420400::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-d38fa8b{--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-a237b5e{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-8ef86a7 .elementor-testimonial-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-8ef86a7 .elementor-testimonial-name{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-8ef86a7 .elementor-testimonial-job{font-family:"Inter", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-1dc4697{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-78573c9{--content-width:100%;--min-height:755px;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-824a30e{--width:100%;--min-height:0px;--justify-content:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-127c535{font-size:10px;}.elementor-18 .elementor-element.elementor-element-44ec3f0 .elementor-heading-title{font-size:73px;line-height:0.9em;}.elementor-18 .elementor-element.elementor-element-214c8d3 .elementor-heading-title{font-size:73px;}.elementor-18 .elementor-element.elementor-element-59e54dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-18 .elementor-element.elementor-element-1dc4697{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 0px;--row-gap:16px;--column-gap:0px;--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-b65a730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-c57ffcd{--min-height:320px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-a3cbe62 .elementor-heading-title{font-size:38px;line-height:35px;}.elementor-18 .elementor-element.elementor-element-7584570{text-align:center;}.elementor-18 .elementor-element.elementor-element-5bc0931{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d40eb07 .elementor-heading-title{font-size:38px;line-height:35px;}.elementor-18 .elementor-element.elementor-element-9e50627{text-align:center;}.elementor-18 .elementor-element.elementor-element-862ae6d{--content-width:100%;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-43dd0af{--width:100%;}.elementor-18 .elementor-element.elementor-element-fb06358{--width:100%;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-ed79845{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-18 .elementor-element.elementor-element-b77ae1a{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-18 .elementor-element.elementor-element-4f08ca9{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-18 .elementor-element.elementor-element-f7813e7{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-18 .elementor-element.elementor-element-1a5aa91{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-1a5aa91.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-18 .elementor-element.elementor-element-b0f5040{--min-height:186px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-b645778 .elementor-heading-title{font-size:38px;line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-5655593{text-align:center;}.elementor-18 .elementor-element.elementor-element-51190ca{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-6b584bf{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-edef2ff{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-824a30e{--width:69%;}.elementor-18 .elementor-element.elementor-element-1dc4697{--width:66%;}.elementor-18 .elementor-element.elementor-element-43dd0af{--width:50%;}.elementor-18 .elementor-element.elementor-element-fb06358{--width:50%;}.elementor-18 .elementor-element.elementor-element-ed79845{--width:100%;}.elementor-18 .elementor-element.elementor-element-b77ae1a{--width:100%;}.elementor-18 .elementor-element.elementor-element-4f08ca9{--width:100%;}.elementor-18 .elementor-element.elementor-element-f7813e7{--width:100%;}.elementor-18 .elementor-element.elementor-element-51190ca{--content-width:1140px;}.elementor-18 .elementor-element.elementor-element-6b584bf{--width:33%;}.elementor-18 .elementor-element.elementor-element-edef2ff{--width:33%;}.elementor-18 .elementor-element.elementor-element-2420400{--width:33%;}}/* Start custom CSS for text-editor, class: .elementor-element-127c535 */.elementor-18 .elementor-element.elementor-element-127c535 {
  display: inline-flex;
  align-items: center;       /* vertical center of icon + text */
  justify-content: center;   /* horizontally center within parent */
  gap: 10px;
  text-align: center;        /* center text if it wraps to multiple lines */
}

.elementor-18 .elementor-element.elementor-element-127c535::before {
  content: "";
  width: 18px;
  height: 18px;

  background: no-repeat center / contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff5e00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 12h-4l-3 9L9 3l-3 9H2'/></svg>");

  animation: pulse-line 1.6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-214c8d3 */.elementor-18 .elementor-element.elementor-element-214c8d3 {
  background: linear-gradient(180deg, #ff5e00 0%, #dc2626 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccbb417 *//* Wrapper */
.phone-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  margin: 2rem 0;
}

/* Phone Mockup */
.phone-mockup {
  width: 320px;
  height: 640px;
  background: #0f0f10; /* brand-dark */
  border: 14px solid #1f2937; /* gray-800 */
  border-radius: 3rem;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25);
  position: relative;
  z-index: 10;
}

/* Header */
.phone-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  background: #0f0f10;
  border-bottom: 1px solid #1f2937;
}

.phone-title {
  color: #fff;
  font-weight: bold;
  font-size: 1.25rem;
  font-family: 'Inter', sans-serif;
}

.user-circle {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: rgba(255,94,0,0.2); /* brand-orange/20 */
  color: #ff5e00;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 0.625rem;
}

/* Phone Content */
.phone-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1rem;
  overflow-y: auto;
}

/* Cards */
.card {
  background: rgba(34,34,34,0.5); /* gray-800/50 */
  padding: 1rem;
  border-radius: 1rem;
  border: 1px solid #374151; /* gray-700 */
}

.card-header {
  display: flex;
  justify-content: space-between;
  font-size: 0.625rem;
  color: #9ca3af; /* gray-400 */
  margin-bottom: 0.25rem;
}

.today {
  color: #ff5e00;
  font-weight: bold;
}

.card-title {
  color: white;
  font-weight: bold;
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
}

.card-details span {
  font-size: 0.625rem;
  color: #6b7280; /* gray-500 */
  margin-right: 0.5rem;
}

.flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.icon-circle {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.icon-circle.green {
  background: rgba(34,197,94,0.2);
  color: #22c55e;
}

/* Progress Bar */
.progress-info {
  display: flex;
  justify-content: space-between;
  font-size: 0.625rem;
  color: #9ca3af; /* gray-400 */
  margin-bottom: 0.25rem;
}

.progress-value {
  color: white;
}

.progress-bar {
  height: 0.5rem;
  background: #374151; /* gray-700 */
  border-radius: 999px;
  overflow: hidden;
}

.progress-fill {
  height: 100%;
  width: 75%; /* adjust dynamically */
  background: #3b82f6; /* blue-500 */
  border-radius: 999px;
}

/* Footer */
.phone-footer {
  display: flex;
  justify-content: space-around;
  padding: 1rem;
  border-top: 1px solid #1f2937;
  color: #9ca3af;
}

/* Blur Circle */
.blur-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 400px;
  height: 400px;
  background: rgba(255,94,0,0.2); /* brand-orange/20 */
  border-radius: 50%;
  filter: blur(100px);
  transform: translate(-50%, -50%);
  z-index: -10;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a5aa91 *//* Store badges container */
.elementor-18 .elementor-element.elementor-element-1a5aa91 .store-badges {
  display: flex;
  gap: 12px;
  align-items: center;
}

/* Unified badge sizing */
.elementor-18 .elementor-element.elementor-element-1a5aa91 .store-badge img {
  width: 180px;
  height: 54px;
  object-fit: contain;
  transition: transform 0.25s ease, filter 0.25s ease;
}

/* Hover animation */
.elementor-18 .elementor-element.elementor-element-1a5aa91 .store-badge:hover img {
  transform: scale(1.05);
  filter: brightness(1.05);
}

/* Mobile scaling */
@media (max-width: 767px) {
  .elementor-18 .elementor-element.elementor-element-1a5aa91 .store-badge img {
    width: 150px;
    height: 45px;
  }
}

/* Your vertical text fix stays untouched */
@media (max-width: 767px) {
  .mobile-right-vertical {
    position: fixed;
    right: 0;
    top: 10%;
    transform: translateY(-50%);
    z-index: 999;
  }
}/* End custom CSS */