.content-area {
    margin-top: 0;
}
h2.section_title {
    max-width: 100%;
}

.page-template-traseul-tau .sidebar-inner-wrap {
    margin-top: 0;
}

.traseu-section {
    padding-top: 94px;
}

.pasi-section {
    padding: 40px;
    margin-bottom: 40px;
    border: 1px solid #F3f3f3;
}

#pasi .pasi-section h3 {
    border-bottom: solid 3px var(--global-palette-highlight-alt);
    padding-bottom: 16px;
    margin-bottom: 24px;
}

.pasi-section img {
    aspect-ratio: 16 / 7;
    object-fit: cover;
}

/* responsive */
@media (max-width: 884px) {
    .page-header {
        min-height: 300px;
    }
    .page-title h1{
        font-size: 24px;
    }
}
@media (max-width: 767px) {
    .page-header {
        padding: 32px;
        background-position: center;
        background-size: cover;
        position: relative;
    }
    .page-header::before {
        content: "";
        position: absolute;
        inset: 0; 
        background: rgba(255, 255, 255, 0.5); 
        z-index: 1;
    }
    .page-header > * {
        position: relative;
        z-index: 2; 
    }
    .entry-content-wrap {
        padding: 0;
    }
    .pasi-section {
        padding: 20px;
    }
    .pasi-section img {
        aspect-ratio: 4 / 3;
    }
}