.elementor-3332 .elementor-element.elementor-element-94d001d{--display:flex;--min-height:100vh;--overflow:hidden;--padding-top:7.5vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-3332 .elementor-element.elementor-element-bc810eb{--display:flex;--min-height:41vw;--justify-content:flex-start;--padding-top:9.5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3332 .elementor-element.elementor-element-bc810eb:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-bc810eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-img11.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-3332 .elementor-element.elementor-element-819819e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-3332 .elementor-element.elementor-element-819819e .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:3.33vw;font-weight:200;line-height:1.3em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-3332 .elementor-element.elementor-element-ed311e9{width:var( --container-widget-width, 32% );max-width:32%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2.5vw;padding:4.5vw 2vw 4.3vw 0vw;--container-widget-width:32%;--container-widget-flex-grow:0;font-family:"CMonaSans", Sans-serif;font-size:0.73vw;font-weight:400;line-height:1.9em;letter-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-e35620d{--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:2.34vw 2.34vw;--row-gap:2.34vw;--column-gap:2.34vw;--overflow:hidden;--padding-top:5.8vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-3332 .elementor-element.elementor-element-e35620d:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-e35620d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-981f034{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-3332 .elementor-element.elementor-element-fc0f8cb{font-family:"COutfit", Sans-serif;font-size:0.94vw;font-weight:500;line-height:160%;letter-spacing:0.02em;color:var( --e-global-color-acfb96a );}.elementor-3332 .elementor-element.elementor-element-94c4cbd .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:2.5vw;font-weight:300;line-height:150%;letter-spacing:-0.01em;word-spacing:0.01em;color:var( --e-global-color-primary );}.elementor-3332 .elementor-element.elementor-element-b2ad95b{width:var( --container-widget-width, 43vw );max-width:43vw;--container-widget-width:43vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.94vw;font-weight:300;line-height:160%;letter-spacing:0.02em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-f1fa6f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3332 .elementor-element.elementor-element-d64c4f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.3vw 1.3vw;--row-gap:1.3vw;--column-gap:1.3vw;}.elementor-3332 .elementor-element.elementor-element-08d1885{--display:flex;--min-height:29.17vw;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;}.elementor-3332 .elementor-element.elementor-element-08d1885::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-img10.jpg");--background-overlay:'';background-position:50% 12%;background-repeat:no-repeat;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-08d1885:hover::before, .elementor-3332 .elementor-element.elementor-element-08d1885:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-08d1885:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F3F3;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-08d1885:hover{--overlay-opacity:1;}.elementor-3332 .elementor-element.elementor-element-08d1885, .elementor-3332 .elementor-element.elementor-element-08d1885::before{--overlay-transition:0.3s;}.elementor-3332 .elementor-element.elementor-element-08d1885:hover::before{filter:brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3332 .elementor-element.elementor-element-c350743{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0.3vw 0.3vw;--row-gap:0.3vw;--column-gap:0.3vw;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.3vw;--padding-bottom:1.3vw;--padding-left:1.3vw;--padding-right:1.3vw;}.elementor-3332 .elementor-element.elementor-element-63b0155{--display:flex;--gap:1.2vw 1.2vw;--row-gap:1.2vw;--column-gap:1.2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3332 .elementor-element.elementor-element-431d23c{padding:0vw 0vw 0.1vw 0vw;font-family:"CMonaSans", Sans-serif;font-size:1.15vw;font-weight:600;line-height:150%;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-3332 .elementor-element.elementor-element-4d7b28d{padding:0vw 0vw 0vw 0vw;font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:160%;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-b1f5f1b );}.elementor-3332 .elementor-element.elementor-element-7b4dbae{--display:flex;--min-height:29.17vw;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;}.elementor-3332 .elementor-element.elementor-element-7b4dbae::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-img09.jpg");--background-overlay:'';background-position:50% 12%;background-repeat:no-repeat;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-7b4dbae:hover::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F3F3;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-7b4dbae:hover{--overlay-opacity:1;}.elementor-3332 .elementor-element.elementor-element-7b4dbae, .elementor-3332 .elementor-element.elementor-element-7b4dbae::before{--overlay-transition:0.3s;}.elementor-3332 .elementor-element.elementor-element-7b4dbae:hover::before{filter:brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3332 .elementor-element.elementor-element-e1294ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0.3vw 0.3vw;--row-gap:0.3vw;--column-gap:0.3vw;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.3vw;--padding-bottom:1.3vw;--padding-left:1.3vw;--padding-right:1.3vw;}.elementor-3332 .elementor-element.elementor-element-ee2ff2e{--display:flex;--gap:1.2vw 1.2vw;--row-gap:1.2vw;--column-gap:1.2vw;}.elementor-3332 .elementor-element.elementor-element-8f5ef30{padding:0vw 0vw 0.1vw 0vw;font-family:"CMonaSans", Sans-serif;font-size:1.15vw;font-weight:600;line-height:150%;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-3332 .elementor-element.elementor-element-29fd709{padding:0vw 0vw 0vw 0vw;font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:160%;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-b1f5f1b );}.elementor-3332 .elementor-element.elementor-element-8317804{--display:flex;--min-height:29.17vw;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;}.elementor-3332 .elementor-element.elementor-element-8317804::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-img08.jpg");--background-overlay:'';background-position:50% 12%;background-repeat:no-repeat;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-8317804:hover::before, .elementor-3332 .elementor-element.elementor-element-8317804:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8317804:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F3F3;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-8317804:hover{--overlay-opacity:1;}.elementor-3332 .elementor-element.elementor-element-8317804, .elementor-3332 .elementor-element.elementor-element-8317804::before{--overlay-transition:0.3s;}.elementor-3332 .elementor-element.elementor-element-8317804:hover::before{filter:brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3332 .elementor-element.elementor-element-24dc271{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0.3vw 0.3vw;--row-gap:0.3vw;--column-gap:0.3vw;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.3vw;--padding-bottom:1.3vw;--padding-left:1.3vw;--padding-right:1.3vw;}.elementor-3332 .elementor-element.elementor-element-fb998cb{--display:flex;--gap:1.2vw 1.2vw;--row-gap:1.2vw;--column-gap:1.2vw;}.elementor-3332 .elementor-element.elementor-element-596b010{padding:0vw 0vw 0.1vw 0vw;font-family:"CMonaSans", Sans-serif;font-size:1.15vw;font-weight:600;line-height:150%;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-3332 .elementor-element.elementor-element-3d95373{padding:0vw 0vw 0vw 0vw;font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:160%;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-b1f5f1b );}.elementor-3332 .elementor-element.elementor-element-f9d6005{--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:1.2vw 1.2vw;--row-gap:1.2vw;--column-gap:1.2vw;--overflow:hidden;--padding-top:6vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-3332 .elementor-element.elementor-element-f9d6005:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-f9d6005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-cbc01f1{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-3332 .elementor-element.elementor-element-c604d5e{font-family:"COutfit", Sans-serif;font-size:0.94vw;font-weight:500;line-height:160%;letter-spacing:0.02em;color:var( --e-global-color-acfb96a );}.elementor-3332 .elementor-element.elementor-element-9023593 .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:2.5vw;font-weight:300;line-height:150%;letter-spacing:-0.01em;word-spacing:0.01em;color:var( --e-global-color-primary );}.elementor-3332 .elementor-element.elementor-element-f009334{width:var( --container-widget-width, 43vw );max-width:43vw;--container-widget-width:43vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.94vw;font-weight:300;line-height:160%;letter-spacing:0.02em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-35b6064{--display:flex;--min-height:28vw;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:13.23vw 13.23vw;--row-gap:13.23vw;--column-gap:13.23vw;--overflow:hidden;--z-index:1;}.elementor-3332 .elementor-element.elementor-element-e2748b0{padding:0vw 7vw 0vw 7vw;}.elementor-3332 .elementor-element.elementor-element-e2748b0 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}body:not(.rtl) .elementor-3332 .elementor-element.elementor-element-b627220{left:0px;}body.rtl .elementor-3332 .elementor-element.elementor-element-b627220{right:0px;}.elementor-3332 .elementor-element.elementor-element-b627220{top:0px;}.elementor-3332 .elementor-element.elementor-element-b627220 img{opacity:0.45;}.elementor-3332 .elementor-element.elementor-element-6a09f38{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.3vw 1.3vw;--row-gap:1.3vw;--column-gap:1.3vw;}.elementor-3332 .elementor-element.elementor-element-141b4fb{text-align:right;}.elementor-3332 .elementor-element.elementor-element-141b4fb .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:0.94vw;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-3332 .elementor-element.elementor-element-9dfcff2{text-align:right;}.elementor-3332 .elementor-element.elementor-element-9dfcff2 .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:0.94vw;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-3332 .elementor-element.elementor-element-330b773{text-align:right;}.elementor-3332 .elementor-element.elementor-element-330b773 .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:0.94vw;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-3332 .elementor-element.elementor-element-632d802{text-align:right;}.elementor-3332 .elementor-element.elementor-element-632d802 .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:0.94vw;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-3332 .elementor-element.elementor-element-76a8b8b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.3vw 1.3vw;--row-gap:1.3vw;--column-gap:1.3vw;}.elementor-3332 .elementor-element.elementor-element-0619a0a{text-align:right;}.elementor-3332 .elementor-element.elementor-element-0619a0a .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:0.94vw;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-3332 .elementor-element.elementor-element-41b6e3d{text-align:right;}.elementor-3332 .elementor-element.elementor-element-41b6e3d .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:0.94vw;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-3332 .elementor-element.elementor-element-4ce5e13{text-align:right;}.elementor-3332 .elementor-element.elementor-element-4ce5e13 .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:0.94vw;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-3332 .elementor-element.elementor-element-d4d3297{text-align:right;}.elementor-3332 .elementor-element.elementor-element-d4d3297 .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:0.94vw;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-3332 .elementor-element.elementor-element-4cf2ff9{--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:4.69vw 4.69vw;--row-gap:4.69vw;--column-gap:4.69vw;--overflow:hidden;--padding-top:5vw;--padding-bottom:5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3332 .elementor-element.elementor-element-4cf2ff9:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-4cf2ff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-7759702{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:1.56vw 1.56vw 1.56vw 1.56vw;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.05);--padding-top:6.25vw;--padding-bottom:6.25vw;--padding-left:7.4vw;--padding-right:7.4vw;}.elementor-3332 .elementor-element.elementor-element-7759702:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-7759702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3332 .elementor-element.elementor-element-0c9e446{--display:flex;--gap:1.6vw 1.6vw;--row-gap:1.6vw;--column-gap:1.6vw;}.elementor-3332 .elementor-element.elementor-element-c76f5a5 .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:2.5vw;font-weight:300;line-height:150%;letter-spacing:-0.01em;word-spacing:0.01em;color:var( --e-global-color-primary );}.elementor-3332 .elementor-element.elementor-element-710708a{width:var( --container-widget-width, 43vw );max-width:43vw;--container-widget-width:43vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.94vw;font-weight:300;line-height:160%;letter-spacing:0.02em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-26d4352{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.3vw 1.3vw;--row-gap:1.3vw;--column-gap:1.3vw;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3332 .elementor-element.elementor-element-ddb15d1{--display:flex;--border-radius:1vw 1vw 1vw 1vw;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-3332 .elementor-element.elementor-element-382de58{left:0px;}body.rtl .elementor-3332 .elementor-element.elementor-element-382de58{right:0px;}.elementor-3332 .elementor-element.elementor-element-382de58{top:0px;z-index:1;}.elementor-3332 .elementor-element.elementor-element-382de58 .elementor-icon-wrapper{text-align:center;}.elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-stacked .elementor-icon{background-color:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-framed .elementor-icon, .elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-default .elementor-icon{color:#EBE7F3;border-color:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-framed .elementor-icon, .elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-default .elementor-icon svg{fill:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-acfb96a );color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-framed .elementor-icon:hover, .elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-acfb96a );border-color:var( --e-global-color-acfb96a );}.elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-framed .elementor-icon:hover, .elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-acfb96a );}.elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-382de58.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-382de58 .elementor-icon{font-size:1.88vw;padding:.9vw;border-radius:0.78vw 0.78vw 0.78vw 0.78vw;}.elementor-3332 .elementor-element.elementor-element-382de58 .elementor-icon svg{height:1.88vw;}.elementor-3332 .elementor-element.elementor-element-708b592{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:0.83vw 0.83vw 0.83vw 0.83vw;--padding-top:1.82vw;--padding-bottom:1.82vw;--padding-left:5.73vw;--padding-right:2.34vw;}.elementor-3332 .elementor-element.elementor-element-768fa87{padding:0vw 0vw 0.1vw 0vw;font-family:"CMonaSans", Sans-serif;font-size:1.15vw;font-weight:600;line-height:150%;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-3332 .elementor-element.elementor-element-e1ca99e{width:var( --container-widget-width, 33vw );max-width:33vw;padding:1.6vw 0vw 0vw 0vw;--container-widget-width:33vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.83vw;font-weight:300;line-height:150%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-d2738ea{--display:flex;--border-radius:1vw 1vw 1vw 1vw;}body:not(.rtl) .elementor-3332 .elementor-element.elementor-element-1b8d3a5{left:0px;}body.rtl .elementor-3332 .elementor-element.elementor-element-1b8d3a5{right:0px;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5{top:0px;z-index:1;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5 .elementor-icon-wrapper{text-align:center;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-stacked .elementor-icon{background-color:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-framed .elementor-icon, .elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-default .elementor-icon{color:#EBE7F3;border-color:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-framed .elementor-icon, .elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-default .elementor-icon svg{fill:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-acfb96a );color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-framed .elementor-icon:hover, .elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-acfb96a );border-color:var( --e-global-color-acfb96a );}.elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-framed .elementor-icon:hover, .elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-acfb96a );}.elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5 .elementor-icon{font-size:1.88vw;padding:.9vw;border-radius:0.78vw 0.78vw 0.78vw 0.78vw;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5 .elementor-icon svg{height:1.88vw;}.elementor-3332 .elementor-element.elementor-element-6d33214{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:0.83vw 0.83vw 0.83vw 0.83vw;--padding-top:1.82vw;--padding-bottom:1.82vw;--padding-left:5.73vw;--padding-right:2.34vw;}.elementor-3332 .elementor-element.elementor-element-207516a{padding:0vw 0vw 0.1vw 0vw;font-family:"CMonaSans", Sans-serif;font-size:1.15vw;font-weight:600;line-height:150%;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-3332 .elementor-element.elementor-element-f28d50d{width:var( --container-widget-width, 33vw );max-width:33vw;padding:1.6vw 0vw 0vw 0vw;--container-widget-width:33vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.83vw;font-weight:300;line-height:150%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-ae5427c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.3vw 1.3vw;--row-gap:1.3vw;--column-gap:1.3vw;--margin-top:1.3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3332 .elementor-element.elementor-element-e57a137{--display:flex;--border-radius:1vw 1vw 1vw 1vw;}body:not(.rtl) .elementor-3332 .elementor-element.elementor-element-b079a9f{left:0px;}body.rtl .elementor-3332 .elementor-element.elementor-element-b079a9f{right:0px;}.elementor-3332 .elementor-element.elementor-element-b079a9f{top:0px;z-index:1;}.elementor-3332 .elementor-element.elementor-element-b079a9f .elementor-icon-wrapper{text-align:center;}.elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-stacked .elementor-icon{background-color:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-framed .elementor-icon, .elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-default .elementor-icon{color:#EBE7F3;border-color:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-framed .elementor-icon, .elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-default .elementor-icon svg{fill:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-acfb96a );color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-framed .elementor-icon:hover, .elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-acfb96a );border-color:var( --e-global-color-acfb96a );}.elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-framed .elementor-icon:hover, .elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-acfb96a );}.elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-b079a9f.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-b079a9f .elementor-icon{font-size:1.88vw;padding:.9vw;border-radius:0.78vw 0.78vw 0.78vw 0.78vw;}.elementor-3332 .elementor-element.elementor-element-b079a9f .elementor-icon svg{height:1.88vw;}.elementor-3332 .elementor-element.elementor-element-be32ddd{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:0.83vw 0.83vw 0.83vw 0.83vw;--padding-top:1.82vw;--padding-bottom:1.82vw;--padding-left:5.73vw;--padding-right:2.34vw;}.elementor-3332 .elementor-element.elementor-element-95cf573{padding:0vw 0vw 0.1vw 0vw;font-family:"CMonaSans", Sans-serif;font-size:1.15vw;font-weight:600;line-height:150%;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-3332 .elementor-element.elementor-element-037da7f{width:var( --container-widget-width, 33vw );max-width:33vw;padding:1.6vw 0vw 0vw 0vw;--container-widget-width:33vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.83vw;font-weight:300;line-height:150%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-5c6a886{--display:flex;--border-radius:1vw 1vw 1vw 1vw;}body:not(.rtl) .elementor-3332 .elementor-element.elementor-element-2f9d06e{left:0px;}body.rtl .elementor-3332 .elementor-element.elementor-element-2f9d06e{right:0px;}.elementor-3332 .elementor-element.elementor-element-2f9d06e{top:0px;z-index:1;}.elementor-3332 .elementor-element.elementor-element-2f9d06e .elementor-icon-wrapper{text-align:center;}.elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-stacked .elementor-icon{background-color:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-framed .elementor-icon, .elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-default .elementor-icon{color:#EBE7F3;border-color:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-framed .elementor-icon, .elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-default .elementor-icon svg{fill:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-acfb96a );color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-framed .elementor-icon:hover, .elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-acfb96a );border-color:var( --e-global-color-acfb96a );}.elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-framed .elementor-icon:hover, .elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-acfb96a );}.elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-2f9d06e.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-2f9d06e .elementor-icon{font-size:1.88vw;padding:.9vw;border-radius:0.78vw 0.78vw 0.78vw 0.78vw;}.elementor-3332 .elementor-element.elementor-element-2f9d06e .elementor-icon svg{height:1.88vw;}.elementor-3332 .elementor-element.elementor-element-608c462{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:0.83vw 0.83vw 0.83vw 0.83vw;--padding-top:1.82vw;--padding-bottom:1.82vw;--padding-left:5.73vw;--padding-right:2.34vw;}.elementor-3332 .elementor-element.elementor-element-b5d48df{padding:0vw 0vw 0.1vw 0vw;font-family:"CMonaSans", Sans-serif;font-size:1.15vw;font-weight:600;line-height:150%;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-3332 .elementor-element.elementor-element-dd02d0f{width:var( --container-widget-width, 33vw );max-width:33vw;padding:1.6vw 0vw 0vw 0vw;--container-widget-width:33vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.83vw;font-weight:300;line-height:150%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-c86e602{--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:2.34vw 2.34vw;--row-gap:2.34vw;--column-gap:2.34vw;--overflow:hidden;--padding-top:2vw;--padding-bottom:6.25vw;--padding-left:10vw;--padding-right:10vw;}.elementor-3332 .elementor-element.elementor-element-c86e602:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-c86e602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-2be98b3{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-3332 .elementor-element.elementor-element-145a57e .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:2.5vw;font-weight:300;line-height:150%;letter-spacing:-0.01em;word-spacing:0.01em;color:var( --e-global-color-primary );}.elementor-3332 .elementor-element.elementor-element-a0e65af{width:var( --container-widget-width, 43vw );max-width:43vw;--container-widget-width:43vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.94vw;font-weight:300;line-height:160%;letter-spacing:0.02em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-1ff69ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.3vw 1.3vw;--row-gap:1.3vw;--column-gap:1.3vw;}.elementor-3332 .elementor-element.elementor-element-a3fdefc{--display:flex;--min-height:33.63vw;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;}.elementor-3332 .elementor-element.elementor-element-a3fdefc::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-img07.jpg");--background-overlay:'';background-position:30% 10%;background-repeat:no-repeat;background-size:97% auto;}.elementor-3332 .elementor-element.elementor-element-a3fdefc:hover::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F3F3;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-a3fdefc:hover{--overlay-opacity:1;}.elementor-3332 .elementor-element.elementor-element-a3fdefc, .elementor-3332 .elementor-element.elementor-element-a3fdefc::before{--overlay-transition:0.3s;}.elementor-3332 .elementor-element.elementor-element-a3fdefc:hover::before{filter:brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3332 .elementor-element.elementor-element-53f797d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0.3vw 0.3vw;--row-gap:0.3vw;--column-gap:0.3vw;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.3vw;--padding-bottom:1.3vw;--padding-left:1.3vw;--padding-right:1.3vw;}.elementor-3332 .elementor-element.elementor-element-471a5f6{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3332 .elementor-element.elementor-element-aad79b7{padding:0vw 0vw 0.1vw 0vw;font-family:"CMonaSans", Sans-serif;font-size:1.2vw;font-weight:600;line-height:150%;letter-spacing:0.02em;color:var( --e-global-color-accent );}.elementor-3332 .elementor-element.elementor-element-9513f0f{padding:1.6vw 0vw 0vw 0vw;font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:160%;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-b1f5f1b );}.elementor-3332 .elementor-element.elementor-element-81de437{--display:flex;--min-height:33.63vw;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;}.elementor-3332 .elementor-element.elementor-element-81de437::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-img06.jpg");--background-overlay:'';background-position:50% 10%;background-repeat:no-repeat;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-81de437:hover::before, .elementor-3332 .elementor-element.elementor-element-81de437:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-81de437:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F3F3;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-81de437:hover{--overlay-opacity:1;}.elementor-3332 .elementor-element.elementor-element-81de437, .elementor-3332 .elementor-element.elementor-element-81de437::before{--overlay-transition:0.3s;}.elementor-3332 .elementor-element.elementor-element-81de437:hover::before{filter:brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3332 .elementor-element.elementor-element-2e6fb67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0.3vw 0.3vw;--row-gap:0.3vw;--column-gap:0.3vw;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.3vw;--padding-bottom:1.3vw;--padding-left:1.3vw;--padding-right:1.3vw;}.elementor-3332 .elementor-element.elementor-element-a6d41a1{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-3332 .elementor-element.elementor-element-e2f758d{padding:0vw 0vw 0.1vw 0vw;font-family:"CMonaSans", Sans-serif;font-size:1.2vw;font-weight:600;line-height:150%;letter-spacing:0.02em;color:var( --e-global-color-accent );}.elementor-3332 .elementor-element.elementor-element-52e0782{padding:1.6vw 0vw 0vw 0vw;font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:160%;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-b1f5f1b );}.elementor-3332 .elementor-element.elementor-element-8062666{--display:flex;--min-height:33.63vw;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;}.elementor-3332 .elementor-element.elementor-element-8062666::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-img05.jpg");--background-overlay:'';background-position:50% 10%;background-repeat:no-repeat;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-8062666:hover::before, .elementor-3332 .elementor-element.elementor-element-8062666:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8062666:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F3F3;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-8062666:hover{--overlay-opacity:1;}.elementor-3332 .elementor-element.elementor-element-8062666, .elementor-3332 .elementor-element.elementor-element-8062666::before{--overlay-transition:0.3s;}.elementor-3332 .elementor-element.elementor-element-8062666:hover::before{filter:brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3332 .elementor-element.elementor-element-895f76b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0.3vw 0.3vw;--row-gap:0.3vw;--column-gap:0.3vw;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.3vw;--padding-bottom:1.3vw;--padding-left:1.3vw;--padding-right:1.3vw;}.elementor-3332 .elementor-element.elementor-element-a8b8bf4{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-3332 .elementor-element.elementor-element-b4aaef2{padding:0vw 0vw 0.1vw 0vw;font-family:"CMonaSans", Sans-serif;font-size:1.2vw;font-weight:600;line-height:150%;letter-spacing:0.02em;color:var( --e-global-color-accent );}.elementor-3332 .elementor-element.elementor-element-ed52cde{padding:1.6vw 0vw 0vw 0vw;font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:160%;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-b1f5f1b );}.elementor-3332 .elementor-element.elementor-element-475497c{--display:flex;--min-height:33.63vw;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;}.elementor-3332 .elementor-element.elementor-element-475497c::before, .elementor-3332 .elementor-element.elementor-element-475497c > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-475497c > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-475497c > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-475497c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-475497c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-img04.jpg");--background-overlay:'';background-position:50% 10%;background-repeat:no-repeat;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-475497c:hover::before, .elementor-3332 .elementor-element.elementor-element-475497c:hover > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-475497c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-475497c > .elementor-background-slideshow:hover::before, .elementor-3332 .elementor-element.elementor-element-475497c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F3F3;--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-475497c:hover{--overlay-opacity:1;}.elementor-3332 .elementor-element.elementor-element-475497c, .elementor-3332 .elementor-element.elementor-element-475497c::before{--overlay-transition:0.3s;}.elementor-3332 .elementor-element.elementor-element-475497c:hover::before{filter:brightness( 103% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3332 .elementor-element.elementor-element-125d784{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0.3vw 0.3vw;--row-gap:0.3vw;--column-gap:0.3vw;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.3vw;--padding-bottom:1.3vw;--padding-left:1.3vw;--padding-right:1.3vw;}.elementor-3332 .elementor-element.elementor-element-aeb1fdf{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-3332 .elementor-element.elementor-element-dccf36c{padding:0vw 0vw 0.1vw 0vw;font-family:"CMonaSans", Sans-serif;font-size:1.2vw;font-weight:600;line-height:150%;letter-spacing:0.02em;color:var( --e-global-color-accent );}.elementor-3332 .elementor-element.elementor-element-063e0ee{padding:1.6vw 0vw 0vw 0vw;font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:160%;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-b1f5f1b );}.elementor-3332 .elementor-element.elementor-element-fe05692{--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:2.34vw 2.34vw;--row-gap:2.34vw;--column-gap:2.34vw;--overflow:hidden;--padding-top:2vw;--padding-bottom:6.25vw;--padding-left:10vw;--padding-right:10vw;}.elementor-3332 .elementor-element.elementor-element-fe05692:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-fe05692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3332 .elementor-element.elementor-element-8557f2d{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-3332 .elementor-element.elementor-element-f8eca90 .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:2.5vw;font-weight:300;line-height:150%;letter-spacing:-0.01em;word-spacing:0.01em;color:var( --e-global-color-primary );}.elementor-3332 .elementor-element.elementor-element-4a18d55{width:var( --container-widget-width, 43vw );max-width:43vw;--container-widget-width:43vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.94vw;font-weight:300;line-height:160%;letter-spacing:0.02em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-a642589{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.3vw 1.3vw;--row-gap:1.3vw;--column-gap:1.3vw;}.elementor-3332 .elementor-element.elementor-element-7e39d69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:1.04vw 1.04vw 1.04vw 1.04vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2.34vw;--padding-right:1.3vw;}.elementor-3332 .elementor-element.elementor-element-7e39d69:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-7e39d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-6db61b2{--display:flex;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3332 .elementor-element.elementor-element-f29b16e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-3332 .elementor-element.elementor-element-f29b16e .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:1.15vw;font-weight:600;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-3332 .elementor-element.elementor-element-fad77f7{padding:1.82vw 0vw 0vw 0vw;font-family:"COutfit", Sans-serif;font-size:0.83vw;font-weight:300;line-height:150%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-9e22405{width:var( --container-widget-width, 40.5% );max-width:40.5%;--container-widget-width:40.5%;--container-widget-flex-grow:0;}.elementor-3332 .elementor-element.elementor-element-9e22405 img{width:80%;}.elementor-3332 .elementor-element.elementor-element-64e006a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:1.04vw 1.04vw 1.04vw 1.04vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2.34vw;--padding-right:1.3vw;}.elementor-3332 .elementor-element.elementor-element-64e006a:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-64e006a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7F3;}.elementor-3332 .elementor-element.elementor-element-274798f{--display:flex;--padding-top:2.34vw;--padding-bottom:2.34vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3332 .elementor-element.elementor-element-f30fc16{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-3332 .elementor-element.elementor-element-f30fc16 .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:1.15vw;font-weight:600;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-3332 .elementor-element.elementor-element-3c4547d{padding:1.82vw 0vw 0vw 0vw;font-family:"COutfit", Sans-serif;font-size:0.83vw;font-weight:300;line-height:150%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-3332 .elementor-element.elementor-element-2659c1e{width:var( --container-widget-width, 40.5% );max-width:40.5%;--container-widget-width:40.5%;--container-widget-flex-grow:0;}.elementor-3332 .elementor-element.elementor-element-2659c1e img{width:85%;}.elementor-3332 .elementor-element.elementor-element-833060e{--display:flex;}.elementor-3332 .elementor-element.elementor-element-7fe5144{--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:2.5vw 2.5vw;--row-gap:2.5vw;--column-gap:2.5vw;--overflow:hidden;--overlay-opacity:0.18;--padding-top:6vw;--padding-bottom:6.5vw;--padding-left:10vw;--padding-right:10vw;}.elementor-3332 .elementor-element.elementor-element-7fe5144:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-7fe5144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb99a3f );background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-img01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3332 .elementor-element.elementor-element-7fe5144::before, .elementor-3332 .elementor-element.elementor-element-7fe5144 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-7fe5144 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-7fe5144 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-7fe5144 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-7fe5144 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3332 .elementor-element.elementor-element-4f2d665{padding:0vw 0.2vw 0vw 0vw;text-align:left;}.elementor-3332 .elementor-element.elementor-element-4f2d665 img{width:7.5vw;}.elementor-3332 .elementor-element.elementor-element-d6ca33c{--display:flex;--gap:.5vw .5vw;--row-gap:.5vw;--column-gap:.5vw;}.elementor-3332 .elementor-element.elementor-element-9309681 .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:3.3vw;font-weight:400;line-height:1.2em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-3332 .elementor-element.elementor-element-aa68bbd{width:var( --container-widget-width, 43% );max-width:43%;padding:1.6vw 0vw 0vw 0vw;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"CMonaSans", Sans-serif;font-size:1.15vw;font-weight:400;line-height:1.6em;letter-spacing:0.03em;word-spacing:0em;color:#595959;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-3332 .elementor-element.elementor-element-f0b43f9 .elementor-button{background-color:var( --e-global-color-acfb96a );font-family:"COutfit", Sans-serif;font-size:0.83vw;font-weight:300;text-transform:uppercase;letter-spacing:0.03em;fill:var( --e-global-color-5129d18 );color:var( --e-global-color-5129d18 );border-radius:0.52vw 0.52vw 0.52vw 0.52vw;padding:0.8vw 2vw 0.8vw 2vw;}.elementor-3332 .elementor-element.elementor-element-f0b43f9 .elementor-button:hover, .elementor-3332 .elementor-element.elementor-element-f0b43f9 .elementor-button:focus{background-color:#5C25C2;color:var( --e-global-color-5129d18 );}.elementor-3332 .elementor-element.elementor-element-f0b43f9 .elementor-button:hover svg, .elementor-3332 .elementor-element.elementor-element-f0b43f9 .elementor-button:focus svg{fill:var( --e-global-color-5129d18 );}@media(max-width:1025px){.elementor-3332 .elementor-element.elementor-element-94d001d{--min-height:83vh;--padding-top:20vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-bc810eb:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-bc810eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-hero-tablet.webp");}.elementor-3332 .elementor-element.elementor-element-bc810eb{--min-height:80vw;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3332 .elementor-element.elementor-element-819819e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-3332 .elementor-element.elementor-element-819819e .elementor-heading-title{font-size:6.4vw;}.elementor-3332 .elementor-element.elementor-element-ed311e9{padding:6vw 0vw 1vw 0vw;--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;font-size:1.7vw;line-height:1.8em;}.elementor-3332 .elementor-element.elementor-element-e35620d{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-fc0f8cb{font-size:1.7vw;}.elementor-3332 .elementor-element.elementor-element-94c4cbd .elementor-heading-title{font-size:4vw;}.elementor-3332 .elementor-element.elementor-element-b2ad95b{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;font-size:1.7vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-f1fa6f8{--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-3332 .elementor-element.elementor-element-d64c4f4{--justify-content:space-between;}.elementor-3332 .elementor-element.elementor-element-08d1885{--min-height:42vw;}.elementor-3332 .elementor-element.elementor-element-08d1885::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-431d23c{padding:2vw 0vw 1vw 0vw;font-size:1.7vw;}.elementor-3332 .elementor-element.elementor-element-4d7b28d{font-size:1.6vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-7b4dbae{--min-height:42vw;}.elementor-3332 .elementor-element.elementor-element-7b4dbae::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-8f5ef30{padding:2vw 0vw 1vw 0vw;font-size:1.7vw;}.elementor-3332 .elementor-element.elementor-element-29fd709{font-size:1.6vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-8317804{--min-height:42vw;}.elementor-3332 .elementor-element.elementor-element-8317804::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-596b010{padding:2vw 0vw 1vw 0vw;font-size:1.7vw;}.elementor-3332 .elementor-element.elementor-element-3d95373{font-size:1.6vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-f9d6005{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:4vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-c604d5e{font-size:1.7vw;}.elementor-3332 .elementor-element.elementor-element-9023593 .elementor-heading-title{font-size:4vw;}.elementor-3332 .elementor-element.elementor-element-f009334{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;font-size:1.7vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-35b6064{--min-height:35vw;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3332 .elementor-element.elementor-element-6a09f38{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-3332 .elementor-element.elementor-element-76a8b8b{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-3332 .elementor-element.elementor-element-4cf2ff9{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3332 .elementor-element.elementor-element-7759702{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3332 .elementor-element.elementor-element-0c9e446{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-3332 .elementor-element.elementor-element-c76f5a5 .elementor-heading-title{font-size:4vw;}.elementor-3332 .elementor-element.elementor-element-710708a{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;font-size:1.7vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-26d4352{--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3332 .elementor-element.elementor-element-382de58 .elementor-icon{font-size:3.5vw;}.elementor-3332 .elementor-element.elementor-element-382de58 .elementor-icon svg{height:3.5vw;}.elementor-3332 .elementor-element.elementor-element-708b592{--padding-top:0.6vw;--padding-bottom:3vw;--padding-left:9vw;--padding-right:3vw;}.elementor-3332 .elementor-element.elementor-element-768fa87{padding:1.7vw 0vw 1vw 0vw;font-size:2.2vw;}.elementor-3332 .elementor-element.elementor-element-e1ca99e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.6vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5 .elementor-icon{font-size:3.5vw;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5 .elementor-icon svg{height:3.5vw;}.elementor-3332 .elementor-element.elementor-element-6d33214{--padding-top:0.6vw;--padding-bottom:3vw;--padding-left:9vw;--padding-right:3vw;}.elementor-3332 .elementor-element.elementor-element-207516a{padding:1.7vw 0vw 1vw 0vw;font-size:2.2vw;}.elementor-3332 .elementor-element.elementor-element-f28d50d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.6vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-b079a9f .elementor-icon{font-size:3.5vw;}.elementor-3332 .elementor-element.elementor-element-b079a9f .elementor-icon svg{height:3.5vw;}.elementor-3332 .elementor-element.elementor-element-be32ddd{--padding-top:0.6vw;--padding-bottom:3vw;--padding-left:9vw;--padding-right:3vw;}.elementor-3332 .elementor-element.elementor-element-95cf573{padding:1.7vw 0vw 1vw 0vw;font-size:2.2vw;}.elementor-3332 .elementor-element.elementor-element-037da7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.6vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-2f9d06e .elementor-icon{font-size:3.5vw;}.elementor-3332 .elementor-element.elementor-element-2f9d06e .elementor-icon svg{height:3.5vw;}.elementor-3332 .elementor-element.elementor-element-608c462{--padding-top:0.6vw;--padding-bottom:3vw;--padding-left:9vw;--padding-right:3vw;}.elementor-3332 .elementor-element.elementor-element-b5d48df{padding:1.7vw 0vw 1vw 0vw;font-size:2.2vw;}.elementor-3332 .elementor-element.elementor-element-dd02d0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.6vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-c86e602{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:10vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-145a57e .elementor-heading-title{font-size:4vw;}.elementor-3332 .elementor-element.elementor-element-a0e65af{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;font-size:1.7vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-1ff69ea{--flex-wrap:wrap;}.elementor-3332 .elementor-element.elementor-element-a3fdefc{--min-height:47vw;}.elementor-3332 .elementor-element.elementor-element-a3fdefc::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:60% auto;}.elementor-3332 .elementor-element.elementor-element-aad79b7{padding:2vw 0vw 1vw 0vw;font-size:2vw;}.elementor-3332 .elementor-element.elementor-element-9513f0f{font-size:1.5vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-81de437{--min-height:47vw;}.elementor-3332 .elementor-element.elementor-element-81de437::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:60% auto;}.elementor-3332 .elementor-element.elementor-element-e2f758d{padding:2vw 0vw 1vw 0vw;font-size:2vw;}.elementor-3332 .elementor-element.elementor-element-52e0782{font-size:1.5vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-8062666{--min-height:47vw;}.elementor-3332 .elementor-element.elementor-element-8062666::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:60% auto;}.elementor-3332 .elementor-element.elementor-element-b4aaef2{padding:2vw 0vw 1vw 0vw;font-size:2vw;}.elementor-3332 .elementor-element.elementor-element-ed52cde{font-size:1.5vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-475497c{--min-height:47vw;}.elementor-3332 .elementor-element.elementor-element-475497c::before, .elementor-3332 .elementor-element.elementor-element-475497c > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-475497c > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-475497c > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-475497c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-475497c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:60% auto;}.elementor-3332 .elementor-element.elementor-element-dccf36c{padding:2vw 0vw 1vw 0vw;font-size:2vw;}.elementor-3332 .elementor-element.elementor-element-063e0ee{font-size:1.5vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-fe05692{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-f8eca90 .elementor-heading-title{font-size:4vw;}.elementor-3332 .elementor-element.elementor-element-4a18d55{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;font-size:1.7vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-7e39d69{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:15px 15px 15px 15px;--padding-top:2vw;--padding-bottom:3.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-3332 .elementor-element.elementor-element-6db61b2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3332 .elementor-element.elementor-element-f29b16e{text-align:center;}.elementor-3332 .elementor-element.elementor-element-f29b16e .elementor-heading-title{font-size:1.8vw;}.elementor-3332 .elementor-element.elementor-element-fad77f7{text-align:center;font-size:1.6vw;letter-spacing:0em;word-spacing:0.1em;}.elementor-3332 .elementor-element.elementor-element-9e22405{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-3332 .elementor-element.elementor-element-9e22405.elementor-element{--order:-99999 /* order start hack */;}.elementor-3332 .elementor-element.elementor-element-64e006a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:15px 15px 15px 15px;--padding-top:2vw;--padding-bottom:3.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-3332 .elementor-element.elementor-element-274798f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3332 .elementor-element.elementor-element-f30fc16{text-align:center;}.elementor-3332 .elementor-element.elementor-element-f30fc16 .elementor-heading-title{font-size:1.8vw;}.elementor-3332 .elementor-element.elementor-element-3c4547d{text-align:center;font-size:1.6vw;letter-spacing:0em;word-spacing:0.1em;}.elementor-3332 .elementor-element.elementor-element-2659c1e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-3332 .elementor-element.elementor-element-2659c1e.elementor-element{--order:-99999 /* order start hack */;}.elementor-3332 .elementor-element.elementor-element-7fe5144{--padding-top:6vw;--padding-bottom:5vw;--padding-left:7vw;--padding-right:5vw;}.elementor-3332 .elementor-element.elementor-element-4f2d665 img{width:10vw;}.elementor-3332 .elementor-element.elementor-element-9309681 .elementor-heading-title{font-size:4vw;}.elementor-3332 .elementor-element.elementor-element-aa68bbd{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;font-size:1.8vw;letter-spacing:0em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-f0b43f9 .elementor-button{font-size:1.8vw;padding:1.7vw 3vw 1.5vw 3vw;}}@media(max-width:767px){.elementor-3332 .elementor-element.elementor-element-94d001d{--min-height:100vh;--justify-content:flex-end;--padding-top:4vw;--padding-bottom:30vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-bc810eb:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-bc810eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-hero-mob.webp");background-position:bottom center;}.elementor-3332 .elementor-element.elementor-element-bc810eb{--width:100%;--min-height:70vh;--justify-content:flex-end;--padding-top:30vw;--padding-bottom:113vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3332 .elementor-element.elementor-element-819819e{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3332 .elementor-element.elementor-element-819819e .elementor-heading-title{font-size:11.5vw;line-height:1.2em;}.elementor-3332 .elementor-element.elementor-element-ed311e9{padding:3vw 0vw 2vw 0vw;font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-e35620d{--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--padding-top:0vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-981f034{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-3332 .elementor-element.elementor-element-fc0f8cb{font-size:3.8vw;}.elementor-3332 .elementor-element.elementor-element-94c4cbd .elementor-heading-title{font-size:8.2vw;line-height:1.3em;}.elementor-3332 .elementor-element.elementor-element-b2ad95b{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-d64c4f4{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-3332 .elementor-element.elementor-element-08d1885{--min-height:45vh;}.elementor-3332 .elementor-element.elementor-element-08d1885::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-08d1885 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-431d23c{padding:3vw 0vw 2vw 0vw;font-size:4.3vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-4d7b28d{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-7b4dbae{--min-height:45vh;}.elementor-3332 .elementor-element.elementor-element-7b4dbae::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-7b4dbae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-8f5ef30{padding:3vw 0vw 2vw 0vw;font-size:4.3vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-29fd709{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-8317804{--min-height:45vh;}.elementor-3332 .elementor-element.elementor-element-8317804::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8317804 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:100% auto;}.elementor-3332 .elementor-element.elementor-element-596b010{padding:3vw 0vw 2vw 0vw;font-size:4.3vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-3d95373{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-f9d6005{--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-cbc01f1{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-3332 .elementor-element.elementor-element-c604d5e{font-size:3.8vw;}.elementor-3332 .elementor-element.elementor-element-9023593 .elementor-heading-title{font-size:8.2vw;line-height:1.3em;}.elementor-3332 .elementor-element.elementor-element-f009334{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;font-size:3.8vw;letter-spacing:-0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-35b6064{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-3332 .elementor-element.elementor-element-e2748b0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0vw 0vw 0vw 0vw;top:10%;}body:not(.rtl) .elementor-3332 .elementor-element.elementor-element-e2748b0{right:-50%;}body.rtl .elementor-3332 .elementor-element.elementor-element-e2748b0{left:-50%;}.elementor-3332 .elementor-element.elementor-element-b627220{--e-transform-scale:3;top:34%;}.elementor-3332 .elementor-element.elementor-element-6a09f38{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3332 .elementor-element.elementor-element-76a8b8b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3332 .elementor-element.elementor-element-4cf2ff9{--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-7759702{--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;}.elementor-3332 .elementor-element.elementor-element-0c9e446{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-3332 .elementor-element.elementor-element-c76f5a5 .elementor-heading-title{font-size:8.2vw;line-height:1.3em;}.elementor-3332 .elementor-element.elementor-element-710708a{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-26d4352{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-3332 .elementor-element.elementor-element-382de58 .elementor-icon{font-size:6.5vw;border-radius:3.5vw 3.5vw 3.5vw 3.5vw;}.elementor-3332 .elementor-element.elementor-element-382de58 .elementor-icon svg{height:6.5vw;}.elementor-3332 .elementor-element.elementor-element-708b592{--padding-top:1vw;--padding-bottom:5vw;--padding-left:17vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-768fa87{padding:3vw 0vw 2vw 0vw;font-size:4.3vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-e1ca99e{font-size:3.6vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5 .elementor-icon{font-size:6.5vw;border-radius:3.5vw 3.5vw 3.5vw 3.5vw;}.elementor-3332 .elementor-element.elementor-element-1b8d3a5 .elementor-icon svg{height:6.5vw;}.elementor-3332 .elementor-element.elementor-element-6d33214{--padding-top:1vw;--padding-bottom:5vw;--padding-left:17vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-207516a{padding:3vw 0vw 2vw 0vw;font-size:4.3vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-f28d50d{font-size:3.6vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-ae5427c{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:-4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3332 .elementor-element.elementor-element-b079a9f .elementor-icon{font-size:6.5vw;border-radius:3.5vw 3.5vw 3.5vw 3.5vw;}.elementor-3332 .elementor-element.elementor-element-b079a9f .elementor-icon svg{height:6.5vw;}.elementor-3332 .elementor-element.elementor-element-be32ddd{--padding-top:1vw;--padding-bottom:5vw;--padding-left:17vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-95cf573{padding:3vw 0vw 2vw 0vw;font-size:4.3vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-037da7f{font-size:3.6vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-2f9d06e .elementor-icon{font-size:6.5vw;border-radius:3.5vw 3.5vw 3.5vw 3.5vw;}.elementor-3332 .elementor-element.elementor-element-2f9d06e .elementor-icon svg{height:6.5vw;}.elementor-3332 .elementor-element.elementor-element-608c462{--padding-top:1vw;--padding-bottom:5vw;--padding-left:17vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-b5d48df{padding:3vw 0vw 2vw 0vw;font-size:4.3vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-dd02d0f{font-size:3.6vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-c86e602{--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-2be98b3{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-3332 .elementor-element.elementor-element-145a57e .elementor-heading-title{font-size:8.2vw;line-height:1.3em;}.elementor-3332 .elementor-element.elementor-element-a0e65af{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-1ff69ea{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-3332 .elementor-element.elementor-element-a3fdefc{--min-height:110vw;}.elementor-3332 .elementor-element.elementor-element-a3fdefc::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-a3fdefc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:70vw auto;}.elementor-3332 .elementor-element.elementor-element-aad79b7{padding:3vw 0vw 2vw 0vw;font-size:4.3vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-9513f0f{font-size:3.6vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-81de437{--min-height:110vw;}.elementor-3332 .elementor-element.elementor-element-81de437::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-81de437 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:70vw auto;}.elementor-3332 .elementor-element.elementor-element-e2f758d{padding:3vw 0vw 2vw 0vw;font-size:4.3vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-52e0782{font-size:3.6vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-8062666{--min-height:110vw;}.elementor-3332 .elementor-element.elementor-element-8062666::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-8062666 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:70vw auto;}.elementor-3332 .elementor-element.elementor-element-b4aaef2{padding:3vw 0vw 2vw 0vw;font-size:4.3vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-ed52cde{font-size:3.6vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-475497c{--min-height:110vw;}.elementor-3332 .elementor-element.elementor-element-475497c::before, .elementor-3332 .elementor-element.elementor-element-475497c > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-475497c > .e-con-inner > .elementor-background-video-container::before, .elementor-3332 .elementor-element.elementor-element-475497c > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-475497c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3332 .elementor-element.elementor-element-475497c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;background-size:70vw auto;}.elementor-3332 .elementor-element.elementor-element-dccf36c{padding:3vw 0vw 2vw 0vw;font-size:4.3vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-063e0ee{font-size:3.6vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-fe05692{--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-8557f2d{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-3332 .elementor-element.elementor-element-f8eca90 .elementor-heading-title{font-size:8.2vw;line-height:1.3em;}.elementor-3332 .elementor-element.elementor-element-4a18d55{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-a642589{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-3332 .elementor-element.elementor-element-7e39d69{--padding-top:3vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3332 .elementor-element.elementor-element-f29b16e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3332 .elementor-element.elementor-element-f29b16e .elementor-heading-title{font-size:4vw;}.elementor-3332 .elementor-element.elementor-element-fad77f7{padding:2vw 0vw 0vw 0vw;font-size:3.6vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-9e22405{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-3332 .elementor-element.elementor-element-64e006a{--padding-top:3vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3332 .elementor-element.elementor-element-f30fc16 .elementor-heading-title{font-size:4vw;}.elementor-3332 .elementor-element.elementor-element-3c4547d{padding:2vw 0vw 0vw 0vw;font-size:3.6vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-2659c1e{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-3332 .elementor-element.elementor-element-7fe5144:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-7fe5144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codai.ai/wp-content/uploads/2025/09/CODAI-Industries-Legal-CTA-mob.jpg");}.elementor-3332 .elementor-element.elementor-element-7fe5144{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--overlay-opacity:0.2;--padding-top:15vw;--padding-bottom:13vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3332 .elementor-element.elementor-element-4f2d665 img{width:24vw;}.elementor-3332 .elementor-element.elementor-element-d6ca33c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-3332 .elementor-element.elementor-element-9309681{text-align:center;}.elementor-3332 .elementor-element.elementor-element-9309681 .elementor-heading-title{font-size:9.4vw;line-height:1.3em;}.elementor-3332 .elementor-element.elementor-element-aa68bbd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-3332 .elementor-element.elementor-element-f0b43f9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:060vw 0vw 0vw 0vw;}.elementor-3332 .elementor-element.elementor-element-f0b43f9 .elementor-button{font-size:4vw;border-radius:5px 5px 5px 5px;padding:3vw 6vw 3vw 6vw;}}@media(min-width:768px){.elementor-3332 .elementor-element.elementor-element-08d1885{--width:25.78vw;}.elementor-3332 .elementor-element.elementor-element-63b0155{--width:100%;}.elementor-3332 .elementor-element.elementor-element-7b4dbae{--width:25.78vw;}.elementor-3332 .elementor-element.elementor-element-ee2ff2e{--width:100%;}.elementor-3332 .elementor-element.elementor-element-8317804{--width:25.78vw;}.elementor-3332 .elementor-element.elementor-element-fb998cb{--width:100%;}.elementor-3332 .elementor-element.elementor-element-a3fdefc{--width:25.78vw;}.elementor-3332 .elementor-element.elementor-element-471a5f6{--width:100%;}.elementor-3332 .elementor-element.elementor-element-81de437{--width:25.78vw;}.elementor-3332 .elementor-element.elementor-element-a6d41a1{--width:100%;}.elementor-3332 .elementor-element.elementor-element-8062666{--width:25.78vw;}.elementor-3332 .elementor-element.elementor-element-a8b8bf4{--width:100%;}.elementor-3332 .elementor-element.elementor-element-475497c{--width:25.78vw;}.elementor-3332 .elementor-element.elementor-element-aeb1fdf{--width:100%;}.elementor-3332 .elementor-element.elementor-element-6db61b2{--width:53.17%;}.elementor-3332 .elementor-element.elementor-element-274798f{--width:53.17%;}}@media(max-width:1025px) and (min-width:768px){.elementor-3332 .elementor-element.elementor-element-08d1885{--width:32%;}.elementor-3332 .elementor-element.elementor-element-7b4dbae{--width:32%;}.elementor-3332 .elementor-element.elementor-element-8317804{--width:32%;}.elementor-3332 .elementor-element.elementor-element-a3fdefc{--width:49%;}.elementor-3332 .elementor-element.elementor-element-81de437{--width:49%;}.elementor-3332 .elementor-element.elementor-element-8062666{--width:49%;}.elementor-3332 .elementor-element.elementor-element-475497c{--width:49%;}.elementor-3332 .elementor-element.elementor-element-7e39d69{--width:50%;}.elementor-3332 .elementor-element.elementor-element-6db61b2{--width:100%;}.elementor-3332 .elementor-element.elementor-element-64e006a{--width:50%;}.elementor-3332 .elementor-element.elementor-element-274798f{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-819819e */.elementor-3332 .elementor-element.elementor-element-819819e strong {
    font-weight: 600;
    font-style: italic;
}
.elementor-3332 .elementor-element.elementor-element-819819e h1{
    margin: -0.65vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed311e9 */.elementor-3332 .elementor-element.elementor-element-ed311e9 p{
    margin: -0.4vw  0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc0f8cb */.elementor-3332 .elementor-element.elementor-element-fc0f8cb p{
    margin: -0.56vw 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94c4cbd */.elementor-3332 .elementor-element.elementor-element-94c4cbd strong {
    font-weight: 600;
    font-style: italic;
}
.elementor-3332 .elementor-element.elementor-element-94c4cbd h2{
    margin: -1.25vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2ad95b */.elementor-3332 .elementor-element.elementor-element-b2ad95b p{
    margin: -0.56vw 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d64c4f4 */.elementor-3332 .elementor-element.elementor-element-d64c4f4 * {
    transition: all 0.4s ease;
}


.elementor-3332 .elementor-element.elementor-element-d64c4f4 ::before {
    transition: all 0.3s !important;
}

.elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box{
    box-shadow: 0px 3px 5px 0px #f7f7f7 !important;
}

.elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box:hover{
    box-shadow: 0px 7px 13px 0px #f3f3f3 !important;
}

.elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-body p{
    margin: -0.4vw 0;
}

.elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box .indust-content {
    transform: translatey(-2.8vw);
    background: #e8d4ff33;
    backdrop-filter: blur(10px);
    padding: 2.08vw 1.04vw 2.34vw 1.56vw;
}

.elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box:hover .indust-content {
    transform: translatey(-2.5vw);
    background: rgba(205, 197, 255, 0.40);
    padding: 2.86vw 1.04vw 4.5vw 1.56vw;
}



.elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box:hover .indust-content * {
    row-gap: 2.08vw;
}
.elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box:hover .indust-ctitle {
    color: #6927E3;
}






@media (max-width: 1025px) {
   .elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box .indust-content {
    transform: translatey(-2.8vw);
    padding: 1vw 1.6vw 2.5vw 1.6vw;
}

.elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box:hover .indust-content {
    transform: translatey(-3.2vw);
    padding: 2vw 1.6vw 5vw 1.6vw;
} 
.elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box:hover .indust-content * {
    row-gap: 2.4vw;
}
}





@media (max-width: 767px) {
   .elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box .indust-content {
    transform: translatey(-2.8vw);
    padding: 2vw 5vw 5vw;
}

.elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box:hover .indust-content {
    transform: translatey(-3.2vw);
    padding: 4vw 5vw 12vw;
} 
.elementor-3332 .elementor-element.elementor-element-d64c4f4 .indust-box:hover .indust-content * {
    row-gap: 4vw;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00075cc */.steps-line {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1.4vw 0 1.69vw 0;
}

.step {
    width: 0.89vw;
    height: 0.89vw;
    border-radius: 0.31vw;
    transform: rotate(45deg);
    background-color: #E2E2E2;
    transition: all 0.4s  !important;
    margin-top: -0.05vw;
}

.line {
    width: 26vw;
    height: 1px;
    background: linear-gradient(90deg, #E2E2E2 20%, #E2E2E2 80%);
    transition: all 0.6s  !important; 
    
}






@media (max-width: 1025px) {
.line {
    width: 29.5vw;
}
.step {
    width: 1.5vw;
    height: 1.5vw;

}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e35620d */.elementor-3332 .elementor-element.elementor-element-e35620d .elementor-icon-list-icon+.elementor-icon-list-text {

    padding-inline-start: 3px;
}

.elementor-3332 .elementor-element.elementor-element-e35620d .elementor-inline-item a:hover path{
    fill: #C8ABFF;
}

.elementor-3332 .elementor-element.elementor-element-e35620d .elementor-inline-item a * {
    transition: all 0.3s;
}
.elementor-3332 .elementor-element.elementor-element-e35620d .indust-ctitle p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c604d5e */.elementor-3332 .elementor-element.elementor-element-c604d5e p{
    margin: -0.56vw 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9023593 */.elementor-3332 .elementor-element.elementor-element-9023593 strong {
    font-weight: 600;
    font-style: italic;
}
.elementor-3332 .elementor-element.elementor-element-9023593 h2{
    margin: -1.25vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f009334 */.elementor-3332 .elementor-element.elementor-element-f009334 p{
    margin: -0.56vw 0 1vw 0;
}
.elementor-3332 .elementor-element.elementor-element-f009334 p:last-child{
    margin-bottom: -0.56vw;
}


@media (max-width: 1025px) {
    .elementor-3332 .elementor-element.elementor-element-f009334 p:not(:last-child){
    margin: -0.56vw 0 2vw;
}
    
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e2748b0 */.elementor-3332 .elementor-element.elementor-element-e2748b0 .elementor-widget-video {
    justify-self: anchor-center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9d6005 */.expert-p{
    background: #cdc5ff45;
    backdrop-filter: blur(10px);
    padding: 0.7vw 1.3vw;
    border-radius: 0.78vw;
    width: fit-content;
    cursor: default;
}

.expert-p:hover .elementor-heading-title {
    color: #8545fd !important;
}
.expert-p:hover{
    background: #cdc5ff69;
    
}


@media (max-width: 1025px) {

.expert-p .elementor-heading-title {
    font-size: 1.6vw !important;
}

.expert-p{
    padding: 1vw 1.5vw;
    
    
}
}


@media (max-width: 767px) {

.expert-p .elementor-heading-title {
    font-size: 3.5vw !important;
}

.expert-p{
    padding: 2vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c76f5a5 */.elementor-3332 .elementor-element.elementor-element-c76f5a5 strong {
    font-weight: 600;
    font-style: italic;
}
.elementor-3332 .elementor-element.elementor-element-c76f5a5 h2{
    margin: -1.1vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-710708a */.elementor-3332 .elementor-element.elementor-element-710708a p{
    margin: -0.56vw 0;
}
.elementor-3332 .elementor-element.elementor-element-710708a p:not(:last-child){
    margin: -0.56vw 0 1vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ca99e */.elementor-3332 .elementor-element.elementor-element-e1ca99e p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28d50d */.elementor-3332 .elementor-element.elementor-element-f28d50d p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-037da7f */.elementor-3332 .elementor-element.elementor-element-037da7f p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd02d0f */.elementor-3332 .elementor-element.elementor-element-dd02d0f p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7759702 */.out-box {
  --r: 1vw; /* the radius */
  --s: 1.2vw; /* size of inner curve */
  --x: 2vw; /* horizontal offset (no percentage) */
  --y: 2vw; /* vertical offset (no percentage) */
  
  width: 100%;
  height: 100%;
  background-color:#EBE7F3;
  box-shadow: 3px 3px 8px 0px #ededed !important;
  border-radius: var(--r);
  --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
  --_g:conic-gradient(at var(--r) var(--r),#000 75%,#0000 0);
  --_d:(var(--s) + var(--r));
  mask:
    calc(var(--_d) + var(--x)) 0 var(--_m),
    0 calc(var(--_d) + var(--y)) var(--_m),
    radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px)) 
     calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),
    var(--_g) calc(var(--_d) + var(--x)) 0,
    var(--_g) 0 calc(var(--_d) + var(--y));
  mask-repeat: no-repeat;
}

.indust-ctitle p, .out-box, .out-box::before, .out-icon path, .out-icon .elementor-icon {
    transition: all 0.5s ease !important;
}
.parent-box{
   box-shadow: 3px 3px 8px 0px #ededed !important; 
}
.parent-box:hover{
 box-shadow: 3px 3px 10px 0px #ededed !important;   
}
.parent-box:hover .out-box{
    background-color: #f2eefa !important;
}

.parent-box:hover .out-icon .elementor-icon{
    background-color: #8545FD !important;
}
.parent-box:hover .out-icon path{
    fill: #FFF !important;
}
.parent-box:hover .indust-ctitle p{
    color: #8545FD !important;
}




@media (max-width: 1025px) {
    .out-box {
  --r: 1vw; /* the radius */
  --s: 1.2vw; /* size of inner curve */
  --x: 4.6vw; /* horizontal offset (no percentage) */
  --y: 4.6vw; /* vertical offset (no percentage) */
}

.elementor-3332 .elementor-element.elementor-element-7759702 .elementor-icon {
    padding: 1.2vw !important;
}
}






@media (max-width: 767px) {
    .out-box {
  --r: 4.2vw; /* the radius */
  --s: 4.3vw; /* size of inner curve */
  --x: 4.6vw; /* horizontal offset (no percentage) */
  --y: 4.6vw; /* vertical offset (no percentage) */

}

.elementor-3332 .elementor-element.elementor-element-7759702 .elementor-icon {
    padding: 2.6vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf2ff9 */.elementor-3332 .elementor-element.elementor-element-4cf2ff9 .elementor-icon-list-icon+.elementor-icon-list-text {

    padding-inline-start: 3px;
}

.elementor-3332 .elementor-element.elementor-element-4cf2ff9 .elementor-inline-item a:hover path{
    fill: #C8ABFF;
}

.elementor-3332 .elementor-element.elementor-element-4cf2ff9 .elementor-inline-item a * {
    transition: all 0.3s;
}
.elementor-3332 .elementor-element.elementor-element-4cf2ff9 .indust-ctitle p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-145a57e */.elementor-3332 .elementor-element.elementor-element-145a57e strong {
    font-weight: 600;
    font-style: italic;
}
.elementor-3332 .elementor-element.elementor-element-145a57e h2{
    margin: -1.25vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0e65af */.elementor-3332 .elementor-element.elementor-element-a0e65af p{
    margin: -0.56vw 0;
}
.elementor-3332 .elementor-element.elementor-element-a0e65af p:not(:last-child){
    margin: -0.56vw 0 1vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ff69ea */.elementor-3332 .elementor-element.elementor-element-1ff69ea * {
    transition: all 0.4s ease;
}


.elementor-3332 .elementor-element.elementor-element-1ff69ea ::before {
    transition: all 0.3s !important;
}
.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box{
 box-shadow: 0 4px 10px 0 #f4f4f4 !important;
}
 

.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover{
    box-shadow: 0px 7px 13px 0px #f3f3f3 !important;
}

.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-body p{
    margin: -0.4vw 0;
}

.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box .indust-content {
    transform: translatey(-2.8vw);
    background: #e8d4ff33;
    backdrop-filter: blur(10px);
    padding: 1.8vw 1.9vw 2vw;
}

.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover .indust-content {
    transform: translatey(-2.5vw);
    background: rgba(205, 197, 255, 0.40);
    padding: 2.86vw 1.9vw 3.5vw;
}


.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover .btn {
    transform: translatey(-0.3vw);
}

.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box .btn {
    transform: translatey(2.3vw);
}


.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover .indust-content * {
    row-gap: 0.65vw;
}
.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover .indust-ctitle {
    color: #6927E3;
}
.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover .s-sub-title {
    margin-bottom: 0.2vw !important;
}





@media (max-width: 1025px) {


.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box .indust-content {
    transform: translatey(-2.8vw);
    padding: 1vw 2vw 3vw;
}

.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover .indust-content {
    transform: translatey(-3vw);
    padding: 2.3vw 2vw 5vw;
}

.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover .indust-content * {
    row-gap: 1vw;
}
.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover .s-sub-title {
    margin-bottom: .2vw !important;
}

}




@media (max-width: 767px) {


.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box .indust-content {
    transform: translatey(-1vw);
    padding: 1vw 4vw 7vw;
}

.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover .indust-content {
    transform: translatey(-3.1vw);
    padding: 4vw 4vw 9vw;
}

.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover .indust-content * {
    row-gap: 2vw;
}
.elementor-3332 .elementor-element.elementor-element-1ff69ea .indust-box:hover .s-sub-title {
    margin-bottom: 0.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86e602 */.elementor-3332 .elementor-element.elementor-element-c86e602 .elementor-icon-list-icon+.elementor-icon-list-text {

    padding-inline-start: 3px;
}

.elementor-3332 .elementor-element.elementor-element-c86e602 .elementor-inline-item a:hover path{
    fill: #C8ABFF;
}

.elementor-3332 .elementor-element.elementor-element-c86e602 .elementor-inline-item a * {
    transition: all 0.3s;
}
.elementor-3332 .elementor-element.elementor-element-c86e602 .indust-ctitle p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8eca90 */.elementor-3332 .elementor-element.elementor-element-f8eca90 strong {
    font-weight: 600;
    font-style: italic;
}
.elementor-3332 .elementor-element.elementor-element-f8eca90 h2{
    margin: -1.25vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a18d55 */.elementor-3332 .elementor-element.elementor-element-4a18d55 p{
    margin: -0.56vw 0;
}
.elementor-3332 .elementor-element.elementor-element-4a18d55 p:not(:last-child){
    margin: -0.56vw 0 1vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fad77f7 */.elementor-3332 .elementor-element.elementor-element-fad77f7 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c4547d */.elementor-3332 .elementor-element.elementor-element-3c4547d p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe05692 */.elementor-3332 .elementor-element.elementor-element-fe05692 .proven-title p{
    margin: -0.5vw  0;
    transition: all 0.5s ease !important;
}
.elementor-3332 .elementor-element.elementor-element-fe05692 .proven-box{
 box-shadow: 0 3px 5px 0px #f4f4f4 !important;
 transition: all 0.5s ease !important;
}
.elementor-3332 .elementor-element.elementor-element-fe05692 .proven-box:hover{
    background-color: #f5f1fd !important;
     box-shadow: 0 5px 5px 0px #f4f4f4 !important;
}
.elementor-3332 .elementor-element.elementor-element-fe05692 .proven-box:hover .proven-title p{
    color: #8545FD !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9309681 */.elementor-3332 .elementor-element.elementor-element-9309681 strong {
    font-weight: 700;
    font-style: italic;
}
.elementor-3332 .elementor-element.elementor-element-9309681 h2{
    margin: -0.6vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa68bbd */.elementor-3332 .elementor-element.elementor-element-aa68bbd p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CMonaSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/MonaSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'CMonaSans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/MonaSans-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'CMonaSans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/MonaSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'CMonaSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/MonaSans-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'CMonaSans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/MonaSans-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'CMonaSans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/MonaSans-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'CMonaSans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/MonaSans-ExtraLight.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'COutfit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/Outfit-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'COutfit';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/Outfit-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'COutfit';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/Outfit-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'COutfit';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/Outfit-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'COutfit';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/Outfit-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'COutfit';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/Outfit-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'COutfit';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://codai.ai/wp-content/uploads/2025/03/Outfit-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */