.elementor-3523 .elementor-element.elementor-element-15ffd20{--display:flex;--min-height:330px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3523 .elementor-element.elementor-element-15ffd20:not(.elementor-motion-effects-element-type-background), .elementor-3523 .elementor-element.elementor-element-15ffd20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3523 .elementor-element.elementor-element-80ecd9f{--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;}.elementor-3523 .elementor-element.elementor-element-80ecd9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3523 .elementor-element.elementor-element-fe50a39{--display:flex;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3523 .elementor-element.elementor-element-fe50a39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3523 .elementor-element.elementor-element-64990b7{width:var( --container-widget-width, 85.523% );max-width:85.523%;--container-widget-width:85.523%;--container-widget-flex-grow:0;}.elementor-3523 .elementor-element.elementor-element-64990b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3523 .elementor-element.elementor-element-64990b7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:65px;font-weight:600;line-height:78px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3523 .elementor-element.elementor-element-61ccd94{--divider-border-style:solid;--divider-color:#FF2727;--divider-border-width:3px;}.elementor-3523 .elementor-element.elementor-element-61ccd94 .elementor-divider-separator{width:100%;}.elementor-3523 .elementor-element.elementor-element-61ccd94 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3523 .elementor-element.elementor-element-61ccd94 .elementor-divider__text{color:#FFFFFF;}.elementor-widget-text-editor{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-3523 .elementor-element.elementor-element-407337b{width:var( --container-widget-width, 15.221% );max-width:15.221%;--container-widget-width:15.221%;--container-widget-flex-grow:0;top:174px;font-size:120px;color:#FF0202;}.elementor-3523 .elementor-element.elementor-element-407337b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3523 .elementor-element.elementor-element-407337b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3523 .elementor-element.elementor-element-407337b{left:444px;}body.rtl .elementor-3523 .elementor-element.elementor-element-407337b{right:444px;}.elementor-3523 .elementor-element.elementor-element-ecd314c{width:var( --container-widget-width, 3.882% );max-width:3.882%;--container-widget-width:3.882%;--container-widget-flex-grow:0;top:900px;font-size:120px;color:#FF0202;}.elementor-3523 .elementor-element.elementor-element-ecd314c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3523 .elementor-element.elementor-element-ecd314c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3523 .elementor-element.elementor-element-ecd314c{left:1014px;}body.rtl .elementor-3523 .elementor-element.elementor-element-ecd314c{right:1014px;}.elementor-3523 .elementor-element.elementor-element-f90d1c9{width:var( --container-widget-width, 48.193% );max-width:48.193%;--container-widget-width:48.193%;--container-widget-flex-grow:0;top:335px;font-size:70px;color:#FF0202;}.elementor-3523 .elementor-element.elementor-element-f90d1c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3523 .elementor-element.elementor-element-f90d1c9.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3523 .elementor-element.elementor-element-f90d1c9{left:361px;}body.rtl .elementor-3523 .elementor-element.elementor-element-f90d1c9{right:361px;}.elementor-3523 .elementor-element.elementor-element-55e97df .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-3523 .elementor-element.elementor-element-8748fb1 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:800;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;}.elementor-3523 .elementor-element.elementor-element-8748fb1 .elementor-button:hover, .elementor-3523 .elementor-element.elementor-element-8748fb1 .elementor-button:focus{background-color:#F90000;color:#000000;}.elementor-3523 .elementor-element.elementor-element-8748fb1{width:var( --container-widget-width, 80.907% );max-width:80.907%;--container-widget-width:80.907%;--container-widget-flex-grow:0;}.elementor-3523 .elementor-element.elementor-element-8748fb1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3523 .elementor-element.elementor-element-8748fb1 .elementor-button:hover svg, .elementor-3523 .elementor-element.elementor-element-8748fb1 .elementor-button:focus svg{fill:#000000;}.elementor-3523 .elementor-element.elementor-element-64a79d2{--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:-58px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3523 .elementor-element.elementor-element-64a79d2:not(.elementor-motion-effects-element-type-background), .elementor-3523 .elementor-element.elementor-element-64a79d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3523 .elementor-element.elementor-element-64a79d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3523 .elementor-element.elementor-element-7b4e659{--e-image-carousel-slides-to-show:1;}.elementor-3523 .elementor-element.elementor-element-7b4e659 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-3523 .elementor-element.elementor-element-55c9a99{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.81;}.elementor-3523 .elementor-element.elementor-element-55c9a99:not(.elementor-motion-effects-element-type-background), .elementor-3523 .elementor-element.elementor-element-55c9a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://s15.upskillrocketdm.com/wp-content/uploads/2026/07/Wallpaper-iPhone.jpg");background-position:center center;background-size:cover;}.elementor-3523 .elementor-element.elementor-element-55c9a99::before, .elementor-3523 .elementor-element.elementor-element-55c9a99 > .elementor-background-video-container::before, .elementor-3523 .elementor-element.elementor-element-55c9a99 > .e-con-inner > .elementor-background-video-container::before, .elementor-3523 .elementor-element.elementor-element-55c9a99 > .elementor-background-slideshow::before, .elementor-3523 .elementor-element.elementor-element-55c9a99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3523 .elementor-element.elementor-element-55c9a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3523 .elementor-element.elementor-element-06df970{--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;}.elementor-3523 .elementor-element.elementor-element-2c45dab .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:176px;line-height:1em;word-spacing:0px;color:#FFFFFF;}.elementor-3523 .elementor-element.elementor-element-7ebf9d6{--divider-border-style:parallelogram;--divider-color:#FF0000;width:var( --container-widget-width, 81.932% );max-width:81.932%;--container-widget-width:81.932%;--container-widget-flex-grow:0;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-3523 .elementor-element.elementor-element-7ebf9d6 > .elementor-widget-container{margin:-18px -340px 0px -300px;}.elementor-3523 .elementor-element.elementor-element-7ebf9d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3523 .elementor-element.elementor-element-7ebf9d6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3523 .elementor-element.elementor-element-7ebf9d6 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}body:not(.rtl) .elementor-3523 .elementor-element.elementor-element-3f50256{left:1070px;}body.rtl .elementor-3523 .elementor-element.elementor-element-3f50256{right:1070px;}.elementor-3523 .elementor-element.elementor-element-3f50256{top:277px;}.elementor-3523 .elementor-element.elementor-element-3f50256 .elementor-heading-title{font-size:200px;font-weight:900;line-height:1px;color:#FF0505;}.elementor-3523 .elementor-element.elementor-element-422df01{--display:flex;--min-height:220px;--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-color:#FFFDFD;--border-color:#FFFDFD;--border-radius:1px 1px 1px 1px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3523 .elementor-element.elementor-element-422df01:not(.elementor-motion-effects-element-type-background), .elementor-3523 .elementor-element.elementor-element-422df01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3523 .elementor-element.elementor-element-422df01:hover{border-style:solid;border-color:#000000;--border-color:#000000;}.elementor-3523 .elementor-element.elementor-element-422df01, .elementor-3523 .elementor-element.elementor-element-422df01::before{--border-transition:0.3s;}.elementor-3523 .elementor-element.elementor-element-bb781bb{--display:flex;--min-height:360px;--background-transition:0.5s;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:#FFFFFF;--border-color:#FFFFFF;--padding-top:-20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3523 .elementor-element.elementor-element-bb781bb:hover{background-color:#020101;--overlay-opacity:0.5;border-style:solid;border-color:#F40000;--border-color:#F40000;--border-radius:1px 1px 1px 1px;--border-top-left-radius:1px;--border-top-right-radius:1px;--border-bottom-right-radius:1px;--border-bottom-left-radius:1px;}.elementor-3523 .elementor-element.elementor-element-bb781bb:hover::before, .elementor-3523 .elementor-element.elementor-element-bb781bb:hover > .elementor-background-video-container::before, .elementor-3523 .elementor-element.elementor-element-bb781bb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3523 .elementor-element.elementor-element-bb781bb > .elementor-background-slideshow:hover::before, .elementor-3523 .elementor-element.elementor-element-bb781bb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-3523 .elementor-element.elementor-element-bb781bb:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3523 .elementor-element.elementor-element-bb781bb, .elementor-3523 .elementor-element.elementor-element-bb781bb::before{--border-transition:0.3s;}.elementor-3523 .elementor-element.elementor-element-6f06778 > .elementor-widget-container{margin:0px 0px 0px 05px;}.elementor-3523 .elementor-element.elementor-element-6f06778{text-align:start;}.elementor-3523 .elementor-element.elementor-element-6f06778 .elementor-heading-title{font-size:70px;font-weight:700;color:#E30613;}.elementor-3523 .elementor-element.elementor-element-c420955{--divider-border-style:solid;--divider-color:#F00404;--divider-border-width:2px;}.elementor-3523 .elementor-element.elementor-element-c420955 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 9px;}.elementor-3523 .elementor-element.elementor-element-c420955 .elementor-divider-separator{width:43%;margin:0 auto;margin-left:0;}.elementor-3523 .elementor-element.elementor-element-c420955 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-3523 .elementor-element.elementor-element-2f1a76c > .elementor-widget-container{margin:0px 0px 34px 05px;padding:0px 0px -2px 0px;}.elementor-3523 .elementor-element.elementor-element-2f1a76c{text-align:start;}.elementor-3523 .elementor-element.elementor-element-2f1a76c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-3523 .elementor-element.elementor-element-8760dbb > .elementor-widget-container{margin:024px 0px 0px 5px;}.elementor-3523 .elementor-element.elementor-element-8760dbb{text-align:start;font-family:"Helvetica", Sans-serif;font-size:30px;line-height:31px;color:#FFFFFF;}.elementor-3523 .elementor-element.elementor-element-fada1e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-3523 .elementor-element.elementor-element-fada1e6:not(.elementor-motion-effects-element-type-background), .elementor-3523 .elementor-element.elementor-element-fada1e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3523 .elementor-element.elementor-element-17e0b95{--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;}.elementor-3523 .elementor-element.elementor-element-0b553bb{--display:flex;--min-height:260px;--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:#FFFFFF;--border-color:#FFFFFF;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3523 .elementor-element.elementor-element-0b553bb:hover{border-style:solid;}.elementor-3523 .elementor-element.elementor-element-0b553bb, .elementor-3523 .elementor-element.elementor-element-0b553bb::before{--border-transition:0.3s;}.elementor-3523 .elementor-element.elementor-element-c890c9b .elementor-heading-title{font-size:55px;color:#EE0202;}.elementor-3523 .elementor-element.elementor-element-c1e9fc0{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:1px;}.elementor-3523 .elementor-element.elementor-element-c1e9fc0 .elementor-divider-separator{width:40%;margin:0 auto;margin-left:0;}.elementor-3523 .elementor-element.elementor-element-c1e9fc0 .elementor-divider{text-align:left;padding-block-start:11px;padding-block-end:11px;}.elementor-3523 .elementor-element.elementor-element-882a928 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-3523 .elementor-element.elementor-element-c32be9c{font-family:"Helvetica", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-3523 .elementor-element.elementor-element-957a8a6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3523 .elementor-element.elementor-element-957a8a6:not(.elementor-motion-effects-element-type-background), .elementor-3523 .elementor-element.elementor-element-957a8a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3523 .elementor-element.elementor-element-67fb681{--display:flex;--min-height:190px;--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:1px 1px 1px 1px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3523 .elementor-element.elementor-element-67fb681.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3523 .elementor-element.elementor-element-a1e4f6f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;color:#F80000;}.elementor-3523 .elementor-element.elementor-element-de0b249{--divider-border-style:solid;--divider-color:#F70404;--divider-border-width:1px;}.elementor-3523 .elementor-element.elementor-element-de0b249 .elementor-divider-separator{width:100%;}.elementor-3523 .elementor-element.elementor-element-de0b249 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3523 .elementor-element.elementor-element-717f811 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:#E6F8FF;}.elementor-3523 .elementor-element.elementor-element-3b7a678{text-align:start;font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:900;line-height:27px;color:#FFFFFF;}.elementor-3523 .elementor-element.elementor-element-ca8d541{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3523 .elementor-element.elementor-element-ca8d541:not(.elementor-motion-effects-element-type-background), .elementor-3523 .elementor-element.elementor-element-ca8d541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3523 .elementor-element.elementor-element-2585402{--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;}.elementor-3523 .elementor-element.elementor-element-5de589d{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:1px 1px 1px 1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3523 .elementor-element.elementor-element-5de589d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3523 .elementor-element.elementor-element-8d1a5cd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:60px;color:#FF0000;}.elementor-3523 .elementor-element.elementor-element-7dab920{--divider-border-style:solid;--divider-color:#FF0808;--divider-border-width:1px;}.elementor-3523 .elementor-element.elementor-element-7dab920 .elementor-divider-separator{width:56%;}.elementor-3523 .elementor-element.elementor-element-7dab920 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3523 .elementor-element.elementor-element-4b9e38c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:54px;font-weight:700;color:#FFFFFF;}.elementor-3523 .elementor-element.elementor-element-308977c{font-family:"Helvetica", Sans-serif;font-size:39px;font-weight:900;line-height:37px;color:#FFF9F9;}.elementor-3523 .elementor-element.elementor-element-9fd4f4c{--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:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3523 .elementor-element.elementor-element-9fd4f4c:not(.elementor-motion-effects-element-type-background), .elementor-3523 .elementor-element.elementor-element-9fd4f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3523 .elementor-element.elementor-element-8628fab{width:var( --container-widget-width, 36.796% );max-width:36.796%;--container-widget-width:36.796%;--container-widget-flex-grow:0;}.elementor-3523 .elementor-element.elementor-element-8628fab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3523 .elementor-element.elementor-element-8decd2a{--display:flex;--min-height:0px;--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3523 .elementor-element.elementor-element-ffa4b95{width:var( --container-widget-width, 29.491% );max-width:29.491%;--container-widget-width:29.491%;--container-widget-flex-grow:0;}.elementor-3523 .elementor-element.elementor-element-ffa4b95 > .elementor-widget-container{margin:0px 0px 0px -6px;}.elementor-3523 .elementor-element.elementor-element-ffa4b95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3523 .elementor-element.elementor-element-6ec0bbd{--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:0px;--margin-bottom:0px;--margin-left:76px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3523 .elementor-element.elementor-element-22cf071{--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;}@media(max-width:767px){.elementor-3523 .elementor-element.elementor-element-64990b7 .elementor-heading-title{font-size:16px;line-height:2em;}.elementor-3523 .elementor-element.elementor-element-55e97df .elementor-heading-title{font-size:15px;}.elementor-3523 .elementor-element.elementor-element-8748fb1 .elementor-button{font-size:4px;}}@media(min-width:768px){.elementor-3523 .elementor-element.elementor-element-80ecd9f{--width:58.055%;}.elementor-3523 .elementor-element.elementor-element-fe50a39{--width:100.361%;}.elementor-3523 .elementor-element.elementor-element-64a79d2{--width:40.404%;}.elementor-3523 .elementor-element.elementor-element-06df970{--width:33.3333%;}.elementor-3523 .elementor-element.elementor-element-422df01{--content-width:360px;}.elementor-3523 .elementor-element.elementor-element-17e0b95{--width:50%;}.elementor-3523 .elementor-element.elementor-element-0b553bb{--width:320%;}.elementor-3523 .elementor-element.elementor-element-67fb681{--width:29.193%;}.elementor-3523 .elementor-element.elementor-element-2585402{--width:50%;}.elementor-3523 .elementor-element.elementor-element-5de589d{--width:65.679%;}.elementor-3523 .elementor-element.elementor-element-8decd2a{--content-width:738px;}}/* Start custom CSS for html, class: .elementor-element-8628fab *//* General Reset */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  background-color: #0d0d0d;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
}

/* Section Wrapper */
.stats-section {
  width: 100%;
  padding: 80px 20px;
  background-color: #0d0d0d;
}

.stats-container {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 40px;
  align-items: center;
}

/* Header Styling */
.stats-badge {
  display: inline-block;
  font-size: 0.85rem;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #888888;
  margin-bottom: 12px;
  font-weight: 600;
}

.stats-title {
  font-size: 3.5rem;
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -1px;
  color: #ffffff;
}

.stats-title .dot {
  color: #ff3e3e; /* Accent color dot */
}

/* Grid Layout */
.stats-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px 20px;
}

.stat-card {
  padding: 20px 10px;
  border-left: 2px solid #222222;
  padding-left: 24px;
  transition: border-color 0.3s ease;
}

.stat-card:hover {
  border-left-color: #ff3e3e;
}

.stat-number {
  font-size: 3.8rem;
  font-weight: 800;
  color: #ffffff;
  line-height: 1;
  margin-bottom: 10px;
}

.stat-label {
  font-size: 1rem;
  color: #aaaaaa;
  line-height: 1.4;
  font-weight: 400;
}

/* Responsive Styles */
@media (max-width: 900px) {
  .stats-container {
    grid-template-columns: 1fr;
    gap: 50px;
  }

  .stats-title {
    font-size: 2.8rem;
  }
}

@media (max-width: 500px) {
  .stats-grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }

  .stat-number {
    font-size: 3rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffa4b95 *//* General Reset */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  background-color: #0d0d0d;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
}

/* Compact Section Wrapper */
.testimonials-section {
  width: 100%;
  padding: 40px 16px;
  background-color: #0d0d0d;
}

.testimonials-container {
  max-width: 620px;
  margin: 0 auto;
}

/* Header Styling */
.testimonials-header {
  margin-bottom: 24px;
}

.testimonials-badge {
  display: inline-block;
  font-size: 0.72rem;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #888888;
  margin-bottom: 6px;
  font-weight: 600;
}

.testimonials-title {
  font-size: 2rem;
  font-weight: 800;
  letter-spacing: -0.5px;
  color: #ffffff;
}

.testimonials-title .dot {
  color: #ff3e3e;
}

/* Grid Layout */
.testimonials-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 14px;
}

