.phone-img {
     width: clamp(18rem, 30vw, 41.9rem);
    height: auto;
    position: relative;
    z-index: 2;
}

.building-img {
    width: clamp(20rem, 30vw, 42rem);
    height: auto;
    margin-left: -12rem;
}

.custom-input {
    border: 0;
    border-bottom: 1px solid var(--bs-gray-100);
    border-radius: 0;
    box-shadow: none !important;
    background: transparent;
    color: var(--bs-gray-500);
    text-align: right;
    resize: none;
}

.custom-input::placeholder {
    color: var(--bs-gray-500);
    opacity: 1;
}

.custom-input:focus {
    border-bottom: 1px solid var(--bs-black);
    background: transparent;
}

.form-description {
    width: 100%;
    max-width: 44rem;
}
