.hero h1,.hero p{margin-bottom:4rem}.diag-page-section-one{background-color:var(--COLOR-MAIN-DARK);background-image:url(https://callbillsheating.s3.us-west-2.amazonaws.com/diag-header.webp);background-repeat:no-repeat;background-position:right}.diag-page-hero-image{display:none}.diag-page-inner-section-one div{flex:1;padding:8rem 1rem 1rem}.diag-page-inner-section-one h2{font-size:4rem}.diag-page-section-two{background-color:#fff;margin-top:5rem}.diag-page-inner-section-four,.diag-page-inner-section-three,.diag-page-inner-section-two{padding:2rem;background-color:#fff}.diag-page-inner-section-five,.diag-page-inner-section-three,.diag-page-section-five,.diag-page-section-three{background-color:#fff}.diag-page-section-four{background-color:#fff;margin-bottom:5rem}.diag-page-inner-section-four{background-color:#fff;margin-bottom:2rem}.diag-page-inner-section-five h3,.diag-page-inner-section-five ul,.diag-page-inner-section-four h3,.diag-page-inner-section-three h3,.diag-page-inner-section-two h3{font-size:3rem}.diag-page-inner-section-four h3,.diag-page-inner-section-three h3,.diag-page-inner-section-two h3{color:var(--COLOR-MAIN-DARK);padding-bottom:2rem}.diag-page-inner-section-five li{font-size:1.4rem}.body-form-container h3,.diag-page-inner-section-five span,.reviewer-name{font-size:2rem}.hero h1{color:var(--COLOR-HIGHLIGHT-BRIGHT);font-size:5rem;text-shadow:2px 2px 5px #000}.hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff;padding:10rem 0}.schedule-service-button,.schedule-service-mobile-button{border:2px solid #fff;font-size:2.4rem;padding:10px 20px;background-color:rgba(0,0,0,.15);background-image:linear-gradient(to right,var(--COLOR-SECONDARY-BRIGHT),var(--COLOR-SECONDARY-DARK));color:#fff;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;transition:.2s;box-shadow:2px 2px 5px rgba(0,0,0,.5)}.schedule-service-button:focus,.schedule-service-button:hover{transform:scale(1.05);background-blend-mode:multiply}.schedule-service-button:active{transform:scale(.98);box-shadow:none}.call-us-button:hover,.leave-a-review img:hover{transform:scale(1.05)}header .schedule-service-button{border:none}.red-divider{height:4rem;background-color:var(--COLOR-SECONDARY-DARK)}.review-card,.twobyone-image{background-color:#fff;height:auto}.areas-local-needs{padding:3rem 1rem 3rem 0;background:#fff;margin-bottom:1rem}.faq-section,.furn-inst-expect-section,.furn-inst-process-section,.furn-inst-why-us,.whats-next-section{padding:3rem 0}.local-needs-container{display:flex;align-items:center;margin:auto;flex-wrap:wrap;padding-right:2rem}.red-title h2{color:var(--COLOR-SECONDARY-DARK)}.local-needs-text{flex:1 1 350px;margin:.5rem;padding:1rem}.local-needs-text p{font-size:1.6rem;text-align:justify}.local-needs-text h2{font-size:3rem;color:var(--COLOR-MAIN-DARK);margin-bottom:2rem;text-align:center}.bottom-padding{padding-bottom:2rem}.local-needs-img{flex:1 1 350px}.twobyone-image{width:100%;margin:0 1rem;padding:.5rem;box-shadow:2px 2px 5px #000;position:relative;z-index:5}.furn-inst-why-us{padding-bottom:5rem}.furn-inst-why-title h2{font-size:3.5rem;color:var(--COLOR-SECONDARY-DARK);text-align:center;margin:5rem 0 3rem;padding:0 1rem}.centered-text{text-align:center}.make-italic{font-style:italic}.furn-inst-why-list{display:flex;flex-direction:column;align-items:center}.furn-inst-why-list li{font-size:1.4rem;line-height:1.5;color:#4c4c4c;padding:0 2rem}.furn-inst-why-list span,.review-heading h2{color:var(--COLOR-MAIN-DARK)}.furn-inst-why-list ul{text-align:left;padding-left:0;list-style-type:none}.furn-inst-why-list span{font-size:2rem;text-decoration:underline;font-weight:bolder}.reviews-section{margin-top:-2rem;margin-bottom:-2rem;z-index:100;position:relative}.reviews-container{display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(to bottom,#fff,var(--COLOR-HIGHLIGHT-DARK));box-shadow:3px 3px 15px #000}.body-form-overlay,.leave-a-review img:hover,.review-card,.tune-cards{box-shadow:2px 2px 5px #000}.review-heading{font-size:7rem;max-width:100%;text-align:center;padding:2rem;margin-bottom:2rem}.carrousel-container{flex-direction:column;display:flex;width:100%}.review-carrousel{flex:3;width:100%;overflow:hidden;position:relative}.carousel-slides{display:flex;transition:transform .5s;width:100%}.carousel-slide{flex:0 0 100%;display:flex;justify-content:center}.carousel-slide:nth-child(2) h3,.carousel-slide:nth-child(7) h3{background-color:#ec407a}.carousel-slide:nth-child(3) h3{background-color:#455a64}.carousel-slide:nth-child(4) h3{background-color:#ab47bc}.carousel-slide:nth-child(5) h3{background-color:#46cda2}.review-card{display:flex;flex-direction:column;width:85%;margin-bottom:2.5rem;padding:2rem}.review-card-top{display:flex;align-items:center;justify-content:space-between;height:9rem;margin-bottom:4rem;border-bottom:1px solid #4c4c4c}.review-card-top-left{display:flex;align-items:center}.review-card h3{margin:1rem;font-size:5rem;width:5rem;height:5rem;line-height:5rem;background-color:#ffbe19;border-radius:50%;text-align:center;box-sizing:border-box}.review-name-title{display:flex;flex-direction:column}.review-source{font-family:Poppins,sans-serif;font-size:1.6rem}.star-emojies{font-family:'Segoe UI Emoji';font-size:20}.carousel-nav{position:absolute;top:35%;border:none;cursor:pointer;font-size:2rem;height:30px;width:30px;background-color:transparent}.body-form-overlay,.modal{position:fixed;overflow:auto}.carousel-nav.prev{left:10px}.carousel-nav.next{right:10px}.carousel-arrow{stroke-width:8px;width:25px;height:25px;fill:none;stroke:var(--COLOR-MAIN-DARK)}.prev-arrow{transform:rotate(90deg)}.next-arrow{transform:rotate(270deg)}.menu-item:focus .main-icon-stroke,.menu-item:hover .main-icon-stroke{stroke:var(--COLOR-SECONDARY-BRIGHT)}.leave-a-review{display:flex;justify-content:center;flex:1;font-size:2rem}.leave-a-review a{margin:0 4rem 2rem}.leave-a-review img{height:6rem;width:auto;transition:.2s ease-in-out;border:2px solid #fff;border-radius:8px}.four-card-outer{background-image:linear-gradient(to bottom,var(--COLOR-MAIN-DARK),var(--COLOR-MAIN-BRIGHT))}.four-card-outer>h2{font-size:4rem;text-align:center;padding:3rem 1rem 0}.four-card-inner{display:flex;flex-wrap:wrap;justify-content:space-around;padding:10rem 0}.tune-cards{flex-basis:22%;text-align:center;margin:0 0 2rem;padding:20px;background:#fff;border-radius:5px}.tune-cards h2{font-size:1.6rem;padding-bottom:1rem;color:var(--COLOR-SECONDARY-DARK);border-bottom:2px solid var(--COLOR-SECONDARY-DARK);margin-bottom:1rem}.get-started-outer{background-color:var(--COLOR-MAIN-BRIGHT)}.get-started{display:flex;height:100%;align-items:flex-start;flex-wrap:wrap-reverse}.get-started h2{font-size:5rem;color:#fff;padding:2rem}.get-started p{margin-top:3rem}.body-form-container input,.body-form-container label{margin:2px 0;display:inline-block;box-sizing:border-box}.get-started-image{flex:1 1 425px;padding-bottom:2rem}.get-started-image img{width:90%;height:auto;padding:2rem 1rem 2rem 5rem}.lets-get-started{flex:1 1 425px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:2rem 3rem 4rem}.call-us-button{background-color:transparent;color:#fff;border:2px solid #fff;border-radius:5px;cursor:pointer;transition:.2s;margin-top:10px;width:auto;padding:1rem 7.4rem;font-size:2rem}.call-us-button:hover{background-color:var(--COLOR-MAIN-DARK)}.body-form-overlay{display:none;top:52%;left:50%;transform:translate(-50%,-50%);width:350px;min-height:650px;background-image:linear-gradient(to bottom,var(--COLOR-MAIN-DARK),var(--COLOR-MAIN-BRIGHT));border:2px solid #fff;z-index:9998}.body-form-container{display:block;font-size:2rem;padding:10px;width:100%;height:100%;flex:1;background-color:var(--COLOR-MAIN-BRIGHT)}.body-form-container label{width:100%;padding:2px;color:#fff}.body-form-container input{width:100%;padding:4px;font-size:1.2rem;border-radius:3px;border:none}.body-form-container textarea{width:100%;padding:5px;margin:4px 0;display:inline-block;border:1px solid #fff;border-radius:5px;box-sizing:border-box;font-size:1.2rem;resize:vertical}.body-form-container .btn{background-image:radial-gradient(var(--COLOR-HIGHLIGHT-BRIGHT),var(--COLOR-HIGHLIGHT-DARK));color:#1d5079;padding:14px 20px;margin:8px 0;border:none;border-radius:5px;cursor:pointer;width:100%;transition:.1s ease-in-out;box-shadow:2px 2px 4px #000;font-size:1.5rem}.body-form-container .btn:active,.body-form-container .btn:focus,.body-form-container .btn:hover{opacity:.8;transform:scale(1.02)}.body-form-container .cancel{background-image:linear-gradient(to right,var(--COLOR-SECONDARY-BRIGHT),var(--COLOR-SECONDARY-DARK));color:#fff}.modal{display:none;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;width:250px;height:100px;border-radius:5px}.close-button{color:var(--COLOR-SECONDARY-DARK);float:right;font-size:36px;font-weight:700}.close-button:focus,.close-button:hover{color:#000;text-decoration:none;cursor:pointer}@media screen and (max-width:768px){.diag-page-section-one{background-color:var(--COLOR-MAIN-DARK);background-image:none}.get-started h2,.hero h1{font-size:3.5rem}.hero{padding:0;text-align:center}.diag-page-hero-image{display:block;width:85vw;height:auto;padding:1rem 1rem 2rem;margin-left:auto;margin-right:auto}.review-heading{line-height:.6}.review-heading span{display:inline-block;font-size:2rem}.review-card-top{margin-bottom:2rem;height:5.5rem}.review-card h3{font-size:3.5rem;width:3.5rem;height:3.5rem;line-height:3.5rem}.review-content p,.reviewer-name{font-size:1.4rem}.review-source{font-family:Poppins,sans-serif;font-size:1rem}.star-emojies{font-size:1.2rem}.leave-a-review a{margin:0 2rem 2rem}.leave-a-review img{height:5rem;width:auto}.four-card-inner{padding-top:6rem}.tune-cards{flex-basis:80%}.body-form-overlay{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:100vw;width:100dvw;min-height:100vh;min-height:100dvh;height:auto;border:none;z-index:9998;overflow:auto}.body-form-container{font-size:2.5rem;background-color:transparent}.body-form-container button,.body-form-container input,.body-form-container textarea{font-size:1.3rem}.request-form-headline{text-align:center;color:var(--COLOR-HIGHLIGHT-BRIGHT);padding-top:1rem;height:5rem;text-shadow:0 0 4px #000}.request-form-headline h3{font-size:2rem}}@media screen and (min-width:769px) and (max-width:972px){.diag-page-section-one{background-color:#2b2b2b;background-blend-mode:multiply}.hero h1{font-size:3.8rem}header .schedule-service-button{font-size:1.6rem}.review-heading span{display:inline-block;font-size:5rem;margin-bottom:0}.tune-cards{flex-basis:45%}.get-started{align-items:center}}@media screen and (min-width:973px) and (max-width:1250px){.diag-page-section-one{background-color:var(--COLOR-MAIN-DARK)}.hero h1{font-size:4rem}header.schedule-service-button{font-size:1.5rem}.review-heading span{font-size:5rem}.get-started{align-items:center}}