/* Compact Square Box Styling */
.testimonial-box {
  background-color: #141414;
  border: 1px solid #222222;
  border-radius: 8px;
  aspect-ratio: 1 / 1;
  padding: 18px 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: transform 0.25s ease, border-color 0.25s ease;
}

.testimonial-box:hover {
  transform: translateY(-4px);
  border-color: #ff3e3e;
}

.box-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* Flex group aligning quote mark right next to photo */
.quote-photo-group {
  display: flex;
  align-items: center;
  gap: 8px;
}

.quote-mark {
  font-size: 1.8rem;
  color: #ff3e3e;
  font-family: Georgia, serif;
  line-height: 1;
}

.author-avatar {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  object-fit: cover;
  border: 1.5px solid #ff3e3e;
}

.rating {
  color: #ffb400;
  letter-spacing: 1px;
  font-size: 0.7rem;
}

.testimonial-text {
  font-size: 0.78rem;
  color: #cccccc;
  line-height: 1.4;
  font-style: italic;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Author Info */
.author-info {
  display: flex;
  flex-direction: column;
}

.author-name {
  font-size: 0.8rem;
  font-weight: 700;
  color: #ffffff;
  line-height: 1.1;
}

.author-role {
  font-size: 0.68rem;
  color: #888888;
  margin-top: 1px;
}

/* Mobile Responsive */
@media (max-width: 480px) {
  .testimonials-grid {
    grid-template-columns: 1fr;
  }

  .testimonial-box {
    aspect-ratio: auto;
    min-height: 160px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de6f300 *//* General Reset */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  background-color: #0d0d0d;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
}

/* Section Wrapper */
.cta-section {
  width: 100%;
  padding: 80px 20px;
  background-color: #0d0d0d;
}

.cta-container {
  max-width: 900px;
  margin: 0 auto;
  background: linear-gradient(135deg, #141414 0%, #1a1a1a 100%);
  border: 1px solid #282828;
  border-radius: 16px;
  padding: 60px 48px;
  text-align: center;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.6);
}

/* Subtle Glow Backdrop Effect */
.cta-container::before {
  content: "";
  position: absolute;
  top: -50%;
  left: 50%;
  transform: translateX(-50%);
  width: 300px;
  height: 300px;
  background: radial-gradient(circle, rgba(255, 62, 62, 0.15) 0%, rgba(0, 0, 0, 0) 70%);
  pointer-events: none;
}

/* Content Styling */
.cta-badge {
  display: inline-block;
  font-size: 0.75rem;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #ff3e3e;
  font-weight: 700;
  margin-bottom: 12px;
}

.cta-title {
  font-size: 2.8rem;
  font-weight: 800;
  letter-spacing: -1px;
  color: #ffffff;
  line-height: 1.1;
  margin-bottom: 16px;
}

.cta-title .dot {
  color: #ff3e3e;
}

.cta-description {
  font-size: 1.05rem;
  color: #aaaaaa;
  max-width: 580px;
  margin: 0 auto 36px auto;
  line-height: 1.6;
}

/* Actions & Buttons */
.cta-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

.btn-primary {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background-color: #ff3e3e;
  color: #ffffff;
  padding: 16px 36px;
  border-radius: 50px;
  font-size: 0.95rem;
  font-weight: 700;
  text-decoration: none;
  letter-spacing: 0.5px;
  transition: background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;
}

.btn-primary:hover {
  background-color: #e03232;
  transform: translateY(-2px);
  box-shadow: 0 10px 25px rgba(255, 62, 62, 0.35);
}

.btn-icon {
  transition: transform 0.25s ease;
}

.btn-primary:hover .btn-icon {
  transform: translateX(4px);
}

/* Guarantee / Live Indicator */
.cta-guarantee {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 0.8rem;
  color: #888888;
  font-weight: 500;
}

.pulse-dot {
  width: 8px;
  height: 8px;
  background-color: #00e676;
  border-radius: 50%;
  box-shadow: 0 0 0 rgba(0, 230, 118, 0.4);
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 230, 118, 0.6);
  }
  70% {
    box-shadow: 0 0 0 8px rgba(0, 230, 118, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 230, 118, 0);
  }
}

