.mcb-section .mcb-wrap .mcb-item-d691f048d .title {
    background-position: center center;
}

.mcb-section-d333ae946 {
    padding-top: 300px;
    padding-bottom: 100px;
    background-image: url(/src/heros/herogallery.png);
    background-size: cover;
    background-attachment: scroll;
    background-position: center;
}

.mcb-section-d333ae946services {
    padding-top: 300px;
    padding-bottom: 100px;
    background-image: url(/src/heros/heroservices.png);
    background-size: cover;
    background-attachment: scroll;
    background-position: center;
}

.mcb-section-d333ae946 .mcb-background-overlay {
    background-color: rgba(0, 0, 0, 0.61);
}

.mcb-section-d333ae946 .mfn-shape-divider-bottom svg {
    height: 60px;
    --mfn-shape-divider: #ECEDF1;
}

.mcb-section .mcb-wrap .mcb-item-lojbmcfr9 .gallery.mfn_custom_img_height .image_frame .image_wrapper img {
    --mfn-gal-img-height: 300px;
}

.mcb-section .mcb-wrap .mcb-item-lojbmcfr9 .gallery.equal-heights .image_frame .image_wrapper img {
    --mfn-gal-img-max-width: 300px;
}

.mcb-section-7a6de70c1 {
    padding-top: 50px;
    padding-bottom: 30px;
    background-image: url(../../2026/04/4873152-scaled.jpg);
    background-size: cover;
    background-attachment: fixed;
}

@media(max-width: 1440px) {
    .mcb-section .mcb-wrap .mcb-item-lojbmcfr9 .gallery.mfn_custom_img_height .image_frame .image_wrapper img {
        --mfn-gal-img-height: 300px;
    }
}

@media(max-width: 959px) {
    .mcb-section .mcb-wrap .mcb-item-lojbmcfr9 .gallery.mfn_custom_img_height .image_frame .image_wrapper img {
        --mfn-gal-img-height: 300px;
    }

    .mcb-section .mcb-wrap .mcb-item-lojbmcfr9 .gallery.equal-heights .image_frame .image_wrapper img {
        --mfn-gal-img-max-width: 300px;
    }
}

@media(max-width: 767px) {
    .mcb-section-d333ae946 {
        padding-top: 200px;
        padding-bottom: 100px;
    }

    .mcb-section .mcb-wrap .mcb-item-lojbmcfr9 .gallery.mfn_custom_img_height .image_frame .image_wrapper img {
        --mfn-gal-img-height: 300px;
    }

    .mcb-section .mcb-wrap .mcb-item-lojbmcfr9 .gallery.equal-heights .image_frame .image_wrapper img {
        --mfn-gal-img-max-width: 300px;
    }
}