.elementor-23860 .elementor-element.elementor-element-a141819 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-23860 .elementor-element.elementor-element-a141819:after{content:"0.66";position:absolute;color:transparent;}.elementor-23860 .elementor-element.elementor-element-bb2a849 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-23860 .elementor-element.elementor-element-bb2a849:after{content:"0.66";position:absolute;color:transparent;}.elementor-23860 .elementor-element.elementor-element-bb2a849{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-23860 .elementor-element.elementor-element-bb2a849:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-23860 .elementor-element.elementor-element-bb2a849 .elementor-portfolio-item__img, .elementor-23860 .elementor-element.elementor-element-bb2a849 .elementor-portfolio-item__overlay{border-radius:22px 0px 22px 0px;}.elementor-23860 .elementor-element.elementor-element-bb2a849 a .elementor-portfolio-item__title{color:#FFFFFF;}.elementor-23860 .elementor-element.elementor-element-dc75b64{--grid-columns:3;}@media(max-width:991px){.elementor-23860 .elementor-element.elementor-element-dc75b64{--grid-columns:2;}}@media(max-width:575px){.elementor-23860 .elementor-element.elementor-element-dc75b64{--grid-columns:1;}}/* Start custom CSS for portfolio, class: .elementor-element-bb2a849 */.elementor-23860 .elementor-element.elementor-element-bb2a849 .elementor-portfolio-item {
    overflow: hidden !important;
}

.elementor-23860 .elementor-element.elementor-element-bb2a849 .elementor-portfolio-item__img {
    transition: all 0.5s ease !important;
    transform-origin: center center !important;
}

.elementor-23860 .elementor-element.elementor-element-bb2a849 .elementor-portfolio-item:hover .elementor-portfolio-item__img {
    transform: scale(1.08) !important;
}/* End custom CSS */