section.area-acompanhe {
    background-color: eeeeee;
}
section.area-acompanhe .tag-arrow {
    background-color: transparent;
}
main.box-main {
    background-color: #fff;
    background-image: url('../img/palestras/background-main.webp');
    background-size: contain;
    background-position: center left;
    background-repeat: no-repeat;
    width: 100%;
}
.box-introduction p {
    margin-bottom: 2rem;
    font-weight: 500;
}
.palestras .box-introduction {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1rem;
}
.palestras .left {
    position: relative;
}
.palestras .left,
.palestras .right {
    width: 50%;
}
.palestras .area-image {
    width: 380px;
    height: auto;
    position: relative;
}
.palestras .area-image::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 1rem);
    height: calc(100% - 1rem);
    border: 2px solid #ffffff;
    pointer-events: none;
}
.palestras .area-image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: bottom;
}
/* Ajuste para a Moldura - Mudar Dependendo da Imagem */
.palestras .box-introduction {
    gap: 1rem;
}
.palestras .right {
    display: flex;
    align-items: center;
    justify-content: center;
}
/* Final do Ajuste */
@media (max-width: 1000px) {
    .palestras .left, 
    .palestras .right {
        width: 100%;
    }
    .palestras .box-introduction {
        flex-direction: column-reverse;
        padding-bottom: 1rem;
    }
    .palestras .area-image {
        width: 100%;
        height: auto;
    }
    main.box-main {
        background-size: 180px;
        background-repeat: repeat-y;
        background-position: top left;
    }
}
@media (max-width: 950px) {
    .box-introduction p {
        font-size: 16px;
    }
}