.elementor-15403 .elementor-element.elementor-element-da803fb{margin-top:88px;margin-bottom:22px;}.elementor-15403 .elementor-element.elementor-element-19cecf5{text-align:center;}.elementor-15403 .elementor-element.elementor-element-19cecf5 .elementor-heading-title{color:var( --e-global-color-d2b59a4 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-msie .elementor-15403 .elementor-element.elementor-element-8048e90 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-15403 .elementor-element.elementor-element-8048e90 .elementor-post__thumbnail__link{padding-bottom:calc( 0.92 * 100% );}.elementor-15403 .elementor-element.elementor-element-8048e90:after{content:"0.92";position:absolute;color:transparent;}.elementor-15403 .elementor-element.elementor-element-8048e90{--grid-column-gap:6px;--grid-row-gap:6px;}.elementor-15403 .elementor-element.elementor-element-8048e90 a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-15403 .elementor-element.elementor-element-19cecf5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-msie .elementor-15403 .elementor-element.elementor-element-8048e90 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-15403 .elementor-element.elementor-element-19cecf5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-msie .elementor-15403 .elementor-element.elementor-element-8048e90 .elementor-portfolio-item{width:calc( 100% / 1 );}}