@import url("./main/article.css");

/* header */

.hero-section {
    height: 80vh;
}

.hero-section::before {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6), transparent),
        url("../images/big_office.jpg");
}

.cta-container {
    top: 35%
}


/* Services section */


.article-container .container-blue {
    border-radius: 1.5em;
    padding: 2em;
}

.form-section {
    background-image: url("../images/working_3.jpg");
}

.article-container {
    flex-direction: column;
    align-items: flex-start;
}

.article-image {
    width: 100%;
    aspect-ratio: 2/1;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.article-container .info-container {
    max-width: 50em;
}

@media (min-width: 1400px) {
    .article-container {
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
    }

    .article-image {
        width: 100%;
        aspect-ratio: 4/5;
        max-width: 50em;
    }

    .reverse {
        flex-direction: row-reverse;
    }
}