.block-as-seen-on{color:#fff;padding:50px 0 25px;position:relative;overflow:hidden;text-align:center}.block-as-seen-on .bg{background:transparent url("../../images/as-seen-on_BG_mobile.jpg") no-repeat 50% 50% scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;bottom:0;height:125%;left:0;position:absolute;right:0}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.block-as-seen-on .bg{background-image:url("../../images/as-seen-on_BG_mobile_2x.jpg")}}.block-as-seen-on .logos{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);align-items:center;display:flex;flex-wrap:wrap}.block-as-seen-on .logos .logo{flex:1 1 auto;margin:20px 0;padding:0 15px;text-align:center;width:33.33%;opacity:1}.block-as-seen-on .logos .logo picture{max-width:100%;height:auto}@media screen and (min-width: 768px){.block-as-seen-on{margin:0;padding:90px 0 120px}.block-as-seen-on .bg{background-image:url("../../images/as-seen-on_BG.jpg");-moz-background-size:auto 100%;-o-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%;height:600px}}@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi){.block-as-seen-on .bg{background-image:url("../../images/as-seen-on_BG_2x.jpg")}}@media screen and (min-width: 992px){.block-as-seen-on .logos .logo{margin-bottom:0;margin-top:50px;width:auto}}@media screen and (min-width: 992px){.block-as-seen-on .bg{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}}
