.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2419 .elementor-element.elementor-element-80eae12{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-widget-ot-portfolio-filter .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ot-portfolio-filter .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2419 .elementor-element.elementor-element-d274f59 .project-item{margin-top:calc(32px);padding:0 calc(32px/2);}.elementor-2419 .elementor-element.elementor-element-d274f59 .projects-masonry{margin-top:calc(-32px);margin-left:calc(-32px/2);margin-right:calc(-32px/2);}.elementor-2419 .elementor-element.elementor-element-d274f59 .isotope-filter,
					 .elementor-2419 .elementor-element.elementor-element-d274f59 .loadmore_wrapper{text-align:right;}.elementor-2419 .elementor-element.elementor-element-d274f59 .isotope-filter{margin-bottom:46px;}.elementor-2419 .elementor-element.elementor-element-d274f59 .isotope-filter ul li a:not(.active){color:#888888;}