.elementor-2213 .elementor-element.elementor-element-16daa70a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2213 .elementor-element.elementor-element-16daa70a:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-16daa70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://curiax.com/wp-content/uploads/2025/12/seven.png");background-position:top center;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-16daa70a > .elementor-container{max-width:1340px;}.elementor-2213 .elementor-element.elementor-element-16daa70a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 120px 0px;}.elementor-2213 .elementor-element.elementor-element-16daa70a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2213 .elementor-element.elementor-element-09f9230{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2213 .elementor-element.elementor-element-efcd2cc{z-index:1;text-align:start;}.elementor-2213 .elementor-element.elementor-element-efcd2cc img{width:100%;max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2213 .elementor-element.elementor-element-10bace94{padding:0px 0px 10px 0px;}.elementor-2213 .elementor-element.elementor-element-10bace94 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#B2CE23;}.elementor-2213 .elementor-element.elementor-element-4fb1c0d3{padding:0px 0px 25px 0px;}.elementor-2213 .elementor-element.elementor-element-4fb1c0d3 .elementor-heading-title{font-size:56px;line-height:72px;color:#2A8F42;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2213 .elementor-element.elementor-element-46b95625{padding:0px 0px 28px 0px;font-size:22px;line-height:36px;}.elementor-2213 .elementor-element.elementor-element-e7ab096 .octf-btn-icon i:before{font-size:14px;}.elementor-2213 .elementor-element.elementor-element-e7ab096 .octf-btn-icon i{width:40px;height:40px;line-height:40px;}.elementor-2213 .elementor-element.elementor-element-d17ef30:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-d17ef30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://curiax.com/wp-content/uploads/2025/12/eight.png");background-position:top center;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-d17ef30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 100px 0px;}.elementor-2213 .elementor-element.elementor-element-d17ef30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2213 .elementor-element.elementor-element-d9742d0{text-align:center;}.elementor-2213 .elementor-element.elementor-element-d9742d0 .ot-heading .sub-heading span{color:#B2C844;}.elementor-2213 .elementor-element.elementor-element-d9742d0 .ot-heading .sub-heading:before, .elementor-2213 .elementor-element.elementor-element-d9742d0 .ot-heading .sub-heading:after{background:#B2C844;}.elementor-2213 .elementor-element.elementor-element-d9742d0 .ot-heading .main-heading{color:#2A8F42;margin-bottom:40px;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .s3 .bg-before, .elementor-2213 .elementor-element.elementor-element-ae77f70 .s2:before{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-ae77f70 .s3 .bg-after, .elementor-2213 .elementor-element.elementor-element-ae77f70 .s2:after{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-ae77f70 .s3:hover .bg-before, .elementor-2213 .elementor-element.elementor-element-ae77f70 .s2:hover:before{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg1-box2-1.png");background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .s3:hover .bg-after, .elementor-2213 .elementor-element.elementor-element-ae77f70 .s2:hover:after{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg2-box2-1.png");background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .s1 .icon-main, .elementor-2213 .elementor-element.elementor-element-ae77f70 .s3 .icon-main, .elementor-2213 .elementor-element.elementor-element-ae77f70 .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, rgba(84, 89, 95, 0) 0%, rgba(242, 41, 91, 0) 100%);}.elementor-2213 .elementor-element.elementor-element-ae77f70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-ae77f70{text-align:center;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .icon-box{border-radius:16px;padding:25px 40px 55px 40px;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .s2, .elementor-2213 .elementor-element.elementor-element-ae77f70 .s3{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-2213 .elementor-element.elementor-element-ae77f70 .s2:hover, .elementor-2213 .elementor-element.elementor-element-ae77f70 .s3:hover{box-shadow:8px 8px 30px 0px rgba(42, 67, 113, 0.15);}.elementor-2213 .elementor-element.elementor-element-ae77f70 .icon-main i, .elementor-2213 .elementor-element.elementor-element-ae77f70 .icon-main span:before{font-size:200px;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .icon-main img{max-width:200px;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .icon-main svg{width:200px;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .icon-main{width:216px;height:216px;line-height:0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2213 .elementor-element.elementor-element-ae77f70 .icon-main i{line-height:216px;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .s1 .content-box{padding-left:216px;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .s4 .content-box{padding-right:216px;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .s2 .icon-main, .elementor-2213 .elementor-element.elementor-element-ae77f70 .s3 .icon-main{margin-bottom:0px;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .icon-box:hover .box-title, .elementor-2213 .elementor-element.elementor-element-ae77f70 .icon-box:hover .box-title a{color:#1A1B1E;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .icon-box .box-title{font-size:22px;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .icon-box:hover p{color:#606060;}.elementor-2213 .elementor-element.elementor-element-ae77f70 .octf-btn{border-radius:-1px -1px -1px -1px;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .s3 .bg-before, .elementor-2213 .elementor-element.elementor-element-9f3d40c .s2:before{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-9f3d40c .s3 .bg-after, .elementor-2213 .elementor-element.elementor-element-9f3d40c .s2:after{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-9f3d40c .s3:hover .bg-before, .elementor-2213 .elementor-element.elementor-element-9f3d40c .s2:hover:before{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg1-box2-1.png");background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .s3:hover .bg-after, .elementor-2213 .elementor-element.elementor-element-9f3d40c .s2:hover:after{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg2-box2-1.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .s1 .icon-main, .elementor-2213 .elementor-element.elementor-element-9f3d40c .s3 .icon-main, .elementor-2213 .elementor-element.elementor-element-9f3d40c .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, rgba(84, 89, 95, 0) 0%, rgba(242, 41, 91, 0) 100%);}.elementor-2213 .elementor-element.elementor-element-9f3d40c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-9f3d40c{text-align:center;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .icon-box{padding:25px 40px 55px 40px;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .s2, .elementor-2213 .elementor-element.elementor-element-9f3d40c .s3{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-2213 .elementor-element.elementor-element-9f3d40c .s2:hover, .elementor-2213 .elementor-element.elementor-element-9f3d40c .s3:hover{box-shadow:8px 8px 30px 0px rgba(42, 67, 113, 0.15);}.elementor-2213 .elementor-element.elementor-element-9f3d40c .icon-main i, .elementor-2213 .elementor-element.elementor-element-9f3d40c .icon-main span:before{font-size:200px;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .icon-main img{max-width:200px;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .icon-main svg{width:200px;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .icon-main{width:215px;height:215px;line-height:215px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2213 .elementor-element.elementor-element-9f3d40c .icon-main i{line-height:215px;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .s1 .content-box{padding-left:215px;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .s4 .content-box{padding-right:215px;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .s2 .icon-main, .elementor-2213 .elementor-element.elementor-element-9f3d40c .s3 .icon-main{margin-bottom:0px;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .icon-box:hover .box-title, .elementor-2213 .elementor-element.elementor-element-9f3d40c .icon-box:hover .box-title a{color:#1A1B1E;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .icon-box .box-title{font-size:22px;}.elementor-2213 .elementor-element.elementor-element-9f3d40c .icon-box:hover p{color:#606060;}.elementor-2213 .elementor-element.elementor-element-f996b0e .s3 .bg-before, .elementor-2213 .elementor-element.elementor-element-f996b0e .s2:before{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-f996b0e .s3 .bg-after, .elementor-2213 .elementor-element.elementor-element-f996b0e .s2:after{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-f996b0e .s3:hover .bg-before, .elementor-2213 .elementor-element.elementor-element-f996b0e .s2:hover:before{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg1-box2-1.png");background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-f996b0e .s3:hover .bg-after, .elementor-2213 .elementor-element.elementor-element-f996b0e .s2:hover:after{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg2-box2-1.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-f996b0e .s1 .icon-main, .elementor-2213 .elementor-element.elementor-element-f996b0e .s3 .icon-main, .elementor-2213 .elementor-element.elementor-element-f996b0e .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, rgba(84, 89, 95, 0) 0%, rgba(242, 41, 91, 0) 100%);}.elementor-2213 .elementor-element.elementor-element-f996b0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-f996b0e{text-align:center;}.elementor-2213 .elementor-element.elementor-element-f996b0e .icon-box{padding:25px 40px 55px 40px;}.elementor-2213 .elementor-element.elementor-element-f996b0e .s2, .elementor-2213 .elementor-element.elementor-element-f996b0e .s3{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-2213 .elementor-element.elementor-element-f996b0e .s2:hover, .elementor-2213 .elementor-element.elementor-element-f996b0e .s3:hover{box-shadow:8px 8px 30px 0px rgba(42, 67, 113, 0.15);}.elementor-2213 .elementor-element.elementor-element-f996b0e .icon-main i, .elementor-2213 .elementor-element.elementor-element-f996b0e .icon-main span:before{font-size:200px;}.elementor-2213 .elementor-element.elementor-element-f996b0e .icon-main img{max-width:200px;}.elementor-2213 .elementor-element.elementor-element-f996b0e .icon-main svg{width:200px;}.elementor-2213 .elementor-element.elementor-element-f996b0e .icon-main{width:215px;height:215px;line-height:215px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2213 .elementor-element.elementor-element-f996b0e .icon-main i{line-height:215px;}.elementor-2213 .elementor-element.elementor-element-f996b0e .s1 .content-box{padding-left:215px;}.elementor-2213 .elementor-element.elementor-element-f996b0e .s4 .content-box{padding-right:215px;}.elementor-2213 .elementor-element.elementor-element-f996b0e .s2 .icon-main, .elementor-2213 .elementor-element.elementor-element-f996b0e .s3 .icon-main{margin-bottom:0px;}.elementor-2213 .elementor-element.elementor-element-f996b0e .icon-box:hover .box-title, .elementor-2213 .elementor-element.elementor-element-f996b0e .icon-box:hover .box-title a{color:#1A1B1E;}.elementor-2213 .elementor-element.elementor-element-f996b0e .icon-box .box-title{font-size:22px;}.elementor-2213 .elementor-element.elementor-element-f996b0e .icon-box:hover p{color:#606060;}.elementor-2213 .elementor-element.elementor-element-77fad16:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-77fad16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://curiax.com/wp-content/uploads/2025/12/eight.png");background-position:top center;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-77fad16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 100px 0px;}.elementor-2213 .elementor-element.elementor-element-77fad16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2213 .elementor-element.elementor-element-bac6d09{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-9878f9c .s3 .bg-before, .elementor-2213 .elementor-element.elementor-element-9878f9c .s2:before{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-9878f9c .s3 .bg-after, .elementor-2213 .elementor-element.elementor-element-9878f9c .s2:after{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-9878f9c .s3:hover .bg-before, .elementor-2213 .elementor-element.elementor-element-9878f9c .s2:hover:before{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg1-box2-1.png");background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-9878f9c .s3:hover .bg-after, .elementor-2213 .elementor-element.elementor-element-9878f9c .s2:hover:after{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg2-box2-1.png");background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-9878f9c .s1 .icon-main, .elementor-2213 .elementor-element.elementor-element-9878f9c .s3 .icon-main, .elementor-2213 .elementor-element.elementor-element-9878f9c .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, rgba(84, 89, 95, 0) 0%, rgba(242, 41, 91, 0) 100%);}.elementor-2213 .elementor-element.elementor-element-9878f9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-9878f9c{text-align:center;}.elementor-2213 .elementor-element.elementor-element-9878f9c .icon-box{padding:25px 40px 55px 40px;}.elementor-2213 .elementor-element.elementor-element-9878f9c .s2, .elementor-2213 .elementor-element.elementor-element-9878f9c .s3{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-2213 .elementor-element.elementor-element-9878f9c .s2:hover, .elementor-2213 .elementor-element.elementor-element-9878f9c .s3:hover{box-shadow:8px 8px 30px 0px rgba(42, 67, 113, 0.15);}.elementor-2213 .elementor-element.elementor-element-9878f9c .icon-main i, .elementor-2213 .elementor-element.elementor-element-9878f9c .icon-main span:before{font-size:200px;}.elementor-2213 .elementor-element.elementor-element-9878f9c .icon-main img{max-width:200px;}.elementor-2213 .elementor-element.elementor-element-9878f9c .icon-main svg{width:200px;}.elementor-2213 .elementor-element.elementor-element-9878f9c .icon-main{width:215px;height:215px;line-height:215px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2213 .elementor-element.elementor-element-9878f9c .icon-main i{line-height:215px;}.elementor-2213 .elementor-element.elementor-element-9878f9c .s1 .content-box{padding-left:215px;}.elementor-2213 .elementor-element.elementor-element-9878f9c .s4 .content-box{padding-right:215px;}.elementor-2213 .elementor-element.elementor-element-9878f9c .s2 .icon-main, .elementor-2213 .elementor-element.elementor-element-9878f9c .s3 .icon-main{margin-bottom:0px;}.elementor-2213 .elementor-element.elementor-element-9878f9c .icon-box:hover .box-title, .elementor-2213 .elementor-element.elementor-element-9878f9c .icon-box:hover .box-title a{color:#1A1B1E;}.elementor-2213 .elementor-element.elementor-element-9878f9c .icon-box .box-title{font-size:22px;}.elementor-2213 .elementor-element.elementor-element-9878f9c .icon-box:hover p{color:#606060;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .s3 .bg-before, .elementor-2213 .elementor-element.elementor-element-49af4d9 .s2:before{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-49af4d9 .s3 .bg-after, .elementor-2213 .elementor-element.elementor-element-49af4d9 .s2:after{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-49af4d9 .s3:hover .bg-before, .elementor-2213 .elementor-element.elementor-element-49af4d9 .s2:hover:before{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg1-box2-1.png");background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .s3:hover .bg-after, .elementor-2213 .elementor-element.elementor-element-49af4d9 .s2:hover:after{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg2-box2-1.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .s1 .icon-main, .elementor-2213 .elementor-element.elementor-element-49af4d9 .s3 .icon-main, .elementor-2213 .elementor-element.elementor-element-49af4d9 .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, rgba(84, 89, 95, 0) 0%, rgba(242, 41, 91, 0) 100%);}.elementor-2213 .elementor-element.elementor-element-49af4d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-49af4d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-49af4d9{text-align:center;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .icon-box{padding:25px 40px 55px 40px;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .s2, .elementor-2213 .elementor-element.elementor-element-49af4d9 .s3{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-2213 .elementor-element.elementor-element-49af4d9 .s2:hover, .elementor-2213 .elementor-element.elementor-element-49af4d9 .s3:hover{box-shadow:8px 8px 30px 0px rgba(42, 67, 113, 0.15);}.elementor-2213 .elementor-element.elementor-element-49af4d9 .icon-main i, .elementor-2213 .elementor-element.elementor-element-49af4d9 .icon-main span:before{font-size:200px;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .icon-main img{max-width:200px;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .icon-main svg{width:200px;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .icon-main{width:225px;height:225px;line-height:225px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2213 .elementor-element.elementor-element-49af4d9 .icon-main i{line-height:225px;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .s1 .content-box{padding-left:225px;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .s4 .content-box{padding-right:225px;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .s2 .icon-main, .elementor-2213 .elementor-element.elementor-element-49af4d9 .s3 .icon-main{margin-bottom:0px;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .icon-box:hover .box-title, .elementor-2213 .elementor-element.elementor-element-49af4d9 .icon-box:hover .box-title a{color:#1A1B1E;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .icon-box .box-title{font-size:22px;}.elementor-2213 .elementor-element.elementor-element-49af4d9 .icon-box:hover p{color:#606060;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .s3 .bg-before, .elementor-2213 .elementor-element.elementor-element-5fd8fbf .s2:before{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .s3 .bg-after, .elementor-2213 .elementor-element.elementor-element-5fd8fbf .s2:after{background-color:rgba(2, 1, 1, 0);}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .s3:hover .bg-before, .elementor-2213 .elementor-element.elementor-element-5fd8fbf .s2:hover:before{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg1-box2-1.png");background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .s3:hover .bg-after, .elementor-2213 .elementor-element.elementor-element-5fd8fbf .s2:hover:after{background-color:#FFFFFF;background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg2-box2-1.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .s1 .icon-main, .elementor-2213 .elementor-element.elementor-element-5fd8fbf .s3 .icon-main, .elementor-2213 .elementor-element.elementor-element-5fd8fbf .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, rgba(84, 89, 95, 0) 0%, rgba(242, 41, 91, 0) 100%);}.elementor-2213 .elementor-element.elementor-element-5fd8fbf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf{text-align:center;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .icon-box{padding:25px 40px 55px 40px;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .s2, .elementor-2213 .elementor-element.elementor-element-5fd8fbf .s3{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .s2:hover, .elementor-2213 .elementor-element.elementor-element-5fd8fbf .s3:hover{box-shadow:8px 8px 30px 0px rgba(42, 67, 113, 0.15);}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .icon-main i, .elementor-2213 .elementor-element.elementor-element-5fd8fbf .icon-main span:before{font-size:200px;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .icon-main img{max-width:200px;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .icon-main svg{width:200px;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .icon-main{width:215px;height:215px;line-height:215px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .icon-main i{line-height:215px;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .s1 .content-box{padding-left:215px;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .s4 .content-box{padding-right:215px;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .s2 .icon-main, .elementor-2213 .elementor-element.elementor-element-5fd8fbf .s3 .icon-main{margin-bottom:0px;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .icon-box:hover .box-title, .elementor-2213 .elementor-element.elementor-element-5fd8fbf .icon-box:hover .box-title a{color:#1A1B1E;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .icon-box .box-title{font-size:22px;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf .icon-box:hover p{color:#606060;}.elementor-2213 .elementor-element.elementor-element-23950fda > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2213 .elementor-element.elementor-element-23950fda:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-23950fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://curiax.com/wp-content/uploads/2025/12/nine.png");background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-23950fda > .elementor-background-overlay{background-image:url("https://curiax.com/wp-content/uploads/2025/12/ten.png");background-position:center right;background-repeat:no-repeat;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2213 .elementor-element.elementor-element-23950fda{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-2213 .elementor-element.elementor-element-7a39168a > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-2213 .elementor-element.elementor-element-3051eec6{text-align:left;}.elementor-2213 .elementor-element.elementor-element-3051eec6 .ot-heading .sub-heading span{color:#B2C844;}.elementor-2213 .elementor-element.elementor-element-3051eec6 .ot-heading .sub-heading:before, .elementor-2213 .elementor-element.elementor-element-3051eec6 .ot-heading .sub-heading:after{background:#B2C844;}.elementor-2213 .elementor-element.elementor-element-3051eec6 .ot-heading .main-heading{color:#2A8F42;line-height:48px;margin-bottom:20px;}.elementor-2213 .elementor-element.elementor-element-4f878a7b{padding:0px 0px 18px 0px;font-weight:400;}.elementor-2213 .elementor-element.elementor-element-499254c4 > .elementor-container{max-width:1560px;}.elementor-2213 .elementor-element.elementor-element-499254c4{padding:0px 0px 110px 0px;}.elementor-2213 .elementor-element.elementor-element-574c96e4{--e-image-carousel-slides-to-show:6;margin:45px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:-0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-574c96e4 .swiper-wrapper{display:flex;align-items:center;}.elementor-2213 .elementor-element.elementor-element-aa3659e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2213 .elementor-element.elementor-element-aa3659e:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-aa3659e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://curiax.com/wp-content/uploads/2025/12/eleven.png");background-position:top right;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-aa3659e > .elementor-background-overlay{background-image:url("https://curiax.com/wp-content/uploads/2025/12/twelve.png");background-position:top left;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2213 .elementor-element.elementor-element-aa3659e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:145px 0px 40px 0px;}.elementor-2213 .elementor-element.elementor-element-16ae59b8 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-2213 .elementor-element.elementor-element-232e1300 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2213 .elementor-element.elementor-element-232e1300{text-align:left;}.elementor-2213 .elementor-element.elementor-element-232e1300 .ot-heading .main-heading{color:#2A8F42;line-height:48px;margin-bottom:20px;}.elementor-2213 .elementor-element.elementor-element-53dc41e{padding:0px 0px 30px 0px;}.elementor-2213 .elementor-element.elementor-element-28350f3c .elementor-heading-title{color:#B6CF35;}.elementor-2213 .elementor-element.elementor-element-33489d1f{padding:10px 0px 20px 0px;}.elementor-2213 .elementor-element.elementor-element-33489d1f .elementor-heading-title{font-weight:700;line-height:1.4em;color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-60bd2843{font-weight:400;}.elementor-2213 .elementor-element.elementor-element-202a66ba .elementor-heading-title{color:#B6CF35;}.elementor-2213 .elementor-element.elementor-element-7cab966a{padding:10px 0px 20px 0px;}.elementor-2213 .elementor-element.elementor-element-7cab966a .elementor-heading-title{font-weight:700;line-height:1.4em;color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-455e30ae{font-weight:400;}.elementor-2213 .elementor-element.elementor-element-1e122510 .elementor-heading-title{color:#B6CF35;}.elementor-2213 .elementor-element.elementor-element-2eb5217f{padding:10px 0px 20px 0px;}.elementor-2213 .elementor-element.elementor-element-2eb5217f .elementor-heading-title{font-weight:700;line-height:1.4em;color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-2a26a2fa{font-weight:400;}.elementor-2213 .elementor-element.elementor-element-e41e308 .elementor-heading-title{color:#B6CF35;}.elementor-2213 .elementor-element.elementor-element-168fbdb0{padding:10px 0px 20px 0px;}.elementor-2213 .elementor-element.elementor-element-168fbdb0 .elementor-heading-title{font-weight:700;line-height:1.4em;color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-30bd1d18{font-weight:400;}.elementor-2213 .elementor-element.elementor-element-3d0597e:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-3d0597e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2213 .elementor-element.elementor-element-3d0597e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-3d0597e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2213 .elementor-element.elementor-element-d42c391 > .elementor-element-populated, .elementor-2213 .elementor-element.elementor-element-d42c391 > .elementor-element-populated > .elementor-background-overlay, .elementor-2213 .elementor-element.elementor-element-d42c391 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-2213 .elementor-element.elementor-element-d42c391 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-163px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-d42c391 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2213 .elementor-element.elementor-element-6d2acb0{padding:0px 0px 110px 0px;}.elementor-2213 .elementor-element.elementor-element-e1e5e6b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-6254f7d > .elementor-widget-container{padding:280px 0px 20px 0px;}.elementor-2213 .elementor-element.elementor-element-6254f7d{text-align:center;}.elementor-2213 .elementor-element.elementor-element-6254f7d .ot-heading .sub-heading span{color:#B6CF35;}.elementor-2213 .elementor-element.elementor-element-6254f7d .ot-heading .sub-heading:before, .elementor-2213 .elementor-element.elementor-element-6254f7d .ot-heading .sub-heading:after{background:#B6CF35;}.elementor-2213 .elementor-element.elementor-element-6254f7d .ot-heading .main-heading{color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-35f5716 .anhat{color:#888888;}.elementor-2213 .elementor-element.elementor-element-35f5716 .real-numbers .ot-switchs-wrap > span{color:#B6CF35;}.elementor-2213 .elementor-element.elementor-element-35f5716 .real-numbers .ot-switchs-wrap > span.b-switch.active{color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-35f5716 .real-numbers .switch_slider{background:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-35f5716 .real-numbers .ot-switchs-wrap > span.a-switch.active{color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-35f5716 .real-numbers input:checked + .switch_slider{background:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-35f5716 .chart-item > span{color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-884ea5b{padding:0px 0px 110px 0px;}.elementor-2213 .elementor-element.elementor-element-fc91393 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-fc91393 .ot-counter{text-align:center;}.elementor-2213 .elementor-element.elementor-element-fc91393 .ot-counter .counter-title{color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-fc91393 .ot-counter .counter-title:before{background:#2A8F42;width:0px;height:0px;margin-top:0px/2;}.elementor-2213 .elementor-element.elementor-element-2f31c13 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-2f31c13 .ot-counter{text-align:center;}.elementor-2213 .elementor-element.elementor-element-2f31c13 .ot-counter .counter-title{color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-2f31c13 .ot-counter .counter-title:before{background:#2A8F42;width:0px;height:0px;margin-top:0px/2;}.elementor-2213 .elementor-element.elementor-element-6282462 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-6282462 .ot-counter{text-align:center;}.elementor-2213 .elementor-element.elementor-element-6282462 .ot-counter .counter-title{color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-6282462 .ot-counter .counter-title:before{background:#2A8F42;width:0px;height:0px;margin-top:0px/2;}.elementor-2213 .elementor-element.elementor-element-44cf2e4 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-44cf2e4 .ot-counter{text-align:center;}.elementor-2213 .elementor-element.elementor-element-44cf2e4 .ot-counter .counter-title{color:#2A8F42;}.elementor-2213 .elementor-element.elementor-element-44cf2e4 .ot-counter .counter-title:before{background:#2A8F42;width:0px;height:0px;margin-top:0px/2;}.elementor-2213 .elementor-element.elementor-element-4e03a92{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:32px;--padding-bottom:140px;--padding-left:15px;--padding-right:15px;}.elementor-2213 .elementor-element.elementor-element-71105111{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-71105111 .elementskit-section-title-wraper .elementskit-section-title{color:#2E9045;margin:0px 0px 1px 0px;font-family:"Archivo", Sans-serif;font-size:45px;font-weight:600;line-height:49px;}.elementor-2213 .elementor-element.elementor-element-71105111 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-2213 .elementor-element.elementor-element-71105111 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:-1px;}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .ekit-price-card-slider{--ekit_client_logo_slidetosho:4;}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .elementskit-clients-slider.banner_logo_image .single-client:before, .elementor-2213 .elementor-element.elementor-element-2bddd4ef .elementskit-clients-slider.hover-bg-gradient .single-client:before{background-color:transparent;background-image:linear-gradient(180deg, #2E9045 0%, #B6CF35 100%);}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .elementskit-clients-slider .single-client{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE1E6;}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .single-client{margin:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .elementskit-clients-slider.simple_logo_image .single-client:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .simple_logo_image .single-client:hover .content-image img{opacity:1;filter:alpha(opacity=1);}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .simple_logo_image .single-client:hover .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-2213 .elementor-element.elementor-element-c7674a3{--display:flex;--overlay-opacity:0.5;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2213 .elementor-element.elementor-element-c7674a3:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-c7674a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2E9045 0%, #B5D02C 100%);}.elementor-2213 .elementor-element.elementor-element-c7674a3::before, .elementor-2213 .elementor-element.elementor-element-c7674a3 > .elementor-background-video-container::before, .elementor-2213 .elementor-element.elementor-element-c7674a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2213 .elementor-element.elementor-element-c7674a3 > .elementor-background-slideshow::before, .elementor-2213 .elementor-element.elementor-element-c7674a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2213 .elementor-element.elementor-element-c7674a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2213 .elementor-element.elementor-element-90c5d49{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:27px 27px 27px 27px;}.elementor-2213 .elementor-element.elementor-element-79f788d{--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-2213 .elementor-element.elementor-element-45e98de{padding:125px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-1ef0671f{text-align:center;}.elementor-2213 .elementor-element.elementor-element-1ef0671f .ot-heading .sub-heading span{color:#B6CF35;}.elementor-2213 .elementor-element.elementor-element-1ef0671f .ot-heading .sub-heading:before, .elementor-2213 .elementor-element.elementor-element-1ef0671f .ot-heading .sub-heading:after{background:#B6CF35;}.elementor-2213 .elementor-element.elementor-element-1ef0671f .ot-heading .main-heading{color:#2A8F42;margin-bottom:30px;}.elementor-2213 .elementor-element.elementor-element-1bbd77b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 120px 0px;}.elementor-2213 .elementor-element.elementor-element-1bbd77b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2213 .elementor-element.elementor-element-c1eb5d9 .s3 .bg-before, .elementor-2213 .elementor-element.elementor-element-c1eb5d9 .s2:before{background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg1-box-1.png");background-position:top left;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-c1eb5d9 .s3 .bg-after, .elementor-2213 .elementor-element.elementor-element-c1eb5d9 .s2:after{background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg2-box-1.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-c1eb5d9 .s1 .icon-main, .elementor-2213 .elementor-element.elementor-element-c1eb5d9 .s3 .icon-main, .elementor-2213 .elementor-element.elementor-element-c1eb5d9 .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);}.elementor-2213 .elementor-element.elementor-element-c1eb5d9 .s1:hover .icon-main, .elementor-2213 .elementor-element.elementor-element-c1eb5d9 .s3:hover .icon-main, .elementor-2213 .elementor-element.elementor-element-c1eb5d9 .s4:hover .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 100%, #f2295b 100%);}.elementor-2213 .elementor-element.elementor-element-c1eb5d9.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2213 .elementor-element.elementor-element-c1eb5d9{text-align:center;}.elementor-2213 .elementor-element.elementor-element-c1eb5d9 .icon-box{padding:50px 27px 50px 27px;}.elementor-2213 .elementor-element.elementor-element-6be360c0 .s3 .bg-before, .elementor-2213 .elementor-element.elementor-element-6be360c0 .s2:before{background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg1-box2-1.png");background-position:top left;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-6be360c0 .s3 .bg-after, .elementor-2213 .elementor-element.elementor-element-6be360c0 .s2:after{background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg2-box2-1.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-6be360c0 .s1 .icon-main, .elementor-2213 .elementor-element.elementor-element-6be360c0 .s3 .icon-main, .elementor-2213 .elementor-element.elementor-element-6be360c0 .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);}.elementor-2213 .elementor-element.elementor-element-6be360c0 .s1:hover .icon-main, .elementor-2213 .elementor-element.elementor-element-6be360c0 .s3:hover .icon-main, .elementor-2213 .elementor-element.elementor-element-6be360c0 .s4:hover .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 100%, #f2295b 100%);}.elementor-2213 .elementor-element.elementor-element-6be360c0 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-6be360c0{text-align:center;}.elementor-2213 .elementor-element.elementor-element-6be360c0 .icon-box{padding:50px 27px 50px 27px;}.elementor-2213 .elementor-element.elementor-element-1b25a8b3 .s3 .bg-before, .elementor-2213 .elementor-element.elementor-element-1b25a8b3 .s2:before{background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg1-box3-1.png");background-position:top right;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-1b25a8b3 .s3 .bg-after, .elementor-2213 .elementor-element.elementor-element-1b25a8b3 .s2:after{background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg2-box3-1.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-1b25a8b3 .s1 .icon-main, .elementor-2213 .elementor-element.elementor-element-1b25a8b3 .s3 .icon-main, .elementor-2213 .elementor-element.elementor-element-1b25a8b3 .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);}.elementor-2213 .elementor-element.elementor-element-1b25a8b3 .s1:hover .icon-main, .elementor-2213 .elementor-element.elementor-element-1b25a8b3 .s3:hover .icon-main, .elementor-2213 .elementor-element.elementor-element-1b25a8b3 .s4:hover .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 100%, #f2295b 100%);}.elementor-2213 .elementor-element.elementor-element-1b25a8b3{text-align:center;}.elementor-2213 .elementor-element.elementor-element-1b25a8b3 .icon-box{padding:50px 27px 50px 27px;}.elementor-2213 .elementor-element.elementor-element-356c299e .s3 .bg-before, .elementor-2213 .elementor-element.elementor-element-356c299e .s2:before{background-image:url("https://curiax.com/wp-content/uploads/2019/10/top-price3-1.png");background-position:top center;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-356c299e .s1 .icon-main, .elementor-2213 .elementor-element.elementor-element-356c299e .s3 .icon-main, .elementor-2213 .elementor-element.elementor-element-356c299e .s4 .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #00c3ff 100%, #f2295b 100%);}.elementor-2213 .elementor-element.elementor-element-356c299e .s1:hover .icon-main, .elementor-2213 .elementor-element.elementor-element-356c299e .s3:hover .icon-main, .elementor-2213 .elementor-element.elementor-element-356c299e .s4:hover .icon-main{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 100%, #f2295b 100%);}.elementor-2213 .elementor-element.elementor-element-356c299e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-356c299e{text-align:center;}.elementor-2213 .elementor-element.elementor-element-356c299e .icon-box{padding:50px 27px 50px 27px;}.elementor-2213 .elementor-element.elementor-element-263ed42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-30px;z-index:1;}.elementor-2213 .elementor-element.elementor-element-263ed42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2213 .elementor-element.elementor-element-59baf11 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2213 .elementor-element.elementor-element-59baf11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2213 .elementor-element.elementor-element-77087c1:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-77087c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://curiax.com/wp-content/uploads/2025/12/Untitled-design-1024x411.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-2213 .elementor-element.elementor-element-77087c1, .elementor-2213 .elementor-element.elementor-element-77087c1 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-2213 .elementor-element.elementor-element-77087c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 90px 0px;}.elementor-2213 .elementor-element.elementor-element-77087c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2213 .elementor-element.elementor-element-c946b69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-2213 .elementor-element.elementor-element-c946b69 .elementor-heading-title{font-size:42px;line-height:60px;color:#ffffff;}.elementor-2213 .elementor-element.elementor-element-94f791d a.octf-btn, .elementor-2213 .elementor-element.elementor-element-94f791d .octf-btn{fill:#FFFFFF;color:#FFFFFF;background-color:#289041;}.elementor-2213 .elementor-element.elementor-element-94f791d .octf-btn-icon i:before{font-size:14px;}.elementor-2213 .elementor-element.elementor-element-94f791d .octf-btn-icon i{width:40px;height:40px;line-height:40px;}.elementor-2213 .elementor-element.elementor-element-94f791d .octf-btn i{color:#289041;background-color:#FFFFFF;}@media(max-width:1024px){.elementor-2213 .elementor-element.elementor-element-16daa70a:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-16daa70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-2213 .elementor-element.elementor-element-10bace94{text-align:center;}.elementor-2213 .elementor-element.elementor-element-10bace94 .elementor-heading-title{letter-spacing:0.5px;}.elementor-2213 .elementor-element.elementor-element-4fb1c0d3{text-align:center;}.elementor-2213 .elementor-element.elementor-element-46b95625{text-align:center;}.elementor-2213 .elementor-element.elementor-element-ae77f70 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2213 .elementor-element.elementor-element-9f3d40c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2213 .elementor-element.elementor-element-f996b0e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2213 .elementor-element.elementor-element-9878f9c > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2213 .elementor-element.elementor-element-49af4d9 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2213 .elementor-element.elementor-element-7a39168a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2213 .elementor-element.elementor-element-574c96e4{--e-image-carousel-slides-to-show:4;}.elementor-2213 .elementor-element.elementor-element-aa3659e:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-aa3659e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-2213 .elementor-element.elementor-element-aa3659e{padding:0px 0px 100px 0px;}.elementor-2213 .elementor-element.elementor-element-16ae59b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2213 .elementor-element.elementor-element-fc91393 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2213 .elementor-element.elementor-element-2f31c13 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:-1px;}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}.elementor-2213 .elementor-element.elementor-element-2bddd4ef{padding:0px 45px 0px 45px;}.elementor-2213 .elementor-element.elementor-element-356c299e > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2213 .elementor-element.elementor-element-77087c1:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-77087c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://curiax.com/wp-content/uploads/2019/11/bg-block-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2213 .elementor-element.elementor-element-77087c1, .elementor-2213 .elementor-element.elementor-element-77087c1 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-2213 .elementor-element.elementor-element-77087c1{padding:50px 0px 60px 0px;}}@media(max-width:767px){.elementor-2213 .elementor-element.elementor-element-16daa70a{padding:60px 0px 60px 0px;}.elementor-2213 .elementor-element.elementor-element-10bace94 .elementor-heading-title{font-size:14px;}.elementor-2213 .elementor-element.elementor-element-4fb1c0d3 .elementor-heading-title{font-size:36px;line-height:50px;}.elementor-2213 .elementor-element.elementor-element-46b95625{padding:0px 0px 15px 0px;font-size:18px;line-height:32px;}.elementor-2213 .elementor-element.elementor-element-d9742d0 .ot-heading .sub-heading{font-size:12px;}.elementor-2213 .elementor-element.elementor-element-d9742d0 .ot-heading .main-heading{font-size:25px;line-height:40px;}.elementor-2213 .elementor-element.elementor-element-ae77f70{width:var( --container-widget-width, 310.281px );max-width:310.281px;--container-widget-width:310.281px;--container-widget-flex-grow:0;}.elementor-2213 .elementor-element.elementor-element-9f3d40c{width:var( --container-widget-width, 306.297px );max-width:306.297px;--container-widget-width:306.297px;--container-widget-flex-grow:0;}.elementor-2213 .elementor-element.elementor-element-9f3d40c > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2213 .elementor-element.elementor-element-f996b0e{width:var( --container-widget-width, 307.264px );max-width:307.264px;--container-widget-width:307.264px;--container-widget-flex-grow:0;}.elementor-2213 .elementor-element.elementor-element-9878f9c{width:var( --container-widget-width, 305.295px );max-width:305.295px;--container-widget-width:305.295px;--container-widget-flex-grow:0;}.elementor-2213 .elementor-element.elementor-element-49af4d9{width:var( --container-widget-width, 304.292px );max-width:304.292px;--container-widget-width:304.292px;--container-widget-flex-grow:0;}.elementor-2213 .elementor-element.elementor-element-49af4d9 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf{width:var( --container-widget-width, 302.312px );max-width:302.312px;--container-widget-width:302.312px;--container-widget-flex-grow:0;}.elementor-2213 .elementor-element.elementor-element-5fd8fbf > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2213 .elementor-element.elementor-element-23950fda:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-23950fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-2213 .elementor-element.elementor-element-23950fda{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-2213 .elementor-element.elementor-element-3051eec6{text-align:center;}.elementor-2213 .elementor-element.elementor-element-3051eec6 .ot-heading .sub-heading{font-size:12px;}.elementor-2213 .elementor-element.elementor-element-3051eec6 .ot-heading .main-heading{font-size:25px;line-height:40px;}.elementor-2213 .elementor-element.elementor-element-499254c4{padding:0px 0px 60px 0px;}.elementor-2213 .elementor-element.elementor-element-574c96e4{--e-image-carousel-slides-to-show:2;}.elementor-2213 .elementor-element.elementor-element-aa3659e:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-aa3659e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-2213 .elementor-element.elementor-element-aa3659e{padding:0px 0px 40px 0px;}.elementor-2213 .elementor-element.elementor-element-232e1300{text-align:center;}.elementor-2213 .elementor-element.elementor-element-232e1300 .ot-heading .sub-heading{font-size:12px;}.elementor-2213 .elementor-element.elementor-element-232e1300 .ot-heading .main-heading{font-size:25px;line-height:40px;}.elementor-2213 .elementor-element.elementor-element-53dc41e{padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-28350f3c{text-align:center;}.elementor-2213 .elementor-element.elementor-element-33489d1f{text-align:center;}.elementor-2213 .elementor-element.elementor-element-60bd2843{text-align:center;}.elementor-2213 .elementor-element.elementor-element-202a66ba{text-align:center;}.elementor-2213 .elementor-element.elementor-element-7cab966a{text-align:center;}.elementor-2213 .elementor-element.elementor-element-455e30ae{text-align:center;}.elementor-2213 .elementor-element.elementor-element-1e122510{text-align:center;}.elementor-2213 .elementor-element.elementor-element-2eb5217f{text-align:center;}.elementor-2213 .elementor-element.elementor-element-2a26a2fa{text-align:center;}.elementor-2213 .elementor-element.elementor-element-e41e308{text-align:center;}.elementor-2213 .elementor-element.elementor-element-168fbdb0{text-align:center;}.elementor-2213 .elementor-element.elementor-element-30bd1d18{text-align:center;}.elementor-2213 .elementor-element.elementor-element-fc91393 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2213 .elementor-element.elementor-element-fc91393 .ot-counter{text-align:center;}.elementor-2213 .elementor-element.elementor-element-2f31c13 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2213 .elementor-element.elementor-element-2f31c13 .ot-counter{text-align:center;}.elementor-2213 .elementor-element.elementor-element-6282462 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2213 .elementor-element.elementor-element-6282462 .ot-counter{text-align:center;}.elementor-2213 .elementor-element.elementor-element-44cf2e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-44cf2e4 .ot-counter{text-align:center;}.elementor-2213 .elementor-element.elementor-element-4e03a92{--padding-top:30px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-2213 .elementor-element.elementor-element-71105111 .elementskit-section-title-wraper .elementskit-section-title{font-size:36px;}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-2213 .elementor-element.elementor-element-2bddd4ef .ekit-price-card-slider{--ekit_client_logo_slidetosho:1;}.elementor-2213 .elementor-element.elementor-element-2bddd4ef{padding:0px 0px 0px 0px;}.elementor-2213 .elementor-element.elementor-element-6be360c0 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2213 .elementor-element.elementor-element-263ed42{margin-top:0px;margin-bottom:-30px;}.elementor-2213 .elementor-element.elementor-element-77087c1:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-77087c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;}.elementor-2213 .elementor-element.elementor-element-77087c1{padding:60px 0px 60px 0px;}.elementor-2213 .elementor-element.elementor-element-c946b69 .elementor-heading-title{font-size:24px;line-height:40px;}}@media(min-width:768px){.elementor-2213 .elementor-element.elementor-element-72b1e36e{width:56.5%;}.elementor-2213 .elementor-element.elementor-element-603ff5ad{width:43.468%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2213 .elementor-element.elementor-element-72b1e36e{width:100%;}.elementor-2213 .elementor-element.elementor-element-603ff5ad{width:100%;}.elementor-2213 .elementor-element.elementor-element-bb42b63{width:50%;}.elementor-2213 .elementor-element.elementor-element-546adc8{width:50%;}.elementor-2213 .elementor-element.elementor-element-126d61b{width:100%;}.elementor-2213 .elementor-element.elementor-element-c01771f{width:50%;}.elementor-2213 .elementor-element.elementor-element-1a97c48{width:50%;}.elementor-2213 .elementor-element.elementor-element-ebd0ff7{width:100%;}.elementor-2213 .elementor-element.elementor-element-7a39168a{width:100%;}.elementor-2213 .elementor-element.elementor-element-64bcfa48{width:100%;}.elementor-2213 .elementor-element.elementor-element-1e876b4c{width:100%;}.elementor-2213 .elementor-element.elementor-element-16ae59b8{width:100%;}.elementor-2213 .elementor-element.elementor-element-e9dcbca{width:50%;}.elementor-2213 .elementor-element.elementor-element-4b154cb{width:50%;}.elementor-2213 .elementor-element.elementor-element-5c608e7{width:50%;}.elementor-2213 .elementor-element.elementor-element-0198507{width:50%;}.elementor-2213 .elementor-element.elementor-element-6821f48e{width:50%;}.elementor-2213 .elementor-element.elementor-element-53b874b7{width:50%;}.elementor-2213 .elementor-element.elementor-element-2181d96f{width:50%;}.elementor-2213 .elementor-element.elementor-element-1a21049c{width:50%;}}/* Start custom CSS for ibutton, class: .elementor-element-e7ab096 *//* ONLY this button */
.elementor-element-e7ab096 .octf-btn span {
    display: inline-flex;
    align-items: center;
}

