.home-design-two #title-home {
    display: flex;
    flex-direction: column;
	background-size: cover;
	background-position: center;
    position: relative;
    box-sizing: border-box;
}

.home-design-two #title-home::before {
    background: rgba(0, 0, 0, 0.24);
}

.home-design-two #title-home::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;

}

.home-design-two #home-present, .home-design-two #home-about {
    width: 100%;
    margin: 0 auto;

}

.home-design-two #home-present {
    order: 1;
    box-sizing: border-box;
    padding: 0px 5% 25px;
    background-size: cover;
    background-position: center;
}

.home-design-two #home-about {
    order: 2;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    min-height: 40vh;
}

/* ALIGN */

.home-design-two .align-left, .home-design-two .align-left #home-about {
    align-items: flex-start;
    text-align: left;
}

.home-design-two .align-left .edition-tools {
    margin-left: 0;
}

.home-design-two .align-left #home-about h1, .home-design-two .align-left #home-about h2, .home-design-two .align-left #home-about p {
    text-align: left;
}

.home-design-two .align-center, .align-center #home-about {
    align-items: center;
    text-align: center;
}

.home-design-two .align-center #home-about h1, .home-design-two .align-center #home-about h2, .home-design-two .align-center #home-about p {
    text-align: center;
}

.home-design-two .align-right, .align-right #home-about {
    align-items: flex-end;
    text-align: right;
}

.home-design-two .align-right #home-about h1, .home-design-two .align-right #home-about h2, .home-design-two .align-right #home-about p {
    text-align: right;
}

.home-design-two .align-right .edition-tools {
    margin-right: 0;
}

/* */


.home-design-two p {
    color: var(--modules-white)
}

.home-design-two #home-next {
    margin-top: 60px;
    width: 60px;
    text-align: center;
    animation-duration: 5s;
    animation-name: home-next;
    animation-iteration-count: infinite;
    transition: none;
    display: none;
}

@keyframes home-next {
    0%   { opacity:1; }
    40%   {opacity:0; }
    100% { opacity:1; }
  }

.home-design-two #home-next g {
    stroke: var(--modules-white);
}


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

    .home-design-two #title-home {
        padding: 100px 0 0;
    }

    .home-design-two #home-next {
        display: none;
    }
}