/* Responsive */
@media (max-width: 600px) {
  .cta-container {
    padding: 40px 20px;
  }

  .cta-title {
    font-size: 2rem;
  }

  .cta-description {
    font-size: 0.92rem;
  }

  .btn-primary {
    width: 100%;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab94d2f *//* General Reset */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  background-color: #0d0d0d;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
}

/* Section Wrapper */
.cta-section {
  width: 100%;
  padding: 80px 20px;
  background-color: #0d0d0d;
}

/* Card Container with Integrated Grid Background */
.cta-container {
  max-width: 900px;
  margin: 0 auto;
  background-color: #121212;
  
  /* Layered CSS Backgrounds: Radial Red Glow + Linear Grid Lines */
  background-image: 
    radial-gradient(circle at 50% 0%, rgba(255, 62, 62, 0.15) 0%, rgba(18, 18, 18, 0.85) 70%),
    linear-gradient(to right, rgba(255, 255, 255, 0.04) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(255, 255, 255, 0.04) 1px, transparent 1px);
  background-size: 100% 100%, 36px 36px, 36px 36px;
  
  border: 1px solid #282828;
  border-radius: 16px;
  padding: 60px 48px;
  text-align: center;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.6);
}

/* Content Styling */
.cta-badge {
  display: inline-block;
  font-size: 0.75rem;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #ff3e3e;
  font-weight: 700;
  margin-bottom: 12px;
}

