body.page-template-front-page .home-hero.updated_hero,body.page-template-front-page-v2 .home-hero.updated_hero,body.home.page .home-hero.updated_hero{position:relative}body.page-template-front-page .home-hero.updated_hero .description ul,body.page-template-front-page-v2 .home-hero.updated_hero .description ul,body.home.page .home-hero.updated_hero .description ul{padding-left:18px;color:#ffffff;font-weight:500}body.page-template-front-page .home-hero.updated_hero .features,body.page-template-front-page-v2 .home-hero.updated_hero .features,body.home.page .home-hero.updated_hero .features{display:flex;align-items:center;gap:24px}@media (min-width:1920px){body.page-template-front-page .home-hero.updated_hero .features,body.page-template-front-page-v2 .home-hero.updated_hero .features,body.home.page .home-hero.updated_hero .features{min-width:440px;margin-bottom:60px}}body.page-template-front-page .home-hero.updated_hero .features .feature,body.page-template-front-page-v2 .home-hero.updated_hero .features .feature,body.home.page .home-hero.updated_hero .features .feature{text-align:center;display:flex;flex-direction:column}body.page-template-front-page .home-hero.updated_hero .features .feature h3,body.page-template-front-page-v2 .home-hero.updated_hero .features .feature h3,body.home.page .home-hero.updated_hero .features .feature h3{font-size:27px;font-weight:900;color:#33693d;margin:0}body.page-template-front-page .home-hero.updated_hero .features .feature p,body.page-template-front-page-v2 .home-hero.updated_hero .features .feature p,body.home.page .home-hero.updated_hero .features .feature p{margin:0;font-weight:600;font-size:14px}body.page-template-front-page .home-hero.updated_hero .text .description,body.page-template-front-page-v2 .home-hero.updated_hero .text .description,body.home.page .home-hero.updated_hero .text .description{order:2}body.page-template-front-page .home-hero.updated_hero .text .description ul,body.page-template-front-page-v2 .home-hero.updated_hero .text .description ul,body.home.page .home-hero.updated_hero .text .description ul{list-style:none;padding:0}@media (max-width:768px){body.page-template-front-page .home-hero.updated_hero .text .btn,body.page-template-front-page-v2 .home-hero.updated_hero .text .btn,body.home.page .home-hero.updated_hero .text .btn{margin-bottom:20px}}body.page-template-front-page .team,body.page-template-front-page-v2 .team,body.home.page .team{background:linear-gradient(180deg, white 0%, #e8f2ea 47%)}body.page-template-front-page .recovered.updated_recovered .right .boxes .box,body.page-template-front-page-v2 .recovered.updated_recovered .right .boxes .box,body.home.page .recovered.updated_recovered .right .boxes .box{border:2px solid #E0E8E0;background:#F7FAF7}body.page-template-front-page .recovered.updated_recovered .right .boxes .box strong,body.page-template-front-page-v2 .recovered.updated_recovered .right .boxes .box strong,body.home.page .recovered.updated_recovered .right .boxes .box strong{font-size:52px;font-weight:800;margin-bottom:12px;display:block}body.page-template-front-page .recovered.updated_recovered .right .boxes .box span,body.page-template-front-page-v2 .recovered.updated_recovered .right .boxes .box span,body.home.page .recovered.updated_recovered .right .boxes .box span{letter-spacing:0.5px;opacity:0.8}section.team.updated_team{background:#ffffff;margin-bottom:0}section.contact.updated-contact{overflow:hidden;padding:109px 0 89px;margin-top:0}section.contact.updated-contact:before{display:none}section.contact.updated-contact .updated-contact-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}section.contact.updated-contact .updated-contact-background img{width:100%;height:100%;object-fit:cover;object-position:center}section.contact.updated-contact .updated-contact-background:before{position:absolute;content:"";height:70%;background:linear-gradient(0deg, #1F3F24 0%, rgba(31, 63, 36, 0) 100%);width:100%;bottom:0;left:0;z-index:0;mix-blend-mode:multiply}section.contact.updated-contact .container{align-items:flex-end}section.contact.updated-contact .container .left .text h2{max-width:622px;font-size:72px}@media (max-width:1400px){section.contact.updated-contact .container .left .text h2{font-size:64px}}@media (max-width:1200px){section.contact.updated-contact .container .left .text h2{font-size:48px}}@media (max-width:992px){section.contact.updated-contact .container .left .text h2{font-size:36px}}section.contact.updated-contact .container .left .text h2 strong{color:#ffbc03}section.contact.updated-contact .container .left .text p{max-width:623px}section.contact.updated-contact .container .left .text .cta h4{display:none}section.contact.updated-contact .container .left .text .cta a{padding:10px 26px 10px;background:#ffbc00;margin-top:24px}section.contact.updated-contact .container .left .text .cta a:before{background-image:url("/wp-content/themes/perkins-redesign/assets/app/svg/phone_black.svg")}section.contact.updated-contact .container .left .text .cta a span{color:#000000}section.contact.updated-contact .container .right .form{background:#ffffff;padding:41px 49px 30px;color:#010101;margin-top:0px}section.contact.updated-contact .container .right .form .titles h2{font-size:36px;line-height:57px;text-align:left}section.contact.updated-contact .container .right .form .titles span{margin-top:0px;font-weight:400;font-size:14px;line-height:140%;text-align:left;color:#010101;opacity:0.5}section.contact.updated-contact .container .right .form .titles strong{font-size:20px;line-height:100%;text-align:left;color:#010101;text-transform:uppercase;opacity:0.5}section.contact.updated-contact .container .right .form label input,section.contact.updated-contact .container .right .form label textarea,section.contact.updated-contact .container .right .form .label input,section.contact.updated-contact .container .right .form .label textarea{padding:15px 20px;background:#f7faf7;border:1px solid #c3c3c3}section.contact.updated-contact .container .right .form label span::before,section.contact.updated-contact .container .right .form .label span::before{display:none}section.reviews.updated_reviews{margin:0;background:#f9f9f9;padding:80px}@media (max-width:1200px){section.reviews.updated_reviews{padding:40px}}@media (max-width:992px){section.reviews.updated_reviews{padding:30px}}@media (max-width:768px){section.reviews.updated_reviews{padding:20px}}section.reviews.updated_reviews .container{display:flex;align-items:center;gap:40px}@media (max-width:1200px){section.reviews.updated_reviews .container{flex-direction:column}}section.reviews.updated_reviews .container .titles{flex:1 480px}@media (max-width:1200px){section.reviews.updated_reviews .container .titles{flex:1 100%}}section.reviews.updated_reviews .container .titles .label{font-size:16px;margin-bottom:12px;text-transform:uppercase;letter-spacing:0.5px;font-weight:600;color:#1F7A4D}section.reviews.updated_reviews .container .titles h2{text-align:left}section.reviews.updated_reviews .container .titles h3{text-align:left}section.reviews.updated_reviews .container .titles .btn{margin-top:24px;justify-content:flex-start}section.reviews.updated_reviews .container .all-reviews{flex:1 1120px}@media (max-width:1200px){section.reviews.updated_reviews .container .all-reviews{flex:1 100%}}section.reviews.updated_reviews .container .all-reviews .ti-widget-container{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row-reverse}@media (max-width:1200px){section.reviews.updated_reviews .container .all-reviews .ti-widget-container .ti-widget.ti-goog{width:100% !important}}@media (max-width:680px){section.reviews.updated_reviews .container .all-reviews .ti-widget-container{display:block}}section.reviews.updated_reviews .container .all-reviews .ti-widget-container .ti-review-item{-ms-flex:0 0 33.333%;flex:0 0 50%;max-width:50%}@media (max-width:680px){section.reviews.updated_reviews .container .all-reviews .ti-widget-container .ti-review-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}section.reviews.updated_reviews .container .all-reviews .ti-widget-container .ti-review-item .ti-inner{background:#ffffff !important;border:0px !important;border-radius:8px !important;box-shadow:none !important}section.reviews.updated_reviews .container .all-reviews .ti-widget-container .ti-review-item .ti-inner .ti-read-more{display:none}section.reviews.updated_reviews .container .all-reviews .ti-widget-container .ti-reviews-container{flex:1}section.reviews.updated_reviews .container .all-reviews .ti-widget-container .ti-reviews-container .ti-controls .ti-prev,section.reviews.updated_reviews .container .all-reviews .ti-widget-container .ti-reviews-container .ti-controls .ti-next{outline-color:#fff !important}section.reviews.updated_reviews .container .all-reviews .ti-widget-container:not(.ti-col-1) .ti-footer{margin-left:0;margin-right:0}section.reviews.updated_reviews .container .all-reviews .ti-widget-container .ti-verified-by-row{display:block;text-align:left;margin-bottom:0 !important;font-size:12px;color:#000000;margin:12px 18px;width:100%}@media (max-width:680px){section.reviews.updated_reviews .container .all-reviews .ti-widget-container .ti-verified-by-row{margin:12px auto 18px}}section.badges .updated-badges{position:relative;padding:40px 0}@media (max-width:420px){section.badges .updated-badges .swiper-slide{text-align:center}}.badges-swiper .swiper-wrapper{align-items:center}.badges-swiper .swiper-wrapper .swiper-slide img{width:auto;height:100%;object-fit:contain;max-width:100%}@media (max-width:420px){.badges-swiper .swiper-wrapper .swiper-slide img{width:100%;max-width:80px;max-height:80px}}section.serving-locations{position:relative;padding:120px 0;overflow:hidden}@media (max-width:991px){section.serving-locations{padding:80px 0}}section.serving-locations .background{position:absolute;top:0;left:0;width:100%;height:100%}section.serving-locations .background img{width:100%;height:100%;object-fit:cover}section.serving-locations .wrap{position:relative;z-index:1;display:flex;align-items:center;gap:64px}@media (max-width:991px){section.serving-locations .wrap{flex-wrap:wrap}}section.serving-locations .wrap .titles{flex:1 344px}section.serving-locations .wrap .titles .label{color:#ffbc03;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:500}section.serving-locations .wrap .titles span{font-size:76px;font-family:"Sofia Sans Extra Condensed", sans-serif;color:#ffffff;line-height:1;font-weight:900}@media (max-width:991px){section.serving-locations .wrap .titles span{font-size:64px}}@media (max-width:768px){section.serving-locations .wrap .titles span{font-size:48px;display:block;margin:12px 0}}section.serving-locations .wrap .titles p{font-size:16px;line-height:150%;color:#ffffff;opacity:0.6;margin:0}section.serving-locations .wrap .cards{flex:1 720px;display:flex;flex-wrap:wrap;gap:32px;display:grid;grid-template-columns:repeat(2, 1fr)}section.serving-locations .wrap .cards .card{flex:1 344px;background:#ffffff;padding:16px;display:flex;align-items:center;gap:12px;border:2px solid #B8E5C7}section.serving-locations .wrap .cards .card .content{flex:1 100%}section.serving-locations .wrap .cards .card .content h3{font-size:18px;text-decoration:underline;color:#33693c}section.serving-locations .wrap .cards .card .content h3 a{color:#33693c;text-decoration:underline}section.serving-locations .wrap .cards .card .content h3 a:hover{color:#1f3f24;text-decoration:underline}section.serving-locations .wrap .cards .card .content p{margin:0;font-size:12px;opacity:0.8;font-weight:500}section.serving-locations .wrap .cards .card .phone{display:flex;align-items:center;min-width:fit-content;font-size:14px;flex:1 auto;color:#1F7A4D;font-weight:700}.footer.updated-footer{background-color:#1F3F24}.footer.updated-footer .footer-info .social{gap:10px}.footer.updated-footer .footer-menu h3{border-bottom:2px solid #ffbc03}