/* ================ Responsive ================ */
@media screen and (max-width: 1400px) {

}
@media screen and (max-width: 1200px) {

}
@media screen and (max-width: 992px) {

}
@media screen and (max-width: 768px) {

}
@media screen and (max-width: 720px) {

}
@media screen and (max-width: 635px) {
    .block__head {
        justify-content: center;
    }
}
@media screen and (max-width: 525px) {
    .input__nav {
        flex-direction: column;
        align-items: center;
    }
}
@media screen and (max-width: 476px) {
    .block {
        padding: 15px;
        gap: 60px;
    }
    .block__form {
        display: grid;
        gap: 30px;
    }
}
@media screen and (max-width: 370px) {
    .block__head-nav {
        flex-direction: column;
        gap: 5px;
    }
}