.page__photo {

    @media (min-height: 1000px) {
        .gallery-alone {
            margin-top: calc(-1 * @80px);
        }
    }

    .breadcrumb { padding-bottom: @15px; }

    .content {
        &:not(.content--full) {
            .h1 {
                &.text-gradient {
                    margin: 0 0 @15px 0;
                    padding-top: 0;
                }
            }
        }

        .h1 {
            text-align: center;
            font-size: @65px;
            @media (max-width: @responsiveDesktop) {
                font-size: 8.4309vw;
            }
        }

        .p {
            margin-top: 1.5em;

            &.content__paragraph--info {
                margin: -1em 0 1.5em 0;
                text-align: center;
                font-style: italic;
                font-size: @15px;
                @media (max-width: @responsiveDesktop) {
                    font-size: 1.5rem;
                }
                line-height: 1.25;
                color: @colorGreyMediumLight;
            }
        }
    }


}