.elementor-169 .elementor-element.elementor-element-f4c7d88:not(.elementor-motion-effects-element-type-background), .elementor-169 .elementor-element.elementor-element-f4c7d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmspaintingservicesllc.com/wp-content/uploads/2022/10/Professional-Painting-Service-in-Fredericksburg-VA-JMS-Painting-Services-LLC.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-169 .elementor-element.elementor-element-f4c7d88 > .elementor-background-overlay{background-color:#0000004A;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-f4c7d88 > .elementor-container{max-width:1200px;}.elementor-169 .elementor-element.elementor-element-f4c7d88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16em 0em 16em 0em;overflow:visible;}.elementor-169 .elementor-element.elementor-element-15782b2 .hfe-page-title-wrapper{text-align:center;}.elementor-169 .elementor-element.elementor-element-15782b2 .elementor-heading-title, .elementor-169 .elementor-element.elementor-element-15782b2 .hfe-page-title a{font-size:3.5vw;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-15782b2 .hfe-page-title-icon i{color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-15782b2 .hfe-page-title-icon svg{fill:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-b4097e3 > .elementor-widget-container{padding:0px 80px 0px 0px;}.elementor-169 .elementor-element.elementor-element-b4097e3{text-align:center;}.elementor-169 .elementor-element.elementor-element-b4097e3 .elementor-heading-title{font-size:2.5vw;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-33016b8 > .elementor-widget-container{padding:0px 80px 0px 0px;}.elementor-169 .elementor-element.elementor-element-33016b8{text-align:center;}.elementor-169 .elementor-element.elementor-element-33016b8 .elementor-heading-title{font-size:2.5vw;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-a8bf65c > .elementor-widget-container{margin:0px 40px -20px 0px;}.elementor-169 .elementor-element.elementor-element-a8bf65c{text-align:justify;font-size:1.2vw;font-weight:bold;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-7f085d34 > .elementor-container{max-width:1550px;}.elementor-169 .elementor-element.elementor-element-7f085d34{margin-top:0px;margin-bottom:0px;padding:80px 50px 20px 50px;overflow:visible;}.elementor-169 .elementor-element.elementor-element-839b16b{overflow:visible;}.elementor-bc-flex-widget .elementor-169 .elementor-element.elementor-element-22c02f17.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-169 .elementor-element.elementor-element-22c02f17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-169 .elementor-element.elementor-element-22c02f17 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-169 .elementor-element.elementor-element-22c02f17{z-index:1;}.elementor-169 .elementor-element.elementor-element-357ab3d > .elementor-widget-container{padding:0px 80px 0px 0px;}.elementor-169 .elementor-element.elementor-element-357ab3d{text-align:left;}.elementor-169 .elementor-element.elementor-element-357ab3d .elementor-heading-title{font-size:2.5vw;}.elementor-169 .elementor-element.elementor-element-d009202 > .elementor-widget-container{margin:0px 40px -20px 0px;}.elementor-169 .elementor-element.elementor-element-d009202{text-align:justify;font-size:1.2vw;font-weight:bold;color:#525252;}.elementor-169 .elementor-element.elementor-element-27e3eb5 > .elementor-widget-container{background-color:#F8F8FB70;margin:0px 0px -20px 0px;padding:24px 24px 24px 24px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DBDDEE;}.elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-169 .elementor-element.elementor-element-27e3eb5{--icon-box-icon-margin:16px;}.elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-169 .elementor-element.elementor-element-27e3eb5.elementor-view-stacked .elementor-icon{background-color:#EB1B23;fill:#FFFFFF;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-27e3eb5.elementor-view-framed .elementor-icon, .elementor-169 .elementor-element.elementor-element-27e3eb5.elementor-view-default .elementor-icon{fill:#EB1B23;color:#EB1B23;border-color:#EB1B23;}.elementor-169 .elementor-element.elementor-element-27e3eb5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon{font-size:16px;padding:15px;}.elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon-box-title, .elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon-box-title a{font-size:1.2vw;font-weight:700;}.elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon-box-description{color:#000000;}.elementor-169 .elementor-element.elementor-element-d923ebd > .elementor-widget-container{background-color:#F8F8FB70;margin:0px 0px -20px 0px;padding:24px 24px 24px 24px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DBDDEE;}.elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-169 .elementor-element.elementor-element-d923ebd{--icon-box-icon-margin:16px;}.elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-169 .elementor-element.elementor-element-d923ebd.elementor-view-stacked .elementor-icon{background-color:#EB1B23;fill:#FFFFFF;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-d923ebd.elementor-view-framed .elementor-icon, .elementor-169 .elementor-element.elementor-element-d923ebd.elementor-view-default .elementor-icon{fill:#EB1B23;color:#EB1B23;border-color:#EB1B23;}.elementor-169 .elementor-element.elementor-element-d923ebd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon{font-size:16px;padding:15px;}.elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon-box-title, .elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon-box-title a{font-size:1.2vw;font-weight:700;}.elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon-box-description{color:#000000;}.elementor-169 .elementor-element.elementor-element-42dc1a0 > .elementor-widget-container{background-color:transparent;padding:24px 24px 24px 24px;background-image:linear-gradient(180deg, #EB1B23 0%, #6C0004 100%);}.elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-169 .elementor-element.elementor-element-42dc1a0{--icon-box-icon-margin:16px;}.elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon-box-title{margin-block-end:2px;color:#F8F8FB;}.elementor-169 .elementor-element.elementor-element-42dc1a0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#333333;color:#333333;}.elementor-169 .elementor-element.elementor-element-42dc1a0.elementor-view-framed .elementor-icon, .elementor-169 .elementor-element.elementor-element-42dc1a0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-42dc1a0.elementor-view-framed .elementor-icon{background-color:#333333;}.elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon{font-size:16px;padding:15px;}.elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon-box-title, .elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon-box-title a{font-size:1.2vw;font-weight:700;}.elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon-box-description{font-size:17px;font-weight:bold;color:#F8F8FB;}.elementor-169 .elementor-element.elementor-element-42f6757b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-169 .elementor-element.elementor-element-42f6757b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-169 .elementor-element.elementor-element-42f6757b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-169 .elementor-element.elementor-element-42f6757b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-169 .elementor-element.elementor-element-42f6757b > .elementor-element-populated{box-shadow:0px 80px 120px -40px rgba(0, 0, 0, 0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-169 .elementor-element.elementor-element-42f6757b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-42f6757b{z-index:1;}.elementor-169 .elementor-element.elementor-element-900f17a > .elementor-widget-container{padding:0px 80px 0px 0px;}.elementor-169 .elementor-element.elementor-element-900f17a{text-align:left;}.elementor-169 .elementor-element.elementor-element-900f17a .elementor-heading-title{font-size:2.5vw;}.elementor-169 .elementor-element.elementor-element-59ed620 > .elementor-widget-container{padding:0px 80px 0px 0px;}.elementor-169 .elementor-element.elementor-element-59ed620{text-align:justify;font-size:1.2vw;}.elementor-169 .elementor-element.elementor-element-560e7cc9 > .elementor-widget-container{margin:0px 0px -50px 0px;padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-d37519f{overflow:visible;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-169 .elementor-element.elementor-element-1ddabca1{width:100%;}.elementor-169 .elementor-element.elementor-element-22c02f17{width:50%;}.elementor-169 .elementor-element.elementor-element-42f6757b{width:50%;}}@media(max-width:1024px){.elementor-169 .elementor-element.elementor-element-f4c7d88:not(.elementor-motion-effects-element-type-background), .elementor-169 .elementor-element.elementor-element-f4c7d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-169 .elementor-element.elementor-element-f4c7d88{padding:180px 0px 180px 0px;}.elementor-169 .elementor-element.elementor-element-c46ca66 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-169 .elementor-element.elementor-element-15782b2 .elementor-heading-title, .elementor-169 .elementor-element.elementor-element-15782b2 .hfe-page-title a{font-size:5vw;}.elementor-169 .elementor-element.elementor-element-b4097e3 .elementor-heading-title{font-size:4vw;}.elementor-169 .elementor-element.elementor-element-33016b8 .elementor-heading-title{font-size:3.5vw;}.elementor-169 .elementor-element.elementor-element-a8bf65c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-a8bf65c{font-size:2vw;line-height:1.1em;}.elementor-169 .elementor-element.elementor-element-7f085d34{margin-top:0px;margin-bottom:0px;padding:50px 10px 0px 10px;}.elementor-169 .elementor-element.elementor-element-1ddabca1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-839b16b{margin-top:0px;margin-bottom:0px;}.elementor-169 .elementor-element.elementor-element-22c02f17 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 5px 0px 5px;}.elementor-169 .elementor-element.elementor-element-357ab3d .elementor-heading-title{font-size:3.5vw;}.elementor-169 .elementor-element.elementor-element-d009202 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-d009202{font-size:2vw;line-height:1.1em;}.elementor-169 .elementor-element.elementor-element-27e3eb5{width:100%;max-width:100%;}.elementor-169 .elementor-element.elementor-element-27e3eb5 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:20px 5px 45px 5px;}.elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon{font-size:15px;}.elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon-box-title, .elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon-box-title a{font-size:2vw;}.elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon-box-description{font-size:14px;}.elementor-169 .elementor-element.elementor-element-d923ebd{width:100%;max-width:100%;}.elementor-169 .elementor-element.elementor-element-d923ebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 5px 20px 5px;}.elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon{font-size:15px;}.elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon-box-title, .elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon-box-title a{font-size:2vw;}.elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon-box-description{font-size:15px;}.elementor-169 .elementor-element.elementor-element-42dc1a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 5px 20px 5px;}.elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon{font-size:15px;}.elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon-box-title, .elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon-box-title a{font-size:2vw;}.elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon-box-description{font-size:15px;}.elementor-169 .elementor-element.elementor-element-42f6757b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-169 .elementor-element.elementor-element-900f17a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-900f17a .elementor-heading-title{font-size:3.5vw;}.elementor-169 .elementor-element.elementor-element-59ed620 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-59ed620{font-size:2vw;line-height:1.1em;}.elementor-169 .elementor-element.elementor-element-560e7cc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-169 .elementor-element.elementor-element-f4c7d88{margin-top:60px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-169 .elementor-element.elementor-element-15782b2 .elementor-heading-title, .elementor-169 .elementor-element.elementor-element-15782b2 .hfe-page-title a{font-size:7vw;}.elementor-169 .elementor-element.elementor-element-b4097e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-b4097e3 .elementor-heading-title{font-size:7vw;}.elementor-169 .elementor-element.elementor-element-33016b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-33016b8 .elementor-heading-title{font-size:7vw;}.elementor-169 .elementor-element.elementor-element-a8bf65c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-a8bf65c{font-size:4vw;}.elementor-169 .elementor-element.elementor-element-7f085d34{padding:64px 24px 30px 24px;}.elementor-169 .elementor-element.elementor-element-357ab3d .elementor-heading-title{font-size:7vw;}.elementor-169 .elementor-element.elementor-element-d009202 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-d009202{font-size:4vw;}.elementor-169 .elementor-element.elementor-element-27e3eb5{width:100%;max-width:100%;}.elementor-169 .elementor-element.elementor-element-27e3eb5 > .elementor-widget-container{padding:20px 0px 72px 0px;border-width:0px 0px 1px 0px;}.elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon-box-wrapper{text-align:center;}.elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon-box-title, .elementor-169 .elementor-element.elementor-element-27e3eb5 .elementor-icon-box-title a{font-size:4vw;}.elementor-169 .elementor-element.elementor-element-d923ebd{width:100%;max-width:100%;}.elementor-169 .elementor-element.elementor-element-d923ebd > .elementor-widget-container{border-width:0px 0px 1px 0px;}.elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon-box-wrapper{text-align:center;}.elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon-box-title, .elementor-169 .elementor-element.elementor-element-d923ebd .elementor-icon-box-title a{font-size:4vw;}.elementor-169 .elementor-element.elementor-element-42dc1a0{width:100%;max-width:100%;}.elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon-box-wrapper{text-align:center;}.elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon-box-title, .elementor-169 .elementor-element.elementor-element-42dc1a0 .elementor-icon-box-title a{font-size:4vw;}.elementor-169 .elementor-element.elementor-element-42f6757b > .elementor-element-populated{padding:24px 24px 64px 24px;}.elementor-169 .elementor-element.elementor-element-900f17a .elementor-heading-title{font-size:7vw;}.elementor-169 .elementor-element.elementor-element-59ed620 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-59ed620{font-size:4vw;}}/* Start custom CSS for column, class: .elementor-element-42f6757b */.mycol{
    border: 5px solid transparent;
    border-image: linear-gradient(to right, #000000, #383837, #eb1b23, #56000b) 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f085d34 */.prefooter{
    background: linear-gradient(90deg, #ffffff 0%, #ffffff 65%, #383837 65%, #383837 66%, #eb1b23 66%, #56000b 100%);
}
@media only screen and (max-width:767px){
    .prefooter{
        background: linear-gradient(90deg, rgba(255,255,255,1) 100%, rgba(0,0,0,1) 65%, rgba(0,0,0,1) 66%, rgba(145,255,0,1) 66%, rgba(0,80,36,1) 100%);
    }
}/* End custom CSS */