.section-1 {
    margin: 4.5rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.section-1 h2 {
    font-weight: 700;
    margin-bottom: 0.5rem;
}

.section-1 p {
    margin: 0;
}

.section-1 .scroll-to-form-btn {
    position: relative;
    margin-top: 1.8rem;
}

.section-1 .scroll-to-form-btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 1.3rem;
    border: 1px solid transparent;
    background: linear-gradient(90deg, #81CA73, #45B9D5) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

.section-1 .scroll-to-form-btn p {
    padding: 1.25rem 3.5rem;
    margin: 0 !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    background: linear-gradient(270deg, #45B9D5 0%, #81CA73 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    width: 100% !important;
}

.section-1 .scroll-to-form-btn:hover {
    border-radius: 20px;
    background: linear-gradient(270deg, #45B9D5 0%, #81CA73 100%);
}

.section-1 .scroll-to-form-btn:hover>p {
    background: linear-gradient(180deg, #F9FAFF 0%, #F9FAFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.contact-us-form {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%;
    /* margin: 0px 2rem; */
}

.form-main {
    width: 100%;
    height: 100%;
    /* padding: 0 5rem;
    margin-top: 3rem; */
}