

*, ::after, ::before {
    box-sizing: border-box;
}

.mobile_page {
    display: flex;
}

.desktop_page {
    display: none;
}

@media (min-width: 991px) {
    .mobile_page {
        display: none;
    }

    .desktop_page {
        display: block;
    }

    *, ::after, ::before {
        box-sizing: content-box;
    }
}

#container {
    width: 100%;
}

.blog_sharing_content_container {
    margin: 1rem;
}

.blog_sharing_link {
    display: block;
    margin-bottom: 1.5rem;
}

.blog_sharing_link img {
    width: 100%;
}

.blog_sharing_title {
    color: #984807;
    font-size: 1.5rem;
    margin-bottom: 1rem;
}

.blog_sharing_subtitle {
    color: #77933c;
    font-size: 1.2rem;
    margin-bottom: 2rem;
}

