.mcb-section .mcb-wrap .mcb-item-vw0ivt2e .mcb-column-inner-vw0ivt2e{margin-bottom:0px;}.mcb-section .mcb-wrap-grid.mcb-wrap-iyliby3 > .mcb-wrap-inner-iyliby3{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap .mcb-item-sbfnxpv .mcb-column-inner-sbfnxpv{margin-bottom:0px;}.mcb-section .mcb-wrap-grid.mcb-wrap-ie72a249 > .mcb-wrap-inner-ie72a249{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap .mcb-item-4qo18sbr .mcb-column-inner-4qo18sbr{margin-bottom:0px;}.mcb-section .mcb-wrap .mcb-item-mmzs4p3 .icon-wrapper i{font-size:20px;color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-mmzs4p3 .icon-wrapper{width:40px;height:40px;background-color:#032451;border-radius:50px 50px 50px 50px;}.mcb-section .mcb-wrap .mcb-item-mmzs4p3 .mcb-column-inner-mmzs4p3{margin-bottom:0px;}.mcb-section .mcb-wrap .mcb-item-hnmi358b .icon-wrapper i{font-size:20px;color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-hnmi358b .icon-wrapper{width:40px;height:40px;background-color:#032451;border-radius:50px 50px 50px 50px;}.mcb-section .mcb-wrap .mcb-item-hnmi358b .mcb-column-inner-hnmi358b{margin-bottom:0px;}.mcb-section .mcb-wrap-grid.mcb-wrap-5q2y5wgj > .mcb-wrap-inner-5q2y5wgj{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-5q2y5wgj > .mcb-wrap-inner-5q2y5wgj{border-style:dotted;border-width:1px 1px 1px 1px;padding-top:10px;padding-bottom:10px;margin-bottom:20px;border-color:#FE620B;}.mcb-section .mcb-wrap .mcb-item-n5dey9d5 .button{background-color:#032451;color:#FFFFFF;font-weight:900;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;transition:0.3s;border-style:solid;border-color:#FE620B;border-width:0 0 5px 0;}.mcb-section .mcb-wrap .mcb-item-n5dey9d5 .button i{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-n5dey9d5 .button:hover, .mcb-section .mcb-wrap .mcb-item-n5dey9d5 .button:before{background:#FE620B;}.mcb-section .mcb-wrap .mcb-item-n5dey9d5 .button:hover i{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-n5dey9d5 .button:hover{color:#FFFFFF;border-color:#032451;}.mcb-section .mcb-wrap .mcb-item-aeyd5ck .title{font-weight:900;}.mcb-section .mcb-wrap .mcb-item-aeyd5ck .mcb-column-inner-aeyd5ck{border-style:solid;border-color:#FE620B;border-width:0 0 0 10px;padding-left:10px;}.mcb-section .mcb-wrap-grid.mcb-wrap-bhdhzrtua > .mcb-wrap-inner-bhdhzrtua{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-grid.mcb-wrap-hwm6zp4u > .mcb-wrap-inner-hwm6zp4u{grid-template-columns:repeat(3, 1fr);}section.mcb-section-eci7ifml{background-image:url(https://castroroofingllcsc.com/wp-content/uploads/2026/09/15592571_5638687-scaled.jpg#126);background-size:cover;background-attachment:fixed;padding-top:50px;}.mcb-section .mcb-wrap .mcb-item-gnsarjsa .mcb-column-inner-gnsarjsa{margin-bottom:0px;}.mcb-section .mcb-wrap .mcb-item-erfaz4wt .title,.mcb-section .mcb-wrap .mcb-item-erfaz4wt .title a{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-erfaz4wt .title{font-weight:900;text-align:center;}.mcb-section .mcb-wrap .mcb-item-erfaz4wt .mcb-column-inner-erfaz4wt{margin-bottom:0px;}.mcb-section .mcb-wrap-grid.mcb-wrap-9qhcfys > .mcb-wrap-inner-9qhcfys{grid-template-columns:repeat(3, 1fr);}section.mcb-section-c5g53zpv{padding-top:50px;background-image:url(https://castroroofingllcsc.com/wp-content/uploads/2026/09/class-a-fire-rated-roof-california-home.webp#166);background-size:cover;background-attachment:fixed;}section.mcb-section-c5g53zpv .mcb-background-overlay{background-color:rgba(0,0,0,0.56);}section.mcb-section-c5g53zpv .mfn-shape-divider-top svg{height:50px;width:121%;--mfn-shape-divider:#E9E9E9;}section.mcb-section-c5g53zpv .mfn-shape-divider-bottom svg{--mfn-shape-divider:#E9E9E9;height:40px;}.mcb-section .mcb-wrap .mcb-item-h4uckb9 .mcb-column-inner-h4uckb9{margin-bottom:0px;}.mcb-section .mcb-wrap-grid.mcb-wrap-ak1mzvy9 > .mcb-wrap-inner-ak1mzvy9{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap .mcb-item-6tffbilo .mfn-banner-box .banner-desc{justify-content:center;align-items:flex-end;}.mcb-section .mcb-wrap .mcb-item-6tffbilo .mfn-banner-box.mfn-banner-box-boxed .banner-wrapper{width:60%;}.mcb-section .mcb-wrap .mcb-item-6tffbilo .mfn-banner-box .banner-wrapper{max-width:100%;}.mcb-section .mcb-wrap .mcb-item-6tffbilo .mfn-banner-box{--mfn-banner-box-hidden-content-gap:15px;border-radius:50px 50px 50px 50px;}.mcb-section .mcb-wrap .mcb-item-6tffbilo .mfn-banner-box-image-overlay .banner-image:after{background-color:rgba(21,21,21,0.63);}.mcb-section .mcb-wrap .mcb-item-6tffbilo .mfn-banner-box .banner-wrapper .title{color:#ffffff;font-weight:900;text-shadow:2px 2px 3px #FE620B;}.mcb-section .mcb-wrap .mcb-item-6tffbilo .mfn-banner-box .banner-wrapper .cta-text{background-color:#FD610C;color:#FFFFFF;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-radius:10px 10px 10px 10px;}.mcb-section .mcb-wrap .mcb-item-6tffbilo .mfn-banner-box:hover .banner-wrapper .cta-text{background-color:#032451;color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-6tffbilo .mfn-banner-box .banner-wrapper .excerpt{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-6tffbilo .mfn-banner-box.mfn-banner-box-height .banner-image img{height:350px;}.mcb-section .mcb-wrap-grid.mcb-wrap-z1otskhi > .mcb-wrap-inner-z1otskhi{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap .mcb-item-jsbmuwp .mfn-banner-box .banner-desc{justify-content:center;align-items:flex-end;}.mcb-section .mcb-wrap .mcb-item-jsbmuwp .mfn-banner-box.mfn-banner-box-boxed .banner-wrapper{width:60%;}.mcb-section .mcb-wrap .mcb-item-jsbmuwp .mfn-banner-box .banner-wrapper{max-width:100%;}.mcb-section .mcb-wrap .mcb-item-jsbmuwp .mfn-banner-box{--mfn-banner-box-hidden-content-gap:15px;border-radius:50px 50px 50px 50px;}.mcb-section .mcb-wrap .mcb-item-jsbmuwp .mfn-banner-box-image-overlay .banner-image:after{background-color:rgba(21,21,21,0.63);}.mcb-section .mcb-wrap .mcb-item-jsbmuwp .mfn-banner-box .banner-wrapper .title{color:#ffffff;font-weight:900;text-shadow:2px 2px 3px #FE620B;}.mcb-section .mcb-wrap .mcb-item-jsbmuwp .mfn-banner-box .banner-wrapper .cta-text{background-color:#FD610C;color:#FFFFFF;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-radius:10px 10px 10px 10px;}.mcb-section .mcb-wrap .mcb-item-jsbmuwp .mfn-banner-box:hover .banner-wrapper .cta-text{background-color:#032451;color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-jsbmuwp .mfn-banner-box .banner-wrapper .excerpt{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-jsbmuwp .mfn-banner-box.mfn-banner-box-height .banner-image img{height:350px;}.mcb-section .mcb-wrap .mcb-item-o71mjpuk .mfn-banner-box .banner-desc{justify-content:center;align-items:flex-end;}.mcb-section .mcb-wrap .mcb-item-o71mjpuk .mfn-banner-box.mfn-banner-box-boxed .banner-wrapper{width:60%;}.mcb-section .mcb-wrap .mcb-item-o71mjpuk .mfn-banner-box .banner-wrapper{max-width:100%;}.mcb-section .mcb-wrap .mcb-item-o71mjpuk .mfn-banner-box{--mfn-banner-box-hidden-content-gap:15px;border-radius:50px 50px 50px 50px;}.mcb-section .mcb-wrap .mcb-item-o71mjpuk .mfn-banner-box-image-overlay .banner-image:after{background-color:rgba(21,21,21,0.63);}.mcb-section .mcb-wrap .mcb-item-o71mjpuk .mfn-banner-box .banner-wrapper .title{color:#ffffff;font-weight:900;text-shadow:2px 2px 3px #FE620B;}.mcb-section .mcb-wrap .mcb-item-o71mjpuk .mfn-banner-box .banner-wrapper .cta-text{background-color:#FD610C;color:#FFFFFF;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-radius:10px 10px 10px 10px;}.mcb-section .mcb-wrap .mcb-item-o71mjpuk .mfn-banner-box:hover .banner-wrapper .cta-text{background-color:#032451;color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-o71mjpuk .mfn-banner-box .banner-wrapper .excerpt{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-o71mjpuk .mfn-banner-box.mfn-banner-box-height .banner-image img{height:350px;}.mcb-section .mcb-wrap-grid.mcb-wrap-pkcgtcxf > .mcb-wrap-inner-pkcgtcxf{grid-template-columns:repeat(3, 1fr);}section.mcb-section-pvh2jfzp{padding-top:50px;background-image:url(https://castroroofingllcsc.com/wp-content/uploads/2026/09/15592571_5638687-scaled.jpg#126);background-size:cover;background-attachment:fixed;}.mcb-section .mcb-wrap .mcb-item-sdn215uj .column_attr{color:#FFFFFF;}.mcb-section .mcb-wrap-grid.mcb-wrap-a3jdgsb > .mcb-wrap-inner-a3jdgsb{grid-template-columns:repeat(3, 1fr);}section.mcb-section-och0mbt{padding-top:50px;padding-bottom:100px;background-image:url(https://castroroofingllcsc.com/wp-content/uploads/2026/09/hero-home.webp#125);background-size:cover;background-attachment:fixed;}section.mcb-section-och0mbt .mcb-background-overlay{background-color:rgba(0,0,0,0.55);}.mcb-section .mcb-wrap-grid.mcb-wrap-xc5aw08o > .mcb-wrap-inner-xc5aw08o{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-xc5aw08o > .mcb-wrap-inner-xc5aw08o{margin-top:-200px;}.mcb-section .mcb-wrap-grid.mcb-wrap-fb6saffr > .mcb-wrap-inner-fb6saffr{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-grid.mcb-wrap-ghvtzpc > .mcb-wrap-inner-ghvtzpc{grid-template-columns:repeat(3, 1fr);}section.mcb-section-k1ox2r1b{padding-top:50px;background-image:url(https://castroroofingllcsc.com/wp-content/uploads/2026/09/15592571_5638687-scaled.jpg#126);background-size:cover;background-attachment:fixed;}@media(max-width: 767px){.mcb-section .mcb-wrap-5q2y5wgj > .mcb-wrap-inner-5q2y5wgj{padding-left:10px;}section.mcb-section-c5g53zpv .mfn-shape-divider-top svg{height:35px;}section.mcb-section-c5g53zpv .mfn-shape-divider-bottom svg{height:35px;}.mcb-section .mcb-wrap .mcb-item-6tffbilo .mfn-banner-box.mfn-banner-box-height .banner-image img{height:250px;}.mcb-section .mcb-wrap .mcb-item-jsbmuwp .mfn-banner-box.mfn-banner-box-height .banner-image img{height:250px;}.mcb-section .mcb-wrap .mcb-item-o71mjpuk .mfn-banner-box.mfn-banner-box-height .banner-image img{height:250px;}}