.home {
    min-height: 40vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-image: linear-gradient(313deg,rgba(255, 255, 255, 0),rgb(216, 215, 215)), url("/assets/images/glass-window.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    transition: 500ms;
}
.home > div  {
    width: 40%;
    font-size: 28pt;
}
.home > div > p {
    margin-bottom: 20px;
    text-align: justify;
}
.home > img  {
    width: 458px;
    height: 159px;
}
@media (max-width: 1080px) {
    .home {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding-inline: 50px;
        background-image: linear-gradient(rgba(216, 215, 215, 0.5), rgba(216, 215, 215, 0.733)), url("/assets/images/glass-window.jpg");
    }
    .home > div  {
        margin-top: 50px;
        width: unset;
    }
    .home > img  {
        max-width: 85%;
        height: unset;
    }
}
@media (max-width: 920px) {
    .home > img  {
        max-width: 90%;
    }
}

.send-input {
    height: 45px;
    border-radius: 57px;
    display: flex;
    align-content: space-between;
    justify-content: space-between;
    background-color: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(4px) saturate(100%) contrast(45%) brightness(130%);
}
.send-input > button {
    border-radius: 57px;
    width: 150px;
    border: none;
    background-color: #3e87fd;
    color: white;
    font-weight: 900;
    text-transform: uppercase;
    transition: 500ms;
}
.send-input > button:hover {
    background-color: var(--primary);
}
.send-input > input, .send-input > input:active, .send-input > input:focus-visible {
    border-top-left-radius: 57px;
    border-bottom-left-radius: 57px;
    width: 100%;
    background-color: transparent;

    border: none; 
    outline: none;
    padding: 20px;
    font-size: 12pt;
}