footer{float:left;width:100%}#subfooter{float:left;width:100%}.banner-relations{background-color:#fff;background-image:none;padding-top:100px;padding-bottom:80px;height:auto;float:left;width:100%}.residential-top h1{color:#004739;font-size:90px;line-height:80px;font-family:'Bebas Neue',sans-serif}.residential-top p{font-size:22px;color:#333}.residential-top b{font-weight:600;color:#333}.strip{padding-bottom:20px}.need-fiber{float:left;width:100%;background:#f1f1f3;padding-top:80px;padding-bottom:200px}.property-need h2{font-size:40px;font-weight:600}.property-need p{font-weight:300;font-size:22px}.step-wrapper{display:flex;align-items:center;justify-content:center;max-width:500px;margin:auto}.step{display:flex;flex-direction:column;align-items:center}.step-circle{width:90px;height:90px;border-radius:50%;border:4px solid #f1f1f3;background:#fff;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:600;color:#f1f1f3;transition:.3s}.step-circle.active{border-color:#148f5a;color:#148f5a}.step-circle.completed{background:#fff;border-color:#148f5a;color:transparent}.step-line{flex:1;height:4px;background:#f1f1f3;position:relative;top:-15px;transition:.3s}.step-line.active{background:#459a6e}.step-label{margin-top:12px;color:#4f5660;font-size:20px}.step-label.active{color:#4f5660;font-weight:500}.checkmark{width:45px;height:45px}.checkmark path{fill:none;stroke:#459a6e;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:draw .4s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}.btn-main{background:#459a6e;color:#fff;padding:10px 60px;border-radius:50px;border:0;font-size:20px;text-transform:uppercase;font-weight:500}.btn-main:hover{background:#00342a;color:#fff}.btn-back{color:#459a6e;border-radius:50px;border:0;background:transparent;font-size:20px;font-weight:500}.btn-back:hover{color:#00342a}.progressbar-top .container{border:1px solid #d9d9d9;border-radius:8px;padding-top:60px;padding-bottom:75px;background:#fff;margin-bottom:130px}.fiber-internet h2{margin-bottom:60px;color:#459a6e;font-size:45px;font-weight:600}.check-wrapper{width:410px;margin:auto}.check-row{margin-bottom:12px}.check-row input[type="checkbox"]{transform:scale(1.6);accent-color:#459a6e;cursor:pointer}.check-row label{cursor:pointer;font-size:20px;color:#4f5660;margin-left:13px;font-weight:400}.step2-wrapper{width:410px;margin:auto}.step2-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.step2-item{display:flex;align-items:center;gap:10px}.step2-item input[type="checkbox"]{transform:scale(1.6);accent-color:#459a6e;cursor:pointer;margin:0}.step2-item label{cursor:pointer;font-size:20px;font-weight:400;color:#4f5660}.form-step-wrapper{max-width:800px;margin:0 auto}.form-step-wrapper label{display:inline-block;margin-bottom:10px;font-size:20px;color:#4f5660;font-weight:400}#content1 h3{color:#459a6e;margin-bottom:40px;font-size:30px;font-weight:bold}#content2 h3{color:#459a6e;margin-bottom:40px;font-size:30px;font-weight:500}#content3 h3{color:#459a6e;margin-bottom:40px;font-size:30px;font-weight:500}.progressbar-top{float:left;width:100%;margin-top:-170px}.mt-6{margin-top:40px}#backBtn{margin-right:80px}.form-step-wrapper .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:16px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #b6b8ba;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.video-clip{float:left;width:100%;padding-bottom:120px;padding-top:300px}#video1{float:left;width:100%}.video-clip .img-fluid{margin-top:-1px}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center}.play-button::before{content:"";width:0;height:0;border-left:18px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:4px}.video-wrapper{position:relative}.video-overlay{position:absolute;inset:0;cursor:pointer}.thumbnail{width:100%;height:100%;object-fit:cover}.overlay-dark{position:absolute;inset:0;background:rgba(0,0,0,0.45)}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;background:rgba(0,0,0,0.65);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;color:#fff;transition:all .3s ease}.play-button:hover{background:#00342a;transform:translate(-50%,-50%) scale(1.1)}.section-title{text-align:center;font-size:36px;font-weight:700;color:#4f8f6a;margin-bottom:50px}.testimonial-top{position:relative;padding:0 46px 0 85px}.testimonial-top:after{content:"";position:absolute;bottom:-15px;right:-15px;width:90px;height:70px;background-image:url('/Images/HomeSCBusiness/site/2026/3/developer-relations/quote-right.png');background-size:cover;background-repeat:no-repeat;background-position:center;z-index:2}.testimonial-top::before{content:"";position:absolute;width:90px;height:70px;background-image:url('/Images/HomeSCBusiness/site/2026/3/developer-relations/quote-left.png');background-size:cover;background-repeat:no-repeat;background-position:center;z-index:2;left:-20px;top:-30px}.logo-left .img-fluid{max-width:250px;width:100%}.brands h2{color:#459a6e;font-size:40px;margin-bottom:40px;font-weight:bold}.slider-top{float:left;width:100%;padding-bottom:70px;background:#fff}.testimonial-wrapper{position:relative;max-width:1170px;margin:auto}.testimonial-card{background:#fff;border:2px solid #d6d6d6;padding:50px 40px;position:relative;height:300px;display:flex}.company-logo{max-width:180px}.quote-start{position:absolute;top:15px;left:45%;font-size:120px;color:#e8e8e8;font-weight:700}.quote-end{position:absolute;bottom:-20px;right:40px;font-size:120px;color:#e8e8e8;font-weight:700}.testimonial-text{font-size:18px;color:#333}.testimonial-top em{font-size:18px;color:#333}.testimonial-author{margin-top:18px;font-style:italic;color:#333}.carousel-control-prev{left:-100px}.carousel-control-next{right:-100px}.carousel-control-prev-icon,.carousel-control-next-icon{background-image:none;width:20px;height:20px;border-left:3px solid #333;border-bottom:3px solid #333;transform:rotate(45deg)}.carousel-control-next-icon{transform:rotate(-135deg)}.carousel-fade .carousel-item{opacity:0;transition:opacity .8s ease-in-out}.carousel-fade .carousel-item.active{opacity:1}.residential-top{display:flex;flex-direction:column;justify-content:center}.residential-top p{margin-bottom:0}.strip{padding-bottom:18px;margin:0 auto;text-align:center;float:left;width:100%}.progressbar-top .container{border:2px solid #d9d9d9;border-radius:12px;padding-top:60px;padding-bottom:75px;background:#fff;margin-bottom:130px}.video-clip{float:left;width:100%;padding-bottom:120px;padding-top:0}#f-quote{clear:both;display:block}.request-today{padding-top:60px;background:#ececec;float:left;width:100%}.request-today .container{max-width:1320px;width:100%}.free-quote{padding-top:35px;padding-left:5%}.free-quote h4{color:#333;text-transform:uppercase;font-size:48px;margin-bottom:15px;font-weight:300;font-family:'Bebas Neue',sans-serif}.free-quote p{color:#333;font-size:22px;max-width:460px;font-weight:300}.free-quote a{color:#333!important;font-size:16px;text-decoration:none}.flex-profile{display:flex;align-items:center;padding-top:25px}.client-profile{padding-right:20px}.profile-content h4{margin-bottom:0}.profile-content p{margin-bottom:5px}.input-form form{background:#f9f9f9;border-radius:30px 30px 0 0;padding:40px 40px 0}.free-quote-1{text-align:center;margin-bottom:80px;margin-top:10px}.input-form .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:14px;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #fff;border-radius:6px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:37px;box-shadow:none}.form-text-line{font-size:16px}.free-quote-1 .btn{background:#00342a;color:#fff;font-size:16px;font-weight:normal;padding:14px 30px;border-radius:50px}#submit-form:hover{background:#019b67}.free-quote-1 .btn:hover{color:#f9f9f9}.profile-content b{font-weight:bold;color:#333;font-size:20px}.free-quote a b:hover{color:#009f67!important}.form-check label{font-size:15px;font-weight:normal}.form-check input[type="checkbox"]{transform:scale(1.6);margin:7px 8px 0 0;cursor:pointer}.form-check-input:focus{outline:0!important}#contact-info h2{font-size:33px}#contact-info p{font-size:22px}@media screen and (min-width:1600px){.container{max-width:1360px;width:100%}.residential-top h1{font-size:120px;line-height:110px}.residential-top p{font-size:24px}.property-need h2{font-size:60px;margin-bottom:20px}.property-need p{font-size:27px}.fiber-internet h2{font-size:60px}.step-wrapper{max-width:600px}#content1 h3{font-size:35px}.check-wrapper{width:470px}.check-row label{font-size:27px}.step2-item label{font-size:27px}#content3 h3{font-size:35px}.form-step-wrapper .form-control{height:50px}.brands h2{font-size:50px}.testimonial-text{font-size:24px}.testimonial-top em{font-size:23px}.carousel-control-prev{left:-120px}.carousel-control-next{right:-120px}.residential-top{padding-left:50px}.testimonial-card{height:380px}.free-quote h4{font-size:50px}.free-quote p{font-size:25px;max-width:490px}}@media(max-width:1350px){.full-width-1350{flex:0 0 100%;max-width:100%}}@media(max-width:1240px){.testimonial-wrapper{width:90%}}@media screen and (max-width:1250px){.free-quote{padding-left:2%}}@media(max-width:1124px){.residential-top h1{font-size:70px;line-height:70px}.residential-top p{font-size:18px}.banner-relations{padding-top:60px;padding-bottom:60px}.testimonial-card{height:350px}}@media(max-width:1024px){.carousel-control-prev{left:-80px}.carousel-control-next{right:-80px}}@media screen and (max-width:991px){.free-quote h4{font-size:32px;margin-bottom:10px}.free-quote p{font-size:18px;max-width:100%}.free-quote h4{font-size:32px;margin-bottom:10px}.input-form form{padding:40px 20px 0}}@media(max-width:980px){.banner-relations{text-align:center;padding-bottom:20px}.residential-top{padding-top:40px}.strip{padding-bottom:5px}.need-fiber{padding-top:40px}.property-need h2{font-size:32px}p{font-size:20px}.progressbar-top{padding:0 14px}.fiber-internet h2{margin-bottom:50px;font-size:32px}.video-clip{padding-bottom:60px;padding-top:20px}.progressbar-top .container{padding-top:40px;padding-bottom:70px;margin-bottom:50px}.brands h2{font-size:32px}.testimonial-card{height:500px}}@media(max-width:860px){.carousel-control-prev{left:-60px}.carousel-control-next{right:-60px}.free-quote{padding-left:14px;width:100%;margin-bottom:30px}.free-quote h4{text-align:center}.free-quote p{text-align:center}.flex-profile{justify-content:center}.input-form{width:100%}}@media(max-width:768px){.carousel-control-prev{left:-30px}.carousel-control-next{right:-30px}.company-logo{margin-bottom:20px}}@media(max-width:767px){.col-xs-2.col-md-7.col-lg-7.text-right.text-md-left.nav-items{width:16%}.col-xs-7.col-md-2.col-lg-2.text-left.text-md-center{width:59%}.col-xs-3.col-md-2.col-lg-2.text-right.text-md-left.shop-tag-main{width:25%}#nav-holder .row>div:nth-child(3){order:2}#nav-holder .row>div:nth-child(2){order:3}#nav-holder .row>div:nth-child(1){order:1}.residential-top h1 br{display:none}.testimonial-top::before{left:-23px;top:-40px;background-size:50%;display:none}.testimonial-top::after{background-size:50%;display:none}.carousel-control-prev{left:-5px}.carousel-control-next{right:-5px}.testimonial-top{padding:0}.logo-left .img-fluid{max-width:250px;padding-bottom:40px;width:100%}.carousel-control-next,.carousel-control-prev{width:94%;top:104%}.residential-top h1{font-size:45px;line-height:40px}.step-circle{width:60px;height:60px;font-size:27px}.step-label{font-size:16px}#content1 h3{margin-bottom:30px;font-size:22px}.btn-main{font-size:16px}.property-need h2{font-size:28px}p{font-size:18px}.fiber-internet h2{margin-bottom:40px;font-size:28px}.brands h2{font-size:28px}.testimonial-card{height:auto}padding:0 10px}.request-today .container{width:100%}.free-quote p{max-width:100%}.input-form{margin-top:25px}}@media screen and (max-width:575px){.free-quote{padding-top:30px;padding-bottom:0}.request-today{padding-top:0}.input-form{margin-top:0}.input-form form{width:100%;margin-left:0}.g-recaptcha{padding:0!important}.flex-profile{display:block;padding-top:20px;text-align:center}}@media screen and (max-width:420px){.client-profile{padding-right:0;margin-bottom:30px}.flex-profile{display:block;padding-top:20px;text-align:center}}