/* Space between text and arrow icon */
.elementor-element-e7ab096 .octf-btn i {
    margin-left: 10px;
}




.elementor-element-e7ab096 .octf-btn::before,
.elementor-element-e7ab096 .octf-btn::after {
    display: none !important;
}


/* ONLY this specific button */
.elementor-element-e7ab096 .octf-btn {
    background-color: #1f5f3a !important; /* dark green */
    color: #ffffff !important;            /* text stays white */
}

/* Arrow icon color */
.elementor-element-e7ab096 .octf-btn i {
    color: #1f5f3a !important;             /* dark green arrow */
    background-color: #ffffff !important; /* white circle */
}

/* In case the circle is created via ::before */
.elementor-element-e7ab096 .octf-btn i::before {
    color: #1f5f3a !important;
}




/* ONLY this specific button */
.elementor-element-e7ab096 .octf-btn {
    background-color: #2e9045 !important; /* required green */
    color: #ffffff !important;            /* text stays white */
}

/* Arrow icon styling */
.elementor-element-e7ab096 .octf-btn i {
    color: #2e9045 !important;             /* arrow green */
    background-color: #ffffff !important; /* white circle */
}

/* Ensure icon glyph inherits correct color */
.elementor-element-e7ab096 .octf-btn i::before {
    color: #2e9045 !important;
}




