.contact-container { scroll-margin-top: 100px; margin-top: clamp(50px, 20vw, 150px); display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100vw; margin-left: calc(-1 * clamp(35px, 15%, 10vw)); background-color: #4C40F7; padding-top: 40px; padding-bottom: 20px; } .contact-title { font-family: Poppins; font-size: 16px; font-weight: 400; text-align: center; color: white } .contact-subtitle { margin-top: 20px; font-family: Poppins; font-size: 28px; font-weight: 800; text-align: center; letter-spacing: 1px; color: white } .contact-textfield-container { margin-top: 30px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 20px; width: 70vw; } .contact-form-button-container { margin-top: 25px; display: flex; flex-direction: column; justify-content: center; align-items: end; width: 70vw; } .contact-form-button { display: flex; justify-content: center; align-items: center; background-color: #00113B; color: white; font-size: 14px; font-family: Poppins; font-weight: 600; text-align: end; letter-spacing: 1px; width: 150px; height: 50px; border-radius: 4px; } .contact-form-button:hover { cursor: pointer; user-select: none; } .contact-container-sent { transition-duration: 0.8s; scroll-margin-top: 100px; margin-top: clamp(50px, 20vw, 150px); display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 10px; width: 100vw; height: 300px; margin-left: calc(-1 * clamp(35px, 15%, 10vw)); background-color: #4C40F7; padding-top: 40px; padding-bottom: 20px; color: rgb(3, 234, 3); font-size: 40px; } .contact-sent-text { color: white; font-size: 12px; font-family: Poppins; font-weight: 600; text-align: end; letter-spacing: 1px; text-align: start; } @media only screen and (min-width: 1000px) { .contact-container { margin-left: calc(-1 * clamp(35px, 25%, 10vw)); margin-right: calc(-1 * clamp(35px, 25%, 10vw)); } .contact-textfield-container { width: 700px; } .contact-form-button-container { width: 700px; } .contact-container-sent { margin-left: calc(-1 * clamp(35px, 25%, 10vw)); margin-right: calc(-1 * clamp(35px, 25%, 10vw)); gap: 30px; } .contact-sent-text { font-size: 14px; } }