.elementor-2952 .elementor-element.elementor-element-18821d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;box-shadow:0 0 10px 0 rgb(0 0 0 / .23);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2952 .elementor-element.elementor-element-169169f{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2952 .elementor-element.elementor-element-8c37db2{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-2952 .elementor-element.elementor-element-6ce361f{--display:flex;--min-height:50px;--overflow:hidden;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2952 .elementor-element.elementor-element-23bd2d4 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Roboto",Sans-serif;font-size:17px;font-weight:500}.elementor-2952 .elementor-element.elementor-element-0865edd{--divider-border-style:solid;--divider-color:#E5E5E5;--divider-border-width:1px}.elementor-2952 .elementor-element.elementor-element-0865edd>.elementor-widget-container{margin:60px 0 27px 0}.elementor-2952 .elementor-element.elementor-element-0865edd .elementor-divider-separator{width:100%}.elementor-2952 .elementor-element.elementor-element-0865edd .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-2952 .elementor-element.elementor-element-e9dcd87 .elementor-heading-title{color:var(--e-global-color-accent);font-family:"Roboto",Sans-serif;font-weight:500}.item_project{border:1px solid #e5e5e5}.item_project:hover .img{transform:scale(1.1)}.item_project .img{transition:all 0.8s}.item_project .title{background:#fff}.item_project:hover .title .icon,.item_project:hover .desc .elementor-widget-container,.item_project:hover .title h1 a{color:#f08301!important}.item_project .elementor-divider-separator{position:relative}.item_project:hover .line .elementor-divider .elementor-divider-separator:before{width:100%}.item_project .line .elementor-divider .elementor-divider-separator:before{content:"";transition:all 0.8s;display:block;position:absolute;left:0;bottom:0;width:0;height:2px;background:#f08301}