<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@keyframes lqdGDPRFadeIn{from{transform:translate(-50%, 50%);opacity:0;visibility:hidden}to{transform:translate(-50%, 0);opacity:1;visibility:visible}}@keyframes lqdGDPRFadeOut{from{transform:translate(-50%, 0);opacity:1;visibility:visible}to{transform:translate(-50%, 50%);opacity:0;visibility:hidden}}.lqd-gdpr-accept{padding:8px 23px;border:none;border-radius:50em;background:#eff3f5;font-size:14px;line-height:1em;color:#184341;transition:background .3s,color .3s}.lqd-gdpr-accept:hover{color:#eff3f5;background-color:#184341}.lqd-gdpr-left{padding-inline-end:16px}.lqd-gdpr-inner{display:flex;align-items:center}#lqd-gdpr{padding:10px 10px 10px 20px;border-radius:50px;position:fixed;bottom:3.5rem;left:50%;z-index:10152;background-color:#fff;font-size:.9em;line-height:1.5em;color:rgba(0,0,0,.86);box-shadow:0 20px 60px rgba(92,107,149,.15);opacity:0;visibility:hidden;transform:translate(-50%, 0)}#lqd-gdpr,#lqd-gdpr:before,#lqd-gdpr:after,#lqd-gdpr *,#lqd-gdpr *:before,#lqd-gdpr *:after{box-sizing:border-box}#lqd-gdpr p{margin-bottom:0}#lqd-gdpr.lqd-gdpr-ready.lqd-gdpr-visible{animation:lqdGDPRFadeIn .85s cubic-bezier(0.19, 1, 0.22, 1) both alternate}#lqd-gdpr.lqd-gdpr-ready.lqd-gdpr-hidden{animation:lqdGDPRFadeOut .85s cubic-bezier(0.19, 1, 0.22, 1) both alternate}@media screen and (max-width: 540px){#lqd-gdpr{min-width:320px;border-radius:4px;text-align:center}.lqd-gdpr-left{padding:0;margin-bottom:.75em}.lqd-gdpr-inner{flex-direction:column}}.vc_custom_heading:first-child{margin-top:0}.vc_custom_heading:last-child{margin-bottom:0}.wpb_text_column{margin-bottom:0}.wpb_text_column h1:first-child,.wpb_text_column h2:first-child,.wpb_text_column h3:first-child,.wpb_text_column h4:first-child,.wpb_text_column h5:first-child,.wpb_text_column h6:first-child,.wpb_text_column p:first-child{margin-top:0}.wpb_text_column h1:last-child,.wpb_text_column h2:last-child,.wpb_text_column h3:last-child,.wpb_text_column h4:last-child,.wpb_text_column h5:last-child,.wpb_text_column h6:last-child,.wpb_text_column p:last-child{margin-bottom:0}.wpb_text_column blockquote{font-style:normal}.vc_row[data-vc-full-width]{overflow:visible}.vc_parallax .vc_parallax-inner{will-change:transform}/********* Compiled - Do not edit *********/
@media screen and ( min-width: 1300px ) {

					.main-header .container {
						max-width: 1270px;
					}
					.container {
						width: 1270px;
					}
				}/********* Compiled - Do not edit *********/
:root{--color-primary:#ffcd28;--color-secondary:#000000;--color-gradient-start:#ffcc23;--color-gradient-stop:#ffcc23;--color-link:#000000;--color-link-hover:#000000;--lqd-cc-active-bw:1px;}.lqd-preloader-wrap{background:rgb(122, 160, 63);}body{font-family:'Source Sans Pro', sans-serif ;font-weight:400;line-height:1.64em;font-size:17px;color:#000000;}.btn{font-family:'Montserrat', sans-serif ;font-weight:700;line-height:16px;font-size:16px;color:#000000;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;font-weight:400;line-height:2;font-size:18px;color:#737373;}.h1,h1{font-family:'Montserrat', sans-serif ;font-weight:700;line-height:1.25em;font-size:42px;color:#7aa03f;}.h2,h2{font-family:'Montserrat', sans-serif ;font-weight:700;line-height:1.25em;font-size:40px;color:#7aa03f;}.h3,h3{font-family:'Montserrat', sans-serif ;font-weight:700;line-height:1.25em;font-size:35px;color:#7aa03f;}.h4,h4{font-family:'Montserrat', sans-serif ;font-weight:400;line-height:1.25em;font-size:28px;color:#7aa03f;}.h5,h5{font-family:'Montserrat', Arial, Helvetica, sans-serif ;font-weight:700;line-height:1.25em;font-size:20px;color:#7aa03f;}.h6,h6{font-family:'Montserrat', Arial, Helvetica, sans-serif ;font-weight:700;line-height:1.5em;font-size:16px;color:#7aa03f;}.main-header{background:rgb(0, 0, 0);}.titlebar-inner h1{font-weight:700;}.titlebar-inner p{font-family:Montserrat;font-size:18px;font-weight:600;line-height:28px;}.titlebar-inner{padding-top:55px;padding-bottom:100px;}.titlebar{background-image:url(//summervillegutterinstallation.com/wp-content/uploads/2021/01/Mask-3@2x.jpg);background-size:cover;background-position:center center;}.titlebar &gt; .titlebar-overlay.lqd-overlay{background:rgba(20, 51, 49, 0.9);}.titlebar .titlebar-scroll-link{color:rgba(255, 255, 255, 0.68);}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:75px;}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(0, 0, 0);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(255, 205, 39);}.main-header .nav-trigger .bar, .main-header .nav-trigger.style-2 .bar:before, .main-header .nav-trigger.style-2 .bar:after{background-color:rgb(255, 205, 39);}}.lqd-contact-form input[type=submit] {
    font-family: montserrat, sans-serif;
    font-weight: 700;
}
.ld-module-v-sep .ld-v-sep-inner {
    height: 60%;
    top: 20%;
}
.main-header .btn,
.main-header .iconbox h3 {
    font-family: inherit;
}#callnowbutton {
    display: none;
}

