.elementor-29 .elementor-element.elementor-element-e3143ab{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e3143ab:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-e3143ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-29 .elementor-element.elementor-element-312a6bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-312a6bb{text-align:center;}.elementor-29 .elementor-element.elementor-element-312a6bb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:91px;font-weight:700;line-height:98px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-8e4448e{margin:35px 35px calc(var(--kit-widget-spacing, 0px) + 35px) 35px;text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;line-height:6px;color:var( --e-global-color-blocksy_palette_7 );}.elementor-29 .elementor-element.elementor-element-8e4448e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-e8d00ab{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-8322d2a{--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;}.elementor-29 .elementor-element.elementor-element-8322d2a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8322d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-29 .elementor-element.elementor-element-870f3ad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-870f3ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-caef382{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-caef382.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-caef382 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-906d7e5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;color:var( --e-global-color-blocksy_palette_7 );}.elementor-29 .elementor-element.elementor-element-715d86b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-715d86b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-d626d82{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-d626d82 .elementor-heading-title{font-size:18px;color:#59595E;}.elementor-29 .elementor-element.elementor-element-ee77289{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;line-height:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-ffddad8{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-ffddad8 .elementor-heading-title{font-size:18px;color:#59595E;}.elementor-29 .elementor-element.elementor-element-922aa10{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;line-height:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-fe4d2a6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fe4d2a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-1886a97{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-1886a97 .elementor-heading-title{font-size:18px;color:#59595E;}.elementor-29 .elementor-element.elementor-element-ad8e469{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;line-height:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-b9045c1{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-b9045c1 .elementor-heading-title{font-size:18px;color:#59595E;}.elementor-29 .elementor-element.elementor-element-c50afda{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;line-height:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-8e5fd31{--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:55px 55px;--row-gap:55px;--column-gap:55px;}.elementor-29 .elementor-element.elementor-element-8e5fd31:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8e5fd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-29 .elementor-element.elementor-element-43f5b3a{--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;--flex-wrap: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-blocksy_palette_7 );--border-color:var( --e-global-color-blocksy_palette_7 );--border-radius:1px 1px 1px 1px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-29 .elementor-element.elementor-element-43f5b3a: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:#8A4FFF;--border-color:#8A4FFF;--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-29 .elementor-element.elementor-element-43f5b3a, .elementor-29 .elementor-element.elementor-element-43f5b3a::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-43f5b3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-5d55fff{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-size:17px;color:var( --e-global-color-blocksy_palette_7 );}.elementor-29 .elementor-element.elementor-element-7a8f7d8{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f0e3661{--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;--flex-wrap: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-blocksy_palette_7 );--border-color:var( --e-global-color-blocksy_palette_7 );--border-radius:1px 1px 1px 1px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-29 .elementor-element.elementor-element-f0e3661: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:#8A4FFF;--border-color:#8A4FFF;--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-29 .elementor-element.elementor-element-f0e3661, .elementor-29 .elementor-element.elementor-element-f0e3661::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-f0e3661.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-1abb52f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-size:17px;color:var( --e-global-color-blocksy_palette_7 );}.elementor-29 .elementor-element.elementor-element-c40fd89{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-fa91f2d{--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;--flex-wrap: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-blocksy_palette_7 );--border-color:var( --e-global-color-blocksy_palette_7 );--border-radius:1px 1px 1px 1px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-29 .elementor-element.elementor-element-fa91f2d: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:#8A4FFF;--border-color:#8A4FFF;--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-29 .elementor-element.elementor-element-fa91f2d, .elementor-29 .elementor-element.elementor-element-fa91f2d::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-fa91f2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-859fc24{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-size:17px;color:var( --e-global-color-blocksy_palette_7 );}.elementor-29 .elementor-element.elementor-element-7691c75{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-df942f0{--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:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-df942f0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-df942f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-29 .elementor-element.elementor-element-b58d767 .elementor-heading-title{font-size:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-15800c7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;color:var( --e-global-color-blocksy_palette_7 );}.elementor-29 .elementor-element.elementor-element-f97bf47{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f97bf47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-f91ef2f{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-1683be7 .elementor-heading-title{font-size:80px;font-weight:400;color:#59595E;}.elementor-29 .elementor-element.elementor-element-cdd55d8{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-cdd55d8 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-929a8e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-weight:500;line-height:33px;color:var( --e-global-color-blocksy_palette_7 );}.elementor-29 .elementor-element.elementor-element-8271a40{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-ce51287 .elementor-heading-title{font-size:80px;font-weight:400;color:#59595E;}.elementor-29 .elementor-element.elementor-element-80665c2{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-80665c2 .elementor-heading-title{font-size:30px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-93806b2{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-blocksy_palette_7 );}.elementor-29 .elementor-element.elementor-element-68b5d54{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-2301b59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-2301b59 .elementor-heading-title{font-size:80px;font-weight:400;color:#59595E;}.elementor-29 .elementor-element.elementor-element-db387dd{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-db387dd .elementor-heading-title{font-size:30px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-40228de{color:var( --e-global-color-blocksy_palette_7 );}.elementor-29 .elementor-element.elementor-element-3244f6e{--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;--overlay-opacity:0.5;}.elementor-29 .elementor-element.elementor-element-3244f6e::before, .elementor-29 .elementor-element.elementor-element-3244f6e > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-3244f6e > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-3244f6e > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-3244f6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-3244f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-blocksy_palette_7 );--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-865c040{width:var( --container-widget-width, 34.768% );max-width:34.768%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:34.768%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-865c040.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-865c040 .elementor-heading-title{font-size:40px;color:var( --e-global-color-blocksy_palette_4 );}.elementor-29 .elementor-element.elementor-element-e70050b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4957718{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-4957718 .elementor-heading-title{font-size:70px;font-weight:400;color:#5D27C7;}.elementor-29 .elementor-element.elementor-element-29d7adb{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-29d7adb .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_4 );}.elementor-29 .elementor-element.elementor-element-caafef8{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-2545d34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1650700{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-1650700 .elementor-heading-title{font-size:70px;font-weight:400;color:#5D27C7;}.elementor-29 .elementor-element.elementor-element-b3c342d{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-b3c342d .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_4 );}.elementor-29 .elementor-element.elementor-element-f0d6348{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-11abd24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9650b51{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-9650b51 .elementor-heading-title{font-size:70px;font-weight:400;color:#5D27C7;}.elementor-29 .elementor-element.elementor-element-21e824d{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-21e824d .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_4 );}.elementor-29 .elementor-element.elementor-element-08e116c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-9335ecb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-870c120{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-870c120 .elementor-heading-title{font-size:70px;font-weight:400;color:#5D27C7;}.elementor-29 .elementor-element.elementor-element-d7bd2f0{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-d7bd2f0 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_4 );}.elementor-29 .elementor-element.elementor-element-aa7443d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-8273764{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4fc4522{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-4fc4522 .elementor-heading-title{font-size:70px;font-weight:400;color:#5D27C7;}.elementor-29 .elementor-element.elementor-element-6407bb2{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-6407bb2 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_4 );}.elementor-29 .elementor-element.elementor-element-38bf43b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-41303e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3cef756{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-3cef756 .elementor-heading-title{font-size:70px;font-weight:400;color:#5D27C7;}.elementor-29 .elementor-element.elementor-element-241308a{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-241308a .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-blocksy_palette_4 );}.elementor-29 .elementor-element.elementor-element-624d7a0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-8f6c911{--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;--overlay-opacity:0.5;}.elementor-29 .elementor-element.elementor-element-8f6c911:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8f6c911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-29 .elementor-element.elementor-element-8f6c911::before, .elementor-29 .elementor-element.elementor-element-8f6c911 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-8f6c911 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-8f6c911 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-8f6c911 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-8f6c911 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D1B3D00;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-5a139b5{--display:flex;--min-height:269px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5a139b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-e24de2d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-29 .elementor-element.elementor-element-e24de2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-e24de2d img{width:16%;max-width:80px;border-radius:30px 30px 30px 30px;}.elementor-29 .elementor-element.elementor-element-a31c450{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 90px;}.elementor-29 .elementor-element.elementor-element-a31c450 .elementor-heading-title{font-size:42px;line-height:40px;letter-spacing:0px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-d54660e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-d54660e .elementor-heading-title{font-size:42px;line-height:40px;letter-spacing:0px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-4c493f6{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-weight:500;line-height:30px;color:var( --e-global-color-blocksy_palette_7 );}.elementor-29 .elementor-element.elementor-element-a2d7653{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-29 .elementor-element.elementor-element-b251a11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-0983761{--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:1024px){.elementor-29 .elementor-element.elementor-element-e24de2d img{width:25%;}.elementor-29 .elementor-element.elementor-element-a31c450{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 90px;}.elementor-29 .elementor-element.elementor-element-a31c450 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-29 .elementor-element.elementor-element-d54660e{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-d54660e .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-29 .elementor-element.elementor-element-4c493f6{margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-a2d7653{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-870f3ad{--width:45.206%;}.elementor-29 .elementor-element.elementor-element-715d86b{--width:18.581%;}.elementor-29 .elementor-element.elementor-element-fe4d2a6{--width:18.581%;}.elementor-29 .elementor-element.elementor-element-43f5b3a{--width:27.651%;}.elementor-29 .elementor-element.elementor-element-f0e3661{--width:27.651%;}.elementor-29 .elementor-element.elementor-element-fa91f2d{--width:27.651%;}.elementor-29 .elementor-element.elementor-element-5a139b5{--width:67%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-5a139b5{--width:95%;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-e3143ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-312a6bb{width:var( --container-widget-width, 308px );max-width:308px;--container-widget-width:308px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-312a6bb .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-8e4448e{width:var( --container-widget-width, 299px );max-width:299px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:299px;--container-widget-flex-grow:0;font-size:17px;line-height:1.4em;}.elementor-29 .elementor-element.elementor-element-8e4448e.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-e8d00ab{margin:9px 1px calc(var(--kit-widget-spacing, 0px) + 50px) 1px;}.elementor-29 .elementor-element.elementor-element-8322d2a{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-caef382{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-caef382 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-29 .elementor-element.elementor-element-906d7e5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-715d86b{--width:139px;--gap:41px 0px;--row-gap:41px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-d626d82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-d626d82 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-ee77289{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:0.1em;}.elementor-29 .elementor-element.elementor-element-ffddad8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-ffddad8 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-29 .elementor-element.elementor-element-922aa10{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:0.1em;}.elementor-29 .elementor-element.elementor-element-fe4d2a6{--width:139px;--gap:41px 0px;--row-gap:41px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-1886a97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-29 .elementor-element.elementor-element-1886a97 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-ad8e469{text-align:right;}.elementor-29 .elementor-element.elementor-element-b9045c1{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-29 .elementor-element.elementor-element-b9045c1 .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-c50afda{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;line-height:0.1em;}.elementor-29 .elementor-element.elementor-element-8e5fd31{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-f0e3661{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-fa91f2d{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-b58d767{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-b58d767 .elementor-heading-title{font-size:33px;}.elementor-29 .elementor-element.elementor-element-15800c7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-f97bf47{--width:339px;}.elementor-29 .elementor-element.elementor-element-f91ef2f{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-1683be7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-1683be7 .elementor-heading-title{font-size:70px;}.elementor-29 .elementor-element.elementor-element-cdd55d8{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-cdd55d8 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-929a8e5{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:left;font-size:17px;line-height:1.4em;}.elementor-29 .elementor-element.elementor-element-8271a40{--margin-top:-15px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-ce51287{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-ce51287 .elementor-heading-title{font-size:70px;}.elementor-29 .elementor-element.elementor-element-80665c2{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-80665c2 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-93806b2{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-68b5d54{--margin-top:-15px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-2301b59{width:var( --container-widget-width, 245.813px );max-width:245.813px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:245.813px;--container-widget-flex-grow:0;text-align:left;}.elementor-29 .elementor-element.elementor-element-2301b59 .elementor-heading-title{font-size:70px;}.elementor-29 .elementor-element.elementor-element-db387dd{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-db387dd .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-40228de{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-865c040{width:var( --container-widget-width, 267.333px );max-width:267.333px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:267.333px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-caafef8{line-height:1.5em;}.elementor-29 .elementor-element.elementor-element-f0d6348{line-height:1.5em;}.elementor-29 .elementor-element.elementor-element-08e116c{line-height:1.5em;}.elementor-29 .elementor-element.elementor-element-aa7443d{line-height:1.5em;}.elementor-29 .elementor-element.elementor-element-38bf43b{line-height:1.5em;}.elementor-29 .elementor-element.elementor-element-624d7a0{line-height:1.5em;}.elementor-29 .elementor-element.elementor-element-8f6c911{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-5a139b5{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-e24de2d img{width:23%;}.elementor-29 .elementor-element.elementor-element-a31c450{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 90px;}.elementor-29 .elementor-element.elementor-element-a31c450 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-d54660e{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-d54660e .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-4c493f6{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:1.5em;}.elementor-29 .elementor-element.elementor-element-a2d7653.elementor-element{--align-self:center;}}/* Start custom CSS for html, class: .elementor-element-e8d00ab *//* ===== Container ===== */
.hero-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 60px; /* space between buttons */
  flex-wrap: wrap;
}

/* ===== Outline Button: Book a Call ===== */
.outline-btn {
  display: inline-flex;
  align-items: center;
  padding: 14px 30px;
  border: 2px solid #ffffff;
  color: #ffffff;
  font-weight: 500;
  font-family: 'Raleway', sans-serif;
  border-radius: 10px;
  text-decoration: none;
  transition: all 0.3s ease;
  white-space: nowrap;
}

.outline-btn img {
  width: 40px; /* bigger arrow */
  height: 20px;
  margin-left: 8px;
  vertical-align: middle;
  filter: invert(41%) sepia(85%) saturate(5224%) hue-rotate(245deg) brightness(100%) contrast(101%);
  transition: transform 0.3s ease, filter 0.3s ease;
}

.outline-btn:hover {
  background-color: #ffffff;
  color: #000000;
}

.outline-btn:hover img {
  filter: brightness(0);
  transform: translate(3px, -3px);
}

/* ===== Solid Button: See All Projects ===== */
.solid-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 28px;
  background-color: #8a4fff;
  color: #ffffff;
  font-weight: 500;
  font-family: 'Raleway', sans-serif;
  border-radius: 8px;
  border: none;
  text-decoration: none;
  transition: all 0.3s ease;
  white-space: nowrap;
}

.solid-btn:hover {
  background-color: #732fd6;
  color: #ffffff;
}

/* ===== Responsive: Tablet & Mobile ===== */
@media (max-width: 1024px) {
  .hero-buttons {
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }

  .outline-btn, .solid-btn {
    width: auto;
    font-size: 18Px;
    padding: 16px 75px;
    text-align: center;
  }

  .outline-btn img, .solid-btn img {
    width: 16px;  /* smaller arrow on mobile */
    height: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a8f7d8 *//* CSS */
.visit-btn {
  background: transparent;
  color: #fff;                   /* white text */
  font-size: 17px;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 8px 10px;
  display: inline-flex;          /* align text + icon */
  align-items: center;
  gap: 6px;                      /* space between text & icon */
  transition: color 0.3s ease;   /* smooth hover */
}

.visit-btn:hover {
  color: #8A4FFF;  /* SmartwebMS dark purple */
}

.visit-btn .icon {
  width: 14px;
  height: 14px;
  filter: invert(1); /* makes SVG white if it’s black */
  transition: filter 0.3s ease;
}

.visit-btn:hover .icon {
  filter: invert(23%) sepia(53%) saturate(5209%) hue-rotate(277deg) brightness(90%) contrast(95%);
  /* This makes the icon match SmartwebMS purple */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c40fd89 *//* CSS */
.visit-btn {
  background: transparent;
  color: #fff;                   /* white text */
  font-size: 17px;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 8px 10px;
  display: inline-flex;          /* align text + icon */
  align-items: center;
  gap: 6px;                      /* space between text & icon */
  transition: color 0.3s ease;   /* smooth hover */
}

.visit-btn:hover {
  color: #8A4FFF;  /* SmartwebMS dark purple */
}

.visit-btn .icon {
  width: 14px;
  height: 14px;
  filter: invert(1); /* makes SVG white if it’s black */
  transition: filter 0.3s ease;
}

.visit-btn:hover .icon {
  filter: invert(23%) sepia(53%) saturate(5209%) hue-rotate(277deg) brightness(90%) contrast(95%);
  /* This makes the icon match SmartwebMS purple */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7691c75 *//* CSS */
.visit-btn {
  background: transparent;
  color: #fff;                   /* white text */
  font-size: 17px;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 8px 10px;
  display: inline-flex;          /* align text + icon */
  align-items: center;
  gap: 6px;                      /* space between text & icon */
  transition: color 0.3s ease;   /* smooth hover */
}

.visit-btn:hover {
  color: #8A4FFF;  /* SmartwebMS dark purple */
}

.visit-btn .icon {
  width: 14px;
  height: 14px;
  filter: invert(1); /* makes SVG white if it’s black */
  transition: filter 0.3s ease;
}

.visit-btn:hover .icon {
  filter: invert(23%) sepia(53%) saturate(5209%) hue-rotate(277deg) brightness(90%) contrast(95%);
  /* This makes the icon match SmartwebMS purple */
}/* End custom CSS */