/* Reset default margin and padding for typography */body, h1, h2, h3, p, ul {margin: 0;padding: 0;font-family: Arial, sans-serif;line-height: 1.6;}/* Global container styles */.container {max-width: 1200px;margin: 0auto;padding: 20px;}/* Header styles */header {background-color: #333;color: white;padding: 15px0;text-align: center;}headerh1 {margin: 0;font-size: 2em;}.header-buttonsbutton {margin: 010px;padding: 10px20px;background-color: #007BFF; /* Blue background */color: white;border: none;border-radius: 5px;cursor: pointer;transition: background-color 0.3s;}.header-buttonsbutton:hover {background-color: #0056b3; /* Darker blue on hover */}/* Featured card styles */.featured-section {display: flex;flex-wrap: wrap;justify-content: space-around;margin-bottom: 20px;}.featured-card, .house-card {width: 45%;padding: 10px;border: 1pxsolid#ccc;border-radius: 5px;margin-bottom: 20px;text-align: center;box-shadow: 02px4pxrgba(0, 0, 0, 0.1);}.featured-cardimg, .house-cardimg {width: 100%;height: auto;border-radius: 5px;}.featured-cardbutton, .house-cardbutton {padding: 10px20px;background-color: #FFC107; /* Yellow background */color: #333;border: none;border-radius: 5px;cursor: pointer;transition: background-color 0.3s;}.featured-cardbutton:hover, .house-cardbutton:hover {background-color: #FFD42A; /* Lighter yellow on hover */}/* Footer styles */footer {background-color: #333;color: white;padding: 20px0;text-align: center;}.footer-content {display: flex;justify-content: space-around;}.footer-section {width: 30%;}.footer-sectionh3 {margin-bottom: 10px;}ul {list-style: none;}a {color: white;text-decoration: none;}a:hover {text-decoration: underline;}/* Promotions Section Styles */.promotions {background-color: #f9f9f9;padding: 50px0;text-align: center;}.container {max-width: 1200px;margin: 0auto;padding: 015px;display: flex;flex-wrap: wrap;justify-content: center;}.promotion-card {max-width: 300px;margin: 20px;padding: 20px;background-color: #fff;border-radius: 10px;box-shadow: 04px8pxrgba(0, 0, 0, 0.1);text-align: center;}.promotion-cardimg {max-width: 100%;border-radius: 10px;}.promotion-cardh3 {margin-top: 20px;font-size: 1.5em;color: #333;}.promotion-cardp {margin-top: 10px;color: #666;}.promotion-carda {display: inline-block;margin-top: 20px;padding: 10px20px;background-color: #007bff;color: #fff;text-decoration: none;border-radius: 5px;}.promotion-carda:hover {background-color: #0056b3;}