.elementor-2391 .elementor-element.elementor-element-21be497{--display:flex;--min-height:104px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2391 .elementor-element.elementor-element-21be497:not(.elementor-motion-effects-element-type-background), .elementor-2391 .elementor-element.elementor-element-21be497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B40303;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-2391 .elementor-element.elementor-element-c470fbf{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFEDED;}.elementor-2391 .elementor-element.elementor-element-c470fbf .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:31px;font-weight:400;}.elementor-2391 .elementor-element.elementor-element-c470fbf .elementor-headline-plain-text{color:#FFFFFF;}.elementor-2391 .elementor-element.elementor-element-c470fbf .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:700;z-index:auto;}.elementor-2391 .elementor-element.elementor-element-c470fbf .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;stroke-linecap:round;stroke-linejoin:round;}.elementor-2391 .elementor-element.elementor-element-c470fbf .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-2391 .elementor-element.elementor-element-5683012{--display:flex;}.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-2391 .elementor-element.elementor-element-381a736 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-2391 .elementor-element.elementor-element-381a736:after{content:"0.66";position:absolute;color:transparent;}.elementor-2391 .elementor-element.elementor-element-381a736 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-2391 .elementor-element.elementor-element-381a736 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-2391 .elementor-element.elementor-element-381a736 .elementor-portfolio__filters{margin-bottom:10px;}@media(max-width:767px){.elementor-2391 .elementor-element.elementor-element-c470fbf .elementor-headline{line-height:1.5em;}}@media(min-width:768px){.elementor-2391 .elementor-element.elementor-element-21be497{--content-width:952px;}}/* Start custom CSS for portfolio, class: .elementor-element-381a736 */.elementor-2391 .elementor-element.elementor-element-381a736 [data-filter="__all"].elementor-portfolio__filter{
	display: none;
}
.elementor-2391 .elementor-element.elementor-element-381a736 [data-filter="75"].elementor-portfolio__filter{
	order: 10;
}
.elementor-2391 .elementor-element.elementor-element-381a736 [data-filter="74"].elementor-portfolio__filter{
	order: 9;
}
.elementor-2391 .elementor-element.elementor-element-381a736 [data-filter="73"].elementor-portfolio__filter{
	order: 7;
}
.elementor-2391 .elementor-element.elementor-element-381a736 [data-filter="70"].elementor-portfolio__filter{
	order: 1;
}
.elementor-2391 .elementor-element.elementor-element-381a736 [data-filter="76"].elementor-portfolio__filter{
	order: 8;
}
.elementor-2391 .elementor-element.elementor-element-381a736 [data-filter="72"].elementor-portfolio__filter{
	order: 5;
}
.elementor-2391 .elementor-element.elementor-element-381a736 [data-filter="71"].elementor-portfolio__filter{
	order: 6;
}
.elementor-2391 .elementor-element.elementor-element-381a736 [data-filter="128"].elementor-portfolio__filter{
	order: 4;
}
.elementor-2391 .elementor-element.elementor-element-381a736 [data-filter="69"].elementor-portfolio__filter{
	order: 2;
}
.elementor-2391 .elementor-element.elementor-element-381a736 [data-filter="63"].elementor-portfolio__filter{
	order: 3;
}

.elementor-2391 .elementor-element.elementor-element-381a736 .elementor-portfolio-item__overlay{
    opacity: 1;
}
.elementor-2391 .elementor-element.elementor-element-381a736 .elementor-post__thumbnail__link .elementor-portfolio-item__overlay{
    justify-content: flex-end;
    padding-bottom: 40px;
    transition: 0.4s ease-in-out;
}
.elementor-widget-portfolio a .elementor-portfolio-item__overlay{
    background-color: #b4030300;
    transition: 0.4s ease-in-out;
}
.elementor-widget-portfolio .elementor-portfolio-item:hover a .elementor-portfolio-item__overlay{
    background-color: #b40303c2;
}
.elementor-2391 .elementor-element.elementor-element-381a736 .elementor-portfolio-item:hover .elementor-portfolio-item__overlay{
    padding-bottom: 70px;
}
.elementor-2391 .elementor-element.elementor-element-381a736 .elementor-portfolio-item .elementor-portfolio-item__title{
    opacity: 0;
    transition: 0.4s ease-in-out;
}
.elementor-2391 .elementor-element.elementor-element-381a736 .elementor-portfolio-item:hover .elementor-portfolio-item__title{
    opacity: 1;
}/* End custom CSS */