.elementor-348 .elementor-element.elementor-element-f3a947c{--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;--margin-top:1rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-348 .elementor-element.elementor-element-461eba7{width:100%;max-width:100%;animation-duration:2000ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-348 .elementor-element.elementor-element-461eba7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-348 .elementor-element.elementor-element-461eba7 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-348 .elementor-element.elementor-element-461eba7 .aux-modern-heading-secondary .aux-head-highlight{font-size:60px;font-weight:500;text-transform:capitalize;line-height:1.3em;letter-spacing:-1.8px;color:var( --e-global-color-accent );margin:0px 0px 10px 0px;}.elementor-348 .elementor-element.elementor-element-7ef2e76 .aux-media-image{border-radius:20px 20px 20px 20px !important;}.elementor-348 .elementor-element.elementor-element-7ef2e76 .aux-iso-item{margin-bottom:30px !important;}@media(max-width:800px){.elementor-348 .elementor-element.elementor-element-f3a947c{--margin-top:1rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-348 .elementor-element.elementor-element-461eba7 .aux-modern-heading-secondary .aux-head-highlight{font-size:46px;}}@media(max-width:500px){.elementor-348 .elementor-element.elementor-element-461eba7 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-348 .elementor-element.elementor-element-461eba7 .aux-modern-heading-secondary .aux-head-highlight{font-size:36px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-461eba7 */.elementor-348 .elementor-element.elementor-element-461eba7 .aux-head-highlight{
    display: inline-block;
}
@media screen and (max-width:900px) and (min-width:768px){
    .elementor-348 .elementor-element.elementor-element-461eba7 .aux-widget-modern-heading{
        text-align:center;
    }
    .elementor-348 .elementor-element.elementor-element-461eba7 .aux-modern-heading-description{
        margin:0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-7ef2e76 */.elementor-348 .elementor-element.elementor-element-7ef2e76 .aux-media-image {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */