.animated-rows{
    overflow:hidden;
    max-width:100%;
}
.animated-row {
    will-change: transform;
}
.animated-rows .row{
    max-width:none!important;
}
.animated-rows article{
    flex:0 0 auto;
    max-width:none;
    width: 410px;
}
.animated-rows .row.even{
    margin-left:-200px;
}
body section#marquee .rot-cpt-item-inner .rot-post-head {
    width: calc(40% - 2rem);
    margin-bottom: 0 !important;
}
body section#marquee .rot-cpt-item-inner figure.rot-cpt-thumb {
    padding-bottom: 70px;
    border-radius: 8px;
}

body section#marquee .rot-cpt-item-inner {
    display: flex;
    align-items: center;
    gap: 2rem;
    padding: 0em 0 .4em;
}

@media (min-width: 768px) {
    body section#marquee .rot-cpt-item-inner .rot-post-head {
        margin-bottom: 0.75rem !important;
    }
}
@media(min-width:1200px){
    .animated-rows article {
        width: 680px;
    }
    body section#marquee .rot-cpt-item-inner .rot-post-head {
        width: calc(36% - 2rem);
    }
    body section#marquee  .rot-cpt-title {
        font-size: 74px;
    }
    body section#marquee .rot-cpt-item-inner figure.rot-cpt-thumb {
        padding-bottom: 110px;
        border-radius: var(--card-border-radius);
    }
    .animated-rows .row.even {
        margin-left: -350px;
    }
}
@media(min-width:1600px){
    body section#marquee .rot-cpt-item-inner figure.rot-cpt-thumb {
        padding-bottom: 120px;
    }
}
@media(min-width:1840px){
    .animated-rows article {
        width:1090px;
    }
    body section#marquee .rot-cpt-item-inner .rot-post-head {
        width: calc(40% - 2rem);
    }
    body section#marquee  .rot-cpt-title {
        font-size: 120px;
    }
    body section#marquee .rot-cpt-item-inner figure.rot-cpt-thumb {
        padding-bottom: 200px;
    }
    .animated-rows .row.even {
        margin-left: -350px;
    }
}