.banner .banner__item{min-height:calc(100vh - 6.6875rem)}@media(min-width:992px){.banner .banner__item{min-height:100vh}}@media(max-width:992px){.banner .banner__item{min-height:50vh}}@media(max-width:991.98px)and (orientation:landscape){.banner .banner__item{min-height:90vh}}.banner .banner__item img,.banner .banner__item video{width:100%;height:100%;object-fit:cover;z-index:1}.banner .banner__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1turn,transparent 71.65%,rgba(0,0,0,.8)),linear-gradient(180deg,transparent 57.4%,rgba(0,0,0,.8));z-index:1;pointer-events:none}.banner .banner__content{z-index:3}