.main-page__button {
    text-align: center;
}
.main-page .site-header {
    background: #161616;
}
.main-page__sections {
    margin-bottom: 90px;
}
.main-page__photos {
    margin-bottom: 45px;
}
.main-page__sbtitle {
    font-size: 35px;
    text-align: center;
    margin-bottom: 40px;

}
.main__title--contrast {
    color: white;
}

.main-page__text {
    text-align: justify;
    font-size: 18px;
    line-height: 167%;
    margin-bottom: 45px;
}

.main-page__about {
    margin-bottom: 90px;
    
}
.about__button {
    text-align: center;
}

@media ( min-width: 480px ) {
    .about__content {
        padding: 0 7%;
    }
}
@media ( min-width: 800px ) {
    .main-page__about {
        display: flex;
    }
    .about__image {
        width: 50%;
    }
    .about__content {
        width: 50%;
        padding: 0 44px;
    }
    .about__button {
        text-align: center;
    }

}

.main-page__nwes {
    margin-bottom: 90px;
}

.main-page__video {
    margin-bottom: 90px;
}


.main-page__bottom-text {
    margin-bottom: 90px;
}
.bottom-text__image {
    margin-bottom: 40px;
}
.bottom-text__image iframe {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
@media ( min-width: 480px ) {
    .bottom-text__content {
        padding: 0 7%;
    }
}
@media ( min-width: 1000px ) {
    .main-page__bottom-text {
        display: flex;
        flex-direction: row-reverse;
    }
    .bottom-text__image {
        width: 50%;
    }
    .bottom-text__content {
        width: 50%;
        padding: 0 44px;
    }
}

