.elementor-227840 .elementor-element.elementor-element-5454324{--display:flex;--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;}.elementor-227840 .elementor-element.elementor-element-af51fe3 .portfolio-item .headline, .elementor-227840 .elementor-element.elementor-element-af51fe3 .grid-item .title{font-size:6.85vw;line-height:0.9em;}.elementor-227840 .elementor-element.elementor-element-af51fe3 .portfolio-item.-layout3 .overlay::after{background:#FFFFFF05;}.elementor-227840 .elementor-element.elementor-element-af51fe3 .portfolio-item.-layout4 .overlay::after{background:#FFFFFF05;}.elementor-227840 .elementor-element.elementor-element-af51fe3 .portfolio-item.-layout5 .overlay::after{background:#FFFFFF05;}.elementor-227840 .elementor-element.elementor-element-af51fe3 .portfolio-item.-layout6 .overlay::after{background:#FFFFFF05;}.elementor-227840 .elementor-element.elementor-element-af51fe3 .portfolio-item.-img-overlay .image-holder::after{background:#FFFFFF05;}.elementor-227840 .elementor-element.elementor-element-af51fe3 .portfolio-item.-img-overlay .overlay{background:#FFFFFF05;}.elementor-227840 .elementor-element.elementor-element-af51fe3 .grid_7 .portfolio-item-image::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #FFFFFF05);}.elementor-227840 .elementor-element.elementor-element-af51fe3 .grid_10 .portfolio-item-image::before{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #FFFFFF05);}@media(max-width:767px){.elementor-227840 .elementor-element.elementor-element-af51fe3 .portfolio-item .headline, .elementor-227840 .elementor-element.elementor-element-af51fe3 .grid-item .title{font-size:4rem;}}