.elementor-67549 .elementor-element.elementor-element-00ee6fe{--spacer-size:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-67549 .elementor-element.elementor-element-1951a6c{text-align:center;}.elementor-67549 .elementor-element.elementor-element-5c4fd72{--spacer-size:5px;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-67549 .elementor-element.elementor-element-cad1d08 .elementor-post__thumbnail__link{padding-bottom:calc( 1.1 * 100% );}.elementor-67549 .elementor-element.elementor-element-cad1d08:after{content:"1.1";position:absolute;color:transparent;}.elementor-67549 .elementor-element.elementor-element-cad1d08{--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-67549 .elementor-element.elementor-element-cad1d08 a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-7e388c1 );}.elementor-67549 .elementor-element.elementor-element-cad1d08 .elementor-portfolio-item__title{font-family:var( --e-global-typography-a762d74-font-family ), Sans-serif;font-size:var( --e-global-typography-a762d74-font-size );font-weight:var( --e-global-typography-a762d74-font-weight );line-height:var( --e-global-typography-a762d74-line-height );word-spacing:var( --e-global-typography-a762d74-word-spacing );}.elementor-67549 .elementor-element.elementor-element-ca5bd1e{--spacer-size:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-67549 .elementor-element.elementor-element-7982368{width:auto;max-width:auto;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-67549 .elementor-element.elementor-element-a3d4a74{width:var( --container-widget-width, 100.516% );max-width:100.516%;--container-widget-width:100.516%;--container-widget-flex-grow:0;}.elementor-67549 .elementor-element.elementor-element-a3d4a74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67549 .elementor-element.elementor-element-fc0e47a{--spacer-size:5px;}.elementor-67549 .elementor-element.elementor-element-861d648{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-8024012{--spacer-size:10px;}.elementor-67549 .elementor-element.elementor-element-244ed0d{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-e615d07{width:var( --container-widget-width, 100.076% );max-width:100.076%;--container-widget-width:100.076%;--container-widget-flex-grow:0;}.elementor-67549 .elementor-element.elementor-element-e615d07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67549 .elementor-element.elementor-element-e3a73ae{--spacer-size:5px;}.elementor-67549 .elementor-element.elementor-element-a1604be{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-1050cce{--spacer-size:10px;}.elementor-67549 .elementor-element.elementor-element-2a1a470{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-aca09ca{width:var( --container-widget-width, 100.076% );max-width:100.076%;--container-widget-width:100.076%;--container-widget-flex-grow:0;}.elementor-67549 .elementor-element.elementor-element-aca09ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67549 .elementor-element.elementor-element-08b4436{--spacer-size:5px;}.elementor-67549 .elementor-element.elementor-element-82736c5{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-4f292f2{--spacer-size:10px;}.elementor-67549 .elementor-element.elementor-element-427714e{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-fa86762{--spacer-size:5px;}.elementor-67549 .elementor-element.elementor-element-5ae3cc7{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-3f693c9{--spacer-size:10px;}.elementor-67549 .elementor-element.elementor-element-005201d{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-e358834{width:var( --container-widget-width, 100.327% );max-width:100.327%;--container-widget-width:100.327%;--container-widget-flex-grow:0;}.elementor-67549 .elementor-element.elementor-element-e358834.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67549 .elementor-element.elementor-element-ef4a5e8{--spacer-size:5px;}.elementor-67549 .elementor-element.elementor-element-8ad3fdc{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-57b6ff3{--spacer-size:10px;}.elementor-67549 .elementor-element.elementor-element-b576dc9{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-356a55f{--spacer-size:5px;}.elementor-67549 .elementor-element.elementor-element-08a7c8a{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-9b5b985{--spacer-size:10px;}.elementor-67549 .elementor-element.elementor-element-2c90d10{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-8c88a91{width:var( --container-widget-width, 99.781% );max-width:99.781%;--container-widget-width:99.781%;--container-widget-flex-grow:0;}.elementor-67549 .elementor-element.elementor-element-8c88a91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67549 .elementor-element.elementor-element-cbdf8ee{--spacer-size:5px;}.elementor-67549 .elementor-element.elementor-element-0da2d6b{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-5140f15{--spacer-size:10px;}.elementor-67549 .elementor-element.elementor-element-126f495{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-f956530{width:var( --container-widget-width, 99.781% );max-width:99.781%;--container-widget-width:99.781%;--container-widget-flex-grow:0;}.elementor-67549 .elementor-element.elementor-element-f956530.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67549 .elementor-element.elementor-element-f8f31c4{--spacer-size:5px;}.elementor-67549 .elementor-element.elementor-element-dd540a0{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-4331ff8{--spacer-size:10px;}.elementor-67549 .elementor-element.elementor-element-e02342b{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-13c0a3c{width:var( --container-widget-width, 100.335% );max-width:100.335%;--container-widget-width:100.335%;--container-widget-flex-grow:0;}.elementor-67549 .elementor-element.elementor-element-13c0a3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67549 .elementor-element.elementor-element-0e9311a{--spacer-size:5px;}.elementor-67549 .elementor-element.elementor-element-a56fd31{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-411afd6{--spacer-size:10px;}.elementor-67549 .elementor-element.elementor-element-29d48de{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-2e0a62b{--spacer-size:5px;}.elementor-67549 .elementor-element.elementor-element-c0d2090{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-2662081{--spacer-size:10px;}.elementor-67549 .elementor-element.elementor-element-ea951c0{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-ec481f4{width:var( --container-widget-width, 100.335% );max-width:100.335%;--container-widget-width:100.335%;--container-widget-flex-grow:0;}.elementor-67549 .elementor-element.elementor-element-ec481f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67549 .elementor-element.elementor-element-78fbc2f{--spacer-size:5px;}.elementor-67549 .elementor-element.elementor-element-39081b6{width:auto;max-width:auto;}.elementor-67549 .elementor-element.elementor-element-27e9968{--spacer-size:10px;}.elementor-67549 .elementor-element.elementor-element-6a63d52{--spacer-size:7px;}@media(min-width:768px){.elementor-67549 .elementor-element.elementor-element-779bfc4{width:51.087%;}.elementor-67549 .elementor-element.elementor-element-c61492e{width:48.913%;}.elementor-67549 .elementor-element.elementor-element-cd31671{width:56.581%;}.elementor-67549 .elementor-element.elementor-element-8cc42c4{width:43.419%;}.elementor-67549 .elementor-element.elementor-element-e533537{width:50.839%;}.elementor-67549 .elementor-element.elementor-element-1103b43{width:49.161%;}.elementor-67549 .elementor-element.elementor-element-207b0e4{width:54.256%;}.elementor-67549 .elementor-element.elementor-element-94285cc{width:45.744%;}.elementor-67549 .elementor-element.elementor-element-a29ddbd{width:48.388%;}.elementor-67549 .elementor-element.elementor-element-8209874{width:51.612%;}.elementor-67549 .elementor-element.elementor-element-3ae2c30{width:47.042%;}.elementor-67549 .elementor-element.elementor-element-3685708{width:52.958%;}.elementor-67549 .elementor-element.elementor-element-0b64163{width:54.248%;}.elementor-67549 .elementor-element.elementor-element-91e6a7f{width:45.752%;}.elementor-67549 .elementor-element.elementor-element-4a7183f{width:45.819%;}.elementor-67549 .elementor-element.elementor-element-d4ba680{width:54.181%;}}@media(max-width:1024px){.elementor-67549 .elementor-element.elementor-element-cad1d08 .elementor-portfolio-item__title{font-size:var( --e-global-typography-a762d74-font-size );line-height:var( --e-global-typography-a762d74-line-height );word-spacing:var( --e-global-typography-a762d74-word-spacing );}}@media(max-width:767px){.elementor-67549 .elementor-element.elementor-element-cad1d08 .elementor-portfolio-item__title{font-size:var( --e-global-typography-a762d74-font-size );line-height:var( --e-global-typography-a762d74-line-height );word-spacing:var( --e-global-typography-a762d74-word-spacing );}}/* Start custom CSS for portfolio, class: .elementor-element-cad1d08 */.elementor-portfolio-item__overlay {
/*    filter:grayscale(1);*/
    background-color: rgba(255,255,255,0.4);
    opacity: 0.9;
    top:inherit;
}
.elementor-portfolio-item__img:hover + .elementor-portfolio-item__overlay {
    /*filter:grayscale(0);*/
    background-color: rgba(255,255,255,0.8);
    transition:/* filter 1s, */background-color 0.3s;
    opacity: 1; 
}
.elementor-portfolio-item{
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    border-radius:3px;
}
.elementor-portfolio-item__img {
    filter:brightness(0.85);
}
.elementor-portfolio-item__img:hover{
    filter:brightness(1);
    transition: filter 0.3s;
}
.elementor-67549 .elementor-element.elementor-element-cad1d08 li[data-filter="__all"] {
display: none;
}/* End custom CSS */