.linkedin-box {
    display: grid;
    width: 100%;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding: clamp(10px, 1.25vw, 18px);
    box-sizing: border-box;
    place-items: start center;
    overflow: hidden;
    background: #1a1a1a;
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.linkedin-feed,
.linkedin-box,
.linkedin-box > div,
.linkedin-box .eapps-widget,
.linkedin-box .eapps-linkedin-feed,
.linkedin-box .eapps-linkedin-feed-container {
    min-width: 0 !important;
}

.linkedin-box > div,
.linkedin-box .eapps-widget,
.linkedin-box .eapps-linkedin-feed,
.linkedin-box .eapps-linkedin-feed-container,
.linkedin-box iframe {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: auto !important;
    margin-left: auto !important;
    box-sizing: border-box;
}

.linkedin-box > [class*="elfsight-app-"] {
    position: relative;
    left: 10px;
    display: flex !important;
    align-items: flex-start;
    justify-content: center;
}

.linkedin-box > [class*="elfsight-app-"] > div,
.linkedin-box > [class*="elfsight-app-"] > div > div {
    max-width: 100% !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

.linkedin-box * {
    max-width: 100%;
    box-sizing: border-box;
}

.linkedin-box button {
    display: flex !important;
    width: calc(100% - 15px) !important;
    max-width: calc(100% - 15px) !important;
    margin-right: auto !important;
    margin-left: 0 !important;
    justify-content: flex-start !important;
    align-items: center !important;
    padding: 0 !important;
    color: transparent !important;
}

.linkedin-box button span::after {
    position: absolute;
    top: 50%;
    left: 5px;
    color: #fff;
    content: "Load more...";
    transform: translateY(-50%);
}