@media screen and (max-width:650px) {

    #callnowbutton {
        display: block;
        position: fixed;
        text-decoration: none;
    }

    #callnowbutton.cnb-full {
        display: flex;
        justify-content: center;
        align-items: center;
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.18);
        width: 100%;
        left: 0;
        height: 60px;
    }

    .cnb-full.cnb-full-bottom {
        bottom: 0;
    }

    .cnb-full.cnb-full-top {
        top: 0;
    }

    #callnowbutton.cnb-single {
        width: 55px;
        height: 55px;
        border-radius: 50%;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
        background-position: center;
        background-size:35px 35px;
        background-repeat: no-repeat;
    }

    .cnb-single.cnb-middle {
        bottom: 15px;
        left: 50%;
        margin-left: -28px;
    }

    .cnb-single.cnb-left {
        bottom: 15px;
        left: 20px;
    }

    .cnb-single.cnb-right {
        bottom: 15px;
        right: 20px;
    }

    .cnb-single.cnb-mleft {
        top: 50%;
        margin-top: -28px;
        left: 20px;
    }

    .cnb-single.cnb-mright {
        top: 50%;
        margin-top: -28px;
        right: 20px;
    }

    .cnb-single.cnb-tleft {
        top: 15px;
        left: 20px;
    }

    .cnb-single.cnb-tmiddle {
        top: 15px;
        left: 50%;
        margin-left: -28px;
    }

    .cnb-single.cnb-tright {
        top: 15px;
        right: 20px;
    }

    /* Don't show a label with top and bottom middle positions */
    #callnowbutton.cnb-single.cnb-middle span,
    #callnowbutton.cnb-single.cnb-tmiddle span {
        display: none;
    }

    .cnb-single.cnb-left span,
    .cnb-single.cnb-mleft span,
    .cnb-single.cnb-tleft span {
        left: 68px;
    }

    .cnb-single.cnb-right span,
    .cnb-single.cnb-mright span,
    .cnb-single.cnb-tright span {
        right: 68px;
    }

    .cnb-single.cnb-text span {
        -moz-osx-font-smoothing: grayscale;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        display: block;
        width: auto;
        background-color: rgba(70,70,70,.9);
        position: absolute;
        border-radius: 2px;
        font-family: helvetica,arial,sans-serif;
        padding: 6px 8px;
        font-size: 13px;
        font-weight: 700;
        color: #ECECEC;
        top: 15px;
        box-shadow: 0 1px 2px rgba(0,0,0,.15);
        word-break: keep-all;
        line-height: 1em;
        text-overflow: ellipsis;
        vertical-align: middle;
        white-space: nowrap;
    }
    .cnb-single:not(.cnb-text) span {
        display: none;
    }
    .cnb-full.cnb-text {
        text-align: center;
        color: #FFF;
        font-weight: 600;
        font-size: 120%;
        overflow: hidden;
        white-space: nowrap;
    }

    .cnb-full.cnb-zoom-110 img,
    .cnb-full.cnb-zoom-120 img,
    .cnb-full.cnb-zoom-130 img {
      transform-origin: right;
    }
    .cnb-single.cnb-zoom-70,
    .cnb-full.cnb-zoom-70 img {
      transform: scale(0.7);
    }
    .cnb-single.cnb-zoom-80,
    .cnb-full.cnb-zoom-80 img {
      transform: scale(0.8);
    }
    .cnb-single.cnb-zoom-90,
    .cnb-full.cnb-zoom-90 img {
      transform: scale(0.9);
    }
    .cnb-single.cnb-zoom-110,
    .cnb-full.cnb-zoom-110 img {
      transform: scale(1.1);
    }
    .cnb-single.cnb-zoom-120,
    .cnb-full.cnb-zoom-120 img {
      transform: scale(1.2);
    }
    .cnb-single.cnb-zoom-130,
    .cnb-full.cnb-zoom-130 img {
      transform: scale(1.3);
    }
    .cnb-full.cnb-zoom-70 span {
      font-size: 70%;
    }
    .cnb-full.cnb-zoom-80 span {
      font-size: 80%;
    }
    .cnb-full.cnb-zoom-90 span {
      font-size: 90%;
    }
    .cnb-full.cnb-zoom-110 span {
      font-size: 110%;
    }
    .cnb-full.cnb-zoom-120 span {
      font-size: 120%;
    }
    .cnb-full.cnb-zoom-130 span {
      font-size: 130%;
    }

    .cnb-zindex-10 {
      z-index: 2147483647;
    }
    .cnb-zindex-9 {
      z-index: 214748365;
    }
    .cnb-zindex-8 {
      z-index: 21474836;
    }
    .cnb-zindex-7 {
      z-index: 2147484;
    }
    .cnb-zindex-6 {
      z-index: 214748;
    }
    .cnb-zindex-5 {
      z-index: 21475;
    }
    .cnb-zindex-4 {
      z-index: 2147;
    }
    .cnb-zindex-3 {
      z-index: 215;
    }
    .cnb-zindex-2 {
      z-index: 21;
    }
    .cnb-zindex-1 {
      z-index: 2;
    }
}</pre></body></html>