.elementor-3977 .elementor-element.elementor-element-46d13ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-3977 .elementor-element.elementor-element-835c413{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3977 .elementor-element.elementor-element-835c413.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3977 .elementor-element.elementor-element-3ddec7f{text-align:left;}.elementor-3977 .elementor-element.elementor-element-3ddec7f .elementor-heading-title{font-size:45px;font-weight:300;}.elementor-3977 .elementor-element.elementor-element-d4374ed{text-align:left;}.elementor-3977 .elementor-element.elementor-element-a942248 .post-navigation__arrow-wrapper{color:#A7A7A7;font-size:21px;}body:not(.rtl) .elementor-3977 .elementor-element.elementor-element-a942248 .post-navigation__arrow-prev{padding-right:15px;}body:not(.rtl) .elementor-3977 .elementor-element.elementor-element-a942248 .post-navigation__arrow-next{padding-left:15px;}body.rtl .elementor-3977 .elementor-element.elementor-element-a942248 .post-navigation__arrow-prev{padding-left:15px;}body.rtl .elementor-3977 .elementor-element.elementor-element-a942248 .post-navigation__arrow-next{padding-right:15px;}.elementor-3977 .elementor-element.elementor-element-d7dbef5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;}.elementor-3977 .elementor-element.elementor-element-d7dbef5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3977 .elementor-element.elementor-element-791bb03{--spacer-size:280px;width:var( --container-widget-width, 15.635% );max-width:15.635%;--container-widget-width:15.635%;--container-widget-flex-grow:0;}.elementor-3977 .elementor-element.elementor-element-791bb03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3977 .elementor-element.elementor-element-636f278{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3977 .elementor-element.elementor-element-3addf44 .post-navigation__arrow-wrapper{color:#2E2E2E;font-size:15px;}body:not(.rtl) .elementor-3977 .elementor-element.elementor-element-3addf44 .post-navigation__arrow-prev{padding-right:1px;}body:not(.rtl) .elementor-3977 .elementor-element.elementor-element-3addf44 .post-navigation__arrow-next{padding-left:1px;}body.rtl .elementor-3977 .elementor-element.elementor-element-3addf44 .post-navigation__arrow-prev{padding-left:1px;}body.rtl .elementor-3977 .elementor-element.elementor-element-3addf44 .post-navigation__arrow-next{padding-right:1px;}.elementor-3977 .elementor-element.elementor-element-cfa028a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3977 .elementor-element.elementor-element-cfa028a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3977 .elementor-element.elementor-element-9612ad6 .work-details{text-align:center;}.elementor-3977 .elementor-element.elementor-element-9612ad6 .worktype-categories{text-align:center;}.elementor-3977 .elementor-element.elementor-element-9612ad6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3977 .elementor-element.elementor-element-3d78be2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3977 .elementor-element.elementor-element-3d78be2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3977 .elementor-element.elementor-element-93ac36c .work-details{text-align:center;}.elementor-3977 .elementor-element.elementor-element-93ac36c .worktype-categories{text-align:center;}.elementor-3977 .elementor-element.elementor-element-93ac36c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-3977:not(.elementor-motion-effects-element-type-background), body.elementor-page-3977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-3977 .elementor-element.elementor-element-791bb03{--spacer-size:35px;}}@media(min-width:768px){.elementor-3977 .elementor-element.elementor-element-835c413{--width:27.42%;}.elementor-3977 .elementor-element.elementor-element-d7dbef5{--width:45.974%;}.elementor-3977 .elementor-element.elementor-element-636f278{--width:66.6666%;}}@media(max-width:767px){.elementor-3977 .elementor-element.elementor-element-a942248{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-3977 .elementor-element.elementor-element-a942248.elementor-element{--align-self:flex-end;}}/* Start custom CSS for portfolio-grid, class: .elementor-element-9612ad6 */.work-details h4, .work-details h4 a, .client-company a:hover, .portfolio-share li a:hover, .min-search .icon-search:hover, .entry-content .entry-post-title h2 a, ul.gridblock-listbox .work-details h4 a:hover {
    color: #fff;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for portfolio-grid, class: .elementor-element-93ac36c */.work-details h4, .work-details h4 a, .client-company a:hover, .portfolio-share li a:hover, .min-search .icon-search:hover, .entry-content .entry-post-title h2 a, ul.gridblock-listbox .work-details h4 a:hover {
    color: #fff;
    text-decoration: none;
}/* End custom CSS */