.cta-title {
  font-size: 2.8rem;
  font-weight: 800;
  letter-spacing: -1px;
  color: #ffffff;
  line-height: 1.1;
  margin-bottom: 16px;
}

.cta-title .dot {
  color: #ff3e3e; /* Accent red dot */
}

.cta-description {
  font-size: 1.05rem;
  color: #aaaaaa;
  max-width: 580px;
  margin: 0 auto 36px auto;
  line-height: 1.6;
}

/* Actions & Buttons */
.cta-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

.btn-primary {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background-color: #ff3e3e;
  color: #ffffff;
  padding: 16px 36px;
  border-radius: 50px;
  font-size: 0.95rem;
  font-weight: 700;
  text-decoration: none;
  letter-spacing: 0.5px;
  transition: background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;
}

.btn-primary:hover {
  background-color: #e03232;
  transform: translateY(-2px);
  box-shadow: 0 10px 25px rgba(255, 62, 62, 0.35);
}

.btn-icon {
  transition: transform 0.25s ease;
}

.btn-primary:hover .btn-icon {
  transform: translateX(4px);
}

/* Live Pulse Indicator */
.cta-guarantee {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 0.8rem;
  color: #888888;
  font-weight: 500;
}

.pulse-dot {
  width: 8px;
  height: 8px;
  background-color: #00e676;
  border-radius: 50%;
  box-shadow: 0 0 0 rgba(0, 230, 118, 0.4);
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 230, 118, 0.6);
  }
  70% {
    box-shadow: 0 0 0 8px rgba(0, 230, 118, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 230, 118, 0);
  }
}

/* Responsive */
@media (max-width: 600px) {
  .cta-container {
    padding: 40px 20px;
    background-size: 100% 100%, 24px 24px, 24px 24px;
  }

  .cta-title {
    font-size: 2rem;
  }

  .cta-description {
    font-size: 0.92rem;
  }

  .btn-primary {
    width: 100%;
    justify-content: center;
  }
}/* End custom CSS */