.elementor-1030 .elementor-element.elementor-element-135d757>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1030 .elementor-element.elementor-element-135d757:not(.elementor-motion-effects-element-type-background),.elementor-1030 .elementor-element.elementor-element-135d757>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#fff 0%,rgba(140,144,163,.37) 100%)}.elementor-1030 .elementor-element.elementor-element-135d757>.elementor-background-overlay{background-color:rgba(46,66,163,0);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1030 .elementor-element.elementor-element-135d757>.elementor-container{min-height:70vh}.elementor-1030 .elementor-element.elementor-element-135d757{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 50px}.elementor-bc-flex-widget .elementor-1030 .elementor-element.elementor-element-13ffd06.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1030 .elementor-element.elementor-element-13ffd06.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1030 .elementor-element.elementor-element-13ffd06.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1030 .elementor-element.elementor-element-13ffd06>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-1030 .elementor-element.elementor-element-21b5ef5{text-align:center}.elementor-1030 .elementor-element.elementor-element-1b3e9f4:not(.elementor-motion-effects-element-type-background),.elementor-1030 .elementor-element.elementor-element-1b3e9f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#fff 0%,rgba(140,144,163,.23) 100%)}.elementor-1030 .elementor-element.elementor-element-1b3e9f4>.elementor-container{max-width:1080px}.elementor-1030 .elementor-element.elementor-element-1b3e9f4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:50px}.elementor-1030 .elementor-element.elementor-element-1b3e9f4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1030 .elementor-element.elementor-element-697b2b3>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-1030 .elementor-element.elementor-element-861f5be .elementor-post__thumbnail__link{padding-bottom:calc( 1.3 * 100% )}.elementor-1030 .elementor-element.elementor-element-861f5be:after{content:"1.3";position:absolute;color:transparent}.elementor-1030 .elementor-element.elementor-element-861f5be{--grid-row-gap:20px;--grid-column-gap:20px}.elementor-1030 .elementor-element.elementor-element-861f5be>.elementor-widget-container{margin:0;padding:0}.elementor-1030 .elementor-element.elementor-element-861f5be a .elementor-portfolio-item__overlay{background-color:rgba(47,54,71,.34)}.elementor-1030 .elementor-element.elementor-element-861f5be .elementor-portfolio-item__title{font-weight:600;letter-spacing:2px}.elementor-1030 .elementor-element.elementor-element-861f5be .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2)}.elementor-1030 .elementor-element.elementor-element-861f5be .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2)}.elementor-1030 .elementor-element.elementor-element-861f5be .elementor-portfolio__filters{margin-bottom:10px}@media(max-width:1024px) and (min-width:768px){.elementor-1030 .elementor-element.elementor-element-13ffd06{width:100%}}@media(max-width:1024px){.elementor-1030 .elementor-element.elementor-element-135d757>.elementor-container{min-height:50vh}.elementor-1030 .elementor-element.elementor-element-135d757{margin-top:0;margin-bottom:0;padding:20px 0 0}}@media(max-width:767px){.elementor-1030 .elementor-element.elementor-element-135d757>.elementor-container{min-height:40vh}.elementor-1030 .elementor-element.elementor-element-135d757{margin-top:0;margin-bottom:0;padding:20px 0 40px}.elementor-1030 .elementor-element.elementor-element-13ffd06>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-1030 .elementor-element.elementor-element-861f5be>.elementor-widget-container{margin:0}}.elementor-portfolio__filter{color:#fff;letter-spacing:2px;background:#2f3647;text-transform:uppercase;margin-right:3px}.elementor-active{background:#000}