@media only screen and (min-width:0rem){#services{background:#fff;overflow:hidden;padding:var(--sectionPadding)}#services .cs-container{margin:auto;max-width:80rem;padding:0 1rem;width:100%}#services .cs-content{align-items:center;display:flex;flex-direction:column;margin-bottom:clamp(2rem,4vw,3rem);text-align:center}#services .cs-content .cs-text,#services .cs-content .cs-title{margin-left:auto;margin-right:auto;text-align:center}#services .cs-card-group{display:grid;gap:1.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}#services .cs-item{background:#fff;border-radius:.75rem;box-shadow:0 4px 24px rgba(0,0,0,.18);overflow:hidden;transition:transform .3s,box-shadow .3s}#services .cs-item:hover{box-shadow:0 12px 36px rgba(0,0,0,.28);transform:translateY(-4px)}#services .cs-card-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}#services .cs-picture{flex-shrink:0;height:13.75rem;overflow:hidden;position:relative;width:100%}#services .cs-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease;width:100%}#services .cs-picture:before{background:linear-gradient(180deg,rgba(16,28,43,.15) 0,rgba(16,28,43,.45));content:"";inset:0;position:absolute;z-index:1}#services .cs-item:hover .cs-picture img{transform:scale(1.05)}#services .cs-badge{background:var(--secondary);border-radius:.25rem;color:var(--primaryDark);font-size:.6875rem;font-weight:700;left:.875rem;letter-spacing:.08em;padding:.25rem .75rem;position:absolute;text-transform:uppercase;top:.875rem;z-index:2}#services .cs-info{display:flex;flex:1;flex-direction:column;gap:.625rem;padding:clamp(1.25rem,3vw,1.75rem)}#services .cs-h3{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:0;text-transform:uppercase}#services .cs-item-text{color:var(--bodyTextColor);flex:1;font-size:.9375rem;line-height:1.7;margin:0}#services .cs-link{align-items:center;color:var(--secondary);display:inline-flex;font-size:.875rem;font-weight:700;gap:.375rem;letter-spacing:.05em;margin-top:.5rem;text-transform:uppercase;transition:gap .3s}#services .cs-link .cs-arrow{display:inline-block;transition:transform .3s}#services .cs-item:hover .cs-link .cs-arrow{transform:translateX(4px)}}@media only screen and (min-width:48rem){#services .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#services .cs-card-group{gap:1.75rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#why-choose{background-color:var(--primaryDark);overflow:hidden;padding:var(--sectionPadding)}#why-choose .cs-container{margin:auto;max-width:80rem;padding:0 1rem;width:100%}#why-choose .cs-content{margin-bottom:clamp(2rem,4vw,3rem)}#why-choose .cs-content .cs-topper{color:var(--secondary)}#why-choose .cs-content .cs-title{color:#fff}#why-choose .cs-content .cs-text{color:hsla(0,0%,100%,.78)}#why-choose .cs-card-group{display:grid;gap:1.25rem;grid-template-columns:1fr}#why-choose .cs-item{border-left:3px solid var(--secondary);padding:clamp(1.5rem,3vw,2rem);position:relative}#why-choose .cs-item .cs-number{color:var(--secondary)!important;display:block;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1;margin-bottom:.5rem}#why-choose .cs-item .cs-h3,#why-choose .cs-item .cs-number{font-family:var(--headerFont);font-weight:800;letter-spacing:-.01em}#why-choose .cs-item .cs-h3{color:#fff;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.1;margin:0 0 .5rem;text-transform:uppercase}#why-choose .cs-item .cs-item-text{color:hsla(0,0%,100%,.78);font-size:.9375rem;line-height:1.7;margin:0}}@media only screen and (min-width:48rem){#why-choose .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#why-choose .cs-card-group{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:0rem){#reviews{background:var(--primaryDark);overflow:hidden;padding:var(--sectionPadding)}#reviews .cs-container{margin:auto;max-width:80rem;padding:0 1rem;width:100%}#reviews .cs-content{margin-bottom:clamp(2rem,4vw,3rem)}#reviews .cs-content .cs-topper{color:var(--secondary)}#reviews .cs-content .cs-title{color:#fff}#reviews .cs-content .cs-text{color:hsla(0,0%,100%,.7)}#reviews .cs-card-group{display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:clamp(2rem,4vw,3rem)}#reviews .cs-item{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;padding:clamp(1.5rem,3vw,2rem)}#reviews .cs-item .cs-stars{color:var(--secondary);font-size:1.125rem;letter-spacing:.1em;margin-bottom:1rem}#reviews .cs-item .cs-review{color:hsla(0,0%,100%,.85);font-size:.9375rem;font-style:italic;line-height:1.8;margin:0 0 1.25rem}#reviews .cs-item .cs-reviewer{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:.5rem;padding-top:1rem}#reviews .cs-item .cs-reviewer .cs-name{color:#fff;font-size:.875rem;font-weight:700}#reviews .cs-item .cs-reviewer .cs-location{color:hsla(0,0%,100%,.5);font-size:.8125rem}#reviews .cs-item .cs-reviewer .cs-location:before{content:"·";margin-right:.5rem}#reviews>.cs-container>.cs-button-solid{display:inline-flex;margin:0 auto}}@media only screen and (min-width:48rem){#reviews .cs-card-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#areas-served{align-items:center;background-color:#fff;display:flex;flex-direction:column;min-height:33.75rem;overflow:hidden;padding:var(--sectionPadding);padding-top:clamp(20rem,42vw,34rem);position:relative}#areas-served .cs-background{display:block;height:clamp(18rem,38vw,30rem);left:0;position:absolute;top:0;width:100%;z-index:0}#areas-served .cs-background .cs-map{background-color:#e8eef3;height:100%;left:0;position:absolute;top:0;width:100%}#areas-served .cs-background:before{background:linear-gradient(to bottom,hsla(38,35%,94%,0) 0,hsla(38,35%,94%,.6) 60%,var(--bgLight) 100%);bottom:0;content:"";height:35%;left:0;pointer-events:none;position:absolute;width:100%;z-index:401}#areas-served .cs-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:80rem;padding:0 1rem;position:relative;width:100%;z-index:2}#areas-served .cs-content{margin-bottom:clamp(1.75rem,3vw,2.5rem)}#areas-served .cs-card-group{display:grid;gap:clamp(1rem,2vw,1.25rem);grid-template-columns:repeat(12,1fr);list-style:none;margin:0 0 clamp(2rem,4vw,2.75rem);padding:0;width:100%}#areas-served .cs-item{background-color:#fff;border-radius:.75rem;box-shadow:0 6px 24px rgba(15,28,43,.1);grid-column:span 12;list-style:none;overflow:hidden;position:relative;transition:transform .25s,box-shadow .25s}#areas-served .cs-item:hover{box-shadow:0 14px 36px rgba(15,28,43,.18);transform:translateY(-4px)}#areas-served .cs-item-link{align-items:center;display:flex;flex-direction:column;gap:.375rem;justify-content:center;padding:clamp(1.5rem,3vw,2rem) clamp(1rem,3vw,1.5rem);position:relative;text-align:center;text-decoration:none;transition:background-color .25s}#areas-served .cs-item-link:before{background:var(--secondary);content:"";height:.25rem;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left center;transition:transform .3s}#areas-served .cs-item:hover .cs-item-link:before{transform:scaleX(1)}#areas-served .cs-h2{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:0;text-transform:uppercase;transition:color .25s}#areas-served .cs-item:hover .cs-h2{color:var(--primary)}#areas-served .cs-item-text{color:var(--secondary);font-size:.8125rem;font-weight:600;letter-spacing:.06em;line-height:1.4;margin:0;text-transform:uppercase}#areas-served .cs-areas-button{display:inline-flex}#areas-served .cs-google-link{color:var(--primary);display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.04em;margin-top:.875rem;text-decoration:none;text-transform:uppercase;transition:color .25s}#areas-served .cs-google-link:hover{color:var(--secondary)}}@media only screen and (min-width:48rem){#areas-served .cs-item{grid-column:span 6}}@media only screen and (min-width:64rem){#areas-served .cs-item{grid-column:span 4}}@media only screen and (min-width:81.25rem){#areas-served .cs-item{grid-column:span 3}}@media only screen and (min-width:0rem){#cta{background-color:var(--primaryDark);background-image:linear-gradient(135deg,rgba(35,56,76,.82),rgba(35,56,76,.72)),url(/assets/images/jcarps-seamlessgutters-professional-gutter-services-north-mississippi.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;isolation:isolate;overflow:hidden;padding:clamp(3.5rem,8vw,6rem) 0;position:relative;text-align:center}#cta .cs-cta-stripe{display:none}#cta .cs-container{margin:auto;max-width:57.5rem;padding:0 1.25rem;position:relative;width:100%;z-index:3}#cta .cs-content{margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}#cta .cs-eyebrow{color:var(--secondary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.18em;margin-bottom:1rem;text-transform:uppercase}#cta .cs-title{color:#fff;font-family:var(--headerFont);font-size:clamp(2rem,6.2vw,4.25rem);font-weight:800;letter-spacing:.01em;line-height:.95;margin:0 0 1.125rem;text-transform:uppercase}#cta .cs-title .cs-title-line1,#cta .cs-title .cs-title-line2{display:block}#cta .cs-title .cs-title-line2{color:var(--secondary)}#cta .cs-text{color:hsla(0,0%,100%,.9);font-size:clamp(.9375rem,1.4vw,1rem);line-height:1.6;margin:0 auto;max-width:40rem}#cta .cs-button-group{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:23.75rem}#cta .cs-cta-button-solid{align-items:center;background:var(--secondary);border:2px solid var(--secondary);border-radius:.25rem;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:700;justify-content:center;letter-spacing:.06em;padding:1.125rem 2rem;text-decoration:none;text-transform:uppercase;transition:background .25s,border-color .25s,transform .15s}#cta .cs-cta-button-solid:hover{background:#d96a14;border-color:#d96a14;transform:translateY(-2px)}#cta .cs-cta-button-outline{align-items:center;background:transparent;border:2px solid #fff;border-radius:.25rem;color:#fff;display:inline-flex;font-weight:700;gap:.75rem;justify-content:center;padding:.875rem 1.75rem;text-decoration:none;transition:background .25s,color .25s,transform .15s}#cta .cs-cta-button-outline img{filter:brightness(0) invert(1);flex-shrink:0;height:1.25rem;transition:filter .25s;width:1.25rem}#cta .cs-cta-button-outline .cs-call-stack{align-items:flex-start;display:flex;flex-direction:column;line-height:1.1;text-align:left}#cta .cs-cta-button-outline .cs-call-label{color:hsla(0,0%,100%,.75);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}#cta .cs-cta-button-outline .cs-call-number{color:#fff;font-size:1.0625rem;font-weight:700;letter-spacing:.02em;margin-top:.125rem}#cta .cs-cta-button-outline:hover{background:#fff;transform:translateY(-2px)}#cta .cs-cta-button-outline:hover img{filter:none}#cta .cs-cta-button-outline:hover .cs-call-label{color:var(--bodyTextColor)}#cta .cs-cta-button-outline:hover .cs-call-number{color:var(--headerColor)}}@media only screen and (min-width:48rem){#cta .cs-button-group{flex-direction:row;justify-content:center;max-width:none}#cta .cs-cta-button-outline,#cta .cs-cta-button-solid{min-width:13.75rem}}