.start {
    height: 100svh;
    min-height: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;

    /* background: url(../img/main-bg4.jpg) center center / cover no-repeat; */
    background: linear-gradient(rgba(25, 25, 25, 0.2), rgba(25, 25, 25, 0.2)), url(../img/main-bg4.jpg) center / cover no-repeat;
    position: relative;
}


.start-background {
    flex: 1;
    min-height: 0;
    position: relative;
}

.wave {
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 60px; /* Высота волны */
    z-index: 10;
}

.start-quote-block {
    position: absolute;
    right: clamp(1rem, 8vw, 8%);
    bottom: clamp(4.5rem, 10vh, 8rem);
    width: min(400px, calc(100% - 2rem));
    
    font-family: "Montserrat Alternates", Arial;

    color: white;
    
    text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.7);
}

.start-quote {
    font-size: clamp(1.4rem, 1.1rem + 0.8vw, 1.875rem);
    font-weight: 300;
    font-style: italic;
    /* text-align: center; */
}

.start-quote-author {
    margin: 5px 5px 0 0;
    text-align: right;
    font-size: clamp(1rem, 0.9rem + 0.3vw, 1.25rem);
    font-weight: 400;
}

@media (max-width: 1400px) {
    .start-quote-block {
        margin: 0;
        right: 6%;
        bottom: 10%;
    }

}