/*
Theme Name: Plumber 10
Theme URI: https://weboster.com
Description: Full-bleed landing page for a residential plumber. Content is managed by TFS Theme Manager.
Author: weboster.com
Author URI: https://weboster.com
Version: 1.0.0
Requires at least: 5.9
Tested up to: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: plumber-10
Tags: custom-menu, featured-images, full-width-template
*/

body{font-family:"Space Grotesk",sans-serif}h1,h2,h3{letter-spacing:-.05em!important}h1,h2{font-weight:700!important}
#hero{background:#fff;color:#101f37;padding:50px 24px 80px}#hero>div{grid-template-columns:1fr;max-width:1240px;min-height:0;gap:36px}#hero>div>div:first-child{padding:30px 0;text-align:center;align-items:center}#hero h1{font-size:clamp(3rem,6.8vw,6.4rem);max-width:17ch;line-height:1.02}#hero p{color:#526174;max-width:56ch}#hero p:first-of-type{color:#101f37;border:1px solid #dce3ea;border-radius:50px;padding:7px 18px}#hero span[aria-hidden]{display:none}#hero>div>div:last-child{min-height:420px;border-radius:32px;overflow:hidden}#hero>div>div:last-child>div{display:none}#hero a{border-radius:999px;box-shadow:none;color:#101f37;border-color:#101f37}
#services{background:#101f37;border-radius:40px 40px 0 0;color:#fff}#services h2,#services h3{color:#fff}#services p{color:#c0cbd9}#services article{background:transparent;border:1px solid #3d4c62;border-radius:22px;box-shadow:none}#services article a{color:#d5f241}#services article>div:last-child{order:-1;height:220px}#services article span{display:inline-block;color:#d5f241}
#about{padding-top:100px;padding-bottom:110px}#about img{border-radius:32px}#team{background:#eaf0f5}#team img{border-radius:24px}#process{background:#d5f241}#process h2,#process h3,#process p{color:#101f37}#reviews{background:#101f37;color:#fff}#reviews h2{color:#fff}#faq details{border-radius:16px}#contact{background:#eaf0f5}input,textarea,select{border-radius:12px!important}
@media(max-width:767px){#hero{padding:28px 20px 48px}#hero>div>div:last-child{min-height:260px;border-radius:20px}#hero h1{font-size:3rem}#services{border-radius:24px 24px 0 0}}