/* ONLY this button – remove glow / blur / shadow */
.elementor-element-e7ab096 .octf-btn {
    box-shadow: none !important;
    filter: none !important;
    backdrop-filter: none !important;
}

/* In case glow is created via pseudo-elements */
.elementor-element-e7ab096 .octf-btn::before,
.elementor-element-e7ab096 .octf-btn::after {
    box-shadow: none !important;
    background: none !important;
    filter: none !important;
}





/* Base button setup */
.elementor-element-e7ab096 .octf-btn {
    position: relative;
    overflow: hidden;
    background-color: #2e9045 !important;
    box-shadow: none !important;
}

/* White sliding layer */
.elementor-element-e7ab096 .octf-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    transition: all 0.4s ease;
    z-index: 0;
}

/* Slide in on hover */
.elementor-element-e7ab096 .octf-btn:hover::before {
    left: 0;
}

/* Keep text & icon above animation */
.elementor-element-e7ab096 .octf-btn span,
.elementor-element-e7ab096 .octf-btn i {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-91d46aa *//* Make hover-appearing button text white (section specific) */
.elementor-element-91d46aa .icon-box.s3:hover .action-box .octf-btn {
    color: #ffffff !important;
}

/* Ensure icon inside the button also turns white */
.elementor-element-91d46aa .icon-box.s3:hover .action-box .octf-btn i {
    color: #ffffff !important;
}
/* Keep button text white */
.elementor-element-91d46aa .icon-box.s3:hover .action-box .octf-btn {
    color: #ffffff !important;
}

/* Make ONLY the flaticon arrow dark green */
.elementor-element-91d46aa .icon-box.s3:hover .action-box .octf-btn i {
    color: #2a8f42 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d17ef30 *//* Scope to all buttons inside this section */
.elementor-element-91d46aa .octf-btn {
    background-color: #2e9045 !important; /* dark green button */
    color: #ffffff !important;            /* text white */
    position: relative;
    overflow: hidden;
    box-shadow: none !important;          /* remove any glow/shadow */
    filter: none !important;
    backdrop-filter: none !important;
    border-radius: 999px !important;      /* capsule shape */
    padding: 12px 32px !important;        /* adjust height/width */
    line-height: 1.2;
    display: inline-flex;
    align-items: center;
    transition: all 0.4s ease;
}

/* Arrow icon styling */
.elementor-element-91d46aa .octf-btn i {
    color: #2e9045 !important;             /* arrow green */
    background-color: #ffffff !important; /* circle stays white */
    margin-left: 12px;                     /* spacing from text */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}

/* White sliding hover animation */
.elementor-element-91d46aa .octf-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    transition: all 0.4s ease;
    z-index: 0;
}

/* Slide in on hover */
.elementor-element-91d46aa .octf-btn:hover::before {
    left: 0;
}

/* Keep text above sliding animation */
.elementor-element-91d46aa .octf-btn span {
    position: relative;
    z-index: 1;
}




/* Scope to all buttons inside this section */
.elementor-element-91d46aa .octf-btn {
    background-color: #2e9045 !important; /* dark green button */
    color: #ffffff !important;            /* text white */
    position: relative;
    overflow: hidden;
    box-shadow: none !important;          /* remove glow/shadow */
    filter: none !important;
    backdrop-filter: none !important;
    border-radius: 999px !important;      /* capsule shape */
    border: none !important;              /* remove white outline */
    padding: 8px 18px !important;         /* symmetrically reduced size */
    line-height: 1.2;
    display: inline-flex;
    align-items: center;
    transition: all 0.4s ease;
}

/* Arrow icon styling */
.elementor-element-91d46aa .octf-btn i {
    color: #2e9045 !important;             /* arrow green */
    background-color: #ffffff !important; /* circle stays white */
    margin-left: 12px;                     /* spacing from text */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}

/* White sliding hover animation */
.elementor-element-91d46aa .octf-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    transition: all 0.4s ease;
    z-index: 0;
}

