:root{--color-primary:#007a4b;--color-secondary:#1a1a2e;--color-accent:#ff8a00;--color-white:#fff;--color-black:#000;--color-gray-100:#f3f4f6;--color-gray-500:#6b7280;--color-gray-900:#111827;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--font-family-base:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--font-size-base:1rem;--line-height-base:1.5}.seo-page .seo-hero{background-color:#374151;color:#fff}.seo-page .seo-hero h1{color:#fff;font-size:2rem}@media (min-width:768px){.seo-page .seo-hero h1{font-size:3rem}}.seo-page .seo-hero .field--name-field-seo-intro p{color:#fff}.seo-page .seo-hero .seo-search-wrapper{padding:10px 0}@media (min-width:768px){.seo-page .seo-hero .seo-search-wrapper{padding:20px 0}}.seo-page .seo-hero .seo-search-wrapper .seo-search-info{color:#fff;font-size:1.5rem;margin-bottom:20px}.seo-page .seo-hero .seo-search-wrapper .seo-search-info span{color:orange}.seo-page .seo-hero .seo-search-wrapper .seo-search-block input[type=text]{border:1px solid #d1d5db;border-radius:.375rem;color:#111827;font-size:.9rem;padding:10px;width:100%}@media (min-width:1200px){.seo-page .seo-hero .seo-search-wrapper .seo-search-block input[type=text]{font-size:1rem;margin-right:20px;width:835px}}.seo-page .seo-hero .seo-search-wrapper .seo-search-block input[type=submit]{background-color:orange;border:1px solid #d1d5db;border-radius:.375rem;color:#fff;cursor:pointer;margin-top:10px;padding:10px 30px}@media (min-width:1200px){.seo-page .seo-hero .seo-search-wrapper .seo-search-block input[type=submit]{margin-top:0}}.seo-page .seo-hero .seo-search-wrapper .seo-search-block input[type=submit]:hover{background-color:#cc8400}.seo-page .seo-profiles-section .elite-icon{margin-bottom:20px;text-align:center}.seo-page .seo-profiles-section .elite-icon img{display:block;margin:0 auto;width:150px}@media (min-width:768px){.seo-page .seo-profiles-section h2{font-size:2.4rem;margin-bottom:20px}}.seo-page .seo-profiles-section .row>div{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.seo-page .seo-profiles-section .row>div>div{width:calc(50% - .5rem)}@media (min-width:768px){.seo-page .seo-profiles-section .row>div>div{width:calc(33.333% - .75rem)}}@media (min-width:1200px){.seo-page .seo-profiles-section .row>div>div{width:calc(16.666% - .875rem)}}.seo-page .seo-profiles-section .seo-profile-card{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s ease,transform .2s ease}.seo-page .seo-profiles-section .seo-profile-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.seo-page .seo-profiles-section .seo-profile-card .seo-profile-img{padding:16px 16px 8px}.seo-page .seo-profiles-section .seo-profile-card .seo-profile-img img{border-radius:50%;display:block;height:150px;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:150px}.seo-page .seo-profiles-section .seo-profile-card .seo-profile-name{font-size:.95rem;font-weight:600;line-height:1.3;margin:0 0 4px;word-break:break-word}.seo-page .seo-profiles-section .seo-profile-card .seo-profile-name a{color:#111827;text-decoration:none}.seo-page .seo-profiles-section .seo-profile-card .seo-profile-name a:hover{color:#007a4b}.seo-page .seo-profiles-section .seo-profile-card .seo-profile-zip{color:#6b7280;font-size:.85rem}.seo-page .seo-profiles-section .seo-profile-card .btn-seo-profile{background-color:#007a4b;border-radius:5px;color:#fff;display:inline-block;font-size:.875rem;font-weight:500;padding:7px 18px;text-decoration:none;transition:background-color .15s ease}.seo-page .seo-profiles-section .seo-profile-card .btn-seo-profile:hover{background-color:#005132;color:#fff;text-decoration:none}.seo-page .seo-search-pages{padding:30px}.seo-page .search-advanced-link a{font-size:2rem}@media (min-width:768px){.seo-page .seo-bottom-text h2.seo-header{font-size:2.6rem;margin-bottom:20px}}.seo-page .seo-bottom-text .field--name-field-moty-top-img{margin-bottom:20px}.seo-page .seo-bottom-text .field--name-field-seo-bottom-txt ul li{font-size:1.2rem}.seo-page .seo-links-wrapper{text-align:center}.seo-page .seo-links{padding:0 10px 10px}.seo-page .seo-all-other h3{color:#374151;font-size:1.1rem;letter-spacing:.05em;margin-bottom:.5rem;margin-top:1.5rem;text-transform:uppercase;width:100%}.seo-page .seo-all-other .item-craftsman{display:inline-block;padding:4px 10px}.seo-page .seo-all-other .item-craftsman a{color:#007a4b;font-size:.95rem;text-decoration:none}.seo-page .seo-all-other .item-craftsman a:hover{text-decoration:underline}
/*# sourceMappingURL=seo-page.min.css.map */
