*{margin: 0;padding: 0}body{background-color: #f4eee1;text-align: justify}.brand-container{display: flex;flex-direction: column;align-items: left;margin-top: -10px}.navbar-brand{font-weight: bold;font-size: 2.7em;color: rgb(59, 59, 59)}.navbar-brand:hover{color: rgb(59, 59, 59)}.navbar-text{font-weight: bold;font-size: 1.1em;margin-top: -8px;color: rgb(133, 133, 133)!important}.navbar-nav .nav-link{margin-right: 15px;font-weight: 600}.whereToEatVegan{background-color: #30863f;text-align: center;color: white;padding-top: 10px;padding-bottom: 10px}.whereToEatVegan h1{font-size: 2em}.section{background-color: #f8f9fa;border-radius: 20px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);padding: 30px;margin-bottom: 40px;transition: transform 0.3s ease-in-out}.section:hover{transform: scale(1.02)}.section-title{color: #9232ff;font-size: 32px;margin-bottom: 20px}.section-description{color: #333;font-size: 18px;line-height: 1.6}.img-fluid{max-width: 90%;height: auto;border-radius: 20px;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);transition: transform 0.3s ease-in-out}.footer-section{background-color: #333;color: #fff;padding: 20px 0;position: relative;bottom: 0;width: 100%;margin-bottom: 0px}.footer-section p{margin-bottom: 0px}