.elementor-40 .elementor-element.elementor-element-49e264e{--display:flex;--min-height:90vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0120px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-49e264e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-49e264e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www2.codebaby.com/wp-content/uploads/2025/03/Hero-Section.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-b13b6a4 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-b13b6a4{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-40 .elementor-element.elementor-element-9e8124c > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-40 .elementor-element.elementor-element-848f9d5 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:400;font-style:normal;text-decoration:none;line-height:32px;fill:#5B2CC9;color:#5B2CC9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141415;border-radius:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-848f9d5 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-7b0863f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2375a8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-956200e > .elementor-widget-container{margin:0px 0px 73px 0px;}.elementor-40 .elementor-element.elementor-element-956200e{column-gap:0px;}.elementor-40 .elementor-element.elementor-element-956200e p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-f5b49ae{--display:flex;--e-con-transform-transition-duration:0ms;}.elementor-40 .elementor-element.elementor-element-b10a24a{--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-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;--e-con-transform-transition-duration:0ms;}.elementor-40 .elementor-element.elementor-element-b10a24a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-2de619f{--display:flex;border-style:solid;--border-style:solid;border-color:#D9D9D9;--border-color:#D9D9D9;}.elementor-40 .elementor-element.elementor-element-3eebbce{--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-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-40 .elementor-element.elementor-element-3eebbce:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-3eebbce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-57a8667{--display:flex;}.elementor-40 .elementor-element.elementor-element-3d1ef87{--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-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-40 .elementor-element.elementor-element-3d1ef87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-13aed34{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:42px;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-40 .elementor-element.elementor-element-13aed34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 41px 0px;}:where( .elementor-40 .elementor-element.elementor-element-13aed34 .swiper-slide ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;--border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-2ff1cd0{--display:flex;--margin-top:80px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.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-40 .elementor-element.elementor-element-a177441 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-a177441 img{width:100%;}.elementor-40 .elementor-element.elementor-element-475fcbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-86fb002{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4e10c11 > .elementor-widget-container{margin:0px 0px 73px 0px;}.elementor-40 .elementor-element.elementor-element-4e10c11{column-gap:0px;}.elementor-40 .elementor-element.elementor-element-4e10c11 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-5165794{--display:flex;--e-con-transform-transition-duration:0ms;}.elementor-40 .elementor-element.elementor-element-bd8b94a{--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-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;--e-con-transform-transition-duration:0ms;}.elementor-40 .elementor-element.elementor-element-bd8b94a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-578c26d{--display:flex;border-style:solid;--border-style:solid;border-color:#D9D9D9;--border-color:#D9D9D9;}.elementor-40 .elementor-element.elementor-element-34504bc{--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-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-40 .elementor-element.elementor-element-34504bc:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-34504bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-c42450d{--display:flex;}.elementor-40 .elementor-element.elementor-element-b3e893d{--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-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-40 .elementor-element.elementor-element-b3e893d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-7a0bc38{--display:flex;}.elementor-40 .elementor-element.elementor-element-aa95e69{--display:flex;}.elementor-40 .elementor-element.elementor-element-3ae770a{--display:flex;}.elementor-40 .elementor-element.elementor-element-30ad5af{--display:flex;}.elementor-40 .elementor-element.elementor-element-b926f6e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:42px;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-40 .elementor-element.elementor-element-b926f6e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}:where( .elementor-40 .elementor-element.elementor-element-b926f6e .swiper-slide ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;--border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-5a0b3c1 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:400;font-style:normal;text-decoration:none;line-height:32px;fill:#5B2CC9;color:#5B2CC9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141415;border-radius:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-5a0b3c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-01fd5e3{--display:flex;--margin-top:80px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-b167868 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-40 .elementor-element.elementor-element-b167868{column-gap:0px;}.elementor-40 .elementor-element.elementor-element-b167868 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-ffedbfd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-ffedbfd img{width:100%;}.elementor-40 .elementor-element.elementor-element-de05d4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-fbf7d46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e9ef284 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-f74c578{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-684cfa8{--display:flex;}.elementor-40 .elementor-element.elementor-element-1c345d5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5ad3a85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-5ad3a85:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5ad3a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-5ad3a85:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-5ad3a85: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-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-40 .elementor-element.elementor-element-5ad3a85, .elementor-40 .elementor-element.elementor-element-5ad3a85::before{--border-transition:0.3s;}.elementor-40 .elementor-element.elementor-element-6c3d405{--display:flex;}.elementor-40 .elementor-element.elementor-element-d3d2a1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 42px 0px 43px;}.elementor-40 .elementor-element.elementor-element-5e67b9c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;line-height:20px;fill:#000000ED;color:#000000ED;border-style:solid;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;}.elementor-40 .elementor-element.elementor-element-5e67b9c > .elementor-widget-container{margin:54px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-5e67b9c.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-60e20dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-60e20dd:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-60e20dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-6874aea{--display:flex;}.elementor-40 .elementor-element.elementor-element-c92bad8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 42px 0px 43px;}.elementor-40 .elementor-element.elementor-element-6a54059 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;line-height:20px;fill:#292929ED;color:#292929ED;border-style:solid;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;}.elementor-40 .elementor-element.elementor-element-6a54059 > .elementor-widget-container{margin:022px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-6a54059.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-62bac98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-62bac98:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-62bac98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-ec4469c{--display:flex;}.elementor-40 .elementor-element.elementor-element-82c4b81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 42px 0px 43px;}.elementor-40 .elementor-element.elementor-element-d962236 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;line-height:20px;fill:#000000ED;color:#000000ED;border-style:solid;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;}.elementor-40 .elementor-element.elementor-element-d962236 > .elementor-widget-container{margin:022px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-d962236.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-162a8c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-162a8c9:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-162a8c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-61c8735{--display:flex;}.elementor-40 .elementor-element.elementor-element-345b008 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 42px 0px 43px;}.elementor-40 .elementor-element.elementor-element-dbb2411 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;line-height:20px;fill:#000000ED;color:#000000ED;border-style:solid;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;}.elementor-40 .elementor-element.elementor-element-dbb2411 > .elementor-widget-container{margin:022px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-dbb2411.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-af36b48 > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-40 .elementor-element.elementor-element-af36b48{column-gap:0px;}.elementor-40 .elementor-element.elementor-element-af36b48 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-a7ef93c .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:400;font-style:normal;text-decoration:none;line-height:32px;fill:#5B2CC9;color:#5B2CC9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141415;border-radius:15px 15px 15px 15px;padding:16px 73.5px 16px 73.5px;}.elementor-40 .elementor-element.elementor-element-a7ef93c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-7568838{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9882fc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2528bd9 > .elementor-widget-container{margin:0px 0px 73px 0px;}.elementor-40 .elementor-element.elementor-element-2528bd9{column-gap:0px;}.elementor-40 .elementor-element.elementor-element-2528bd9 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-bb5a4b1{--display:flex;--e-con-transform-transition-duration:0ms;}.elementor-40 .elementor-element.elementor-element-9ff56a6{--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-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;--e-con-transform-transition-duration:0ms;}.elementor-40 .elementor-element.elementor-element-9ff56a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-c905c7d.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-efbe4f7{--display:flex;border-style:solid;--border-style:solid;border-color:#D9D9D9;--border-color:#D9D9D9;}.elementor-40 .elementor-element.elementor-element-66acdc8{--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-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-40 .elementor-element.elementor-element-66acdc8:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-66acdc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-db779aa.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-da421ec{--display:flex;}.elementor-40 .elementor-element.elementor-element-8042bd0{--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-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-40 .elementor-element.elementor-element-8042bd0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-b77e9dd.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-5c6ad8d{--display:flex;}.elementor-40 .elementor-element.elementor-element-17850f5{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-slides-gap:27px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-40 .elementor-element.elementor-element-17850f5 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}:where( .elementor-40 .elementor-element.elementor-element-17850f5 .swiper-slide ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;--border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-46cba1e .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:400;font-style:normal;text-decoration:none;line-height:32px;fill:#5B2CC9;color:#5B2CC9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141415;border-radius:15px 15px 15px 15px;padding:16px 42px 16px 42px;}.elementor-40 .elementor-element.elementor-element-46cba1e > .elementor-widget-container{margin:0px 0px 125px 0px;}.elementor-40 .elementor-element.elementor-element-142dd10{--display:flex;--margin-top:0px;--margin-bottom:95px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-365063f{--display:flex;}.elementor-40 .elementor-element.elementor-element-277de13 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-277de13{column-gap:0px;}.elementor-40 .elementor-element.elementor-element-277de13 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-a6b0830 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:400;font-style:normal;text-decoration:none;line-height:32px;fill:#5B2CC9;color:#5B2CC9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141415;border-radius:15px 15px 15px 15px;padding:16px 23px 16px 23px;}.elementor-40 .elementor-element.elementor-element-a6b0830 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-e37ba04{--display:flex;}.elementor-40 .elementor-element.elementor-element-18d47d1{--display:flex;}.elementor-40 .elementor-element.elementor-element-ab7c42f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-7488db0 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-40 .elementor-element.elementor-element-111708a{--display:flex;}.elementor-40 .elementor-element.elementor-element-690868e > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-40 .elementor-element.elementor-element-c5b43f0{--display:flex;}.elementor-40 .elementor-element.elementor-element-717d739 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-40 .elementor-element.elementor-element-56836c4{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:145px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:100px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:50px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:100px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:50px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:#000000;}.elementor-40 .elementor-element.elementor-element-56836c4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-56836c4 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;}.elementor-40 .elementor-element.elementor-element-aeee318{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-78e326b > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-40 .elementor-element.elementor-element-78e326b{column-gap:0px;}.elementor-40 .elementor-element.elementor-element-78e326b p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-0594586{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:16px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:100px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:65px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:100px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:65px;--arrow-normal-color:#000000;}.elementor-40 .elementor-element.elementor-element-0594586 > .elementor-widget-container{margin:0px 0px 75px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-0594586 .swiper-slide > .elementor-element{height:100%;}.elementor-40 .elementor-element.elementor-element-795c0c1 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:400;font-style:normal;text-decoration:none;line-height:32px;fill:#5B2CC9;color:#5B2CC9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#141415;border-radius:15px 15px 15px 15px;padding:16px 54px 16px 54px;}.elementor-40 .elementor-element.elementor-element-795c0c1 > .elementor-widget-container{margin:20px 0px 90px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-b13b6a4 > .elementor-widget-container{margin:100px 0px 0px 60px;padding:0px 70px 0px 0px;}.elementor-40 .elementor-element.elementor-element-9e8124c > .elementor-widget-container{margin:35px 0px 0px 60px;padding:0px 70px 0px 0px;}.elementor-40 .elementor-element.elementor-element-848f9d5 > .elementor-widget-container{margin:50px 0px 0px 60px;}.elementor-40 .elementor-element.elementor-element-13aed34{--e-n-carousel-swiper-slides-to-display:2;}.elementor-40 .elementor-element.elementor-element-b926f6e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-40 .elementor-element.elementor-element-1c345d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-17850f5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-40 .elementor-element.elementor-element-56836c4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-40 .elementor-element.elementor-element-0594586{--swiper-slides-to-display:2;--arrow-next-top-position:65px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-49e264e{--content-width:1440px;}.elementor-40 .elementor-element.elementor-element-b10a24a{--width:100%;}.elementor-40 .elementor-element.elementor-element-3eebbce{--width:100%;}.elementor-40 .elementor-element.elementor-element-3d1ef87{--width:100%;}.elementor-40 .elementor-element.elementor-element-bd8b94a{--width:100%;}.elementor-40 .elementor-element.elementor-element-34504bc{--width:100%;}.elementor-40 .elementor-element.elementor-element-b3e893d{--width:100%;}.elementor-40 .elementor-element.elementor-element-de05d4c{--content-width:1440px;}.elementor-40 .elementor-element.elementor-element-fbf7d46{--content-width:1440px;}.elementor-40 .elementor-element.elementor-element-f74c578{--content-width:1440px;}.elementor-40 .elementor-element.elementor-element-684cfa8{--width:100%;}.elementor-40 .elementor-element.elementor-element-9ff56a6{--width:100%;}.elementor-40 .elementor-element.elementor-element-66acdc8{--width:100%;}.elementor-40 .elementor-element.elementor-element-8042bd0{--width:100%;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-49e264e{--min-height:75vh;--padding-top:120px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-b13b6a4{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-b13b6a4 > .elementor-widget-container{margin:0px 0px 0px 60px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-9e8124c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-848f9d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-7b0863f{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-2375a8b{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-13aed34{--e-n-carousel-swiper-slides-to-display:1;}.elementor-40 .elementor-element.elementor-element-475fcbc{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-86fb002{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-b926f6e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-40 .elementor-element.elementor-element-fbf7d46{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f74c578{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1c345d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-7568838{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-9882fc2{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-17850f5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-40 .elementor-element.elementor-element-56836c4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-40 .elementor-element.elementor-element-aeee318{--padding-top:020px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-0594586{--swiper-slides-to-display:1;width:100%;max-width:100%;--arrow-next-top-position:65px;}}/* Start custom CSS for text-editor, class: .elementor-element-b13b6a4 */.highlight-text {
  font-family: Helvetica;
  font-weight: 700;
  font-size: 72px;
  line-height: 72px;
  letter-spacing: 0px;
  text-align: left;
  color: #FFFFFF;
  padding-right: 720px;
}

@media only screen and (max-width: 600px) {
.highlight-text{
      padding-right: 60px;
      font-size: 63px ;
      line-height: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e8124c */.description-text{
color: #FFF;
font-family: "Helvetica";
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: 32px;
padding-right: 660px;
}

@media only screen and (max-width: 767px) {
.description-text{
      padding-right: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e264e */@media screen and (min-width: 1031px) and (max-width: 1600px) {
  .hero-container .highlight-text {
    padding-left: 70px;
    padding-right: 200px;
  }
    .hero-container .description-text {
    padding-left: 70px;
    padding-right: 200px;
  }
      .hero-container .hero-chat-abby {
    padding-left: 70px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-956200e */.why-cb-txt > .title{
color: #5C2CC9;
font-family: "Helvetica";
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 48px;
text-align: center;
}

.why-cb-txt > .title2{
color: #707274;
font-family: "Helvetica";
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 48px;
text-align: center;
margin-bottom: 40px;
}

.why-cb-txt > .description{
color: #141516;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 400;
line-height: 38px;
text-align: center;
margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64ca824 */.why-cb-cards{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
  text-align: center;
}
.why-cb-cards > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
margin-bottom: 48px;
}
.why-cb-cards > .percentage{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.why-cb-cards > .percentage-txt{
color: #000000;
text-align: center;
font-family: "Helvetica";
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 28px;
margin-bottom: 48px;
}
.why-cb-cards > .description{
color: #000000;
text-align: center;
font-family: "Helvetica";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 28px;
}
.why-cb-cards > .blank-space{
margin-bottom: 34px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64ca824 */.why-cb-cards{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
  text-align: center;
}
.why-cb-cards > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
margin-bottom: 48px;
}
.why-cb-cards > .percentage{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.why-cb-cards > .percentage-txt{
color: #000000;
text-align: center;
font-family: "Helvetica";
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 28px;
margin-bottom: 48px;
}
.why-cb-cards > .description{
color: #000000;
text-align: center;
font-family: "Helvetica";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 28px;
}
.why-cb-cards > .blank-space{
margin-bottom: 34px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64ca824 */.why-cb-cards{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
  text-align: center;
}
.why-cb-cards > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
margin-bottom: 48px;
}
.why-cb-cards > .percentage{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.why-cb-cards > .percentage-txt{
color: #000000;
text-align: center;
font-family: "Helvetica";
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 28px;
margin-bottom: 48px;
}
.why-cb-cards > .description{
color: #000000;
text-align: center;
font-family: "Helvetica";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 28px;
}
.why-cb-cards > .blank-space{
margin-bottom: 34px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64ca824 */.why-cb-cards{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
  text-align: center;
}
.why-cb-cards > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
margin-bottom: 48px;
}
.why-cb-cards > .percentage{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.why-cb-cards > .percentage-txt{
color: #000000;
text-align: center;
font-family: "Helvetica";
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 28px;
margin-bottom: 48px;
}
.why-cb-cards > .description{
color: #000000;
text-align: center;
font-family: "Helvetica";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 28px;
}
.why-cb-cards > .blank-space{
margin-bottom: 34px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-13aed34 */.carousel .sliders {
    transition: transform 0.5s ease-in-out;
  animation: scroll-left 20s linear infinite;
}

.carousel:hover .sliders {
  animation-play-state: paused;
}

.elementor-40 .elementor-element.elementor-element-13aed34 .swiper-pagination-bullet {
    background-color: #D9D9D9 !important;
    width: 15px;
    height: 15px;
}

.elementor-40 .elementor-element.elementor-element-13aed34 .swiper-pagination-bullet-active {
    background-color: #5C2CC9 !important;
}

.carousel .swiper-slide:hover{
    box-shadow: 2px 4px 16px 0px rgba(0, 0, 0, 0.25);
     transform: none;
     margin-bottom: -40px;
    transition: margin-bottom 0.1s ease-in-out, box-shadow 0.2s ease-in-out;
    border: 0px solid;
    border-radius: 8px;
}

.why-codebaby-con .e-n-carousel {
    padding-top: 10px;
    padding-bottom:55px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2375a8b */.sliders{
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b0863f */@media screen and (min-width: 1031px) and (max-width: 1600px) {
  .hero-container .highlight-text {
    padding-left: 70px;
    padding-right: 200px;
  }
    .hero-container .description-text {
    padding-left: 70px;
    padding-right: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e10c11 */.centric-ai > .title{
color: #5C2CC9;
font-family: "Helvetica";
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 48px;
text-align: center;
}

.centric-ai > .description{
color: #141516;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 400;
line-height: 38px;
text-align: center;
margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80f31cd */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 70px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef8c8d8 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03ce816 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edf9b9a */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5667b59 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5e1303 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266b3ef */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80f31cd */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 70px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef8c8d8 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03ce816 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edf9b9a */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5667b59 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5e1303 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266b3ef */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80f31cd */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 70px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef8c8d8 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03ce816 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edf9b9a */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5667b59 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5e1303 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266b3ef */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80f31cd */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 70px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef8c8d8 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03ce816 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edf9b9a */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5667b59 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5e1303 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266b3ef */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80f31cd */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 70px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef8c8d8 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03ce816 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edf9b9a */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5667b59 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5e1303 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266b3ef */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80f31cd */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 70px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef8c8d8 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03ce816 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edf9b9a */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5667b59 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5e1303 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266b3ef */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80f31cd */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 70px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef8c8d8 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03ce816 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edf9b9a */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5667b59 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5e1303 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266b3ef */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80f31cd */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 70px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef8c8d8 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03ce816 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edf9b9a */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5667b59 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5e1303 */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-266b3ef */.centric-ai-card{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.centric-ai-card > .logo{
color: #707274;
text-align: center;
font-family: "Helvetica";
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.centric-ai-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b926f6e */.carousel-centric .sliders {
    transition: transform 0.5s ease-in-out;
}

.carousel-centric  .swiper-slide {
      border-radius: 8px;
      box-shadow: 2px 4px 16px 0px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86fb002 */.sliders{
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b167868 */.intelligent-avatar > .title{
color: #5C2CC9;
font-family: "Helvetica";
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 48px;
text-align: center;
}

.intelligent-avatar > .description{
color: #141516;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 400;
line-height: 38px;
text-align: center;
margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ef284 */.product-plans > .title{
color: #000000;
text-align: center;
font-family: "Helvetica";
font-style: normal;
font-weight: 700;
font-size: 72px;
line-height: 72px;
align-self: stretch;
margin-bottom: 8px;
}
.product-plans > .description{
color: #707274;
font-family: "Helvetica";
font-style: normal;
font-weight: 400;
font-size: 36px;
line-height: 38px;
text-align: center;
margin-top: 8px;
margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf7d46 */.plan-slider:hover {
        box-shadow: 2px 4px 16px 0px rgba(0, 0, 0, 0.25);
        transform: translateY(20px);
}

.plan-slider:hover{
    box-shadow: 2px 4px 16px 0px rgba(0, 0, 0, 0.25);
     transform: none;
     margin-bottom: -40px;
    transition: margin-bottom 0.1s ease-in-out, box-shadow 0.2s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3d2a1c */.pricing-plan .price {
  color: #5C2CC9;
  font-family: "Helvetica";
    font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 40px;
} 
.pricing-plan .timeline {
  color: #000;
  font-family: "Helvetica";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  align-content: flex-end;
  padding-bottom: 4px;
  margin-left: 13px;
}
.pricing-plan .plan-type{
  color: #5C2CC9;
  font-family: "Helvetica";
  font-style: normal;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  margin-top: 16px;
  margin-bottom: 32px;
}
.pricing-plan .description{
  color: #000;
  font-family: "Helvetica";
  font-style: normal;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  margin-top: 32px;
  margin-bottom: 16px;
}
.pricing-plan .features-text{
  color: #000;
  font-family: "Helvetica";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-left: 8px;
}
.pricing-plan .features{
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c92bad8 */.price {
  color: #D41184;
  font-family: Comfortaa;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
} 
.timeline {
  color: #000;
  font-family: "Open Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  align-content: flex-end;
  padding-bottom: 4px;
  margin-left: 13px;
}
.plan-type{
  color: #D41184;
  font-family: Comfortaa;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
  margin-top: 16px;
  margin-bottom: 32px;
}
.description{
  color: #000;
  font-family: "Open Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 32px;
  margin-bottom: 16px;
}
.features-text{
  color: #000;
  font-family: "Open Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-left: 8px;
}
.features{
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82c4b81 */.price {
  color: #D41184;
  font-family: Comfortaa;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
} 
.timeline {
  color: #000;
  font-family: "Open Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  align-content: flex-end;
  padding-bottom: 4px;
  margin-left: 13px;
}
.plan-type{
  color: #D41184;
  font-family: Comfortaa;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
  margin-top: 16px;
  margin-bottom: 32px;
}
.description{
  color: #000;
  font-family: "Open Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 32px;
  margin-bottom: 16px;
}
.features-text{
  color: #000;
  font-family: "Open Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-left: 8px;
}
.features{
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-345b008 */.price {
  color: #D41184;
  font-family: Comfortaa;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
} 
.timeline {
  color: #000;
  font-family: "Open Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  align-content: flex-end;
  padding-bottom: 4px;
  margin-left: 13px;
}
.plan-type{
  color: #D41184;
  font-family: Comfortaa;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
  margin-top: 16px;
  margin-bottom: 32px;
  word-wrap: break-word;
}
.description{
  color: #000;
  font-family: "Open Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 32px;
  margin-bottom: 16px;
}
.features-text{
  color: #000;
  font-family: "Open Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-left: 8px;
}
.features{
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af36b48 */.custom-solution > .title{
color: #5C2CC9;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
text-align: center;
}

.custom-solution > .description{
color: #707274;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 400;
line-height: 38px;
text-align: center;
margin-top: 14px;
padding-right: 380px;
padding-left: 380px;
}

@media only screen and (max-width: 767px) {
  .custom-solution > .description{
color: #707274;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 400;
line-height: 38px;
text-align: center;
margin-top: 14px;
padding-right: 0px;
padding-left: 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74c578 */.plan-slider:hover {
        box-shadow: 2px 4px 16px 0px rgba(0, 0, 0, 0.25);
        transform: translateY(20px);
}

.plan-slider:hover{
    box-shadow: 2px 4px 16px 0px rgba(0, 0, 0, 0.25);
     transform: none;
     margin-bottom: -40px;
    transition: margin-bottom 0.1s ease-in-out, box-shadow 0.2s ease-in-out;
}

.products-background-linear {
  background: linear-gradient(
    to bottom,
    rgba(92, 44, 201, 0),
    rgba(86, 125, 226, 0.2),
    rgba(79, 207, 252, 0.2)
  );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2528bd9 */.faqs > .title{
color: #000000;
font-family: "Helvetica";
font-weight: 700;
font-style: normal;
font-size: 72px;
line-height: 72px;
text-align: center;
}

.faqs > .description{
color: #5C2CC9;
font-family: "Helvetica";
font-style: normal;
font-weight: 700;
font-size: 36px;
line-height: 40px;
text-align: center;
margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db779aa */.faqs-cards{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.faqs-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db779aa */.faqs-cards{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.faqs-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db779aa */.faqs-cards{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.faqs-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db779aa */.faqs-cards{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.faqs-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db779aa */.faqs-cards{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
.faqs-card > .title{
color: #5C2CC9;
text-align: center;
font-family: "Helvetica";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-17850f5 */.faqs-card .sliders {
    transition: transform 0.5s ease-in-out;
}

.faqs-card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 385px;
}
.faqs-card > .text {
  color: #707274;
  font-family: "Helvetica";
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
  text-align: center;
  padding: 0 32px;
  max-width: 100%;
  min-height: 114px;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9882fc2 */.sliders{
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-277de13 */.avatars-sector > .title{
color: #5C2CC9;
font-family: "Helvetica";
font-weight: 700;
font-style: normal;
font-size: 48px;
line-height: 48px;
text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-365063f */.avatars-title {
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78e326b */.whats-new > .title{
color: #5C2CC9;
font-family: "Helvetica";
font-weight: 700;
font-style: normal;
font-size: 48px;
line-height: 48px;
text-align: center;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0594586 */.elementor-40 .elementor-element.elementor-element-0594586 .swiper { 
    overflow: unset !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-795c0c1 */@media only screen and (max-width: 600px) {
    .more-news-btn {
        margin-top:50px;
    }
}/* End custom CSS */