.elementor-314 .elementor-element.elementor-element-6fd07463:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-6fd07463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-983504a );background-image:url("https://ideaifysolutions.com/wp-content/uploads/2025/07/yello-edited-3.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-314 .elementor-element.elementor-element-6fd07463{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-96px;margin-bottom:0px;padding:180px 0px 125px 0px;}.elementor-314 .elementor-element.elementor-element-6fd07463 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-314 .elementor-element.elementor-element-247be662 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-62bd1ef );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-314 .elementor-element.elementor-element-247be662 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-247be662 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-62bd1ef );font-family:var( --e-global-typography-6b75ef7-font-family ), Sans-serif;font-size:var( --e-global-typography-6b75ef7-font-size );font-weight:var( --e-global-typography-6b75ef7-font-weight );text-transform:var( --e-global-typography-6b75ef7-text-transform );margin:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-4f902a09{margin-top:0px;margin-bottom:0px;padding:125px 0px 125px 0px;}.elementor-314 .elementor-element.elementor-element-6625a09c > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-314 .elementor-element.elementor-element-73bcfcda .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-314 .elementor-element.elementor-element-73bcfcda .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-73bcfcda .elementskit-section-title-wraper p{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );margin:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-f24b3e4{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-314 .elementor-element.elementor-element-18cee252 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-314 .elementor-element.elementor-element-18cee252 .elementskit-btn{background-color:var( --e-global-color-1d7b2ff );padding:20px 40px 20px 40px;font-family:var( --e-global-typography-6b75ef7-font-family ), Sans-serif;font-size:var( --e-global-typography-6b75ef7-font-size );font-weight:var( --e-global-typography-6b75ef7-font-weight );text-transform:var( --e-global-typography-6b75ef7-text-transform );color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-314 .elementor-element.elementor-element-18cee252 .elementskit-btn:hover{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-314 .elementor-element.elementor-element-36eeb89a > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-314 .elementor-element.elementor-element-36eeb89a .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-314 .elementor-element.elementor-element-36eeb89a .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-2aeda480 .skillbar-group .skill-bar{background-color:var( --e-global-color-accent );height:5px;border-radius:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-2aeda480 .skillbar-group .skill-track{background-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;}.elementor-314 .elementor-element.elementor-element-2aeda480 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-2aeda480 .skillbar-group .number-percentage-wraper{display:no;color:var( --e-global-color-primary );font-family:var( --e-global-typography-6b75ef7-font-family ), Sans-serif;font-size:var( --e-global-typography-6b75ef7-font-size );font-weight:var( --e-global-typography-6b75ef7-font-weight );text-transform:var( --e-global-typography-6b75ef7-text-transform );}.elementor-314 .elementor-element.elementor-element-2aeda480 .skillbar-group .skill-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6b75ef7-font-family ), Sans-serif;font-size:var( --e-global-typography-6b75ef7-font-size );font-weight:var( --e-global-typography-6b75ef7-font-weight );text-transform:var( --e-global-typography-6b75ef7-text-transform );}.elementor-314 .elementor-element.elementor-element-2c51afb .skillbar-group .skill-bar{background-color:var( --e-global-color-accent );height:5px;border-radius:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-2c51afb .skillbar-group .skill-track{background-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;}.elementor-314 .elementor-element.elementor-element-2c51afb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-2c51afb .skillbar-group .number-percentage-wraper{display:no;color:var( --e-global-color-primary );font-family:var( --e-global-typography-6b75ef7-font-family ), Sans-serif;font-size:var( --e-global-typography-6b75ef7-font-size );font-weight:var( --e-global-typography-6b75ef7-font-weight );text-transform:var( --e-global-typography-6b75ef7-text-transform );}.elementor-314 .elementor-element.elementor-element-2c51afb .skillbar-group .skill-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6b75ef7-font-family ), Sans-serif;font-size:var( --e-global-typography-6b75ef7-font-size );font-weight:var( --e-global-typography-6b75ef7-font-weight );text-transform:var( --e-global-typography-6b75ef7-text-transform );}.elementor-314 .elementor-element.elementor-element-86368d6 .skillbar-group .skill-bar{background-color:var( --e-global-color-accent );height:5px;border-radius:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-86368d6 .skillbar-group .skill-track{background-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;}.elementor-314 .elementor-element.elementor-element-86368d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-86368d6 .skillbar-group .number-percentage-wraper{display:no;color:var( --e-global-color-primary );font-family:var( --e-global-typography-6b75ef7-font-family ), Sans-serif;font-size:var( --e-global-typography-6b75ef7-font-size );font-weight:var( --e-global-typography-6b75ef7-font-weight );text-transform:var( --e-global-typography-6b75ef7-text-transform );}.elementor-314 .elementor-element.elementor-element-86368d6 .skillbar-group .skill-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6b75ef7-font-family ), Sans-serif;font-size:var( --e-global-typography-6b75ef7-font-size );font-weight:var( --e-global-typography-6b75ef7-font-weight );text-transform:var( --e-global-typography-6b75ef7-text-transform );}.elementor-314 .elementor-element.elementor-element-4e022f6e > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-314 .elementor-element.elementor-element-4e022f6e .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-314 .elementor-element.elementor-element-4e022f6e .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-99e36f0 > div{color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-99e36f0 > div svg path{stroke:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-99e36f0 > div:hover{color:var( --e-global-color-accent );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-99e36f0 > div:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-4f0c011 > div{color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-4f0c011 > div svg path{stroke:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-4f0c011 > div:hover{color:var( --e-global-color-accent );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-4f0c011 > div:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-5e89df5 > div{color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-5e89df5 > div svg path{stroke:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-5e89df5 > div:hover{color:var( --e-global-color-accent );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-5e89df5 > div:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-80c22f2 > div{color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-80c22f2 > div svg path{stroke:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-80c22f2 > div:hover{color:var( --e-global-color-accent );}.elementor-314 .elementor-element.elementor-element-32e5c035 .elementor-repeater-item-80c22f2 > div:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-314 .elementor-element.elementor-element-32e5c035 .ekit_socialshare{text-align:left;}.elementor-314 .elementor-element.elementor-element-32e5c035 .ekit_socialshare > li > div{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;width:40px;height:40px;cursor:pointer;line-height:40px;}.elementor-314 .elementor-element.elementor-element-32e5c035 .ekit_socialshare > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-314 .elementor-element.elementor-element-5b891457 > .elementor-element-populated{padding:0px 0px 0px 53px;}.elementor-314 .elementor-element.elementor-element-4e6d913f{text-align:right;}.elementor-314 .elementor-element.elementor-element-4e6d913f img{border-radius:5px 5px 5px 5px;}.elementor-314 .elementor-element.elementor-element-4c690ce7 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-4c690ce7{text-align:left;}.elementor-314 .elementor-element.elementor-element-77ce04fa{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-314 .elementor-element.elementor-element-7877b6ac .gallery-item{padding:0 10px 10px 0;}.elementor-314 .elementor-element.elementor-element-7877b6ac .gallery{margin:0 -10px -10px 0;}.elementor-314 .elementor-element.elementor-element-7877b6ac .gallery-item img{border-radius:5px 5px 5px 5px;}.elementor-314 .elementor-element.elementor-element-7877b6ac .gallery-item .gallery-caption{text-align:center;}.elementor-314 .elementor-element.elementor-element-36c73154{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-314 .elementor-element.elementor-element-6fd07463{margin-top:-76px;margin-bottom:0px;padding:100px 20px 75px 20px;}.elementor-314 .elementor-element.elementor-element-247be662 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-314 .elementor-element.elementor-element-247be662 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-4f902a09{margin-top:0px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-314 .elementor-element.elementor-element-6625a09c > .elementor-element-populated{padding:0px 300px 0px 0px;}.elementor-314 .elementor-element.elementor-element-73bcfcda .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-314 .elementor-element.elementor-element-73bcfcda .elementskit-section-title-wraper p{font-size:var( --e-global-typography-accent-font-size );}.elementor-314 .elementor-element.elementor-element-f24b3e4{font-size:var( --e-global-typography-text-font-size );}.elementor-314 .elementor-element.elementor-element-18cee252 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-314 .elementor-element.elementor-element-18cee252 .elementskit-btn{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-36eeb89a .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-314 .elementor-element.elementor-element-2aeda480 .skillbar-group .skill-title{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-2aeda480 .skillbar-group .number-percentage-wraper{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-2c51afb .skillbar-group .skill-title{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-2c51afb .skillbar-group .number-percentage-wraper{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-86368d6 .skillbar-group .skill-title{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-86368d6 .skillbar-group .number-percentage-wraper{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-4e022f6e .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-314 .elementor-element.elementor-element-5b891457 > .elementor-element-populated{padding:75px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-77ce04fa{font-size:var( --e-global-typography-text-font-size );}.elementor-314 .elementor-element.elementor-element-36c73154{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-314 .elementor-element.elementor-element-247be662 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-314 .elementor-element.elementor-element-247be662 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-6625a09c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-73bcfcda .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-314 .elementor-element.elementor-element-73bcfcda .elementskit-section-title-wraper p{font-size:var( --e-global-typography-accent-font-size );}.elementor-314 .elementor-element.elementor-element-f24b3e4{font-size:var( --e-global-typography-text-font-size );}.elementor-314 .elementor-element.elementor-element-18cee252 .elementskit-btn{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-36eeb89a .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-314 .elementor-element.elementor-element-2aeda480 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-2aeda480 .skillbar-group .skill-title{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-2aeda480 .skillbar-group .number-percentage-wraper{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-2c51afb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-2c51afb .skillbar-group .skill-title{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-2c51afb .skillbar-group .number-percentage-wraper{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-86368d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-314 .elementor-element.elementor-element-86368d6 .skillbar-group .skill-title{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-86368d6 .skillbar-group .number-percentage-wraper{font-size:var( --e-global-typography-6b75ef7-font-size );}.elementor-314 .elementor-element.elementor-element-4e022f6e .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-314 .elementor-element.elementor-element-77ce04fa{font-size:var( --e-global-typography-text-font-size );}.elementor-314 .elementor-element.elementor-element-36c73154{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-314 .elementor-element.elementor-element-6625a09c{width:30%;}.elementor-314 .elementor-element.elementor-element-5b891457{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-314 .elementor-element.elementor-element-6625a09c{width:100%;}.elementor-314 .elementor-element.elementor-element-5b891457{width:100%;}}