/* |--↓-↓-↓ Start about.html ↓-↓-↓--| */ .about { display: flex; flex-direction: column; align-items: center; } #main-top { display: flex; flex-direction: row; gap: 30px; width: 90vw; height: auto; } #business-info { display: block; align-items: center; width: 25vw; background-color: var(--color-soft-golden); border: solid var(--color-destin-sand); border-radius: 10px; box-shadow: var(--shadow-medium); } #phone, #hours { background-color: var(--color-destin-sand); border: solid var(--color-light-teal); border-radius: 10px; margin: 5px 10px; } #business-info h3, #feedback-intro h2 { font-size: 1.875rem; text-align: center; text-shadow: 0.5px 0.5px 2px var(--color-dark-green), -0.5px -0.5px 2px var(--color-dark-green), -0.5px 0.5px 2px var(--color-dark-green), 0.5px -0.5px 2px var(--color-dark-green); color: var(--color-destin-sand); background-color: var(--color-mid-green); border: solid var(--color-destin-sand); max-width: 75vw; border-radius: 10px; padding-left: 10px; transform: translateX(0px); box-shadow: var(--shadow-medium); } #business-info p { text-align: center; font-size: 14pt; } #business-info h4 { text-align: center; background-color: var(--color-light-teal); border: solid var(--color-destin-sand); border-radius: 15px; padding: 0 10px; width: 50%; margin-left: 22.5%; box-shadow: var(--shadow-subtle); } #story { display: flex; flex-direction: column; align-items: center; justify-content: left; width: 70vw; margin-left: 30px; } #story h2 { background-color: var(--color-mid-green); color: var(--color-destin-sand); border: solid var(--color-destin-sand); border-radius: 15px; text-shadow: 0.5px 0.5px 2px var(--color-dark-green), -0.5px -0.5px 2px var(--color-dark-green), -0.5px 0.5px 2px var(--color-dark-green), 0.5px -0.5px 2px var(--color-dark-green); width: 50%; padding: 5px 10px; text-align: center; margin-right: 12.5%; box-shadow: var(--shadow-medium); } #story p { color: var(--color-dark-green); font-size: 1.25rem; font-weight: bold; } #feedback { display: flex; flex-direction: column; align-items: center; justify-content: space-between; background-color: var(--color-mid-green); border: solid var(--color-destin-sand); border-radius: 15px; width: 90vw; margin-top: 30px; box-shadow: var(--shadow-medium); } #feedback h2 { background-color: var(--color-light-teal); border: solid var(--color-destin-sand); border-radius: 10px; width: 50vw; padding: 5px 10px; text-align: center; margin-left: 25vw; margin-right: 25vw; text-shadow: 0.5px 0.5px 2px var(--color-dark-green), -0.5px -0.5px 2px var(--color-dark-green), -0.5px 0.5px 2px var(--color-dark-green), 0.5px -0.5px 2px var(--color-dark-green); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); } #feedback h3 { color: #00231c; font-weight: bold; width: 85vw; text-align: center; margin-left: 7.5vw; margin-right: 7.5vw; } #feedback p { color: #00231c; width: 85vw; text-align: center; margin-left: 7.5vw; margin-right: 7.5vw; font-weight: bold; } #feedback-form form { display: flex; flex-direction: row; gap: 20px; align-items: baseline; width: 95%; margin-top: 20px; /* Adds some spacing above the form */ } #customer-info { display: flex; flex-direction: column; align-content: center; width: 95%; /* Adjusted width */ gap: 25px; /* Adds spacing between input fields */ text-align: center; } #customer-info input { background-color: var(--color-destin-sand); border: solid var(--color-dark-green); border-radius: 15px; width: 90%; /* Ensures the input fields fill the section width */ height: 30px; /* Adjusts height to match the textarea */ text-align: center; box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1); } #customer-message { display: flex; flex-direction: column; align-items: center; width: 90%; /* Adjusted width */ } #customer-message #message-field textarea { width: 50vw; /* Takes full width of the section */ height: 30vh; /* Adjust height as needed */ background-color: var(--color-destin-sand); border: solid var(--color-dark-green); border-radius: 15px; box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1); } #form-submit-btn { display: flex; justify-content: center; margin-top: 10px; box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1); } #form-submit { padding: 10px 20px; background-color: var(--color-light-teal); border: solid var(--color-destin-sand); border-radius: 10px; color: var(--color-dark-green); font-size: 1rem; cursor: pointer; margin-bottom: 10px; box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1); } #form-submit:hover { background-color: var(--color-destin-sand); box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1); }