.contact-module__xwJ-uq__contactHero{text-align:center;height:40vh;min-height:300px;color:var(--color-white);background-color:#0000;background-image:linear-gradient(#0009,#0009),url(https://businessinkenya.co.ke/wp-content/uploads/2024/09/poultry-feed-for-chickens-geese-ducks.webp?height=600&width=1600);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;display:flex}.contact-module__xwJ-uq__contactHeroContent{max-width:800px;padding:0 20px}.contact-module__xwJ-uq__contactHeroTitle{color:var(--color-white);margin-bottom:20px;font-size:3.5rem}.contact-module__xwJ-uq__contactHeroSubtitle{font-size:1.2rem}.contact-module__xwJ-uq__contactGrid{grid-template-columns:1fr 1fr;gap:50px;margin-top:20px;display:grid}.contact-module__xwJ-uq__contactSectionTitle{color:var(--color-walnut-dark);margin-bottom:25px;font-size:2rem;position:relative}.contact-module__xwJ-uq__contactSectionTitle:after{content:"";background-color:var(--color-gold);width:60px;height:3px;position:absolute;bottom:-10px;left:0}.contact-module__xwJ-uq__contactText{color:var(--color-text);margin-bottom:30px;line-height:1.6}.contact-module__xwJ-uq__contactDetails{margin-bottom:40px}.contact-module__xwJ-uq__contactItem{margin-bottom:25px;display:flex}.contact-module__xwJ-uq__contactIcon{background-color:var(--color-ivory-dark);width:50px;height:50px;color:var(--color-walnut);border-radius:50%;justify-content:center;align-items:center;margin-right:15px;display:flex}.contact-module__xwJ-uq__contactItemTitle{color:var(--color-walnut-dark);margin-bottom:5px;font-size:1.2rem}.contact-module__xwJ-uq__contactItemText{color:var(--color-text-light);line-height:1.5}.contact-module__xwJ-uq__contactItemText a{color:var(--color-text-light);transition:color .3s}.contact-module__xwJ-uq__contactItemText a:hover{color:var(--color-gold)}.contact-module__xwJ-uq__socialTitle{color:var(--color-walnut-dark);margin-bottom:15px;font-size:1.2rem}.contact-module__xwJ-uq__socialIcons{flex-direction:column;gap:10px;display:flex}.contact-module__xwJ-uq__socialIcon{color:var(--color-text-light);align-items:center;transition:color .3s;display:inline-flex}.contact-module__xwJ-uq__socialIcon:hover{color:var(--color-gold)}.contact-module__xwJ-uq__formGroup{margin-bottom:20px}.contact-module__xwJ-uq__formLabel{color:var(--color-walnut-dark);margin-bottom:8px;font-weight:500;display:block}.contact-module__xwJ-uq__formInput,.contact-module__xwJ-uq__formTextarea{width:100%;color:var(--color-text);border:1px solid #ddd;border-radius:4px;padding:12px 15px;font-size:1rem;transition:border-color .3s}.contact-module__xwJ-uq__formInput:focus,.contact-module__xwJ-uq__formTextarea:focus{border-color:var(--color-walnut);outline:none}.contact-module__xwJ-uq__formTextarea{resize:vertical}.contact-module__xwJ-uq__submitBtn{justify-content:center;align-items:center;width:100%;display:flex}.contact-module__xwJ-uq__submitIcon{margin-right:8px}.contact-module__xwJ-uq__formError{color:#c62828;background-color:#ffebee;border-radius:4px;margin-bottom:20px;padding:10px 15px}.contact-module__xwJ-uq__formSuccess{color:#2e7d32;text-align:center;background-color:#e8f5e9;border-radius:4px;padding:20px;font-size:1.1rem}.contact-module__xwJ-uq__mapSection{background-color:var(--color-ivory-dark);padding:80px 0}.contact-module__xwJ-uq__mapContainer{border-radius:8px;margin-top:40px;overflow:hidden;box-shadow:0 5px 15px #0000001a}.contact-module__xwJ-uq__hoursContainer{text-align:center;max-width:600px;margin:0 auto}.contact-module__xwJ-uq__hoursTitle{color:var(--color-walnut-dark);margin-bottom:30px;font-size:2rem;display:inline-block;position:relative}.contact-module__xwJ-uq__hoursTitle:after{content:"";background-color:var(--color-gold);width:60px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.contact-module__xwJ-uq__hoursList{margin-bottom:20px}.contact-module__xwJ-uq__hoursItem{border-bottom:1px solid #eee;justify-content:space-between;padding:15px 0;display:flex}.contact-module__xwJ-uq__hoursItem:last-child{border-bottom:none}.contact-module__xwJ-uq__day{color:var(--color-walnut-dark);font-weight:500}.contact-module__xwJ-uq__time{color:var(--color-text-light)}.contact-module__xwJ-uq__hoursNote{color:var(--color-text-light);font-size:.9rem;font-style:italic}@media (max-width:992px){.contact-module__xwJ-uq__contactHeroTitle{font-size:2.8rem}.contact-module__xwJ-uq__contactSectionTitle{font-size:1.8rem}}@media (max-width:768px){.contact-module__xwJ-uq__contactGrid{grid-template-columns:1fr;gap:40px}.contact-module__xwJ-uq__contactHeroTitle{font-size:2.3rem}.contact-module__xwJ-uq__hoursTitle{font-size:1.8rem}}@media (max-width:576px){.contact-module__xwJ-uq__contactHero{height:30vh}.contact-module__xwJ-uq__contactHeroTitle{font-size:2rem}.contact-module__xwJ-uq__hoursItem{flex-direction:column;align-items:center;gap:5px}}
