#customPageTitle {
    display: none;
}
h1, .titleCustom {
    font-weight: 400;
    margin-bottom: 18px;
    font-size: 35px;
    line-height: 55px;
    text-transform: uppercase;
    width: var(--web-container);
    margin: 84px auto 77px;
}

.container {
    display: flex;
    width: var(--web-container);
    margin: 40px auto;
    gap: 112px;
    align-items: center;
    justify-content: flex-start;
}


.customPageCenteredContent .left {
    width: 71vw;
    display: flex;
    flex-direction: column;
    margin: auto;
}

.customPageCenteredContent .left img {
    width: 100%;
    /* aspect-ratio: 757/852; */
}

.textContainer {
    margin-top: 10px;
    width: 75%;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
}

.customPageCenteredContent .right {
    width: 54%;
    text-align: start;
    margin-bottom: 6rem;
}

.customPageCenteredContent .right img {
    width: 19px;
    height: auto;
    margin-bottom: 40px;
}

.container.reverse {
    display: flex;
    flex-direction: row-reverse;
}

.customPageCenteredContent .container.reverse .left {
    width: 57vw;
}

.customPageCenteredContent .container.reverse .left img {
    aspect-ratio: 679/803;
}

.container.reverse .right {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-bottom: 0;
}

.container.reverse h2, .container.reverse .textContainer  {
    width: 63%;
}


.imagesContainer {
    width: 100%;
    display: flex;
    gap: 0;
    margin: 55px 0 48px;
}

.imagesContainer img {
    width: calc(100% / 3);
}


.centeredContent h2 {
    font-size: 13px;
    font-weight: 700;
    text-align: start;
    text-transform: uppercase;
    width: 100%;
    margin: 0;
}

.imageContainer {
    width: var(--web-container);
    margin: 0 auto 65px;
    aspect-ratio: 1379/763;
}

.imageContainer img {
    aspect-ratio: 1379/763;
    width: 100%;
    height: auto;
}


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

#customPageTitle {
    display: none;
}
h1, .titleCustom {
    font-size: 20px;
    line-height: 31px;
    width: 90%;
    margin: 20px auto;
    max-width: 90%;
}

.container {
    display: flex;
    width: 100%;
    margin: 0 auto;
    gap: 0;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}


.customPageCenteredContent .left {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: auto;
}

.customPageCenteredContent .left img {
    width: 100%;
    aspect-ratio: 390/439;
}

.textContainer {
    width: 100%;
}

.customPageCenteredContent .right {
    width: 90%;
    margin-bottom: 34px;
}

.customPageCenteredContent  .right img {
    width: 19px;
    margin-block: 20px;
}

.container.reverse {
    display: flex;
    flex-direction: column-reverse;
}

.customPageCenteredContent .container.reverse .left {
    width: 100%;
}

.customPageCenteredContent .container.reverse .left img {
    aspect-ratio: 400/476;
}

.container.reverse .right {
    display: flex;
    flex-direction: column;
    margin: 54px auto;
}

.container.reverse h2, .container.reverse .textContainer  {
    width: 100%;
}


.imagesContainer {
    width: 90%;
    display: flex;
    margin: 0 auto;
    flex-direction: column;
}

.imagesContainer img {
    width: 100%;
}
}