.show-desktop-down,.show-desktop-only,.show-desktop-up,.show-mobile-only,.show-tablet-down,.show-tablet-only,.show-tablet-up,.show-widescreen-only,.show-widescreen-up{display:none}@media (max-width:767px){.hide-mobile-only{display:none}.show-mobile-only{display:block}}@media (min-width:768px) and (max-width:1023px){.hide-tablet-only{display:none}.show-tablet-only{display:block}}@media (min-width:1024px) and (max-width:1919px){.hide-desktop-only{display:none}.show-desktop-only{display:block}}@media (min-width:1920px) and (max-width:3840px){.hide-widescreen-only{display:none}.show-widescreen-only{display:block}}@media (min-width:768px){.hide-tablet-up{display:none}.show-tablet-up{display:block}}@media (min-width:1024px){.hide-desktop-up{display:none}.show-desktop-up{display:block}}@media (min-width:1920px){.hide-widescreen-up{display:none}.show-widescreen-up{display:block}}@media (max-width:1023px){.hide-tablet-down{display:none}.show-tablet-down{display:block}}@media (max-width:1919px){.hide-desktop-down{display:none}.show-desktop-down{display:block}}.picture{background:transparent;margin:0;overflow:hidden;position:relative}@media (min-width:768px){.picture .picture-image.ratio-md-auto,.picture .picture-image.ratio-md-auto>.image{display:block;height:auto;padding-bottom:0;position:relative;width:100%}}@media (max-width:767px){.picture .picture-image.ratio-sm-auto,.picture .picture-image.ratio-sm-auto>.image{display:block;height:auto;padding-bottom:0;position:relative;width:100%}}.picture.equal-height{height:inherit!important}.picture.equal-height .picture-image{min-height:100%}@media (min-width:768px){.widget-span .picture.equal-height .picture-image.ratio-md-auto>.image,.widget-span .picture.equal-height .picture-image.ratio-sm-auto>.image{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;overflow:hidden;position:absolute;right:0;top:0;width:100%}}.picture .picture-content{background:hsla(0,1%,58%,.75);bottom:0;color:#fff;height:auto;padding:16px 16px 20px;position:absolute;width:100%}.picture .picture-content strong{margin-bottom:8px}.picture .picture-content p:last-child{margin-bottom:0}.picture .fallback{background:gray;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:100%;width:100%}