.elementor-511 .elementor-element.elementor-element-1c37d41{--display:flex;--background-transition:0.3s;}.elementor-511 .elementor-element.elementor-element-c164061{--spacer-size:30px;}.elementor-511 .elementor-element.elementor-element-7846970{text-align:center;}.elementor-511 .elementor-element.elementor-element-7846970 .elementor-heading-title{color:var( --e-global-color-e32598d );font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-511 .elementor-element.elementor-element-0b2bf32{text-align:center;}.elementor-511 .elementor-element.elementor-element-0b2bf32 .elementor-heading-title{color:var( --e-global-color-e32598d );font-size:18px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-511 .elementor-element.elementor-element-32a7728{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;}.elementor-511 .elementor-element.elementor-element-32a7728 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-511 .elementor-element.elementor-element-32a7728 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-511 .elementor-element.elementor-element-0b9127b{--spacer-size:30px;}@media(max-width:1024px){.elementor-511 .elementor-element.elementor-element-7846970 .elementor-heading-title{font-size:65px;}.elementor-511 .elementor-element.elementor-element-7846970 > .elementor-widget-container{padding:0% 20% 0% 0%;}.elementor-511 .elementor-element.elementor-element-0b2bf32 .elementor-heading-title{font-size:65px;}.elementor-511 .elementor-element.elementor-element-0b2bf32 > .elementor-widget-container{padding:0% 20% 0% 0%;}}@media(max-width:767px){.elementor-511 .elementor-element.elementor-element-7846970 .elementor-heading-title{font-size:50px;}.elementor-511 .elementor-element.elementor-element-7846970 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-0b2bf32 .elementor-heading-title{font-size:50px;}.elementor-511 .elementor-element.elementor-element-0b2bf32 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for gallery, class: .elementor-element-32a7728 */.elementor-511 .elementor-element.elementor-element-32a7728 .e-gallery-image::before {
    width: 30px;
    height: 30px;
    content: '';
    background-image: url('https://fivestarcabinetrefacing.com/wp-content/uploads/2025/07/zoom-in.png');
    background-size: contain;
    position: absolute;
    top: 10px;
    left: 10px;
}/* End custom CSS */