.difi-home-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(720px,100%);margin-top:20px;padding:8px;background:rgba(255,255,255,.96);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.difi-home-search input{width:100%;min-width:0;border:0!important;background:#fff!important;padding:13px 15px!important;font-size:15px!important;border-radius:8px!important}.difi-home-search button{border:0;border-radius:8px;background:#ff6538;color:#fff;padding:0 26px;font-weight:800;cursor:pointer}.home .di-paid-banner-section{display:none!important}.home .di-directory-results{padding-top:52px!important}.home .di-directory-results .difi-category-strip{margin:26px 0 34px}.home .di-directory-results .di-section-head{margin-bottom:0}@media(max-width:600px){.difi-home-search{grid-template-columns:1fr}.difi-home-search button{min-height:46px}.home .di-directory-results{padding-top:32px!important}}
