.section.news {width: 100%;max-width: 1920px;margin-left: auto;margin-right: auto; } .section.news > .container {padding-top: 3rem;padding-bottom: 2.5rem; } .section.news.section-last {margin-bottom: 0; } .section.news.section-last > .container {padding-bottom: 0; } .section.news h1, .section.news .h1 {font-weight: 900;font-style: italic;font-size: 3.0555555556rem;text-align: center;margin-bottom: 1.3333333333rem; } .section.news .card {flex-direction: column; } @media (min-width: 992px) {.section.news .card {flex-direction: row;} } .section.news .card .card-img-top {position: relative; } @media (min-width: 992px) {.section.news .card .card-img-top {flex: 0 0 57.5%;max-width: 57.5%;aspect-ratio: auto;height: 100%;} } .section.news .card .card-img-top .img-fluid {aspect-ratio: auto;position: absolute;inset: 0.6666666667rem;width: calc(100% - 1.3333333333rem);height: calc(100% - 1.3333333333rem); } .section.news .card .card-body {padding-top: 2.4444444444rem;display: flex;flex-direction: column;align-items: flex-start;padding-bottom: 2.4444444444rem; } @media (min-width: 992px) {.section.news .card .card-body {flex: 0 0 42.5%;max-width: 42.5%;} } .section.news .card .card-title {font-weight: 900;font-style: italic;font-size: 1.3888888889rem;text-align: left;margin-bottom: 0.5555555556rem; } .section.news .card .card-text {font-weight: 500;font-style: italic;font-size: 0.8888888889rem;line-height: 1.375;text-align: left;flex-grow: 1; } .section.news .card .btn {padding-left: 3.8888888889rem;padding-right: 3.8888888889rem;max-width: 100%;margin-bottom: 0; } 