.elementor-4504 .elementor-element.elementor-element-f210326{--display:flex;--min-height:100vh;--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;--gap:5.67px 5.67px;--row-gap:5.67px;--column-gap:5.67px;--padding-top:8vw;--padding-bottom:4.06vw;--padding-left:10vw;--padding-right:10vw;}.elementor-4504 .elementor-element.elementor-element-f210326:not(.elementor-motion-effects-element-type-background), .elementor-4504 .elementor-element.elementor-element-f210326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4504 .elementor-element.elementor-element-61a23e9{--display:flex;--min-height:39.11vw;--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-end;--align-items:flex-start;--padding-top:0vw;--padding-bottom:3.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-61a23e9:not(.elementor-motion-effects-element-type-background), .elementor-4504 .elementor-element.elementor-element-61a23e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codai.ai/wp-content/uploads/2025/10/CODAI-About-img003.webp");background-position:center right;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-4504 .elementor-element.elementor-element-f1839ac .elementor-heading-title{font-family:"CMonaSans", Sans-serif;font-size:3.33vw;font-weight:200;line-height:1.35em;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-4504 .elementor-element.elementor-element-459e47a{width:var( --container-widget-width, 37% );max-width:37%;padding:2vw 2vw 3vw 0vw;--container-widget-width:37%;--container-widget-flex-grow:0;font-family:"CMonaSans", Sans-serif;font-size:0.89vw;font-weight:400;line-height:1.9em;letter-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-4504 .elementor-element.elementor-element-e8b7859{--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:4.17vw 4.17vw;--row-gap:4.17vw;--column-gap:4.17vw;--padding-top:5.4vw;--padding-bottom:1.56vw;--padding-left:10vw;--padding-right:10vw;}.elementor-4504 .elementor-element.elementor-element-e8b7859:not(.elementor-motion-effects-element-type-background), .elementor-4504 .elementor-element.elementor-element-e8b7859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4504 .elementor-element.elementor-element-9bb6de5{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1.44vw;--padding-right:1.44vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-4504 .elementor-element.elementor-element-e5fa7db{margin:-1.61vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-4504 .elementor-element.elementor-element-ebf5209{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-4504 .elementor-element.elementor-element-215fa24{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-4504 .elementor-element.elementor-element-35b60df{padding:1.5vw 0vw 2vw 0vw;}.elementor-4504 .elementor-element.elementor-element-35b60df .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-4504 .elementor-element.elementor-element-0ced383{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-4504 .elementor-element.elementor-element-a22cca6{margin:-4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-4504 .elementor-element.elementor-element-94959ac{--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:2.6vw 2.6vw;--row-gap:2.6vw;--column-gap:2.6vw;--margin-top:2.6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-d33ef5a{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0.21vw;--padding-bottom:0.21vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-00fb80b{font-family:"COutfit", Sans-serif;font-size:0.73vw;font-weight:300;line-height:1.6em;letter-spacing:0.06px;color:var( --e-global-color-4181b2c );}.elementor-4504 .elementor-element.elementor-element-670d167{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0.21vw;--padding-bottom:0.21vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-ba87c10{font-family:"COutfit", Sans-serif;font-size:0.73vw;font-weight:300;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-4181b2c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-4504 .elementor-element.elementor-element-5894875 .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-4504 .elementor-element.elementor-element-5894875 .elementor-button:hover, .elementor-4504 .elementor-element.elementor-element-5894875 .elementor-button:focus{background-color:#5C25C2;color:var( --e-global-color-5129d18 );}.elementor-4504 .elementor-element.elementor-element-5894875{margin:2.6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-4504 .elementor-element.elementor-element-5894875 .elementor-button:hover svg, .elementor-4504 .elementor-element.elementor-element-5894875 .elementor-button:focus svg{fill:var( --e-global-color-5129d18 );}.elementor-4504 .elementor-element.elementor-element-cefb210{--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:4.17vw 4.17vw;--row-gap:4.17vw;--column-gap:4.17vw;--padding-top:6.2vw;--padding-bottom:1.56vw;--padding-left:10vw;--padding-right:10vw;}.elementor-4504 .elementor-element.elementor-element-cefb210:not(.elementor-motion-effects-element-type-background), .elementor-4504 .elementor-element.elementor-element-cefb210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4504 .elementor-element.elementor-element-5051f53{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-c92bc4a{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-4504 .elementor-element.elementor-element-047f793{padding:1.7vw 0vw 2.2vw 0vw;}.elementor-4504 .elementor-element.elementor-element-047f793 .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-4504 .elementor-element.elementor-element-f5a2a07{width:var( --container-widget-width, 29vw );max-width:29vw;--container-widget-width:29vw;--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-4504 .elementor-element.elementor-element-d4c1b63{--display:flex;--gap:7.55px 7.55px;--row-gap:7.55px;--column-gap:7.55px;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-83d049d{--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;--align-items:center;--gap:4.43vw 4.43vw;--row-gap:4.43vw;--column-gap:4.43vw;}.elementor-4504 .elementor-element.elementor-element-a1cdf18{--display:flex;}.elementor-4504 .elementor-element.elementor-element-6c2cf0b{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-4504 .elementor-element.elementor-element-6790a72{width:var( --container-widget-width, 95% );max-width:95%;padding:0vw 0vw 0vw 0vw;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.83vw;font-weight:300;line-height:160%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-4504 .elementor-element.elementor-element-5b976da{--display:flex;}.elementor-4504 .elementor-element.elementor-element-956ac59{text-align:left;}.elementor-4504 .elementor-element.elementor-element-1e12cec{--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;--align-items:center;--gap:4.43vw 4.43vw;--row-gap:4.43vw;--column-gap:4.43vw;}.elementor-4504 .elementor-element.elementor-element-fb071cf{--display:flex;}.elementor-4504 .elementor-element.elementor-element-aa9936e{text-align:right;}.elementor-4504 .elementor-element.elementor-element-3b9078c{--display:flex;}.elementor-4504 .elementor-element.elementor-element-a3a0170{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-4504 .elementor-element.elementor-element-27ac377{width:var( --container-widget-width, 95% );max-width:95%;padding:0vw 0vw 0vw 0vw;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.83vw;font-weight:300;line-height:160%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-4504 .elementor-element.elementor-element-19cf652{--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;--align-items:center;--gap:4.43vw 4.43vw;--row-gap:4.43vw;--column-gap:4.43vw;}.elementor-4504 .elementor-element.elementor-element-50668f5{--display:flex;}.elementor-4504 .elementor-element.elementor-element-e1eded5{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-4504 .elementor-element.elementor-element-83c43c6{width:var( --container-widget-width, 95% );max-width:95%;padding:0vw 0vw 0vw 0vw;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.83vw;font-weight:300;line-height:160%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-4504 .elementor-element.elementor-element-18f402f{--display:flex;}.elementor-4504 .elementor-element.elementor-element-e3a1d4f{text-align:left;}.elementor-4504 .elementor-element.elementor-element-6cfe43e{--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;--align-items:center;--gap:4.43vw 4.43vw;--row-gap:4.43vw;--column-gap:4.43vw;}.elementor-4504 .elementor-element.elementor-element-260daee{--display:flex;}.elementor-4504 .elementor-element.elementor-element-cc2d050{text-align:right;}.elementor-4504 .elementor-element.elementor-element-26c77f9{--display:flex;}.elementor-4504 .elementor-element.elementor-element-ef52f60{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-4504 .elementor-element.elementor-element-36da73f{width:var( --container-widget-width, 95% );max-width:95%;padding:0vw 0vw 0vw 0vw;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.83vw;font-weight:300;line-height:160%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-4504 .elementor-element.elementor-element-fc49326{--display:flex;--margin-top:0vw;--margin-bottom:5.21vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.4vw;--padding-bottom:1.04vw;--padding-left:2.6vw;--padding-right:2.6vw;}.elementor-4504 .elementor-element.elementor-element-724952a{--display:flex;--min-height:43.5vw;--border-radius:1.56vw 1.56vw 1.56vw 1.56vw;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:6.25vw;--padding-bottom:6.25vw;--padding-left:7.4vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-724952a:not(.elementor-motion-effects-element-type-background), .elementor-4504 .elementor-element.elementor-element-724952a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://codai.ai/wp-content/uploads/2025/10/CODAI-About-img002.webp");background-position:55vw 0px;background-repeat:no-repeat;background-size:contain;}.elementor-4504 .elementor-element.elementor-element-93196e3{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:2.34vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4504 .elementor-element.elementor-element-af55ba9{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-4504 .elementor-element.elementor-element-02f9687 .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-4504 .elementor-element.elementor-element-eebbb08{width:var( --container-widget-width, 47vw );max-width:47vw;--container-widget-width:47vw;--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-4504 .elementor-element.elementor-element-2af302a{--display:flex;--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;--align-items:flex-start;}.elementor-4504 .elementor-element.elementor-element-bd1f3a0{width:var( --container-widget-width, 39vw );max-width:39vw;--container-widget-width:39vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:180%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-4504 .elementor-element.elementor-element-dbc2bd4{--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;--justify-content:flex-start;--margin-top:1.2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0.52vw;--padding-right:0vw;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4504 .elementor-element.elementor-element-16aabb0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.94vw;--icon-vertical-offset:0px;}.elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0.6vw/2);margin-left:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0.6vw/2);margin-left:calc(-0.6vw/2);}body.rtl .elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0.6vw/2);}body:not(.rtl) .elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-item > a{font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:1.8em;letter-spacing:0px;}.elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-text{color:var( --e-global-color-4181b2c );transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-564e0b2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.94vw;--icon-vertical-offset:0px;}.elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0.6vw/2);margin-left:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0.6vw/2);margin-left:calc(-0.6vw/2);}body.rtl .elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0.6vw/2);}body:not(.rtl) .elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-item > a{font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:1.8em;letter-spacing:0px;}.elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-text{color:var( --e-global-color-4181b2c );transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-0faf633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4504 .elementor-element.elementor-element-9475f64{width:var( --container-widget-width, 39vw );max-width:39vw;--container-widget-width:39vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:180%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-4504 .elementor-element.elementor-element-4a43818{--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;--justify-content:flex-start;--margin-top:1.2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0.52vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-a14b7b6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.94vw;--icon-vertical-offset:0px;}.elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0.6vw/2);margin-left:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0.6vw/2);margin-left:calc(-0.6vw/2);}body.rtl .elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0.6vw/2);}body:not(.rtl) .elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-item > a{font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:1.8em;letter-spacing:0px;}.elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-text{color:var( --e-global-color-4181b2c );transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-3ec4b3a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.94vw;--icon-vertical-offset:0px;}.elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0.6vw/2);margin-left:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0.6vw/2);margin-left:calc(-0.6vw/2);}body.rtl .elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0.6vw/2);}body:not(.rtl) .elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-item > a{font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:1.8em;letter-spacing:0px;}.elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-text{color:var( --e-global-color-4181b2c );transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-3926ad4{--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;--justify-content:flex-start;}.elementor-4504 .elementor-element.elementor-element-b540f03{width:var( --container-widget-width, 39vw );max-width:39vw;--container-widget-width:39vw;--container-widget-flex-grow:0;font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:180%;letter-spacing:0em;word-spacing:0em;color:var( --e-global-color-4181b2c );}.elementor-4504 .elementor-element.elementor-element-0ab1761{--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;--justify-content:flex-start;--margin-top:1.2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0.52vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-71353f5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.94vw;--icon-vertical-offset:0px;}.elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0.6vw/2);margin-left:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0.6vw/2);margin-left:calc(-0.6vw/2);}body.rtl .elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0.6vw/2);}body:not(.rtl) .elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-item > a{font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:1.8em;letter-spacing:0px;}.elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-text{color:var( --e-global-color-4181b2c );transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-8d1fb3e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0.94vw;--icon-vertical-offset:0px;}.elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0.6vw/2);margin-left:calc(0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0.6vw/2);margin-left:calc(-0.6vw/2);}body.rtl .elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0.6vw/2);}body:not(.rtl) .elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0.6vw/2);}.elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-item > a{font-family:"COutfit", Sans-serif;font-size:0.78vw;font-weight:300;line-height:1.8em;letter-spacing:0px;}.elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-text{color:var( --e-global-color-4181b2c );transition:color 0.3s;}.elementor-4504 .elementor-element.elementor-element-90c076f{--n-accordion-title-font-size:1.04vw;width:var( --container-widget-width, 53.2% );max-width:53.2%;--container-widget-width:53.2%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0.78vw;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0vw 0vw 0vw 0vw;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-acfb96a );--n-accordion-title-active-color:var( --e-global-color-acfb96a );--n-accordion-icon-size:0.63vw;--n-accordion-icon-normal-color:#CCB1FF;--n-accordion-icon-hover-color:var( --e-global-color-acfb96a );--n-accordion-icon-active-color:var( --e-global-color-acfb96a );}.elementor-4504 .elementor-element.elementor-element-90c076f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4504 .elementor-element.elementor-element-90c076f {--n-accordion-padding:1.35vw 2.08vw 1.2vw 2.08vw;}:where( .elementor-4504 .elementor-element.elementor-element-90c076f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"CMonaSans", Sans-serif;font-weight:600;line-height:1em;letter-spacing:-0.01em;}:where( .elementor-4504 .elementor-element.elementor-element-90c076f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0vw 0vw 0vw 0vw;--padding-top:0vw;--padding-right:1.56vw;--padding-bottom:1.82vw;--padding-left:2.08vw;}.elementor-4504 .elementor-element.elementor-element-7b0ac23{--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-4504 .elementor-element.elementor-element-7b0ac23:not(.elementor-motion-effects-element-type-background), .elementor-4504 .elementor-element.elementor-element-7b0ac23 > .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/10/CODAI-About-img001.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4504 .elementor-element.elementor-element-7b0ac23::before, .elementor-4504 .elementor-element.elementor-element-7b0ac23 > .elementor-background-video-container::before, .elementor-4504 .elementor-element.elementor-element-7b0ac23 > .e-con-inner > .elementor-background-video-container::before, .elementor-4504 .elementor-element.elementor-element-7b0ac23 > .elementor-background-slideshow::before, .elementor-4504 .elementor-element.elementor-element-7b0ac23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4504 .elementor-element.elementor-element-7b0ac23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4504 .elementor-element.elementor-element-79ff8aa{padding:0vw 0.2vw 0vw 0vw;text-align:left;}.elementor-4504 .elementor-element.elementor-element-79ff8aa img{width:7.5vw;}.elementor-4504 .elementor-element.elementor-element-607510c{--display:flex;--gap:.5vw .5vw;--row-gap:.5vw;--column-gap:.5vw;}.elementor-4504 .elementor-element.elementor-element-0cbd442 .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-4504 .elementor-element.elementor-element-ca00398{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-4504 .elementor-element.elementor-element-0933007 .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-4504 .elementor-element.elementor-element-0933007 .elementor-button:hover, .elementor-4504 .elementor-element.elementor-element-0933007 .elementor-button:focus{background-color:#5C25C2;color:var( --e-global-color-5129d18 );}.elementor-4504 .elementor-element.elementor-element-0933007 .elementor-button:hover svg, .elementor-4504 .elementor-element.elementor-element-0933007 .elementor-button:focus svg{fill:var( --e-global-color-5129d18 );}:root{--page-title-display:none;}@media(max-width:1025px){.elementor-4504 .elementor-element.elementor-element-f210326{--min-height:30vh;--padding-top:11vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-4504 .elementor-element.elementor-element-61a23e9:not(.elementor-motion-effects-element-type-background), .elementor-4504 .elementor-element.elementor-element-61a23e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codai.ai/wp-content/uploads/2025/10/CODAI-About-img009.webp");background-position:top right;background-size:56% auto;}.elementor-4504 .elementor-element.elementor-element-61a23e9{--padding-top:20vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-f1839ac .elementor-heading-title{font-size:4vw;}.elementor-4504 .elementor-element.elementor-element-459e47a{padding:2vw 0vw 1vw 0vw;--container-widget-width:46vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 46vw );max-width:46vw;font-size:1.8vw;}.elementor-4504 .elementor-element.elementor-element-e8b7859{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:4vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-4504 .elementor-element.elementor-element-215fa24{font-size:1.8vw;}.elementor-4504 .elementor-element.elementor-element-35b60df .elementor-heading-title{font-size:4vw;}.elementor-4504 .elementor-element.elementor-element-0ced383{font-size:1.8vw;letter-spacing:0em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-94959ac{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-4504 .elementor-element.elementor-element-d33ef5a{--padding-top:0.21vw;--padding-bottom:0.21vw;--padding-left:0vw;--padding-right:1vw;}.elementor-4504 .elementor-element.elementor-element-00fb80b{font-size:1.7vw;}.elementor-4504 .elementor-element.elementor-element-670d167{--padding-top:0.21vw;--padding-bottom:0.21vw;--padding-left:0vw;--padding-right:0.6vw;}.elementor-4504 .elementor-element.elementor-element-ba87c10{font-size:1.7vw;}.elementor-4504 .elementor-element.elementor-element-5894875{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.2vw;}.elementor-4504 .elementor-element.elementor-element-5894875 .elementor-button{font-size:1.8vw;padding:1.5vw 4vw 1.5vw 4vw;}.elementor-4504 .elementor-element.elementor-element-cefb210{--padding-top:6vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-4504 .elementor-element.elementor-element-5051f53{--padding-top:0vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-c92bc4a{font-size:1.7vw;}.elementor-4504 .elementor-element.elementor-element-047f793 .elementor-heading-title{font-size:4vw;}.elementor-4504 .elementor-element.elementor-element-f5a2a07{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;font-size:1.8vw;letter-spacing:0em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-6c2cf0b{padding:0vw 0vw 1vw 0vw;font-size:1.8vw;}.elementor-4504 .elementor-element.elementor-element-6790a72{font-size:1.8vw;letter-spacing:0em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-a3a0170{padding:0vw 0vw 1vw 0vw;font-size:1.8vw;}.elementor-4504 .elementor-element.elementor-element-27ac377{font-size:1.8vw;letter-spacing:0em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-e1eded5{padding:0vw 0vw 1vw 0vw;font-size:1.8vw;}.elementor-4504 .elementor-element.elementor-element-83c43c6{font-size:1.8vw;letter-spacing:0em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-ef52f60{padding:0vw 0vw 1vw 0vw;font-size:1.8vw;}.elementor-4504 .elementor-element.elementor-element-36da73f{font-size:1.8vw;letter-spacing:0em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-724952a{--min-height:78vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-4504 .elementor-element.elementor-element-724952a:not(.elementor-motion-effects-element-type-background), .elementor-4504 .elementor-element.elementor-element-724952a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:53vw auto;}.elementor-4504 .elementor-element.elementor-element-af55ba9{font-size:1.7vw;}.elementor-4504 .elementor-element.elementor-element-02f9687 .elementor-heading-title{font-size:4vw;}.elementor-4504 .elementor-element.elementor-element-eebbb08{--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-4504 .elementor-element.elementor-element-bd1f3a0{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;font-size:1.8vw;letter-spacing:0em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-dbc2bd4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4504 .elementor-element.elementor-element-16aabb0{width:100%;max-width:100%;--e-icon-list-icon-size:1.9vw;}.elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-item > a{font-size:1.7vw;}.elementor-4504 .elementor-element.elementor-element-564e0b2{width:100%;max-width:100%;padding:0.6vw 0vw 0vw 0vw;--e-icon-list-icon-size:1.9vw;}.elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-item > a{font-size:1.7vw;}.elementor-4504 .elementor-element.elementor-element-9475f64{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;font-size:1.8vw;letter-spacing:0em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-4a43818{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4504 .elementor-element.elementor-element-a14b7b6{width:100%;max-width:100%;--e-icon-list-icon-size:1.9vw;}.elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-item > a{font-size:1.7vw;}.elementor-4504 .elementor-element.elementor-element-3ec4b3a{width:100%;max-width:100%;padding:0.6vw 0vw 0vw 0vw;--e-icon-list-icon-size:1.9vw;}.elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-item > a{font-size:1.7vw;}.elementor-4504 .elementor-element.elementor-element-b540f03{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;font-size:1.8vw;letter-spacing:0em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-0ab1761{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4504 .elementor-element.elementor-element-71353f5{width:100%;max-width:100%;--e-icon-list-icon-size:1.9vw;}.elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-item > a{font-size:1.7vw;}.elementor-4504 .elementor-element.elementor-element-8d1fb3e{width:100%;max-width:100%;padding:0.6vw 0vw 0vw 0vw;--e-icon-list-icon-size:1.9vw;}.elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-item > a{font-size:1.7vw;}.elementor-4504 .elementor-element.elementor-element-90c076f{--container-widget-width:54vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 54vw );max-width:54vw;--n-accordion-item-title-space-between:1.3vw;--n-accordion-title-font-size:2vw;--n-accordion-icon-size:1vw;}.elementor-4504 .elementor-element.elementor-element-90c076f {--n-accordion-padding:2.5vw 2.5vw 2.5vw 2.5vw;}.elementor-4504 .elementor-element.elementor-element-7b0ac23{--padding-top:6vw;--padding-bottom:5vw;--padding-left:7vw;--padding-right:5vw;}.elementor-4504 .elementor-element.elementor-element-79ff8aa img{width:10vw;}.elementor-4504 .elementor-element.elementor-element-0cbd442 .elementor-heading-title{font-size:4vw;}.elementor-4504 .elementor-element.elementor-element-ca00398{--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-4504 .elementor-element.elementor-element-0933007 .elementor-button{font-size:1.8vw;padding:1.7vw 3vw 1.5vw 3vw;}}@media(max-width:767px){.elementor-4504 .elementor-element.elementor-element-f210326{--min-height:30vh;--padding-top:20vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-4504 .elementor-element.elementor-element-61a23e9:not(.elementor-motion-effects-element-type-background), .elementor-4504 .elementor-element.elementor-element-61a23e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codai.ai/wp-content/uploads/2025/10/CODAI-About-img010.webp");background-position:0px 10vw;background-size:contain;}.elementor-4504 .elementor-element.elementor-element-61a23e9{--padding-top:15vw;--padding-bottom:120vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-f1839ac .elementor-heading-title{font-size:8.2vw;line-height:1.3em;}.elementor-4504 .elementor-element.elementor-element-459e47a{padding:3vw 0vw 2vw 0vw;--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-4504 .elementor-element.elementor-element-e5fa7db{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-4504 .elementor-element.elementor-element-215fa24{font-size:3.8vw;}.elementor-4504 .elementor-element.elementor-element-35b60df{padding:3vw 0vw 4vw 0vw;}.elementor-4504 .elementor-element.elementor-element-35b60df .elementor-heading-title{font-size:8.2vw;line-height:1.3em;}.elementor-4504 .elementor-element.elementor-element-0ced383{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-a22cca6{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 8vw) 0vw;}.elementor-4504 .elementor-element.elementor-element-94959ac{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4504 .elementor-element.elementor-element-00fb80b{font-size:3.7vw;}.elementor-4504 .elementor-element.elementor-element-ba87c10{font-size:3.7vw;}.elementor-4504 .elementor-element.elementor-element-5894875{width:100%;max-width:100%;--e-transform-scale:0.8;margin:7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4504 .elementor-element.elementor-element-5894875 .elementor-button{font-size:5.3vw;border-radius:5px 5px 5px 5px;padding:4vw 17.8vw 4vw 17.8vw;}.elementor-4504 .elementor-element.elementor-element-cefb210{--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-4504 .elementor-element.elementor-element-5051f53{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-c92bc4a{font-size:3.8vw;}.elementor-4504 .elementor-element.elementor-element-047f793{padding:3vw 0vw 3vw 0vw;}.elementor-4504 .elementor-element.elementor-element-047f793 .elementor-heading-title{font-size:8.2vw;line-height:1.3em;}.elementor-4504 .elementor-element.elementor-element-f5a2a07{--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-4504 .elementor-element.elementor-element-d4c1b63{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-83d049d{--flex-wrap:nowrap;}.elementor-4504 .elementor-element.elementor-element-a1cdf18{--width:50%;}.elementor-4504 .elementor-element.elementor-element-6c2cf0b{padding:0vw 0vw 2vw 0vw;font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-6790a72{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-5b976da{--width:40%;}.elementor-4504 .elementor-element.elementor-element-5b976da.e-con{--order:-99999 /* order start hack */;}.elementor-4504 .elementor-element.elementor-element-1e12cec{--flex-wrap:nowrap;}.elementor-4504 .elementor-element.elementor-element-a3a0170{padding:0vw 0vw 2vw 0vw;font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-27ac377{font-size:3.8vw;letter-spacing:-0.01em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-19cf652{--flex-wrap:nowrap;}.elementor-4504 .elementor-element.elementor-element-e1eded5{padding:0vw 0vw 2vw 0vw;font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-83c43c6{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-18f402f.e-con{--order:-99999 /* order start hack */;}.elementor-4504 .elementor-element.elementor-element-6cfe43e{--flex-wrap:nowrap;}.elementor-4504 .elementor-element.elementor-element-ef52f60{padding:0vw 0vw 2vw 0vw;font-size:3.8vw;letter-spacing:0em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-36da73f{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-724952a:not(.elementor-motion-effects-element-type-background), .elementor-4504 .elementor-element.elementor-element-724952a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0vw auto;}.elementor-4504 .elementor-element.elementor-element-724952a{--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-4504 .elementor-element.elementor-element-93196e3{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-4504 .elementor-element.elementor-element-af55ba9{font-size:3.8vw;}.elementor-4504 .elementor-element.elementor-element-02f9687 .elementor-heading-title{font-size:8.2vw;line-height:1.3em;}.elementor-4504 .elementor-element.elementor-element-eebbb08{--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-4504 .elementor-element.elementor-element-bd1f3a0{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-dbc2bd4{--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-16aabb0{--e-icon-list-icon-size:3.9vw;}.elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-16aabb0 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-4504 .elementor-element.elementor-element-564e0b2{--e-icon-list-icon-size:3.9vw;}.elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-564e0b2 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-4504 .elementor-element.elementor-element-9475f64{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-4a43818{--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-a14b7b6{--e-icon-list-icon-size:3.9vw;}.elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-a14b7b6 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-4504 .elementor-element.elementor-element-3ec4b3a{--e-icon-list-icon-size:3.9vw;}.elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-3ec4b3a .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-4504 .elementor-element.elementor-element-b540f03{font-size:3.8vw;letter-spacing:0.01em;word-spacing:0em;}.elementor-4504 .elementor-element.elementor-element-0ab1761{--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-4504 .elementor-element.elementor-element-71353f5{--e-icon-list-icon-size:3.9vw;}.elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-71353f5 .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-4504 .elementor-element.elementor-element-8d1fb3e{--e-icon-list-icon-size:3.9vw;}.elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4504 .elementor-element.elementor-element-8d1fb3e .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-4504 .elementor-element.elementor-element-90c076f{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-item-title-space-between:3.5vw;--n-accordion-border-radius:0vw 0vw 0vw 0vw;--n-accordion-title-font-size:4vw;--n-accordion-icon-size:3vw;}.elementor-4504 .elementor-element.elementor-element-90c076f {--n-accordion-padding:5vw 5vw 5vw 5vw;}:where( .elementor-4504 .elementor-element.elementor-element-90c076f > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0vw 0vw 0vw 0vw;--padding-top:0vw;--padding-right:2vw;--padding-bottom:4vw;--padding-left:4vw;}.elementor-4504 .elementor-element.elementor-element-7b0ac23:not(.elementor-motion-effects-element-type-background), .elementor-4504 .elementor-element.elementor-element-7b0ac23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://codai.ai/wp-content/uploads/2025/10/CODAI-About-img008.jpg");}.elementor-4504 .elementor-element.elementor-element-7b0ac23{--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-4504 .elementor-element.elementor-element-79ff8aa img{width:24vw;}.elementor-4504 .elementor-element.elementor-element-607510c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-4504 .elementor-element.elementor-element-0cbd442{text-align:center;}.elementor-4504 .elementor-element.elementor-element-0cbd442 .elementor-heading-title{font-size:9.4vw;line-height:1.3em;}.elementor-4504 .elementor-element.elementor-element-ca00398{--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-4504 .elementor-element.elementor-element-0933007{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:060vw 0vw 0vw 0vw;}.elementor-4504 .elementor-element.elementor-element-0933007 .elementor-button{font-size:4vw;border-radius:5px 5px 5px 5px;padding:3vw 6vw 3vw 6vw;}}@media(min-width:768px){.elementor-4504 .elementor-element.elementor-element-9bb6de5{--width:58.7%;}.elementor-4504 .elementor-element.elementor-element-ebf5209{--width:100%;}.elementor-4504 .elementor-element.elementor-element-d33ef5a{--width:21.61vw;}.elementor-4504 .elementor-element.elementor-element-670d167{--width:21.61vw;}.elementor-4504 .elementor-element.elementor-element-5051f53{--width:31.35vw;}.elementor-4504 .elementor-element.elementor-element-d4c1b63{--width:44.48vw;}.elementor-4504 .elementor-element.elementor-element-dbc2bd4{--width:91%;}.elementor-4504 .elementor-element.elementor-element-4a43818{--width:91%;}.elementor-4504 .elementor-element.elementor-element-0ab1761{--width:91%;}}@media(max-width:1025px) and (min-width:768px){.elementor-4504 .elementor-element.elementor-element-9bb6de5{--width:40%;}.elementor-4504 .elementor-element.elementor-element-94959ac{--width:100%;}.elementor-4504 .elementor-element.elementor-element-d33ef5a{--width:50%;}.elementor-4504 .elementor-element.elementor-element-670d167{--width:57%;}.elementor-4504 .elementor-element.elementor-element-5051f53{--width:40%;}.elementor-4504 .elementor-element.elementor-element-d4c1b63{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-f1839ac */.elementor-4504 .elementor-element.elementor-element-f1839ac strong {
    font-weight: 600;
    font-style: italic;
}
.elementor-4504 .elementor-element.elementor-element-f1839ac h1{
    margin: -0.5vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-459e47a */.elementor-4504 .elementor-element.elementor-element-459e47a p{
    margin: -0.4vw  0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f210326 */background: radial-gradient(396.85% 141.42% at 100% 0%, rgba(130, 88, 242, 0.00) 0%, rgba(0, 227, 250, 0.05) 100%), #FFF;/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-215fa24 */.elementor-4504 .elementor-element.elementor-element-215fa24 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b60df */.elementor-4504 .elementor-element.elementor-element-35b60df strong {
    font-weight: 600;
    font-style: italic;
}
.elementor-4504 .elementor-element.elementor-element-35b60df h2{
    margin: -1.25vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ced383 */.elementor-4504 .elementor-element.elementor-element-0ced383 p{
    margin: -0.56vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00fb80b */.elementor-4504 .elementor-element.elementor-element-00fb80b p:first-child{
    margin-top: -0.4vw; 
}
.elementor-4504 .elementor-element.elementor-element-00fb80b p{
    margin-bottom: 0.4vw;
}
.elementor-4504 .elementor-element.elementor-element-00fb80b p:last-child{
    margin-bottom: -0.4vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba87c10 */.elementor-4504 .elementor-element.elementor-element-ba87c10 p:first-child{
    margin-top: -0.4vw; 
}
.elementor-4504 .elementor-element.elementor-element-ba87c10 p{
    margin-bottom: 0.4vw;
}
.elementor-4504 .elementor-element.elementor-element-ba87c10 p:last-child{
    margin-bottom: -0.4vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94959ac *//* Content */

.cis-box{
   padding-left: 0.52vw;
   transition: all 0.4s ease !important; 
}
.cis-box::before{
    content: '';
    width: 1px;
    height: 100%;
    background-color: #8545FD;
    transition: all 0.4s ease !important;
}
.cis-box:hover{
   padding-left: 1.04vw;
}
.cis-box:hover::before{
    width: 0.36vw
}

.cis-box-body p{
    color: #666666;
    transition: all 0.4s ease !important; 
}
@media (max-width: 1025px){
.cis-box::before{
    width: 0.2vw;
}
.cis-box{
   padding-left: 1vw;
}
.cis-box:hover{
   padding-left: 1.4vw;
}
.cis-box:hover::before{
    width: 0.6vw;
}
}

@media (max-width: 767px){
.cis-box::before{
    width: 0.4vw;
}
.cis-box{
   padding-left: 2vw;
}
.cis-box:hover{
   padding-left: 4vw;
}
.cis-box:hover::before{
    width: 1vw;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5894875 *//*.btn1 {*/
/*border-radius: 3px;*/
/*background:  #8545FD;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b7859 */.elementor-4504 .elementor-element.elementor-element-e8b7859 .elementor-icon-list-icon+.elementor-icon-list-text {

    padding-inline-start: 3px;
}

.elementor-4504 .elementor-element.elementor-element-e8b7859 .elementor-inline-item a:hover path{
    fill: #C8ABFF;
}

.elementor-4504 .elementor-element.elementor-element-e8b7859 .elementor-inline-item a * {
    transition: all 0.3s;
}
.indust-ctitle p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c92bc4a */.elementor-4504 .elementor-element.elementor-element-c92bc4a p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-047f793 */.elementor-4504 .elementor-element.elementor-element-047f793 strong {
    font-weight: 600;
    font-style: italic;
}
.elementor-4504 .elementor-element.elementor-element-047f793 h2{
    margin: -1.25vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5a2a07 */.elementor-4504 .elementor-element.elementor-element-f5a2a07 p{
    margin: -0.56vw 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956ac59 */.elementor-4504 .elementor-element.elementor-element-956ac59 img{
    width: 11.9vw;
    margin-left: -1vw
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa9936e */.elementor-4504 .elementor-element.elementor-element-aa9936e img{
    width: 12vw;
    margin-right: -0.5vw;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3a1d4f */.elementor-4504 .elementor-element.elementor-element-e3a1d4f img{
    width: 11.93vw;
    margin-left: -0.6vw;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc2d050 */.elementor-4504 .elementor-element.elementor-element-cc2d050 img{
    width: 12vw;
    margin-right: -0.6vw;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42890da */.steps-line {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 1.4vw 0 4.69vw 0;
    position: absolute;
    bottom: 5vw;
    left: 49%;
}

.step {
    width: 0.89vw;
    height: 0.89vw;
    border-radius: 0.31vw;
    transform: rotate(45deg);
    background-color: #E2E2E2;
    transition: all 0.6s ease !important;
}

.line {
    width: 1px;
    height: 18.9vw;;
    background-color: #E2E2E2 !important;
    transition: all 0.6s ease !important;
}

@media (max-width: 1025px){
.steps-line {
    bottom: 11vw;
}

.step {
    width: 1.4vw;
    height: 1.4vw;
    border-radius: 0.4vw;
}

.line {
    height: 35vw;;
}
}

@media (max-width: 767px){
.steps-line {
    bottom: 23vw;
    left: 97%;
}

.step {
    width: 2.5vw;
    height: 2.5vw;
    border-radius: 0.7vw;
}

.line {
    height: 53.2vw;;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4c1b63 */.level-text{
    background-color: #E8D4FF29;
    border-radius: 1.04vw;
    padding: 1.56vw 1.04vw 1.56vw 1.56vw;
    row-gap: 0.7vw;
    width: 20.5vw;
}
.level-img{
  width: 19.79vw;
}
.parent-level{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 19.2vw;
}
.elementor-4504 .elementor-element.elementor-element-d4c1b63 * {
    transition: all 0.4s ease;
}
.elementor-4504 .elementor-element.elementor-element-d4c1b63{
    position: relative;
}
.elementor-4504 .elementor-element.elementor-element-d4c1b63 ::before {
    transition: all 0.3s !important;
}

.elementor-4504 .elementor-element.elementor-element-d4c1b63 .indust-body p{
    margin: -0.4vw 0;
}

.elementor-4504 .elementor-element.elementor-element-d4c1b63 .level-text:hover .indust-ctitle {
    color: #6927E3;
}

@media (max-width: 1025px){
.level-text{
    padding: 2.5vw;
    row-gap: 0.7vw;
    width: 50%;
}
.level-img{
  width: 50%;
}
.parent-level{
    height: 35vw;
}
.elementor-4504 .elementor-element.elementor-element-d4c1b63 img{
    width: 60%;
} 
}

@media (max-width: 767px){
.level-text{
    border-radius: 2.5vw;
    padding: 5vw;
    row-gap: 0.7vw;
    width: 75%;
}
.level-img{
  width: 15%;
}
.parent-level{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    height: 53vw;
    column-gap: 3vw !important;
}
.elementor-4504 .elementor-element.elementor-element-d4c1b63 img{
    width: 100%;
    margin: unset !important;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefb210 */.elementor-4504 .elementor-element.elementor-element-cefb210 .elementor-icon-list-icon+.elementor-icon-list-text {
    padding-inline-start: 3px;
}

.elementor-4504 .elementor-element.elementor-element-cefb210 .elementor-inline-item a:hover path{
    fill: #C8ABFF;
}

.elementor-4504 .elementor-element.elementor-element-cefb210 .elementor-inline-item a * {
    transition: all 0.3s;
}
.indust-ctitle p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af55ba9 */.elementor-4504 .elementor-element.elementor-element-af55ba9 p{
    margin: -0.56vw 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02f9687 */.elementor-4504 .elementor-element.elementor-element-02f9687 strong {
    font-weight: 600;
    font-style: italic;
}
.elementor-4504 .elementor-element.elementor-element-02f9687 h2{
    margin: -1.25vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eebbb08 */.elementor-4504 .elementor-element.elementor-element-eebbb08 p{
    margin: -0.56vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd1f3a0 */.elementor-4504 .elementor-element.elementor-element-bd1f3a0 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9475f64 */.elementor-4504 .elementor-element.elementor-element-9475f64 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b540f03 */.elementor-4504 .elementor-element.elementor-element-b540f03 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd1f3a0 */.elementor-4504 .elementor-element.elementor-element-bd1f3a0 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9475f64 */.elementor-4504 .elementor-element.elementor-element-9475f64 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b540f03 */.elementor-4504 .elementor-element.elementor-element-b540f03 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd1f3a0 */.elementor-4504 .elementor-element.elementor-element-bd1f3a0 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9475f64 */.elementor-4504 .elementor-element.elementor-element-9475f64 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b540f03 */.elementor-4504 .elementor-element.elementor-element-b540f03 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd1f3a0 */.elementor-4504 .elementor-element.elementor-element-bd1f3a0 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9475f64 */.elementor-4504 .elementor-element.elementor-element-9475f64 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b540f03 */.elementor-4504 .elementor-element.elementor-element-b540f03 p{
    margin: -0.4vw 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c259c6 */.elementor-4504 .elementor-element.elementor-element-4c259c6{
    height: 0;
}
.e-n-accordion-item-title.accordion-closed-highlight {
  color: #333 !important;
  border-radius: 0.78vw !important;
}
.e-n-accordion-item-title.accordion-closed-highlight:hover {
  background-color: #F3F2F8 !important;
  color: #8545FD !important;
}
@media (max-width: 767px){
.e-n-accordion-item-title.accordion-closed-highlight {
  border-radius: 3vw !important;
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc49326 */.e-n-accordion-item{
box-shadow: 0 4px 8px #e9e9e9;
background-color: #EBE7F3 !important;
border-radius: 0.78vw ;
transition: all 0.5s ease !important;
}
.e-n-accordion-item[open]{
background-color: #F3F2F8 !important;
}
.e-n-accordion-item:hover{
background-color: #F3F2F8 !important;
}

.e-n-accordion-item-title,
.e-n-accordion-item-title svg{
transition: all 0.5s ease !important;  
}

@media (max-width: 767px){
.e-n-accordion-item{
border-radius: 3vw ;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cbd442 */.elementor-4504 .elementor-element.elementor-element-0cbd442 strong {
    font-weight: 700;
    font-style: italic;
}
.elementor-4504 .elementor-element.elementor-element-0cbd442 h2{
    margin: -0.6vw 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca00398 */.elementor-4504 .elementor-element.elementor-element-ca00398 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 */