@media(min-width: 546px){
.imagefade{
position: relative;
min-height: 380px;
overflow: hidden;
padding: 5rem;
padding-left: 55%;
margin: 0 -5rem 3rem;
}
.imagefade:after {
content: '';
position: absolute;
top: -20rem;
right: -65rem;
left: 0;
z-index: -1;
height: 800px;
background: radial-gradient(#ffffff 30%, transparent);
}
.imagefade > h2,
.imagefade > .textfragment > div:first-child{
position: absolute;
left: 5rem;
max-width: 40%;
}
.imagefade > h2,
.imagefade > .textfragment > div:first-child h2 {
text-align: left;
}
.imagefade > .image-container,
.imagefade > .textfragment > div:nth-child(2) {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: -1;
opacity: 0.8;
}
.imagefade > .textfragment > div:nth-child(2) .image-wrapper{
height: unset !important;
}
.imagefade > .image-container .image-wrapper:after,
.imagefade > .image-container figure{
display: none;
}
.imagefade >  .image-container .image-richtext-container{
background: none;
padding: 0;
}
.imagefade > .image-container{
max-height: none;
}
.imagefade > .image-container img{
max-height: none;
}
}
