@media screen{.mediaModule>[class*="g-element"]{position:relative;overflow:hidden;height:0}.mediaModule img{position:absolute;top:0;left:0;width:100%;height:auto}.mediaModule .buttonWrapper{position:absolute;top:0;left:0;width:100%;height:100%}.mediaModule .buttonWrapper .iconButton{color:#fff;font-size:20px;height:40px;width:40px;background:rgba(55,55,55,.2);padding:8px 9px;border:1px solid #fff;text-transform:uppercase}.mediaModule .buttonWrapper .iconButton .video{padding-right:5px;vertical-align:text-top}.mediaModule .buttonWrapper:after{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.mediaModule>.g-element-6{padding-bottom:41.65%}.mediaModule>.g-element-3{padding-bottom:20.83333333%}}@media screen and (max-width:900px){.mediaModule>.g-element-md-12{padding-bottom:83.33333333%}.mediaModule>.g-element-md-6{padding-bottom:41.65%}}@media screen and (max-width:600px){.mediaModule .buttonWrapper{display:none}.mediaModule>.g-element-sm-12{padding-bottom:83.33333333%}}@media screen and (min-width:901px){.mediaModule>.mediaModule--portraitImage{padding-bottom:41.66666667%}.mediaModule>a:not(.mediaModule--portraitImage){padding-bottom:20.83333333%}}@media screen and (max-width:900px) and (min-width:601px){.mediaModule>.mediaModule--portraitImage{padding-bottom:83.33333333%}.mediaModule>a:not(.mediaModule--portraitImage){padding-bottom:41.66666667%}}@media screen and (max-width:600px){.mediaModule>.mediaModule--portraitImage{padding-bottom:166.66666667%}.mediaModule>.mediaModule--portraitImage.big--Element{padding-bottom:83%}.mediaModule>a:not(.mediaModule--portraitImage){padding-bottom:83.33333333%}}