@-webkit-keyframes slidein
{
    from
    {
        transform: translate3d(20px,0,0);
        opacity: 0
    }
    to
    {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}
@keyframes slidein
{
    from
    {
        transform: translate3d(20px,0,0);
        opacity: 0
    }
    to
    {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}
@-webkit-keyframes slideup
{
    from
    {
        transform: translate3d(0,20px,0);
        opacity: 0
    }
    to
    {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}
@keyframes slideup
{
    from
    {
        transform: translate3d(0,20px,0);
        opacity: 0
    }
    to
    {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}
.content._article {
    padding-bottom: 1.5rem;
}
.content_article._article {
    margin-top: 2.2rem;
}
.article_item
{
    margin-bottom: 1.5rem;
}
.article_item._enter {
/*
    opacity: 0;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
*/
}
.article_item._enter {
/*
    -webkit-animation-name: slideup;
    animation-name: slideup;
*/
}
.article-item
{
    display: flex;
    flex-direction: column-reverse;
    position: relative;
}

.article-item_content
{
    padding-top: 1.1875rem
}
.article-item_heading
{
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.56
}
.article-item_heading a
{
    color: #251f42;
    text-decoration: none
}
.article-item_text
{
    margin-top: .8125rem;
    font-size: .875rem;
    line-height: 2;
    letter-spacing: .07rem
}
.article-item_pic
{
    min-height: 0%
}
.article-item_pic a
{
    display: block
}
.article-item_pic img
{
    vertical-align: bottom
}
.limit {
    font-size: 0.85rem;
    color: #F7674C;
    background: #fff;
    display: inline-block;
    padding: 0.375rem 0.56rem;
    position: absolute;
    top: 0.43rem;
    left: 0.43rem;
    font-weight: 600;
}
.view-link {
    margin-top: 1.1rem;
}
@media print, screen and (min-width: 768px)
{
    .content._article {
        padding-bottom: 3.5rem;
    }
    ._in-property.content._article {
        padding-bottom: 0rem;
    }
    .content_article._article {
        margin-top: 4rem;
    }
    .article_list {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
	._campaign .article-item{
		margin-bottom:0rem;
	}
    .article_item
    {
        margin-bottom: 4rem;
        width: calc(50% - 20px);
    }
    ._in-property .article_item
    {
        margin-bottom: 0rem;
    }
    .article_list .article_item:nth-child(odd) {
/*
        opacity: 0;
        -webkit-animation-duration: .8s;
        animation-duration: .8s;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
*/
    }
/*
    .article_list .article_item:nth-child(odd)._enter {
        -webkit-animation-name: slideup;
        animation-name: slideup
*/
    }
    .article_list .article_item:nth-child(even) {
/*
        opacity: 0;
        -webkit-animation-duration: .8s;
        animation-duration: .8s;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease;
        -webkit-animation-delay: 0.2s;
        animation-delay: 0.2s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
*/
    }
    .article_list .article_item:nth-child(even)._enter {
/*
        -webkit-animation-name: slideup;
        animation-name: slideup
*/
    }
    ._in-property .article-item{
/*		margin-bottom:-5rem;*/
    }
    .article-item_heading a
    {
        transition: color .3s
    }
    .article-item_heading a:hover
    {
        color: #274c82
    }
    .article-item_text
    {
        margin-top: .8125rem;
        font-size: .9375rem;
        line-height: 1.87;
        letter-spacing: .075rem
    }
    .article-item_pic
    {
        overflow: hidden
    }
    .article-item_pic img
    {
/*        transition: transform .3s ease-in-out*/
    }
    .article-item_pic a:hover img
    {
        transform: scale(1.1)
    }
    .limit {
        top: 1rem;
        left: 1rem;
    }
    .view-link {
        margin-top: 1.6875rem;
    }
}
