There is a hexagon (Link to Codepen.io ).
If you shove it in owl-carousel, the border-radius breaks in the Edge and Mozila is displayed normally, in the Yandex browser and Opera flies. At the same time, when the border-radius slide is moving, when it stops, the border-radius disappears.
It should be like this:
dev tool: 
HTML
<div class="hexagon"> <div class="six"> <div class="inner-six1"></div> <div class="inner-six2"></div> <div class="inner-six3"></div> </div> </div> SASS
.hexagon margin: 0 auto padding: 70px outline: 1px solid black text-align: center .six display: inline-block position: relative width: 220px height: 150px .inner-six1,.inner-six2,.inner-six3 border-radius: 30px overflow: hidden position: absolute width: inherit height: 100% &:before content: "" position: absolute width: 100% height: 246px top: 0 left: 0 background: url("https://fshoke.com/wp-content/uploads/2016/01/Arnold-Schwarzenegger-mixed-with-Sylvester-Stallone.jpg") 50% 50% / cover no-repeat .inner-six1/* ELEMENT 1 */ transform: rotate(60deg) &:before transform: rotate(-60deg) translate(42px, -23px) .inner-six2/* ELEMENT 2 */ transform: rotate(-60deg) &:before transform: rotate(60deg) translate(-42px, -23px) .inner-six3/* ELEMENT 2 */ &:before transform: translateY(-47px)