.CategoriesBox,.Hero-callout{-webkit-box-sizing:border-box}.Hero{position:relative;background:#191919}.Hero--centerContent .Hero-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Hero-media:after{z-index:9}.Hero-media--50percentOpacity{opacity:.5}.Hero-content{z-index:10;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;width:100%}.no-flexbox.no-flexboxlegacy .Hero-content{left:-webkit-calc(50% - 600px)!important;left:calc(50% - 600px)!important}.Hero-mediaHeading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.no-flexbox.no-flexboxlegacy .Hero-mediaHeading{margin-top:100px}.Hero-mediaHeading.is-shiftedUp{bottom:105px}.Hero-callout{box-sizing:border-box;position:relative;z-index:10;margin-top:-105px;padding:50px 20px;max-width:940px;text-align:center;background-color:#191919}@media (min-width:40em){.Hero-callout\:40em{margin-left:5%;margin-right:5%;padding-left:30px;padding-right:30px}}@media (min-width:60em){.Hero-callout\:60em{margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}}.HeroNav-avatar{width:45px;height:45px;border:1px solid rgba(25,25,25,.25)}.HeroNav-userNav{position:relative;padding:5px}.HeroNav-userNav .UserNav{display:none;visibility:hidden}.HeroNav-userNav:hover{padding:4px;background:#fff;border:1px solid #e7e7e7}.HeroNav-userNav:hover .UserNav{display:block;visibility:visible;border-top:none}.VideoMosaic{position:relative;color:#fff}.VideoMosaic:hover .Jp5player video{opacity:.75}.VideoMosaic:hover .VideoMosaic-itemDetails{opacity:1}.VideoMosaic-itemDetails{position:absolute;top:18%;left:45px;right:45px;opacity:0;z-index:5;text-shadow:1px 1px 4px rgba(0,0,0,.4);pointer-events:none;-webkit-transition:opacity 1s;transition:opacity 1s}.VideoMosaic-head{font-size:31px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.VideoMosaic-subHead{font-size:14px}.VideoMosaic-titleSeparator{border-color:#000;width:20%}.VideoMosaic-price{display:inline-block;padding:5px;margin-top:10px;font-size:26px;font-weight:100;border:1px solid rgba(255,255,255,.25)}.VideoMosaic-aspectTile{width:100%;position:relative;padding-bottom:56.25%}.VideoMosaic-aspectTilePlayer{position:absolute;width:100%;height:100%;overflow:hidden}.VideoMosaic-aspectTilePlayerJp5{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);min-height:100%}.VideoMosaic--small .VideoMosaic-itemDetails{top:15px;left:15px;right:15px}.VideoMosaic--small .VideoMosaic-head{font-size:21px}.VideoMosaic--small .VideoMosaic-subHead{font-size:13px}.VideoMosaic--small .VideoMosaic-price{font-size:21px}@media (max-width:60em){.VideoMosaic-itemDetails{top:15px;left:15px;right:15px}.VideoMosaic-head{font-size:21px}.VideoMosaic-subHead{font-size:13px}.VideoMosaic-price{font-size:21px}.VideoMosaic .Jp5player video{opacity:.75}.VideoMosaic .VideoMosaic-itemDetails{opacity:1}}.HomePage-keywords{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (min-width:30em){.HomePage-keywords\:30em{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width:40em){.HomePage-keywords\:40em{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (min-width:50em){.HomePage-keywords\:50em{-webkit-column-count:5;-moz-column-count:5;column-count:5}}.HomePage-keywordsLink{display:block;margin-top:15px;font-size:14px}.HomePage-keywordsLink:first-child{margin-top:0}.HomePage-keywordsLink,.HomePage-keywordsLink:visited{color:#191919}.CategoriesBox{box-sizing:border-box;padding:30px;color:#fff;text-transform:uppercase;font-weight:700;background:rgba(25,25,25,.4)}.CategoriesBox-link{display:block;color:#fff}.CategoriesBox-link:hover{color:#ff43c5}.CategoriesBox-iconWrap{display:inline-block;height:40px;margin-bottom:15px;vertical-align:middle;line-height:40px}.SamplesCarousel{position:relative}.SamplesCarousel-item{position:relative;display:block;width:100%;background:#878787}.SamplesCarousel-nextButton,.SamplesCarousel-prevButton{display:none}.SamplesCarousel-videoContainer{width:100%}@media (min-width:40em){.SamplesCarousel-videoContainer\:40em{width:-webkit-calc(100% - 320px);width:calc(100% - 320px)}}@media (min-width:60em){.HomePage-keywords\:60em{-webkit-column-count:6;-moz-column-count:6;column-count:6}.SamplesCarousel-prevButton\:60em{position:absolute;top:301.5px;left:25px;z-index:2}.SamplesCarousel-nextButton\:60em{position:absolute;top:301.5px;right:25px;z-index:2}.SamplesCarousel-videoContainer\:60em{width:100%}}.SamplesCarousel-titleBox{position:absolute;left:20px;top:20px;color:#fff;text-align:left;z-index:6}.SamplesCarousel-title{font-size:15px}.SamplesCarousel-subTitle{font-size:13px}@media (min-width:40em){.SamplesCarousel-titleBox\:40em{top:auto;left:40px;bottom:80px;right:350px}.SamplesCarousel-titleBox\:40em .SamplesCarousel-title{font-size:24px}.SamplesCarousel-titleBox\:40em .SamplesCarousel-subTitle{font-size:18px}}@media (min-width:60em){.SamplesCarousel-titleBox\:60em{left:60px;bottom:120px;right:550px}.SamplesCarousel-titleBox\:60em .SamplesCarousel-title{font-size:31px}.SamplesCarousel-titleBox\:60em .SamplesCarousel-subTitle{font-size:21px}}.SamplesCarousel-assetsButton{display:none;position:absolute;top:25px;right:25px;padding:20px;color:#fff;font-size:18px;background:#191919;opacity:.4;z-index:6;cursor:pointer}.SamplesCarousel-assetsButton:hover{opacity:.7}.SamplesCarousel-assetsBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.no-flexbox.no-flexboxlegacy .SamplesCarousel-assetsBox{width:320px}@media (min-width:40em){.SamplesCarousel-assetsBox\:40em{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;right:0;z-index:5}.no-flexbox.no-flexboxlegacy .SamplesCarousel-assetsBox\:40em{top:120px}}.SamplesCarousel-assetsBoxContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f5f5f5}@media (min-width:40em){.SamplesCarousel-assetsBoxContent\:40em{width:320px;background:#fff}.SamplesCarousel-assetsBoxHeader\:40em{padding-left:20px;padding-right:20px}}.SamplesCarousel-assetsBoxHeader{width:100%;padding:20px;text-align:left;color:#fff;background:#191919}.SamplesCarousel-assetsRow{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:15px;min-width:0;text-align:left;color:#878787}@media (min-width:40em){.SamplesCarousel-assetsRow\:40em{min-width:100%;padding-left:30px;padding-right:30px;border-bottom:1px solid #e7e7e7;background:#fff}}.SamplesCarousel-allBtn,.SamplesCarousel-allBtn:visited{color:#878787}.SamplesCarousel-allBtn:hover .SamplesCarousel-allArrow\:60em{border-color:#fff}@media (min-width:40em){.SamplesCarousel-allBtn\:40em{margin-left:-.75em}.SamplesCarousel-allBtn\:40em,.SamplesCarousel-allBtn\:40em:hover,.SamplesCarousel-allBtn\:40em:visited{color:#191919}.SamplesCarousel-allBtn\:40em:hover .SamplesCarousel-allArrow\:60em{border-color:#191919}}@media (min-width:60em){.SamplesCarousel-assetsBox\:60em{right:130px}.SamplesCarousel-assetsBoxContent\:60em{margin-top:auto;margin-bottom:auto}.SamplesCarousel-allBtn\:60em,.SamplesCarousel-allBtn\:60em:visited{color:#878787}.SamplesCarousel-allBtn\:60em:hover{color:#fff}.SamplesCarousel-allBtn\:60em:hover .SamplesCarousel-allArrow\:60em{border-color:#fff}}.SamplesCarousel-allArrow{border-color:#878787}@media (min-width:40em){.SamplesCarousel-allArrow\:40em{border-color:#191919}}.SamplesCarousel-assetsRow--seeAll{background-color:#f4f4f4}.SamplesCarousel-itemLink{font-size:18px}.SamplesCarousel-itemLink,.SamplesCarousel-itemLink:visited{color:#191919}.SamplesCarousel-itemLink:hover{color:#000}.SamplesCarousel-artistLink{margin-top:5px;font-size:12px;text-transform:uppercase}.SamplesCarousel-artistLink,.SamplesCarousel-artistLink:visited{color:#6f6f6f}.SamplesCarousel-artistLink:hover{color:#3c3c3c}.TestimonialCarousel{position:relative}.TestimonialCarousel\:0-40em .owl-item,.TestimonialCarousel\:0-40em .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.TestimonialCarousel-item{position:relative;display:block;width:100%}.TestimonialCarousel-item\:0-40em{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.TestimonialCarousel-videoContent{position:relative;top:0;width:auto;text-align:center;color:#191919}.TestimonialCarousel-videoContent\:0-40em{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:60em){.SamplesCarousel-allArrow\:60em{border-color:#878787}.TestimonialCarousel-videoContent\:60em{position:absolute;z-index:5;top:215px;width:100%;color:#fff}}.TestimonialCarousel-videoContentHeader{color:#191919}.TestimonialCarousel-image{width:100%;height:190px;background-position:center top;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}@media (min-width:40em){.TestimonialCarousel-image\:40em{height:685px}}@media (min-width:60em){.TestimonialCarousel-videoContentHeader\:60em{color:#fff}.TestimonialCarousel-image\:60em{height:675px}}.TestimonialCarousel-itemContent{color:#191919}.TestimonialCarousel-box{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px;text-align:center;background:#fff}.TestimonialCarousel-header{margin-bottom:35px;font-family:droid-serif,serif;font-size:26px;white-space:nowrap}@media (min-width:40em){.TestimonialCarousel-itemContent\:40em{position:absolute;z-index:10;top:0;width:100%;height:685px}.TestimonialCarousel-box\:40em{position:absolute;top:146px;right:auto;left:130px;height:auto;width:336px;padding-left:40px;padding-right:40px;text-align:left}.TestimonialCarousel-header\:40em{margin-top:-90px;margin-bottom:50px;margin-left:-40px;color:#fff;font-size:34px}}.TestimonialCarousel-logo{display:inline-block;margin-bottom:15px;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}@media (min-width:60em){.TestimonialCarousel-box\:60em{top:173px;width:462px}.TestimonialCarousel-logo\:60em{margin-bottom:0;float:right}}.TestimonialCarousel-separator{margin:20px 0;border-bottom:1px solid #dbdbdb}.TestimonialCarousel-context{text-align:left;font-size:16px}@media (min-width:40em){.TestimonialCarousel-context\:40em{font-size:18px}}.TestimonialCarousel-navButton{display:none}.TestimonialCarousel-prevButton{left:25px}.TestimonialCarousel-nextButton{right:25px}@media (min-width:60em){.TestimonialCarousel-navButton\:60em{position:absolute;display:block;top:301.5px;z-index:11}.TestimonialCarousel .MediaPlayer-PlayLayerButton{top:-webkit-calc(50% + 30px)!important;top:calc(50% + 30px)!important}}.ExclusiveCallout{line-height:2.3!important;padding-top:9px;padding-bottom:15px}.ExclusiveCallout-pondIcon{margin-top:-1px}