.elementor-787 .elementor-element.elementor-element-29fe4ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 150px;--row-gap:0px;--column-gap:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-787 .elementor-element.elementor-element-dd7c4d0{--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-787 .elementor-element.elementor-element-8683846>.elementor-widget-container{margin:0 0 20px}.elementor-787 .elementor-element.elementor-element-6a32946{width:var(--container-widget-width,1000px);max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0}.elementor-787 .elementor-element.elementor-element-6a32946>.elementor-widget-container{margin:0 0 10px}.elementor-787 .elementor-element.elementor-element-65e7348{width:var(--container-widget-width,592px);max-width:592px;--container-widget-width:592px;--container-widget-flex-grow:0}.elementor-787 .elementor-element.elementor-element-65e7348>.elementor-widget-container{margin:0 0 60px}.elementor-787 .elementor-element.elementor-element-16c7896{width:var(--container-widget-width,630px);max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0}.elementor-787 .elementor-element.elementor-element-16c7896>.elementor-widget-container{margin:0 0 10px}.elementor-787 .elementor-element.elementor-element-6bb9e4c{width:var(--container-widget-width,630px);max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0}.elementor-787 .elementor-element.elementor-element-6bb9e4c>.elementor-widget-container{margin:0 0 70px}.elementor-787 .elementor-element.elementor-element-4cce94f{--display:flex;--border-radius:40px;--padding-top:30px;--padding-bottom:55px;--padding-left:65px;--padding-right:65px}.elementor-787 .elementor-element.elementor-element-4cce94f:not(.elementor-motion-effects-element-type-background),.elementor-787 .elementor-element.elementor-element-4cce94f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f9}.elementor-787 .elementor-element.elementor-element-f678093 .diagram-wrapper .skill-line div{background-color:#7be4c4}.elementor-787 .elementor-element.elementor-element-f678093 .diagram-circle input.color{background-color:#7be4c4}.elementor-787 .elementor-element.elementor-element-f678093 .diagram-wrapper .digram-line-box .skill-line{background-color:#d0dbdd}.elementor-787 .elementor-element.elementor-element-f678093 .digram-line-box .diagram-skill-title{color:#071c26}.elementor-787 .elementor-element.elementor-element-f678093 .skill-line{height:8px;border-radius:5px}.elementor-787 .elementor-element.elementor-element-f678093 .skill-line div{height:8px;border-radius:5px}.elementor-787 .elementor-element.elementor-element-f678093 .diagram-skill-title{font-size:15px}.elementor-787 .elementor-element.elementor-element-f678093 .diagram-skill-amount{font-size:20px}.elementor-787 .elementor-element.elementor-element-1e52e98{margin:0 0 calc(var(--kit-widget-spacing,0px) + 65px) 0px;text-align:start}.elementor-787 .elementor-element.elementor-element-1e52e98 img{border-radius:40px}@media(min-width:768px){.elementor-787 .elementor-element.elementor-element-dd7c4d0{--width:100%}}@media(max-width:1650px){.elementor-787 .elementor-element.elementor-element-29fe4ce{--gap:0px 50px;--row-gap:0px;--column-gap:50px}}@media(max-width:1024px){.elementor-787 .elementor-element.elementor-element-29fe4ce{--gap:0px 30px;--row-gap:0px;--column-gap:30px}.elementor-787 .elementor-element.elementor-element-65e7348>.elementor-widget-container{margin:0 0 30px}.elementor-787 .elementor-element.elementor-element-6bb9e4c>.elementor-widget-container{margin:0 0 30px}.elementor-787 .elementor-element.elementor-element-4cce94f{--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-787 .elementor-element.elementor-element-1e52e98{margin:0 0 calc(var(--kit-widget-spacing,0px) + 30px) 0px}}