#hero{padding-top:190px;padding-bottom:50px}@media screen and (min-width: 1025px){#hero{padding-top:260px;padding-bottom:74.5px}}#hero h1{font-size:clamp(3.75rem,60px + 40*(100vw - 640px)/1280,6.25rem);line-height:clamp(3.75rem,60px + 58*(100vw - 640px)/1280,7.375rem);margin:0}@media screen and (min-width: 1025px){#hero p{max-width:740px}}#hero .hero-carousel{position:absolute;inset:0;z-index:-1;background:#0c0c0c}#hero .owl-stage-outer,#hero .owl-stage,#hero .owl-item{height:100%}#hero .owl-nav{display:none !important}#hero .hero-carousel-dots{position:absolute;right:40px;top:30%;transform:translateY(-30%);flex-direction:column;gap:8px}#hero .hero-carousel-dots .owl-dot{border:none;border-radius:19px;height:19px;width:19px;background:rgba(206,198,196,.35);transition:background .3s linear}#hero .hero-carousel-dots .owl-dot.active{background:#a6ce39}#hero .google-rating{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:11px;color:#fff}#hero .google-rating .average{font-size:42px;letter-spacing:-2.1px;font-weight:600}@media screen and (min-width: 769px){#hero .google-rating .average{font-size:64px;letter-spacing:-3.2px}}#hero .google-rating .meta{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;margin-top:4px}#hero .google-rating .star-rating{position:relative;display:block;width:79px;height:13px;background-size:16px 14px}@media screen and (min-width: 769px){#hero .google-rating .star-rating{width:120px;height:22px;background-size:24px 22px}}#hero .google-rating .star-rating::before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--rating-width);background:url("/wp-content/themes/inet_lightspeed-child/img/gold-star.svg") repeat-x;background-size:16px 14px}@media screen and (min-width: 769px){#hero .google-rating .star-rating::before{background-size:24px 22px}}#hero .google-rating .star-rating::before{overflow:hidden}#hero .google-rating .total{font-size:14px;font-weight:600}@media screen and (min-width: 769px){#hero .google-rating .total{font-size:20px}}#hero .trust-logos{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}@media screen and (min-width: 1025px){#hero .trust-logos{gap:20px;justify-content:flex-end}}#intro p:last-of-type{margin-bottom:1.6em}#intro .ul-checklist ul{margin-top:45px;columns:1}@media screen and (min-width: 1025px){#intro .ul-checklist ul{columns:2}}#intro .ul-checklist ul li{font-size:20px;font-weight:600;padding-bottom:16px;padding-top:4px;padding-left:37px}#intro .ul-checklist ul li:before{font-size:24px}#landscaping-callout,#financing,#footer-callout{padding-top:129px;padding-bottom:129px}@media screen and (min-width: 1025px){#landscaping-callout,#financing,#footer-callout{padding-top:236px;padding-bottom:220px}}#landscaping-callout::before,#financing::before,#footer-callout::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,0) linear-gradient(90deg, #413E3E 0%, rgba(13, 12, 12, 0) 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:.76}@media screen and (min-width: 1281px){#landscaping-callout .content-wrap,#financing .content-wrap,#footer-callout .content-wrap{max-width:873px}}#landscaping-callout .content-wrap>*,#financing .content-wrap>*,#footer-callout .content-wrap>*{margin:0}#landscaping-callout .content-wrap,#financing .content-wrap,#footer-callout .content-wrap{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:36px;color:#fff}#landscaping-callout .content-wrap h2,#financing .content-wrap h2,#footer-callout .content-wrap h2{font-size:clamp(3.75rem,60px + (80 - 60)*(100vw - 640px)/1280,5rem);line-height:clamp(4.125rem,66px + 24*(100vw - 640px)/1280,5.625rem)}#landscaping-callout .content-wrap p,#financing .content-wrap p,#footer-callout .content-wrap p{font-size:clamp(1.5rem,24px + 6*(100vw - 640px)/1280,1.875rem);line-height:clamp(1.875rem,30px + 20*(100vw - 640px)/1280,3.125rem)}#services{padding-left:14px !important;padding-right:14px !important}#services .row>div{padding:6px}@media screen and (min-width: 1025px){#services .row>div{padding:8px}}#services .service-card{position:relative;aspect-ratio:1/1;width:100%;display:flex;flex-direction:column;justify-content:flex-end}#services .service-card .service-title{display:flex;flex-direction:row;margin-left:15px;width:80%;padding-bottom:16px}@media screen and (min-width: 769px){#services .service-card .service-title{flex:0 0 69px;margin-left:25px;padding-bottom:0}}@media screen and (min-width: 1025px){#services .service-card .service-title{margin-left:48px;flex:0 0 130px;width:70%}}#services .service-card .service-title p{flex:1;font-size:clamp(1.125rem,18px + 22*(100vw - 640px)/1280,2.5rem);line-height:clamp(1.5rem,24px + 22*(100vw - 640px)/1280,2.875rem);font-weight:600;color:#fff;text-align:left;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:rgba(166,206,57,0);text-underline-offset:-2px;text-underline-position:under;text-decoration-skip-ink:none;transition:all linear .2s}@media screen and (min-width: 1025px){#services .service-card .service-title p{text-underline-offset:-6px}}#services .service-card.sm .service-title{width:80%;padding-bottom:16px}@media screen and (min-width: 769px){#services .service-card.sm .service-title{padding-bottom:0;margin-left:25px;width:65%;flex:0 0 110px}}#services .service-card.sm p{font-size:clamp(1.125rem,18px + 6*(100vw - 640px)/1280,1.5rem);line-height:clamp(1.5rem,24px + 11*(100vw - 640px)/1280,2.1875rem)}@media screen and (min-width: 1025px){#services .service-card.sm p{text-underline-offset:-1px}}#services .service-card .bg-cover::before{position:absolute;content:"";inset:0;background:rgba(0,0,0,0) linear-gradient(180deg, #FFFFFF 0%, #1A1A1A 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:.6;transition:opacity .2s linear}#services .service-card:hover .service-title p{text-decoration-color:#a6ce39}#services .service-card:hover .bg-cover::before{opacity:1}#why-choose-us .ul-checklist ul{margin-top:45px}#why-choose-us .ul-checklist ul li{padding-left:40px;margin-bottom:1.5em}#why-choose-us .ul-checklist ul li:last-child{margin-bottom:0}#why-choose-us .ul-checklist ul li h4{margin-bottom:5px}#why-choose-us .ul-checklist ul li p{margin-bottom:1em}#why-choose-us .ul-checklist ul li:before{font-size:24px;top:1px}#our-process{background:#f0ebe9}#our-process h2{font-weight:500}#our-process .card{height:100%;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);padding:95px 25px 80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#our-process .card .icon{height:110px}#our-process .card .content{text-align:center;max-width:320px}#financing{padding-top:190px;padding-bottom:168px}@media screen and (min-width: 1025px){#financing{padding-top:236px;padding-bottom:220px}}@media screen and (min-width: 1025px){#financing .content-wrap{max-width:770px}}#testimonials{background:#f0ebe9}#testimonials .testimonial-card{height:100%;background:#fff;padding:35px}@media screen and (min-width: 1025px){#testimonials .testimonial-card{padding:84px 38px 75px}}#testimonials .testimonial-card{text-align:center}#testimonials .testimonial-card .rating{margin-bottom:42px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}#testimonials .testimonial-card .rating i{font-size:25.5px;color:#cec6c4}#testimonials .testimonial-card .rating i.filled{color:#ffca1c}#testimonials .testimonial-card .content p{font-size:clamp(1.125rem,18px + 4*(100vw - 640px)/1280,1.375rem);line-height:clamp(1.5rem,24px + 6*(100vw - 640px)/1280,1.875rem)}#testimonials .testimonial-card .name{font-weight:700}#testimonials .owl-stage{display:flex}#testimonials .owl-dots{margin-top:2em}#testimonials .owl-dots .owl-dot span{width:19px;height:19px}#testimonials .owl-dots .owl-dot.active span{background:#a6ce39}#frequently-asked-questions .faq-item{margin-top:27px;padding-top:27px;border-top:2px solid #cec6c4}#frequently-asked-questions .faq-item:last-of-type{padding-bottom:20px;border-bottom:2px solid #cec6c4}#frequently-asked-questions .faq-item h5{font-size:20px;font-weight:600;margin:0;cursor:pointer}#frequently-asked-questions .faq-item .answer{display:none;padding:20px 0 0 0}#frequently-asked-questions .faq-item.active h5{color:#a6ce39}#footer-callout{padding-top:158px;padding-bottom:150px}@media screen and (min-width: 1025px){#footer-callout{padding-top:253px;padding-bottom:214px}}@media screen and (min-width: 1025px){#footer-callout .content-wrap{max-width:850px}#footer-callout .content-wrap p{max-width:750px}}/*# sourceMappingURL=front-page.css.map */