.banner,.banner__container{width:100%}.banner__inner{border-radius:.75rem;justify-content:flex-end;align-items:flex-end;width:100%;height:30.75rem;display:flex;position:relative;overflow:hidden}@media screen and (width<=767px){.banner__inner{height:31.25rem;padding:.75rem}}.banner__image{z-index:1;-o-object-fit:cover;object-fit:cover;pointer-events:none;inset:0;position:absolute!important}.banner__caption{z-index:5;position:absolute;bottom:1.5rem;right:1.5rem}@media screen and (width<=767px){.banner__caption{position:static}}
