Body{background-color:#fff !important;font-family:"poppins",sans-serif !important}p,a,a span{font-family:"poppins",sans-serif !important}p{font-size:18px !important}a{font-weight:500}.front-section,.front-section:nth-child(even),.front-section:nth-child(odd){background-color:#fff !important;padding:60px 0 !important;position:relative;z-index:2}.carousel{overflow:hidden}.carousel-overlay{background-color:#1e82ba00;width:100%;height:100%;position:absolute;z-index:1}.carousel-h{position:absolute;top:15%}.carousel-swirl{position:relative;top:35%;right:5%;min-width:25%;display:none}.carousel-content{top:60% !important;filter:none !important}.carousel-content h3{text-align:left}.carousel-indicators{margin-left:0 !important;z-index:1 !important}.carousel-indicators li{border-radius:0 !important;width:60px !important;background-color:#e4f3ff !important;height:6px !important;border:none !important}.carousel-indicators .active{background-color:#1f8bc4 !important;border-radius:0 !important;width:60px !important;height:6px !important;border:none !important}.front-tagline{font-size:5em !important;color:#fff;font-weight:600}@media screen and (max-width:992px){.front-tagline{font-size:3em !important}.top-carousel{display:none}.carousel-content{top:70% !important}.carousel-swirl{top:50%;right:5%;min-width:55%;display:block}.carousel-h{display:none}}.mission-text{line-height:46px}.video-section{display:flex;gap:20px;padding:60px 0}.video-text{max-width:32.5%;display:flex;flex-direction:column;justify-content:center}.video-text h2{color:#135578}.video{width:70%;position:relative;padding-bottom:35%;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:992px){.video-section{display:none}}.ripple-img{position:absolute;right:75%}.card-row{display:flex;flex-wrap:wrap}.card{border-radius:0 !important;padding:20px !important;background-color:#fff !important;border:0 !important}.card:hover{border-radius:0 !important}.card-title h3{font-family:"poppins",sans-serif !important;color:#135578 !important;font-weight:600}.custom-card{display:flex}.card-img{opacity:.7}.overlay-card{background-image:url(https://staging-hostetlerfamilyhomes-hfhstaging.kinsta.cloud/wp-content/uploads/2023/02/Explore-Our-Process.jpg);padding:0 !important;background-size:cover !important;background-repeat:none !important;background-size:cover;background-position:center}.overlay{background-color:#1e82ba00;height:100%;padding:10px}.overlay:hover{background-color:#1e82ba00;transition:background-color .5s}.explore-link{display:flex;width:100%;text-decoration:none}.explore-link:hover{text-decoration:none}@media screen and (max-width:992px){.card-row .card{max-width:300px;height:400px}.card-row .overlay-card{width:300px;height:400px}}.grid-container{display:grid;grid-template-columns:50px 4fr 1fr 4fr 50px;grid-template-rows:1fr 3fr 1fr}.grid-left{background-image:url(https://staging-hostetlerfamilyhomes-hfhstaging.kinsta.cloud/wp-content/uploads/2020/05/bigstock-White-Wood-Plank-Texture-Backg-330066100.jpg);background-size:cover;grid-column:1/4;grid-row:1/3}.grid-text{grid-column:2/3;grid-row:1/3;display:flex;flex-direction:column;justify-content:center;padding-right:25px}.grid-text h2{color:#1e82ba !important}.grid-right{grid-column:3/5;grid-row:2/4}.grid-text h2{color:#135578 !important}@media screen and (max-width:992px){.grid-container{display:flex;flex-direction:column}.grid-left{display:none}.grid-text{background-image:url(https://staging-hostetlerfamilyhomes-hfhstaging.kinsta.cloud/wp-content/uploads/2020/05/bigstock-White-Wood-Plank-Texture-Backg-330066100.jpg);padding:10px 30px;background-size:cover}.grid-right{padding:0 20px}}.bot-cta{z-index:1;position:relative;background-repeat:no-repeat;background-size:cover;background-image:url("https://staging-hostetlerfamilyhomes-hfhstaging.kinsta.cloud/wp-content/uploads/2023/02/HFH-cta-bg-1.jpg");height:60vh}.cta-overlay{display:flex;padding-right:5vw;padding-left:5vw;height:100%}.cta-h{position:absolute;height:70%;right:25%;top:15%}.cta-swirl{display:none}.grid-cta{color:#fff}.grid-cta h2{color:#fff !important}.grid-images{display:grid;grid-template-columns:46% 46%;grid-template-rows:45% 4% 45%;gap:3%;width:50%;z-index:2}.img-1{grid-column:1/2;grid-row:1/2}.img-2{grid-column:2;grid-row:1/3}.img-3{grid-column:1/2;grid-row:2/4}.img-4{grid-column:2;grid-row:3}.grid-img{object-fit:cover;height:100%;width:100%}.grid-cta{display:flex;flex-direction:column;justify-content:center;padding:4% 0 4% 4%;z-index:2;width:50%}.cta-btn{display:flex;gap:16px}@media screen and (max-width:992px){.cta-overlay{flex-direction:column;text-align:center;padding:0}.grid-images{width:100%}.img-2,.img-3,.img-4{display:none}.img-1{grid-column:1/4;grid-row:1/4}.cta-btn{align-items:center;gap:0;flex-direction:column}.cta-h{display:none}.cta-swirl{display:block;position:absolute;right:65%}.grid-cta{width:auto;padding:5%}.bot-cta{height:auto}.grid-img{max-height:300px}}.award-section{background-color:#f5f7f700;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 40px}.ripple-img-2{position:absolute;z-index:4}.award-header{margin-bottom:20px}.award-header h2{color:#135578}.award-container{display:flex;justify-content:space-evenly;width:100%;gap:16px}.award-card{background-image:url("https://staging-hostetlerfamilyhomes-hfhstaging.kinsta.cloud/wp-content/uploads/2023/02/HFH-award-bg-1.jpg");height:200px;width:200px;background-size:cover}.award-overlay{height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:20px 16px}.award-overlay p,.award-overlay h4{color:#fff;margin-bottom:0;font-size:14px !important}.card-header{font-size:16px !important;font-weight:600;margin-bottom:16px !important}@media screen and (max-width:1200px){.award-section{display:none}}.whitepaper-header{margin-bottom:15px;display:flex;gap:15px}.whitepaper-header h2{color:#135578 !important}.white-paper-container{padding:60px 50px}.whitepaper-content{display:flex;gap:16px}.whitepaper-img{max-width:33%}.whitepaper-img img{margin:0 !important}.whitepaper-text{display:flex;flex-direction:column;justify-content:end;max-width:66%}.whitepaper-text h3{font-family:"poppins",sans-serif !important;font-weight:600}.white-paper-container{position:relative}@media screen and (max-width:992px){.whitepaper-header{text-align:center;display:block}.whitepaper-content{flex-direction:column;align-items:center}.whitepaper-text{max-width:100%;text-align:center}.whitepaper-img{width:100%;display:flex;justify-content:center;max-width:100%}.whitepaper-img img{max-width:100%}}.testimonial-container{padding:0 5vw}.testimonial-container h2{color:#fff !important}.testimonials-section{background-color:#5f818f;padding-top:60px;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.testimonial-h{position:absolute;bottom:0;height:95%;right:0}.testimonial-swirl{display:none}.testimonials-section .container{opacity:1 !important;padding:0 !important;background-color:transparent !important}.testimonial-indicators{position:static !important;text-align:right !important;width:auto !important}.testimonials-section .container-text{max-width:100%}#carousel-testimonials{display:flex;flex-direction:column;min-height:200px;justify-content:space-between;color:#fff}#carousel-testimonials h3{color:#fff}.testimonials-section h1{color:#fff}@media screen and (max-width:992px){.testimonials-section .col-xs-12{padding-left:15px !important;padding-right:15px !important}.testimonial-indicators{text-align:left !important;left:0 !important}.testimonials-section{padding-top:20px}#carousel-testimonials{min-height:400px;display:flex;justify-content:space-between}.testimonial-h{display:none}.testimonial-swirl{display:block;position:absolute;top:55%;left:55%;rotate:90deg}}.inspired-container{padding:0 50px}.custom-card-2{display:flex;flex-flow:column}.custom-card-2 a:hover{text-decoration:none}.custom-card-2 .overlay-2:hover{background-color:#13557800}.overlay-2{background-color:#00000000;height:100%;padding:20px;transition:background-color .5s}.card-2{height:300px}.card-k{background-image:url(https://staging-hostetlerfamilyhomes-hfhstaging.kinsta.cloud/wp-content/uploads/2023/02/Kitchens.jpg)}.card-e{background-image:url(https://staging-hostetlerfamilyhomes-hfhstaging.kinsta.cloud/wp-content/uploads/2023/02/Exteriors.jpg)}.card-i{background-image:url(https://staging-hostetlerfamilyhomes-hfhstaging.kinsta.cloud/wp-content/uploads/2023/02/Interiors.jpg)}.overlay-box-2{justify-content:center;align-items:center;padding:15px;color:#fff;border:solid 1px #fff;height:100%;display:flex;flex-direction:column}.overlay-box{color:#fff;border:solid 1px #fff;height:100%;display:flex;flex-direction:column;justify-content:end;align-items:end;padding:15px}.overlay-box h3,.overlay-box-2 h3{color:#fff !important}.alt-header{color:#135578 !important}@media screen and (max-width:992px){.inspired-container{padding:0 20px}}@media screen and (max-width:992px){.slick-track{padding-top:1em}}.btn-custom{background-color:#1e82ba;padding:1em 1.75em;color:#fff !important;text-decoration:none;font-size:1.25em;margin-top:25px;display:inline-block}.btn-custom:hover{background-color:#5f818f;color:#fff;text-decoration:none;transition:background-color .5s}.btn-custom-alt{background:0 0;padding:1em 1.75em;color:#fff !important;outline:#fff solid 1px;font-size:1.25em;margin-top:25px;display:inline-block;text-decoration:none}.btn-custom-alt:hover{background:#5f818f;text-decoration:none;transition:background-color .5s}@media screen and (max-width:992px){.btn-custom,.btn-custom-alt{font-size:1em}.btn-custom-alt{margin-left:none}}.top-hero{background-size:cover;background-repeat:no-repeat;width:100%;min-height:250px;background-position:center;position:relative}.top-hero-overlay{position:absolute;display:flex;justify-content:center;align-items:center;background-color:#1e82ba00;width:100%;height:100%;overflow:hidden}.top-hero h1{font-size:60px;color:#fff;font-family:"PT serif",sans-serif;font-weight:700}.top-hero-h{right:70%;top:4%;height:250px;position:absolute}@media screen and (max-width:1050px){.top-hero{margin-top:85px}.top-hero-h{right:50%}}.interior-page{padding:0 200px !important;overflow:hidden !important}.interior-page .front-section{background-color:transparent !important}.interior-page h2,.interior-page h3,.interior-page h4{color:#135578}.interior-page h2 .interior-page h4{font-family:"PT serif",sans-serif;font-size:22px}.interior-page h3{font-family:"poppins",sans-serif;font-weight:700;font-size:22px}.interior-page h4{font-family:"PT serif",sans-serif;font-size:20px;text-transform:uppercase}.interior-page p{font-family:"poppins",sans-serif;font-size:18px}.ripple-img-page{position:absolute;top:30%;left:70%;z-index:-1}@media screen and (max-width:992px){.interior-page{padding:20px !important}}.interior-page a{color:#1f8bc4;text-decoration:underline}.interior-page a:hover,.interior-page a:active{color:#5f818f;text-decoration:underline;transition:color,.5s}.wp-block-button a{border-radius:0;color:#fff;background-color:#1f8bc4;text-decoration:none;font-family:"poppins",sans-serif;font-size:18px;margin-bottom:24px}.wp-block-button a:hover,.wp-block-button a:active{background-color:#5f818f;transition:background-color,.5s;color:#fff;text-decoration:none}blockquote{border-left:0 !important;margin:16px 0 !important}.wp-block-pullquote p{margin:0 !important;font-size:28px !important;line-height:43px;color:#3a4449;padding:0 20px;font-family:"PT Serif",sans-serif !important}