.mcb-section .mcb-wrap .mcb-item-dee54062b .mcb-column-inner-dee54062b{margin-bottom:0px;}.mcb-section .mcb-wrap .mcb-item-dee54062b .image_frame{width:140px;}.mcb-section .mcb-wrap .mcb-item-107ac072b .title,.mcb-section .mcb-wrap .mcb-item-107ac072b .title a{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-107ac072b .title{font-size:70px;line-height:1.1em;}.mcb-section .mcb-wrap .mcb-item-107ac072b .mcb-column-inner-107ac072b{margin-bottom:30px;}.mcb-section .mcb-wrap .mcb-item-d9724f292 .title,.mcb-section .mcb-wrap .mcb-item-d9724f292 .title a{color:var(--red2);}.mcb-section .mcb-wrap .mcb-item-d9724f292 .title{line-height:1.2em;font-size:24px;}.mcb-section .mcb-wrap .mcb-item-x67uhs8e .mcb-column-inner-x67uhs8e{margin-bottom:0px;}.mcb-section .mcb-wrap-grid.mcb-wrap-ba8j8c9j > .mcb-wrap-inner-ba8j8c9j{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-ba8j8c9j > .mcb-wrap-inner-ba8j8c9j{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#000000;background-image:url(https://all-phase-roofing-services.websitepro-staging.com/wp-content/uploads/2025/11/Tampa-Bay-bw.webp#141);background-size:cover;background-position:center;background-attachment:fixed;border-radius:20px 20px 20px 20px;align-content:center;margin-right:40px;box-shadow: 0px 24px 30px -20px rgba(0,0,0,0.8);}.mcb-section .mcb-wrap-ba8j8c9j > .mcb-wrap-inner-ba8j8c9j > .mcb-wrap-background-overlay{opacity:.9;background-color:#000000;}.mcb-section .mcb-wrap-ba8j8c9j{align-self:stretch;}.mcb-section .mcb-wrap .mcb-item-xj85s1cg .title{font-size:50px;line-height:1em;}.mcb-section .mcb-wrap .mcb-item-xj85s1cg .title,.mcb-section .mcb-wrap .mcb-item-xj85s1cg .title a{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-xj85s1cg .mcb-column-inner-xj85s1cg{margin-bottom:30px;}.mcb-section .mcb-wrap .mcb-item-yl6zhdfc .mfn-list-desc{color:#FFFFFF;font-size:20px;font-weight:500;}.mcb-section .mcb-wrap .mcb-item-yl6zhdfc .mfn-list-desc a{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-yl6zhdfc .mcb-column-inner-yl6zhdfc{margin-bottom:0px;}.mcb-section .mcb-wrap .mcb-item-3i201kg8 .mcb-column-inner-3i201kg8{margin-bottom:0px;margin-left:0px;}.mcb-section .mcb-wrap .mcb-item-tyf3le6{text-align:center;}.mcb-section .mcb-wrap .mcb-item-tyf3le6 .mcb-column-inner-tyf3le6{margin-bottom:0px;}.mcb-section .mcb-wrap-grid.mcb-wrap-c43zm2d > .mcb-wrap-inner-c43zm2d{grid-template-columns:repeat(2, 1fr);column-gap:0px;}.mcb-section .mcb-wrap-c43zm2d{align-self:stretch;}.mcb-section .mcb-wrap-c43zm2d > .mcb-wrap-inner-c43zm2d{align-items:center;align-content:center;}.mcb-section .mcb-wrap-grid.mcb-wrap-afvqsmm > .mcb-wrap-inner-afvqsmm{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-afvqsmm > .mcb-wrap-inner-afvqsmm{background-color:var(--red);background-image:linear-gradient(0deg, var(--red) 45%, var(--red2) 100%);border-radius:20px 20px 20px 20px;box-shadow: 0px 24px 30px -20px rgba(0,0,0,0.8);padding-top:30px;padding-right:30px;padding-bottom:0px;padding-left:30px;}section.mcb-section-x1s3z6j{padding-right:5%;padding-left:5%;padding-top:60px;padding-bottom:60px;}section.mcb-section-x1s3z6j .mcb-section-inner-x1s3z6j{align-items:stretch;}@media(max-width: 1440px){.mcb-section .mcb-wrap .mcb-item-107ac072b .title{font-size:60px;}.mcb-section .mcb-wrap-ba8j8c9j > .mcb-wrap-inner-ba8j8c9j{margin-right:0px;}.mcb-section .mcb-wrap .mcb-item-xj85s1cg .title{font-size:45px;}.mcb-section .mcb-wrap-afvqsmm > .mcb-wrap-inner-afvqsmm{padding-bottom:10px;margin-left:40px;}}@media(max-width: 959px){.mcb-section .mcb-wrap-ba8j8c9j > .mcb-wrap-inner-ba8j8c9j{margin-right:0px;margin-bottom:30px;}.mcb-section .mcb-wrap-afvqsmm > .mcb-wrap-inner-afvqsmm{padding-bottom:0px;margin-left:0px;}section.mcb-section-x1s3z6j{padding-top:60px;padding-right:5%;padding-bottom:60px;padding-left:5%;}}@media(max-width: 767px){.mcb-section .mcb-wrap .mcb-item-107ac072b .title{font-size:40px;}.mcb-section .mcb-wrap .mcb-item-d9724f292 .title{font-size:20px;}.mcb-section .mcb-wrap .mcb-item-xj85s1cg .title{font-size:35px;}.mcb-section .mcb-wrap .mcb-item-yl6zhdfc .mfn-list-desc{font-size:17px;line-height:1.2em;}.mcb-section .mcb-wrap-grid.mcb-wrap-c43zm2d > .mcb-wrap-inner-c43zm2d{grid-template-columns:1fr;}.mcb-section .mcb-wrap-afvqsmm > .mcb-wrap-inner-afvqsmm{padding-bottom:20px;}section.mcb-section-x1s3z6j{padding-bottom:40px;padding-top:40px;padding-right:5%;padding-left:5%;}}