@keyframes fade-in-black{0%{background-color:transparent}to{background-color:#000}}@keyframes fade-in-transparent{0%{background-color:#000}to{background-color:transparent}}@keyframes fade-in-border{0%{border-bottom:1px solid transparent}to{border-bottom:1px solid #fff}}@keyframes fade-out-border{0%{border-bottom:1px solid #fff}to{border-bottom:1px solid transparent}}.readmore-section{display:grid;grid-template-columns:1fr;grid-gap:20px;padding-bottom:60px}.readmore-section .banner-header-container{display:flex;align-items:center}.readmore-section .banner-header-container .header-line{height:1px;background-color:#000;display:block;width:100%}.readmore-section .banner-header-container .header{font-size:16px;font-weight:600;white-space:nowrap;margin:0 20px}.readmore-section .banner-media .banner-text-container .banner-text{top:unset;bottom:-17px;padding:0}.readmore-section .banner-media .banner-text-container .banner-text .banner-title-container{font-size:16px;text-align:left;padding:0;display:grid}.readmore-section .banner-media .banner-text-container .banner-text .banner-title-container .banner-title{text-transform:uppercase;font-weight:600}@media (min-width:768px){.readmore-section{grid-template-columns:repeat(3,1fr)}.readmore-section .banner-header-container{grid-row:1;grid-column:1/span 3}}@media (min-width:1100px){.readmore-section .banner-media .banner-text-container{padding:0}.readmore-section .banner-media .banner-text-container .banner-text{bottom:-70px}.readmore-section .banner-header-container .header{font-size:36px}}