.elementor-947 .elementor-element.elementor-element-59ec6b0{--display:flex;}.elementor-947 .elementor-element.elementor-element-8b42ba4 .section-intro{padding:72px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-d7c783a.elementor-element{--align-self:center;}.elementor-947 .elementor-element.elementor-element-a493abe > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-8fc6ee2 > .elementor-widget-container{margin:-76px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-8fc6ee2 .section-about{padding:72px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-b93ab7e .wrap-hover-award{margin:-5px -5px -5px -5px;}.elementor-947 .elementor-element.elementor-element-1dd1229 > .elementor-widget-container{margin:-66px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-9558292 > .elementor-widget-container{margin:-64px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-2c0f398 > .elementor-widget-container{margin:-86px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-29defbb .tech_image{background-color:#FFD700;}.elementor-947 .elementor-element.elementor-element-29defbb .tech_image img{width:44px;height:auto;}.elementor-947 .elementor-element.elementor-element-29defbb .progress-line{background-color:#FFD700;}.elementor-947 .elementor-element.elementor-element-c657454 > .elementor-widget-container{margin:-86px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-c657454 .section-about{padding:72px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-7e5f7b6 > .elementor-widget-container{margin:-87px 0px -84px 0px;padding:0px 0px 0px 0px;}body.elementor-page-947 #footer{display:block;}body.elementor-page-947 .info-footer{display:block;}body.elementor-page-947 #themesflat-content{padding-top:0px;padding-bottom:0px;}body.elementor-page-947 .page-header{display:block;}@media(min-width:768px){.elementor-947 .elementor-element.elementor-element-59ec6b0{--content-width:708px;}}@media(max-width:1024px) and (min-width:768px){.elementor-947 .elementor-element.elementor-element-59ec6b0{--content-width:100%;}}@media(max-width:1024px){.elementor-947 .elementor-element.elementor-element-59ec6b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-947 .elementor-element.elementor-element-7e5f7b6 > .elementor-widget-container{margin:-39px 0px 0px 0px;}}