.mcb-section .mcb-wrap .mcb-item-9d2beb0d4 .mcb-column-inner-9d2beb0d4{margin-bottom:32px;}.mcb-section .mcb-wrap .mcb-item-07341626d .title,.mcb-section .mcb-wrap .mcb-item-07341626d .title a{color:#FFFFFF;}.mcb-section .mcb-wrap-grid.mcb-wrap-103e56b60 > .mcb-wrap-inner-103e56b60{grid-template-columns:repeat(3, 1fr);}section.mcb-section-d4f31df5f{padding-top:500px;padding-bottom:80px;background-image:url(https://acerockmasonry.ca/wp-content/uploads/2026/03/parged-foundation-e1773183297495.png#306);background-position:center;background-size:cover;}section.mcb-section-d4f31df5f .mcb-background-overlay{opacity:1;background-image:linear-gradient(0deg, #161616 0%, rgba(15,17,24,0) 100%);}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box .banner-desc{justify-content:flex-start;align-items:flex-end;}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box.mfn-banner-box-boxed .banner-wrapper{width:60%;}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box .banner-wrapper{max-width:100%;text-align:left;align-items:flex-start;padding-bottom:48px;padding-right:48px;padding-left:48px;}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box .banner-wrapper .cta-text{font-size:1em;line-height:1em;font-family:'Big Shoulders';font-weight:800;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;background-color:#797D8B;color:#FFFFFF;border-radius:12px 12px 12px 12px;margin-top:12px;}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box:hover .banner-wrapper .cta-text{color:#FFFFFF;background-color:#797D8B;}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box .banner-wrapper .title{color:#FFFFFF;font-size:22px;line-height:32px;}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mcb-column-inner-f867a0a03{margin-right:0px;margin-bottom:0px;margin-left:0px;}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box .banner-wrapper .excerpt{color:#9095A6;}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box-image-overlay .banner-image:after{background-color:rgba(0,0,0,0.6);}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box{border-radius:10px 10px 10px 10px;}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box.mfn-banner-box-height .banner-image img{height:350px;}.mcb-section .mcb-wrap-grid.mcb-wrap-72082e4b1 > .mcb-wrap-inner-72082e4b1{grid-template-columns:1fr;column-gap:20px;row-gap:20px;}section.mcb-section-80d4336f0{padding-right:5%;padding-left:5%;padding-bottom:30px;}.mcb-section .mcb-wrap .mcb-item-jhd1aqtc .image_frame{border-radius:10px 10px 10px 10px;}.mcb-section .mcb-wrap .mcb-item-8uxmgnp7 .title,.mcb-section .mcb-wrap .mcb-item-8uxmgnp7 .title a{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-8uxmgnp7 .mcb-column-inner-8uxmgnp7{margin-bottom:12px;}.mcb-section .mcb-wrap .mcb-item-krifpfj .mcb-column-inner-krifpfj{margin-bottom:16px;}.mcb-section .mcb-wrap .mcb-item-mkp3i2i6 .mcb-column-inner-mkp3i2i6{margin-bottom:0px;}.mcb-section .mcb-wrap-grid.mcb-wrap-ktt5j3on > .mcb-wrap-inner-ktt5j3on{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-ktt5j3on > .mcb-wrap-inner-ktt5j3on{padding-right:28px;padding-bottom:0px;padding-left:28px;align-content:space-between;}.mcb-section .mcb-wrap-ktt5j3on{align-self:center;}.mcb-section .mcb-wrap-grid.mcb-wrap-oqn3t1wa > .mcb-wrap-inner-oqn3t1wa{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-oqn3t1wa > .mcb-wrap-inner-oqn3t1wa{padding-bottom:24px;margin-bottom:64px;border-style:solid;border-color:#35353D;border-width:0 0 1px 0;}section.mcb-section-gbvda5i3{padding-top:100px;}section.mcb-section-gbvda5i3 .mcb-section-inner-gbvda5i3{align-items:center;align-content:center;}.mcb-section .mcb-wrap .mcb-item-e9a0b1b10 .title,.mcb-section .mcb-wrap .mcb-item-e9a0b1b10 .title a{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-e9a0b1b10 .mcb-column-inner-e9a0b1b10{margin-bottom:32px;}.mcb-section .mcb-wrap .mcb-item-9a4395caf .mcb-column-inner-9a4395caf{margin-bottom:32px;}.mcb-section .mcb-wrap .mcb-item-9a4395caf .title,.mcb-section .mcb-wrap .mcb-item-9a4395caf .title a{color:#797D8B;}.mcb-section .mcb-wrap-grid.mcb-wrap-8f1acec5a > .mcb-wrap-inner-8f1acec5a{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap .mcb-item-5079cf68e .title{margin-bottom:0px;color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-5079cf68e .icon-wrapper{width:auto;height:auto;margin-right:12px;}.mcb-section .mcb-wrap .mcb-item-5079cf68e .mcb-column-inner-5079cf68e{margin-bottom:24px;}.mcb-section .mcb-wrap .mcb-item-5079cf68e .icon-wrapper i{font-size:25px;}.mcb-section .mcb-wrap .mcb-item-d0e36b6d3 .mfn-divider-inner{--mfn-divider-gap-top:0px;--mfn-divider-gap-bottom:24px;--mfn-divider-border-width:1px;--mfn-divider-border-color:#37373F;}.mcb-section .mcb-wrap .mcb-item-d0e36b6d3 .mcb-column-inner-d0e36b6d3{margin-bottom:0px;}.mcb-section .mcb-wrap .mcb-item-291d2e882 .mcb-column-inner-291d2e882{margin-bottom:0px;}.mcb-section .mcb-wrap-grid.mcb-wrap-1f4a93523 > .mcb-wrap-inner-1f4a93523{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-1f4a93523 > .mcb-wrap-inner-1f4a93523{background-color:#3B3E44;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-radius:10px 10px 10px 10px;}.mcb-section .mcb-wrap-1f4a93523 > .mcb-wrap-inner-1f4a93523 > .mcb-wrap-background-overlay{background-image:url(https://acerockmasonry.ca/wp-content/uploads/2026/03/grain-overlay.png#232);}.mcb-section .mcb-wrap .mcb-item-435587a9f .title{margin-bottom:0px;color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-435587a9f .icon-wrapper{width:auto;height:auto;margin-right:12px;}.mcb-section .mcb-wrap .mcb-item-435587a9f .mcb-column-inner-435587a9f{margin-bottom:24px;}.mcb-section .mcb-wrap .mcb-item-435587a9f .icon-wrapper i{font-size:25px;}.mcb-section .mcb-wrap .mcb-item-24fce2c56 .mfn-divider-inner{--mfn-divider-gap-top:0px;--mfn-divider-gap-bottom:24px;--mfn-divider-border-width:1px;--mfn-divider-border-color:#37373F;}.mcb-section .mcb-wrap .mcb-item-24fce2c56 .mcb-column-inner-24fce2c56{margin-bottom:0px;}.mcb-section .mcb-wrap .mcb-item-9a0bf3fc3 .mcb-column-inner-9a0bf3fc3{margin-bottom:0px;}.mcb-section .mcb-wrap-grid.mcb-wrap-a98e49ef6 > .mcb-wrap-inner-a98e49ef6{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-a98e49ef6 > .mcb-wrap-inner-a98e49ef6{background-color:#3B3E44;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-radius:10px 10px 10px 10px;}.mcb-section .mcb-wrap-a98e49ef6 > .mcb-wrap-inner-a98e49ef6 > .mcb-wrap-background-overlay{background-image:url(https://acerockmasonry.ca/wp-content/uploads/2026/03/grain-overlay.png#232);}.mcb-section .mcb-wrap .mcb-item-bc17084b3 .title{margin-bottom:0px;color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-bc17084b3 .icon-wrapper{width:auto;height:auto;margin-right:12px;}.mcb-section .mcb-wrap .mcb-item-bc17084b3 .mcb-column-inner-bc17084b3{margin-bottom:24px;}.mcb-section .mcb-wrap .mcb-item-bc17084b3 .icon-wrapper i{font-size:25px;}.mcb-section .mcb-wrap .mcb-item-4efa9f1f0 .mfn-divider-inner{--mfn-divider-gap-top:0px;--mfn-divider-gap-bottom:24px;--mfn-divider-border-width:1px;--mfn-divider-border-color:#37373F;}.mcb-section .mcb-wrap .mcb-item-4efa9f1f0 .mcb-column-inner-4efa9f1f0{margin-bottom:0px;}.mcb-section .mcb-wrap .mcb-item-6f78228ab .mcb-column-inner-6f78228ab{margin-bottom:0px;}.mcb-section .mcb-wrap-grid.mcb-wrap-0058e95fd > .mcb-wrap-inner-0058e95fd{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-0058e95fd > .mcb-wrap-inner-0058e95fd{background-color:#3B3E44;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-radius:10px 10px 10px 10px;}.mcb-section .mcb-wrap-0058e95fd > .mcb-wrap-inner-0058e95fd > .mcb-wrap-background-overlay{background-image:url(https://acerockmasonry.ca/wp-content/uploads/2026/03/grain-overlay.png#232);}.mcb-section .mcb-wrap-grid.mcb-wrap-b93682df4 > .mcb-wrap-inner-b93682df4{grid-template-columns:repeat(3, 1fr);column-gap:12px;row-gap:12px;}.mcb-section .mcb-wrap-b93682df4 > .mcb-wrap-inner-b93682df4{align-items:stretch;}section.mcb-section-44c9fcf1a{background-image:url(https://themes.muffingroup.com/be/martialarts/wp-content/uploads/2025/11/martialarts-pricing-section-ovrl1.svg#12);padding-top:120px;padding-bottom:120px;background-position:top right;}@media(max-width: 959px){section.mcb-section-d4f31df5f{padding-bottom:60px;padding-top:400px;}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box .banner-wrapper{padding-right:32px;padding-bottom:32px;padding-left:32px;}.mcb-section .mcb-wrap-grid.mcb-wrap-72082e4b1 > .mcb-wrap-inner-72082e4b1{grid-template-columns:repeat(2, 1fr);}.mcb-section .mcb-wrap-ktt5j3on > .mcb-wrap-inner-ktt5j3on{padding-top:30px;padding-right:18px;padding-left:18px;}.mcb-section .mcb-wrap-oqn3t1wa > .mcb-wrap-inner-oqn3t1wa{padding-bottom:12px;margin-bottom:52px;}.mcb-section .mcb-wrap .mcb-item-e9a0b1b10 .mcb-column-inner-e9a0b1b10{margin-bottom:24px;}.mcb-section .mcb-wrap .mcb-item-9a4395caf .mcb-column-inner-9a4395caf{margin-bottom:24px;}.mcb-section .mcb-wrap .mcb-item-5079cf68e .icon-wrapper{margin-right:0px;margin-bottom:10px;}.mcb-section .mcb-wrap .mcb-item-435587a9f .icon-wrapper{margin-right:0px;margin-bottom:10px;}.mcb-section .mcb-wrap .mcb-item-bc17084b3 .icon-wrapper{margin-bottom:10px;margin-right:0px;}section.mcb-section-44c9fcf1a{padding-top:100px;padding-bottom:100px;}}@media(max-width: 767px){section.mcb-section-d4f31df5f{padding-top:320px;padding-bottom:40px;}.mcb-section .mcb-wrap .mcb-item-f867a0a03 .mfn-banner-box .banner-wrapper{padding-right:24px;padding-bottom:24px;padding-left:24px;}.mcb-section .mcb-wrap-grid.mcb-wrap-72082e4b1 > .mcb-wrap-inner-72082e4b1{grid-template-columns:1fr;}.mcb-section .mcb-wrap-ktt5j3on > .mcb-wrap-inner-ktt5j3on{padding-top:20px;padding-right:20px;padding-left:20px;}.mcb-section .mcb-wrap-oqn3t1wa > .mcb-wrap-inner-oqn3t1wa{margin-bottom:32px;}.mcb-section .mcb-wrap .mcb-item-e9a0b1b10 .mcb-column-inner-e9a0b1b10{margin-bottom:12px;}.mcb-section .mcb-wrap .mcb-item-9a4395caf .mcb-column-inner-9a4395caf{margin-bottom:12px;}.mcb-section .mcb-wrap .mcb-item-291d2e882 .column_attr{text-align:center;}.mcb-section .mcb-wrap .mcb-item-9a0bf3fc3 .column_attr{text-align:center;}.mcb-section .mcb-wrap .mcb-item-6f78228ab .column_attr{text-align:center;}.mcb-section .mcb-wrap-grid.mcb-wrap-b93682df4 > .mcb-wrap-inner-b93682df4{grid-template-columns:1fr;}section.mcb-section-44c9fcf1a{padding-top:80px;padding-bottom:80px;}}