/* Slide in on hover */
.elementor-element-91d46aa .octf-btn:hover::before {
    left: 0;
}

/* Keep text above sliding animation */
.elementor-element-91d46aa .octf-btn span {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77fad16 *//* Scope to all buttons inside this section */
.elementor-element-77fad16 .octf-btn {
    background-color: #2e9045 !important; /* dark green button */
    color: #ffffff !important;            /* text white */
    position: relative;
    overflow: hidden;
    box-shadow: none !important;          /* remove glow/shadow */
    filter: none !important;
    backdrop-filter: none !important;
    border-radius: 999px !important;      /* capsule shape */
    border: none !important;              /* remove any outline */
    padding: 8px 18px !important;         /* symmetrically reduced size */
    line-height: 1.2;
    display: inline-flex;
    align-items: center;
    transition: all 0.4s ease;
}

/* Arrow icon styling */
.elementor-element-77fad16 .octf-btn i {
    color: #2e9045 !important;             /* arrow green */
    background-color: #ffffff !important; /* circle stays white */
    margin-left: 12px;                     /* spacing from text */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}

/* White sliding hover animation */
.elementor-element-77fad16 .octf-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    transition: all 0.4s ease;
    z-index: 0;
}

/* Slide in on hover */
.elementor-element-77fad16 .octf-btn:hover::before {
    left: 0;
}

