.banner-section{width:100%;overflow:hidden;margin-bottom:50px}.banner-item{width:100%;position:relative}.banner-image{width:100%;height:auto;display:block;transition:opacity .5s ease}.banner-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;z-index:10;font-size:1.5rem;border-radius:50%}.banner-arrow--left{left:1rem}.banner-arrow--right{right:1rem}.banner-arrow-icon{display:inline-block}.banner-arrow:hover{background-color:rgba(0,0,0,.7)}