.elementor-6588 .elementor-element.elementor-element-e25eb35{margin-top:70px;margin-bottom:70px;overflow:visible;}.elementor-6588 .elementor-element.elementor-element-950dc16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6588 .elementor-element.elementor-element-950dc16 .elementor-heading-title{font-family:var( --e-global-typography-ca927d3-font-family ), Sans-serif;font-size:var( --e-global-typography-ca927d3-font-size );font-weight:var( --e-global-typography-ca927d3-font-weight );line-height:var( --e-global-typography-ca927d3-line-height );letter-spacing:var( --e-global-typography-ca927d3-letter-spacing );}.elementor-6588 .elementor-element.elementor-element-7fa8f75{--spacer-size:70px;}.elementor-6588 .elementor-element.elementor-element-6ed9acd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-6588 .elementor-element.elementor-element-82b131b{margin-top:0px;margin-bottom:70px;overflow:visible;}.elementor-6588 .elementor-element.elementor-element-641bc1c .elementor-heading-title{font-family:var( --e-global-typography-c94b698-font-family ), Sans-serif;font-size:var( --e-global-typography-c94b698-font-size );font-weight:var( --e-global-typography-c94b698-font-weight );line-height:var( --e-global-typography-c94b698-line-height );letter-spacing:var( --e-global-typography-c94b698-letter-spacing );}.elementor-6588 .elementor-element.elementor-element-3fef920{--spacer-size:50px;}.elementor-msie .elementor-6588 .elementor-element.elementor-element-f835bf3 .elementor-portfolio-item{width:calc( 100% / 6 );}.elementor-6588 .elementor-element.elementor-element-f835bf3 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-6588 .elementor-element.elementor-element-f835bf3:after{content:"0.66";position:absolute;color:transparent;}.elementor-6588 .elementor-element.elementor-element-f835bf3{--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-6588 .elementor-element.elementor-element-f835bf3 a .elementor-portfolio-item__overlay{background-color:#FFFFFF00;}.elementor-6588 .elementor-element.elementor-element-f835bf3 a .elementor-portfolio-item__title{color:#FFFFFF00;}.elementor-6588 .elementor-element.elementor-element-f835bf3 .elementor-portfolio-item__title{font-family:var( --e-global-typography-0552f5b-font-family ), Sans-serif;font-size:var( --e-global-typography-0552f5b-font-size );line-height:var( --e-global-typography-0552f5b-line-height );}@media(max-width:1024px){.elementor-6588 .elementor-element.elementor-element-950dc16 .elementor-heading-title{font-size:var( --e-global-typography-ca927d3-font-size );line-height:var( --e-global-typography-ca927d3-line-height );letter-spacing:var( --e-global-typography-ca927d3-letter-spacing );}.elementor-6588 .elementor-element.elementor-element-641bc1c .elementor-heading-title{font-size:var( --e-global-typography-c94b698-font-size );line-height:var( --e-global-typography-c94b698-line-height );letter-spacing:var( --e-global-typography-c94b698-letter-spacing );}.elementor-msie .elementor-6588 .elementor-element.elementor-element-f835bf3 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-6588 .elementor-element.elementor-element-f835bf3 .elementor-portfolio-item__title{font-size:var( --e-global-typography-0552f5b-font-size );line-height:var( --e-global-typography-0552f5b-line-height );}}@media(max-width:767px){.elementor-6588 .elementor-element.elementor-element-950dc16 .elementor-heading-title{font-size:var( --e-global-typography-ca927d3-font-size );line-height:var( --e-global-typography-ca927d3-line-height );letter-spacing:var( --e-global-typography-ca927d3-letter-spacing );}.elementor-6588 .elementor-element.elementor-element-6ed9acd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6588 .elementor-element.elementor-element-641bc1c .elementor-heading-title{font-size:var( --e-global-typography-c94b698-font-size );line-height:var( --e-global-typography-c94b698-line-height );letter-spacing:var( --e-global-typography-c94b698-letter-spacing );}.elementor-msie .elementor-6588 .elementor-element.elementor-element-f835bf3 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-6588 .elementor-element.elementor-element-f835bf3 .elementor-portfolio-item__title{font-size:var( --e-global-typography-0552f5b-font-size );line-height:var( --e-global-typography-0552f5b-line-height );}}