/* Keep text above sliding animation */
.elementor-element-77fad16 .octf-btn span {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23950fda */@media (max-width: 767px) {

  /* Hide the background overlay */
  .elementor-element-23950fda > .elementor-background-overlay {
    display: none !important;
  }

  /* Remove any background color or image */
  .elementor-element-23950fda {
    background: transparent !important;
    background-image: none !important;
  }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-574c96e4 *//* Force logo carousel images to stay in color */
.logo-carousel img,
.slick-slide img,
.swiper-slide img {
    filter: none !important;
    -webkit-filter: none !important;
    opacity: 1 !important;
    transition: none !important;
}

/* Prevent grayscale on hover too */
.logo-carousel img:hover,
.slick-slide img:hover,
.swiper-slide img:hover {
    filter: none !important;
    -webkit-filter: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa3659e */@media (max-width: 767px) {

  /* Hide ONLY the overlay on mobile */
  .elementor-element-aa3659e > .elementor-background-overlay {
    display: none !important;
  }

  /* Hide background color / image on mobile */
  .elementor-element-aa3659e {
    background: transparent !important;
    background-image: none !important;
  }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1bbd77b9 *//* ===============================
   ICON BOX – BASE COLORS
================================ */

/* Main box background */
.icon-box.s3 {
    background-color: #ffffff;
    border: 1px solid rgba(42, 143, 66, 0.15);
    transition: all 0.35s ease;
}

/* Soft gradient overlays */
.icon-box.s3 .bg-s3,
.icon-box.s3 .bg-before,
.icon-box.s3 .bg-after {
    background: linear-gradient(
        135deg,
        rgba(42, 143, 66, 0.08),
        rgba(182, 207, 53, 0.12)
    );
}

/* ===============================
   ICON STYLING
================================ */

.icon-box.s3 .icon-main span {
    color: #2a8f42;
    font-size: 42px;
    transition: color 0.3s ease;
}

/* ===============================
   TEXT COLORS
================================ */

.icon-box.s3 .box-title a {
    color: #2a8f42;
    transition: color 0.3s ease;
}

.icon-box.s3 p {
    color: #4d4d4d;
}

/* ===============================
   BUTTON – SYMMETRICAL
================================ */

.icon-box.s3 .octf-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    background-color: #ffffff;
    color: #2a8f42;
    border: 2px solid #2a8f42;

    padding: 10px 22px;
    line-height: 1;
    box-shadow: none;

    transition: all 0.35s ease;
}

/* Button icon */
.icon-box.s3 .octf-btn i {
    color: #2a8f42;
    line-height: 1;
    font-size: inherit;
}

/* ===============================
   HOVER EFFECTS – BLENDED
================================ */

.icon-box.s3:hover {
    background: linear-gradient(
        135deg,
        #2a8f42,
        #b6cf35
    );
}

/* Text turns white on hover */
.icon-box.s3:hover .box-title a,
.icon-box.s3:hover p {
    color: #ffffff;
}

/* Icon turns white */
.icon-box.s3:hover .icon-main span {
    color: #ffffff;
}

/* Button hover */
.icon-box.s3:hover .octf-btn {
    background-color: #ffffff;
    color: #2a8f42;
    border-color: #ffffff;
}

.icon-box.s3:hover .octf-btn i {
    color: #2a8f42;
}
/* ===============================
   SECTION-SCOPED ICON COLOR FIX
   Section ID: 1bbd77b9
================================ */

/* Icon default (inactive) = WHITE */
.elementor-element-1bbd77b9 .icon-box.s3 .icon-main span {
    color: #ffffff;
    transition: color 0.3s ease;
}

/* Icon on hover = GREEN */
.elementor-element-1bbd77b9 .icon-box.s3:hover .icon-main span {
    color: #2a8f42;
}
/* ===============================
   FIX TITLE HOVER COLOR (NO ORANGE)
   Section ID: 1bbd77b9
================================ */

/* Title default */
.elementor-element-1bbd77b9 .icon-box.s3 .box-title a {
    color: #2a8f42;
    transition: color 0.3s ease;
}

/* Title on hover – FORCE WHITE */
.elementor-element-1bbd77b9 .icon-box.s3:hover .box-title a,
.elementor-element-1bbd77b9 .icon-box.s3:hover .box-title a:hover {
    color: #ffffff !important;
}
/* ===============================
   ICON BOX BUTTON – HOVER STYLE
   Section ID: 1bbd77b9
================================ */

/* Button default (before hover) */
.elementor-element-1bbd77b9 .icon-box.s3 .octf-btn {
    background-color: #ffffff;
    color: #2a8f42;
    border: 2px solid #2a8f42;
    transition: all 0.35s ease;
}

/* Button on card hover */
.elementor-element-1bbd77b9 .icon-box.s3:hover .octf-btn {
    background-color: #2a8f42;
    color: #ffffff;
    border-color: #2a8f42;
}

/* Button icon */
.elementor-element-1bbd77b9 .icon-box.s3 .octf-btn i {
    color: #2a8f42;
    transition: color 0.35s ease;
}

/* Button icon on hover – white */
.elementor-element-1bbd77b9 .icon-box.s3:hover .octf-btn i {
    color: #ffffff;
}

/* If theme uses icon circle / pseudo element */
.elementor-element-1bbd77b9 .icon-box.s3:hover .octf-btn:before,
.elementor-element-1bbd77b9 .icon-box.s3:hover .octf-btn:after {
    background-color: #ffffff;
}
/* ===============================
   BUTTON ICON CIRCLE & ARROW COLORS
   Section ID: 1bbd77b9
================================ */

/* Default button icon circle = white */
.elementor-element-1bbd77b9 .icon-box.s3 .octf-btn i {
    background-color: #ffffff; /* circle background */
    color: #2a8f42; /* arrow inside = dark green */
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px; /* adjust circle size if needed */
    height: 28px;
    font-size: 14px;
    transition: all 0.35s ease;
}

/* Hover state of the card */
.elementor-element-1bbd77b9 .icon-box.s3:hover .octf-btn i {
    background-color: #ffffff; /* keep circle white */
    color: #2a8f42; /* arrow remains dark green */
}
/* ===============================
   OUTER ICON CIRCLE DEFAULT COLOR
   Section ID: 1bbd77b9
================================ */

/* Target outer circle (light blue → dark green) */
.elementor-element-1bbd77b9 .icon-box.s3 .icon-main::before,
.elementor-element-1bbd77b9 .icon-box.s3 .icon-main::after {
    background-color: #2a8f42 !important; /* outer circle dark green */
}
/* ===============================
   ICON BACKGROUND CIRCLE COLOR
   Section ID: 1bbd77b9
================================ */

/* Target the icon background circle */
.elementor-element-1bbd77b9 .icon-box.s3 .icon-main {
    background-color: #2a8f42 !important; /* dark green circle */
    border-radius: 50%; /* keep it circular */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 60px; /* adjust size as needed */
    height: 60px; /* adjust size as needed */
}

/* Keep the inner icon white (or green on hover as defined previously) */
.elementor-element-1bbd77b9 .icon-box.s3 .icon-main span {
    color: #ffffff; /* icon inside circle */
    font-size: 28px; /* adjust if needed */
}
/* ===============================
   CREATE DARK GREEN CIRCLE BEHIND ICON
   Section ID: 1bbd77b9
================================ */

.elementor-element-1bbd77b9 .icon-box.s3 .icon-main {
    position: relative; /* allow pseudo-element positioning */
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Add new dark green circle behind the icon */
.elementor-element-1bbd77b9 .icon-box.s3 .icon-main::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70px;  /* adjust size of circle */
    height: 70px;
    background-color: #2a8f42; /* dark green */
    border-radius: 50%;
    z-index: 0; /* behind the icon */
}

/* Make sure the icon itself stays on top */
.elementor-element-1bbd77b9 .icon-box.s3 .icon-main span {
    position: relative;
    z-index: 1; /* above the new circle */
    color: #ffffff; /* icon stays white */
}
/* ===============================
   ICON CIRCLE HOVER – TURN WHITE
   Section ID: 1bbd77b9
================================ */

/* Outer circle created via ::before */
.elementor-element-1bbd77b9 .icon-box.s3:hover .icon-main::before {
    background-color: #ffffff !important; /* circle becomes white on hover */
}

/* Icon itself stays on top */
.elementor-element-1bbd77b9 .icon-box.s3:hover .icon-main span {
    color: #2a8f42; /* icon turns dark green on hover */
}
/* Remove light-blue flash on mouse leave */
.elementor-element-1bbd77b9 .icon-box.s3,
.elementor-element-1bbd77b9 .icon-box.s3::before,
.elementor-element-1bbd77b9 .icon-box.s3::after {
    transition: background-color 0s !important; /* disable background transition */
}
/* Remove blue shadow/blur behind icons */
.elementor-element-1bbd77b9 .icon-box.s3 .icon-main,
.elementor-element-1bbd77b9 .icon-box.s3 .icon-main::before,
.elementor-element-1bbd77b9 .icon-box.s3 .icon-main::after {
    box-shadow: none !important;
    filter: none !important;
}


/* Remove Learn More button on hover ONLY for this section */
.elementor-element-1bbd77b9 .icon-box:hover .action-box {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for ibutton, class: .elementor-element-94f791d *//* Hover flash / shine animation color to white */
.octf-btn.octf-btn-white:hover::before {
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.25) 0%,
        rgba(255,255,255,0.5) 50%,
        rgba(255,255,255,0.25) 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77087c1 */@media (max-width: 767px) {

  /* Apply light green gradient to inner section 77087c1 on mobile */
  .elementor-element-77087c1 {
    background: linear-gradient(135deg, #a8e063, #56ab2f) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
  }

  /* Hide overlay if any */
  .elementor-element-77087c1 > .elementor-background-overlay {
    display: none !important;
  }

}/* End custom CSS */