.elementor-1979 .elementor-element.elementor-element-7215a45{--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 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-7215a45:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-7215a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0C29;background-image:url("https://branchbots.com/wp-content/uploads/2025/10/service-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-1979 .elementor-element.elementor-element-bb62193{text-align:center;}.elementor-1979 .elementor-element.elementor-element-bb62193 .elementor-heading-title{font-family:"spor", Sans-serif;font-size:40px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-f69a0ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-929d6a7{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-929d6a7:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-929d6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1979 .elementor-element.elementor-element-a7cb55f{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-a7cb55f img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-9b7b38b{text-align:center;}.elementor-1979 .elementor-element.elementor-element-9b7b38b .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.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-1979 .elementor-element.elementor-element-9760de3 .elementor-button{background-color:#00FF8F;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-9760de3{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-9760de3.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-9760de3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-3a8c009{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-3a8c009:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-3a8c009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-feb8c2d{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-feb8c2d img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-f2633fa{text-align:center;}.elementor-1979 .elementor-element.elementor-element-f2633fa .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-3a5feb6 .elementor-button{background-color:#00FF8F;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-3a5feb6{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-3a5feb6.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-3a5feb6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-ebd210c{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-ebd210c:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-ebd210c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-d6eba15{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-d6eba15 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-968c607{text-align:center;}.elementor-1979 .elementor-element.elementor-element-968c607 .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-a12981c .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-a12981c{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-a12981c.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-a12981c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-91896fc{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-91896fc:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-91896fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-09f04ef{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-09f04ef img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-5a71fa4{text-align:center;}.elementor-1979 .elementor-element.elementor-element-5a71fa4 .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-f1c62b4 .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-f1c62b4{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-f1c62b4.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-f1c62b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-d12f05f{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-d12f05f:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-d12f05f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-a9703e9{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-a9703e9 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-f3d6de2{text-align:center;}.elementor-1979 .elementor-element.elementor-element-f3d6de2 .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-c2cb7b4 .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-c2cb7b4{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-c2cb7b4.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-c2cb7b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-60e31bb{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-60e31bb:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-60e31bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-c684dc9{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-c684dc9 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-323d792{text-align:center;}.elementor-1979 .elementor-element.elementor-element-323d792 .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-dbc7d01 .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-dbc7d01{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-dbc7d01.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-dbc7d01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-8e15a63{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-8e15a63:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-8e15a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-694c115{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-694c115 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-45f9d2b{text-align:center;}.elementor-1979 .elementor-element.elementor-element-45f9d2b .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-fc92a5c .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-fc92a5c{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-fc92a5c.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-fc92a5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-0877ab9{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-0877ab9:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-0877ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-0e495db{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-0e495db img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-7a6742e{text-align:center;}.elementor-1979 .elementor-element.elementor-element-7a6742e .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-00abfef .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-00abfef{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-00abfef.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-00abfef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-20dd3cc{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-20dd3cc:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-20dd3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-f9d1efe{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-f9d1efe img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-06bf8dc{text-align:center;}.elementor-1979 .elementor-element.elementor-element-06bf8dc .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-d972da5 .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-d972da5{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-d972da5.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-d972da5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-06741fd{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-06741fd:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-06741fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-e854222{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-e854222 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-3369cbb{text-align:center;}.elementor-1979 .elementor-element.elementor-element-3369cbb .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-5ef367e .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-5ef367e{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-5ef367e.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-5ef367e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-c6699a7{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-c6699a7:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-c6699a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-a9d0bd6{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-a9d0bd6 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-a61f2d8{text-align:center;}.elementor-1979 .elementor-element.elementor-element-a61f2d8 .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-c43ddf9 .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-c43ddf9{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-c43ddf9.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-c43ddf9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-b85dae8{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-b85dae8:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-b85dae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-fc4c9b1{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-fc4c9b1 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-ca7cc10{text-align:center;}.elementor-1979 .elementor-element.elementor-element-ca7cc10 .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-406270f .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-406270f{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-406270f.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-406270f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-0cf6058{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-0cf6058:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-0cf6058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-c3ded28{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-c3ded28 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-ffdbbb6{text-align:center;}.elementor-1979 .elementor-element.elementor-element-ffdbbb6 .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-2c35ec1 .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-2c35ec1{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-2c35ec1.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-2c35ec1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-f627956{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-f627956:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-f627956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-ec5fe64{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-ec5fe64 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-295578a{text-align:center;}.elementor-1979 .elementor-element.elementor-element-295578a .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-3217c01 .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-3217c01{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-3217c01.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-3217c01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-bb03ca6{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.15);--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-bb03ca6:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-bb03ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF14;}.elementor-1979 .elementor-element.elementor-element-6c0a97d{padding:10px 0px 10px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.4);}.elementor-1979 .elementor-element.elementor-element-6c0a97d img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1979 .elementor-element.elementor-element-dd38b1d{text-align:center;}.elementor-1979 .elementor-element.elementor-element-dd38b1d .elementor-heading-title{font-family:"spor", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-1979 .elementor-element.elementor-element-cb03a5b .elementor-button{background-color:#00FF8F;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-1979 .elementor-element.elementor-element-cb03a5b{padding:10px 22px 10px 22px;}.elementor-1979 .elementor-element.elementor-element-cb03a5b.elementor-element{--align-self:center;}.elementor-1979 .elementor-element.elementor-element-cb03a5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1979 .elementor-element.elementor-element-0562c22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1979 .elementor-element.elementor-element-0562c22:not(.elementor-motion-effects-element-type-background), .elementor-1979 .elementor-element.elementor-element-0562c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://branchbots.com/wp-content/uploads/2025/10/contact-bg.png");}@media(max-width:1024px){.elementor-1979 .elementor-element.elementor-element-bb62193 .elementor-heading-title{font-size:30px;}.elementor-1979 .elementor-element.elementor-element-9b7b38b .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-9760de3 .elementor-button{font-size:15px;}.elementor-1979 .elementor-element.elementor-element-f2633fa .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-3a5feb6 .elementor-button{font-size:15px;}.elementor-1979 .elementor-element.elementor-element-968c607 .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-5a71fa4 .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-f3d6de2 .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-323d792 .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-45f9d2b .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-7a6742e .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-06bf8dc .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-3369cbb .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-a61f2d8 .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-ca7cc10 .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-ffdbbb6 .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-295578a .elementor-heading-title{font-size:18px;}.elementor-1979 .elementor-element.elementor-element-dd38b1d .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-1979 .elementor-element.elementor-element-7215a45{--width:1200%;}.elementor-1979 .elementor-element.elementor-element-929d6a7{--width:25%;}.elementor-1979 .elementor-element.elementor-element-3a8c009{--width:25%;}.elementor-1979 .elementor-element.elementor-element-ebd210c{--width:25%;}.elementor-1979 .elementor-element.elementor-element-91896fc{--width:25%;}.elementor-1979 .elementor-element.elementor-element-d12f05f{--width:25%;}.elementor-1979 .elementor-element.elementor-element-60e31bb{--width:25%;}.elementor-1979 .elementor-element.elementor-element-8e15a63{--width:25%;}.elementor-1979 .elementor-element.elementor-element-0877ab9{--width:25%;}.elementor-1979 .elementor-element.elementor-element-20dd3cc{--width:25%;}.elementor-1979 .elementor-element.elementor-element-06741fd{--width:25%;}.elementor-1979 .elementor-element.elementor-element-c6699a7{--width:25%;}.elementor-1979 .elementor-element.elementor-element-b85dae8{--width:25%;}.elementor-1979 .elementor-element.elementor-element-0cf6058{--width:25%;}.elementor-1979 .elementor-element.elementor-element-f627956{--width:25%;}.elementor-1979 .elementor-element.elementor-element-bb03ca6{--width:25%;}}@media(max-width:767px){.elementor-1979 .elementor-element.elementor-element-7215a45{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1979 .elementor-element.elementor-element-bb62193 .elementor-heading-title{font-size:20px;}.elementor-1979 .elementor-element.elementor-element-f69a0ef{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1979 .elementor-element.elementor-element-929d6a7{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-9b7b38b .elementor-heading-title{font-size:15px;}.elementor-1979 .elementor-element.elementor-element-9760de3 .elementor-button{font-size:12px;}.elementor-1979 .elementor-element.elementor-element-3a8c009{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-ebd210c{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-91896fc{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-d12f05f{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-60e31bb{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-8e15a63{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-0877ab9{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-20dd3cc{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-06741fd{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-c6699a7{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-b85dae8{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-0cf6058{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-f627956{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-1979 .elementor-element.elementor-element-bb03ca6{--padding-top:0px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for image, class: .elementor-element-a7cb55f */.elementor-1979 .elementor-element.elementor-element-a7cb55f {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-a7cb55f::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-a7cb55f img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-a7cb55f img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-a7cb55f:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9760de3 */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-feb8c2d */.elementor-1979 .elementor-element.elementor-element-feb8c2d {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-feb8c2d::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-feb8c2d img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-feb8c2d img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-feb8c2d:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a5feb6 */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6eba15 */.elementor-1979 .elementor-element.elementor-element-d6eba15 {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-d6eba15::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-d6eba15 img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-d6eba15 img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-d6eba15:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a12981c */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09f04ef */.elementor-1979 .elementor-element.elementor-element-09f04ef {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-09f04ef::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-09f04ef img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-09f04ef img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-09f04ef:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f1c62b4 */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9703e9 */.elementor-1979 .elementor-element.elementor-element-a9703e9 {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-a9703e9::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-a9703e9 img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-a9703e9 img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-a9703e9:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c2cb7b4 */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c684dc9 */.elementor-1979 .elementor-element.elementor-element-c684dc9 {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-c684dc9::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-c684dc9 img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-c684dc9 img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-c684dc9:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbc7d01 */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-694c115 */.elementor-1979 .elementor-element.elementor-element-694c115 {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-694c115::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-694c115 img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-694c115 img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-694c115:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc92a5c */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e495db */.elementor-1979 .elementor-element.elementor-element-0e495db {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-0e495db::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-0e495db img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-0e495db img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-0e495db:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00abfef */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9d1efe */.elementor-1979 .elementor-element.elementor-element-f9d1efe {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-f9d1efe::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-f9d1efe img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-f9d1efe img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-f9d1efe:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d972da5 */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e854222 */.elementor-1979 .elementor-element.elementor-element-e854222 {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-e854222::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-e854222 img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-e854222 img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-e854222:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ef367e */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9d0bd6 */.elementor-1979 .elementor-element.elementor-element-a9d0bd6 {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-a9d0bd6::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-a9d0bd6 img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-a9d0bd6 img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-a9d0bd6:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c43ddf9 */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc4c9b1 */.elementor-1979 .elementor-element.elementor-element-fc4c9b1 {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-fc4c9b1::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-fc4c9b1 img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-fc4c9b1 img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-fc4c9b1:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-406270f */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3ded28 */.elementor-1979 .elementor-element.elementor-element-c3ded28 {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-c3ded28::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-c3ded28 img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-c3ded28 img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-c3ded28:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c35ec1 */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec5fe64 */.elementor-1979 .elementor-element.elementor-element-ec5fe64 {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-ec5fe64::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-ec5fe64 img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-ec5fe64 img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-ec5fe64:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217c01 */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c0a97d */.elementor-1979 .elementor-element.elementor-element-6c0a97d {
  position: relative;
}

.elementor-1979 .elementor-element.elementor-element-6c0a97d::before {
  content: "";
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 120px;
  background: radial-gradient(circle, rgba(106,17,203,0.4), transparent);
  filter: blur(30px);
  z-index: 0;
}

.elementor-1979 .elementor-element.elementor-element-6c0a97d img {
  position: relative;
  z-index: 1;
}

.elementor-1979 .elementor-element.elementor-element-6c0a97d img {
  transition: 0.3s ease;
}

.elementor-1979 .elementor-element.elementor-element-6c0a97d:hover img {
  transform: translateY(-8px) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb03a5b */.btn-white-glow .elementor-button {
  transition: all 0.25s ease;
}

/* Smooth white hover */
.btn-white-glow .elementor-button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  transform: translateY(-2px);

  /* SOFT glow (controlled) */
  box-shadow: 
    0 4px 12px rgba(0,0,0,0.15),
    0 0 8px rgba(255,255,255,0.25);
}

/* Click feel */
.btn-white-glow .elementor-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f69a0ef */@media (max-width: 767px) {
  .mobile-fix .glass-img img {
    width: 110px !important;
    height: 150px !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* CARD */
.glass-card {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 20px;
  padding: 25px;
  transition: 0.3s ease;
  border: 1px solid rgba(255,255,255,0.15);
}

.glass-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}

/* HEADING */
.glass-title {
  font-size: 22px;
  font-weight: 600;
  margin-top: 15px;
  margin-bottom: 10px;
  text-align: center;
}

/* TEXT */
.glass-text {
  font-size: 14px;
  opacity: 0.8;
  text-align: center;
  margin-bottom: 20px;
}

/* BUTTON */
.glass-btn .elementor-button {
  background: linear-gradient(45deg, #6a11cb, #2575fc);
  color: #fff;
  border-radius: 30px;
  padding: 10px 22px;
  transition: 0.3s ease;
}

.glass-btn .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.4);
}/* End custom CSS */