.flex-container{position:relative;height:0;overflow:hidden}.flex-container iframe,.flex-container object{position:absolute;top:0;left:0;width:100%;height:100%}img,object,video,audio{max-width:100%}@media only screen and (max-width: 1235px){img,object,video,audio{max-width:none;width:100%}}img{height:auto;display:block}.flex-container{padding-bottom:56.25%}.cookie-notice,.site-header,.site-footer,.bar,.lightbox__frame{display:none}