.elementor-18 .elementor-element.elementor-element-3d51735>.elementor-container{min-height:350px}.elementor-18 .elementor-element.elementor-element-3d51735>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-18 .elementor-element.elementor-element-3d51735:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-3d51735>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18 .elementor-element.elementor-element-3d51735{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:30px}.elementor-18 .elementor-element.elementor-element-3d51735>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-30858a8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:flex-end}.elementor-18 .elementor-element.elementor-element-30858a8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-18 .elementor-element.elementor-element-30858a8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-18 .elementor-element.elementor-element-30858a8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-49f1faf:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-49f1faf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-18 .elementor-element.elementor-element-49f1faf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:40px;margin-bottom:40px;padding:0;z-index:1}.elementor-18 .elementor-element.elementor-element-49f1faf>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-18 .elementor-element.elementor-element-5877d09{text-align:center;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-18 .elementor-element.elementor-element-5877d09 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-5877d09>.elementor-widget-container{margin:0 0 15px;padding:0}.elementor-18 .elementor-element.elementor-element-ba36b32{font-family:var(--e-global-typography-1f36761-font-family),Sans-serif;font-size:var(--e-global-typography-1f36761-font-size);font-weight:var(--e-global-typography-1f36761-font-weight);line-height:var(--e-global-typography-1f36761-line-height);letter-spacing:var(--e-global-typography-1f36761-letter-spacing);word-spacing:var(--e-global-typography-1f36761-word-spacing)}.elementor-18 .elementor-element.elementor-element-548b753{margin-top:50px;margin-bottom:50px;padding:0 55px}.elementor-18 .elementor-element.elementor-element-e599315>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-18 .elementor-element.elementor-element-e599315>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-msie .elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio-item{width:calc(100%/4)}.elementor-18 .elementor-element.elementor-element-181231c{--grid-column-gap:10px;--grid-row-gap:10px}.elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio-item__title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio__filter{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-57b0e7f-font-family),Sans-serif;font-size:var(--e-global-typography-57b0e7f-font-size);font-weight:var(--e-global-typography-57b0e7f-font-weight);line-height:var(--e-global-typography-57b0e7f-line-height);letter-spacing:var(--e-global-typography-57b0e7f-letter-spacing);word-spacing:var(--e-global-typography-57b0e7f-word-spacing)}.elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio__filter.elementor-active{color:var(--e-global-color-primary)}.elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio__filter:not(:last-child){margin-right:calc(15px/2)}.elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio__filter:not(:first-child){margin-left:calc(15px/2)}.elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio__filters{margin-bottom:30px}.elementor-18 .elementor-element.elementor-element-e8ce4b8 .elementor-repeater-item-2ce6ab4.elementor-social-icon{background-color:var(--e-global-color-secondary)}.elementor-18 .elementor-element.elementor-element-e8ce4b8 .elementor-repeater-item-4bcd18d.elementor-social-icon{background-color:var(--e-global-color-secondary)}.elementor-18 .elementor-element.elementor-element-e8ce4b8 .elementor-repeater-item-e669f95.elementor-social-icon{background-color:var(--e-global-color-secondary)}.elementor-18 .elementor-element.elementor-element-e8ce4b8{--grid-template-columns:repeat(1,auto);--grid-column-gap:0px;--grid-row-gap:8px;width:auto;max-width:auto;top:30vh;z-index:20}.elementor-18 .elementor-element.elementor-element-e8ce4b8>.elementor-widget-container{padding:5px 5px 5px 0;background-color:var(--e-global-color-secondary)}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e8ce4b8{right:0}body.rtl .elementor-18 .elementor-element.elementor-element-e8ce4b8{left:0}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-3d51735>.elementor-container{min-height:300px}.elementor-18 .elementor-element.elementor-element-ba36b32{font-size:var(--e-global-typography-1f36761-font-size);line-height:var(--e-global-typography-1f36761-line-height);letter-spacing:var(--e-global-typography-1f36761-letter-spacing);word-spacing:var(--e-global-typography-1f36761-word-spacing)}.elementor-18 .elementor-element.elementor-element-548b753{padding:0}.elementor-msie .elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio-item{width:calc(100%/2)}.elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio-item__title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio__filter{font-size:var(--e-global-typography-57b0e7f-font-size);line-height:var(--e-global-typography-57b0e7f-line-height);letter-spacing:var(--e-global-typography-57b0e7f-letter-spacing);word-spacing:var(--e-global-typography-57b0e7f-word-spacing)}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-3d51735>.elementor-container{min-height:200px}.elementor-18 .elementor-element.elementor-element-ba36b32{font-size:var(--e-global-typography-1f36761-font-size);line-height:var(--e-global-typography-1f36761-line-height);letter-spacing:var(--e-global-typography-1f36761-letter-spacing);word-spacing:var(--e-global-typography-1f36761-word-spacing)}.elementor-msie .elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio-item{width:calc(100%/1)}.elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio-item__title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-18 .elementor-element.elementor-element-181231c .elementor-portfolio__filter{font-size:var(--e-global-typography-57b0e7f-font-size);line-height:var(--e-global-typography-57b0e7f-line-height);letter-spacing:var(--e-global-typography-57b0e7f-letter-spacing);word-spacing:var(--e-global-typography-57b0e7f-word-spacing)}}