.section-advisory_page_layout {
    /* padding-top: calc(var(--tateru-default-padding) / 2); */
    padding-bottom: var(--tateru-default-padding);
}

.section-advisory_page_layout h2,
.section-advisory_page_layout h3 {
    color: var(--tateru-color-primary);
    margin-bottom: 0;;
}

.section-advisory_page_layout h3 {
    font-family: var(--tateru-primary-font);
    margin-bottom: calc(var(--tateru-default-padding) / 4);
    font-size: 20px;
    line-height: 1.2;
}

.section-advisory_page_layout .top > .col-desktop-4,
.section-advisory_page_layout .top > .col-desktop-8 {
    display: flex;
    flex-direction: column;
    gap: calc(var(--tateru-default-padding) / 2);
    justify-content: flex-end;
}

.section-advisory_page_layout .new-text-content-section > .content {
    margin-bottom: calc(var(--tateru-default-padding) / 2);
    max-width: 66%;
}

.section-advisory_page_layout .content {
    padding-left: calc(var(--tateru-default-padding) / 2);
    border-left: 1px solid #D5D5D5;
}

.section-advisory_page_layout .services {
    background: var(--tateru-color-secondary);
    padding: calc(var(--tateru-default-padding) / 2);
    margin-bottom: calc(var(--tateru-default-padding) / 2);
    /* display: flex; */
    /* flex-direction: column; */
    /* justify-content: flex-start; */
}

.section-advisory_page_layout .image {
    background-size: cover;
    background-position: center;
    /* aspect-ratio: 1; */
    /* height: 100%; */
}

.section-advisory_page_layout .image.main-image {
    flex-grow: 1;
    min-height: 350px;
}

.section-advisory_page_layout .services {
    /* display: flex;
    flex-direction: column;
    justify-content: flex-start; */
    gap: calc(var(--tateru-default-padding) / 2);
}

.section-advisory_page_layout .service p:last-child {
    margin-bottom: 0;
}

.section-advisory_page_layout .partnerships-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;;
    gap: calc(var(--tateru-default-padding) / 4);

    height: 100%;
    justify-content: space-between;
}

.section-advisory_page_layout .partnerships-content h2 {
    line-height: 1;
}

.section-advisory_page_layout .partnerships-content .text p {
    padding-left: calc(var(--tateru-default-padding) / 2);
    border-left: 1px solid #D5D5D5;
}



.section-advisory_page_layout .partnerships-content .box-wrapper {
    width: 45%;
    flex-shrink: 0;
}

.section-advisory_page_layout .partnerships-content .boxes {
    display: flex;
    gap: calc(var(--tateru-default-padding) / 4);
    flex-shrink: 0;
}

.section-advisory_page_layout .partnerships-content .box h2 {
    margin-bottom: calc(var(--tateru-default-padding) / 2);
}

.section-advisory_page_layout .partnerships-content .image {

    aspect-ratio: 1;
    width: 110px;
    height: 110px;
}



@media screen and (max-width: 1000px) {
    .section-advisory_page_layout .new-text-content-section > .content {
        max-width: 100%;
    }
    .section-advisory_page_layout .partnerships-content {
        flex-direction: column;
    }

    .section-advisory_page_layout .partnerships-content .box-wrapper {
        width: 100%;
    }

    .section-advisory_page_layout .partnerships-content .boxes {
        /* flex-direction: column; */
    }

    .section-advisory_page_layout .services {
        display: flex;
        flex-direction: column;
    }

    .section-advisory_page_layout h3 br {
        display: none;
    }
}

@media screen and (max-width: 600px) {
    .section-advisory_page_layout .main-image {
        height: 200px;
    }
}