.pec-mosaic{overflow:hidden}.pec-mosaic .media-col{padding:0;transition:all .1s}.pec-mosaic .img-large.mosaic-video picture{opacity:0}.pec-mosaic .img-large picture{opacity:1;transition:all 1s;position:relative}.pec-mosaic .img-large video{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.pec-mosaic .pec-mosaic--contentwrapper:after{clear:both;content:"";display:block}.pec-mosaic .pec-mosaic--contentwrapper.mosaic-gutter{margin-left:-6px;margin-right:-6px}.pec-mosaic .pec-mosaic--contentwrapper.mosaic-gutter .media-col{padding:6px}.pec-mosaic .img-medium{float:left}.pec-mosaic .img-small{float:right;padding-left:0;padding-right:0}.pec-mosaic .text-col{clear:both;padding-top:28px;padding-left:7%;padding-right:7%}@media (width>=768px){.pec-mosaic .img-small{padding-left:7%;padding-right:7%}.pec-mosaic .img-medium{margin-top:4%}.pec-mosaic .text-col{clear:none;padding-top:40px}}@media (width>=1760px){.pec-mosaic .img-small,.pec-mosaic .text-col{padding-left:10%;padding-right:10%}}.pec-mosaic .orientation-right .img-small{padding-right:0}@media (width>=768px){.pec-mosaic .orientation-right .img-large,.pec-mosaic .orientation-right .text-col{float:right}.pec-mosaic .orientation-right .img-medium,.pec-mosaic .orientation-right .img-small{float:left}.pec-mosaic .orientation-right .text-col{padding-left:2%}}.pec-mosaic .orientation-left .img-small{padding-left:0}@media (width>=768px){.pec-mosaic .orientation-left .img-large,.pec-mosaic .orientation-left .text-col{float:left}.pec-mosaic .orientation-left .img-medium,.pec-mosaic .orientation-left .img-small{float:right}.pec-mosaic .orientation-left .text-col{padding-right:2%}}
