.elementor-3305 .elementor-element.elementor-element-0e316e6{padding:45px 45px 45px 45px;}.elementor-3305 .elementor-element.elementor-element-caa453f .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-3305 .elementor-element.elementor-element-caa453f:after{content:"0.66";position:absolute;color:transparent;}.elementor-3305 .elementor-element.elementor-element-caa453f{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-3305 .elementor-element.elementor-element-caa453f a .elementor-portfolio-item__overlay{background-color:#3E8694;}.elementor-3305 .elementor-element.elementor-element-caa453f .elementor-portfolio-item__title{font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-3305 .elementor-element.elementor-element-1e52edc{padding:45px 45px 45px 45px;}.elementor-3305 .elementor-element.elementor-element-3c9dc10 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-3305 .elementor-element.elementor-element-3c9dc10:after{content:"0.66";position:absolute;color:transparent;}.elementor-3305 .elementor-element.elementor-element-3c9dc10{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-3305 .elementor-element.elementor-element-3c9dc10 a .elementor-portfolio-item__overlay{background-color:#3E8694;}.elementor-3305 .elementor-element.elementor-element-3c9dc10 .elementor-portfolio-item__title{font-size:16px;font-weight:400;text-transform:uppercase;}/* Start custom CSS for portfolio, class: .elementor-element-caa453f */.elementor-3305 .elementor-element.elementor-element-caa453f .elementor-portfolio-item__overlay {
    opacity: 1;
    top: auto;
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-3c9dc10 */.elementor-3305 .elementor-element.elementor-element-3c9dc10 .elementor-portfolio-item__overlay {
    opacity: 1;
    top: auto;
    padding: 10px;
}/* End custom CSS */