.mcb-section .mcb-wrap .mcb-item-f9t3s6fw .title{background-position:center center;font-size:64px;font-weight:bold;font-family:'Playfair Display';line-height:75px;text-align:left;}.mcb-section .mcb-wrap .mcb-item-f9t3s6fw .title,.mcb-section .mcb-wrap .mcb-item-f9t3s6fw .title a{color:#9EC2C9;}.mcb-section .mcb-wrap .mcb-item-f9t3s6fw .mcb-column-inner-f9t3s6fw{border-style:solid;border-width:0 0 0 15px;border-color:#D9531F;padding-left:15px;}section.mcb-section-pu5jeery{background-image:url(https://www.charlotteroofing.com/wp-content/uploads/2024/11/hail-damage-repair-charlotte.png#2484);background-repeat:no-repeat;background-position:top center;background-size:cover;padding-top:280px;padding-bottom:100px;border-style:none;}section.mcb-section-pu5jeery .mcb-background-overlay{opacity:0.9;background-image:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, #000000 100%);gradient-color:#000000;gradient-color2:rgba(0,0,0,0.5);}.mcb-section .mcb-wrap .mcb-item-kts7p9vdp  .testimonials_slider .testimonials_slider_ul li .bq_wrapper blockquote{font-size:48px;font-family:'Poppins';font-weight:100;line-height:67px;text-decoration:none;color:#152B3B;}.mcb-section .mcb-wrap .mcb-item-kts7p9vdp .testimonials_slider .testimonials_slider_ul li .author .title a,.mcb-section .mcb-wrap .mcb-item-kts7p9vdp .testimonials_slider .testimonials_slider_ul li .author .title{color:#9EC2C9;}.mcb-section .mcb-wrap .mcb-item-kts7p9vdp .testimonials_slider .testimonials_slider_ul li .author .title{font-family:'Poppins';font-weight:600;font-size:36px;}section.mcb-section-134bkglwm{background-image:url(https://www.charlotteroofing.com/wp-content/uploads/2024/05/graphic.png#8);background-repeat:no-repeat;background-size:contain;background-position:center right;padding-top:80px;padding-bottom:80px;}.mcb-section .mcb-wrap .mcb-item-yzowc9u6 .title{background-position:center center;font-size:48px;font-weight:bold;font-family:'Playfair Display';line-height:56px;}.mcb-section .mcb-wrap .mcb-item-yzowc9u6 .title,.mcb-section .mcb-wrap .mcb-item-yzowc9u6 .title a{color:#F3F3F3;}.mcb-section .mcb-wrap .mcb-item-5sc215ow .column_attr{color:#F3F3F3;font-size:18px;}.mcb-section .mcb-wrap .mcb-item-5sc215ow .mcb-column-inner-5sc215ow{padding-top:100px;padding-bottom:50px;}section.mcb-section-6h03i62ur{background-image:url(https://www.charlotteroofing.com/wp-content/uploads/2024/05/bg-image.png#163);background-color:#1F3749;background-repeat:no-repeat;background-position:top right;background-size:contain;padding-top:100px;padding-bottom:80px;}.mcb-section .mcb-wrap .mcb-item-ywat2jie6 .title{background-position:center center;font-size:64px;font-weight:bold;font-family:'Playfair Display';line-height:80px;text-align:center;}.mcb-section .mcb-wrap .mcb-item-ywat2jie6 .title,.mcb-section .mcb-wrap .mcb-item-ywat2jie6 .title a{color:#20384B;}.mcb-section .mcb-wrap .mcb-item-e3a6637db .column_attr{color:#152B3B;font-size:20px;font-weight:200;font-family:'Poppins';}.mcb-section .mcb-wrap .mcb-item-96id9heie .mfn-list{--mfn-list-icon-color:#152B3B;--mfn-list-icon-spacing:20px;}.mcb-section .mcb-wrap .mcb-item-96id9heie .mfn-list-desc{color:#152B3B;font-size:20px;font-weight:300;}.mcb-section .mcb-wrap .mcb-item-96id9heie .mfn-list-icon{height:30px;}.mcb-section .mcb-wrap .mcb-item-rz2j9wlok .column_attr{color:#152B3B;font-size:20px;font-weight:200;font-family:'Poppins';}section.mcb-section-b7b6qmw7m{padding-top:100px;padding-bottom:100px;background-image:url(https://www.charlotteroofing.com/wp-content/uploads/2024/05/graphic-left.png#48);background-repeat:no-repeat;background-position:top left;background-size:contain;}.mcb-section .mcb-wrap .mcb-item-e482a00c4 .title{background-position:center center;font-size:48px;font-weight:bold;font-family:'Playfair Display';line-height:60px;text-transform:uppercase;text-align:center;}.mcb-section .mcb-wrap .mcb-item-e482a00c4 .title,.mcb-section .mcb-wrap .mcb-item-e482a00c4 .title a{color:#9EC2C9;}.mcb-section .mcb-wrap .mcb-item-b4a6f6688 .column_attr{color:#F3F3F3;font-size:20px;font-weight:300;text-align:left;}.mcb-section .mcb-wrap .mcb-item-b4a6f6688 .mcb-column-inner-b4a6f6688{padding-top:100px;padding-bottom:50px;}section.mcb-section-ba456c3f6{background-color:#1F3749;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:100px;padding-bottom:80px;background-image:url(https://www.charlotteroofing.com/wp-content/uploads/2024/05/graphic-2.png#40);}.mcb-section .mcb-wrap .mcb-item-66b64c3c2 .title{background-position:center center;font-size:48px;font-weight:bold;font-family:'Playfair Display';line-height:60px;text-transform:uppercase;text-align:center;}.mcb-section .mcb-wrap .mcb-item-66b64c3c2 .title,.mcb-section .mcb-wrap .mcb-item-66b64c3c2 .title a{color:#D9531F;}.mcb-section .mcb-wrap .mcb-item-d03b5hr2h .column_attr{color:#152B3B;font-size:20px;font-weight:200;font-family:'Poppins';}section.mcb-section-3f0e1f2e0{background-image:url(https://www.charlotteroofing.com/wp-content/uploads/2024/05/graphic.png#8);background-repeat:no-repeat;background-size:contain;background-position:center right;padding-top:80px;padding-bottom:80px;}.mcb-section .mcb-wrap .mcb-item-1d6ae17bc .title{background-position:center center;font-size:48px;font-weight:bold;font-family:'Playfair Display';line-height:60px;text-transform:uppercase;text-align:center;}.mcb-section .mcb-wrap .mcb-item-1d6ae17bc .title,.mcb-section .mcb-wrap .mcb-item-1d6ae17bc .title a{color:#9EC2C9;}.mcb-section .mcb-wrap .mcb-item-9c648a7a7 .column_attr{color:#F3F3F3;font-size:20px;font-weight:300;text-align:left;}.mcb-section .mcb-wrap .mcb-item-9c648a7a7 .mcb-column-inner-9c648a7a7{padding-top:100px;padding-bottom:50px;}.mcb-section .mcb-wrap .mcb-item-9c648a7a7 .column_attr a{color:#F3F3F3;}.mcb-section .mcb-wrap .mcb-item-9c648a7a7 .column_attr a:hover{color:#D9531F;}section.mcb-section-739ce3276{background-color:#1F3749;background-repeat:no-repeat;background-position:top right;background-size:contain;padding-top:100px;padding-bottom:80px;}@media(max-width: 1440px){section.mcb-section-pu5jeery{padding-top:210px;padding-bottom:90px;}}@media(max-width: 959px){.mcb-section .mcb-wrap .mcb-item-f9t3s6fw .title{font-size:40px;line-height:50px;}.mcb-section .mcb-wrap .mcb-item-f9t3s6fw .mcb-column-inner-f9t3s6fw{border-width:0 0 0 10px;padding-left:8px;}section.mcb-section-pu5jeery{padding-top:150px;border-width:0 0 0 0;}.mcb-section .mcb-wrap .mcb-item-kts7p9vdp  .testimonials_slider .testimonials_slider_ul li .bq_wrapper blockquote{font-size:34px;line-height:48px;}.mcb-section .mcb-wrap .mcb-item-kts7p9vdp .testimonials_slider .testimonials_slider_ul li .author .title{font-size:34px;}.mcb-section .mcb-wrap .mcb-item-yzowc9u6 .title{font-size:36px;line-height:45px;}.mcb-section .mcb-wrap .mcb-item-5sc215ow .column_attr{font-size:14px;}.mcb-section .mcb-wrap .mcb-item-5sc215ow .mcb-column-inner-5sc215ow{background-size:contain;}section.mcb-section-6h03i62ur{padding-top:40px;padding-bottom:20px;background-size:50% 100%;}.mcb-section .mcb-wrap .mcb-item-ywat2jie6 .title{font-size:50px;line-height:60px;}.mcb-section .mcb-wrap .mcb-item-e3a6637db .column_attr{font-size:18px;}.mcb-section .mcb-wrap .mcb-item-96id9heie .mfn-list-desc{font-size:18px;}.mcb-section .mcb-wrap .mcb-item-rz2j9wlok .column_attr{font-size:18px;}section.mcb-section-b7b6qmw7m{padding-top:80px;padding-bottom:80px;}.mcb-section .mcb-wrap .mcb-item-e482a00c4 .title{font-size:40px;line-height:55px;}.mcb-section .mcb-wrap .mcb-item-b4a6f6688 .column_attr{font-size:18px;}.mcb-section .mcb-wrap .mcb-item-b4a6f6688 .mcb-column-inner-b4a6f6688{background-size:contain;}section.mcb-section-ba456c3f6{padding-top:40px;padding-bottom:20px;}.mcb-section .mcb-wrap .mcb-item-66b64c3c2 .title{font-size:40px;line-height:55px;}.mcb-section .mcb-wrap .mcb-item-d03b5hr2h .column_attr{font-size:18px;}.mcb-section .mcb-wrap .mcb-item-1d6ae17bc .title{font-size:40px;line-height:55px;}.mcb-section .mcb-wrap .mcb-item-9c648a7a7 .column_attr{font-size:18px;}.mcb-section .mcb-wrap .mcb-item-9c648a7a7 .mcb-column-inner-9c648a7a7{background-size:contain;}section.mcb-section-739ce3276{padding-top:40px;padding-bottom:20px;}}@media(max-width: 767px){.mcb-section .mcb-wrap .mcb-item-f9t3s6fw .title{font-size:36px;line-height:44px;}section.mcb-section-pu5jeery{padding-top:130px;padding-bottom:50px;}.mcb-section .mcb-wrap .mcb-item-kts7p9vdp  .testimonials_slider .testimonials_slider_ul li .bq_wrapper blockquote{font-size:28px;line-height:38px;}.mcb-section .mcb-wrap .mcb-item-kts7p9vdp .testimonials_slider .testimonials_slider_ul li .author .title{font-size:30px;}section.mcb-section-6h03i62ur{background-size:cover;}.mcb-section .mcb-wrap .mcb-item-ywat2jie6 .title{font-size:45px;line-height:55px;}.mcb-section .mcb-wrap .mcb-item-e3a6637db .column_attr{font-size:16px;}.mcb-section .mcb-wrap .mcb-item-96id9heie .mfn-list-desc{font-size:16px;}.mcb-section .mcb-wrap .mcb-item-rz2j9wlok .column_attr{font-size:16px;}section.mcb-section-b7b6qmw7m{padding-top:50px;padding-bottom:50px;}.mcb-section .mcb-wrap .mcb-item-e482a00c4 .title{font-size:32px;line-height:40px;}.mcb-section .mcb-wrap .mcb-item-66b64c3c2 .title{font-size:32px;line-height:40px;}.mcb-section .mcb-wrap .mcb-item-d03b5hr2h .column_attr{font-size:16px;}.mcb-section .mcb-wrap .mcb-item-1d6ae17bc .title{font-size:32px;line-height:40px;}}.mfn-list {
--mfn-list-icon-spacing: 10px;
--mfn-list-icon-size: 20px;
--mfn-list-icon-color: #161922;
--mfn-list-divider-width: 100%;
--mfn-list-divider-height: 1px;
--mfn-list-divider-color: rgba(0,0,0,.1);
}
.mfn-list { margin: 0; padding: 0; }
.mfn-list .mfn-list-item { display: flex; position: relative; padding: 7px 0; }
.mfn-list .mfn-list-icon { display: flex; justify-content: center; align-items: center; flex-shrink: 0; line-height: 0; margin-right:  var(--mfn-list-icon-spacing); position: relative; }
.mfn-list .mfn-list-icon i { font-size: var(--mfn-list-icon-size); color: var(--mfn-list-icon-color); }
.mfn-list .mfn-list-icon img { width: var(--mfn-list-icon-size); }
.ui-tabs-panel .mfn-list { margin: 0; }
.ui-tabs-panel .mfn-list li { margin-bottom: 0; } .mfn-list-ordered { counter-reset: my-sec-counter; }
.mfn-list-ordered .mfn-list-icon:after { counter-increment: my-sec-counter; content: counter(my-sec-counter); color: var(--mfn-list-icon-color);} .mfn-list-divider .mfn-list-item{margin-bottom:var(--mfn-list-divider-height)}
.mfn-list-divider .mfn-list-item:after { content: ""; display: block; position: absolute; bottom: calc(var(--mfn-list-divider-height) * -1); width: var(--mfn-list-divider-width); height: var(--mfn-list-divider-height); background-color: var(--mfn-list-divider-color); }
.mfn-list-divider .mfn-list-item:last-child:after { display: none; } .mfn-list-left .mfn-list-item { justify-content: flex-start; }
.mfn-list-left .mfn-list-item:after { left: 0; }
.mfn-list-center .mfn-list-item { justify-content: center; }
.mfn-list-center .mfn-list-item:after { left: calc((100% - var(--mfn-list-divider-width)) / 2) }
.mfn-list-right .mfn-list-item { justify-content: flex-end; }
.mfn-list-right .mfn-list-item:after { right: 0; } .mfn-list-top .mfn-list-item { align-items: flex-start; }
.mfn-list-middle .mfn-list-item { align-items: center; }
.mfn-list-bottom .mfn-list-item { align-items: flex-end; } .rtl .mfn-list .mfn-list-icon { margin-right: unset; margin-left:  var(--mfn-list-icon-spacing); }
@media only screen and (min-width: 768px) and (max-width: 959px) {
.mfn-list-tablet-left .mfn-list-item { justify-content: flex-start; }
.mfn-list-tablet-center .mfn-list-item { justify-content: center; }
.mfn-list-tablet-right .mfn-list-item { justify-content: flex-end; }
.mfn-list-tablet-top .mfn-list-item { align-items: flex-start; }
.mfn-list-tablet-middle .mfn-list-item { align-items: center; }
.mfn-list-tablet-bottom .mfn-list-item { align-items: flex-end; }
}
@media only screen and (max-width: 767px) {
.mfn-list-mobile-left .mfn-list-item { justify-content: flex-start; }
.mfn-list-mobile-center .mfn-list-item { justify-content: center; }
.mfn-list-mobile-right .mfn-list-item { justify-content: flex-end; }
.mfn-list-mobile-top .mfn-list-item { align-items: flex-start; }
.mfn-list-mobile-middle .mfn-list-item { align-items: center; }
.mfn-list-mobile-bottom .mfn-list-item { align-items: flex-end; }
}