.clearfix:after{content:" ";display:block}.storyblocksTestimonials-item{-webkit-box-pack:space-between;background-color:#fff;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 4px 0 rgba(0,0,0,.2);color:#000;display:flexbox;display:box;display:flex;flex-direction:column;-moz-flex-direction:column;flex-grow:1;justify-content:space-between;margin:0 22px;padding:16px 24px;width:30%}.storyblocksTestimonials-item:hover{color:#000;text-decoration:none}@media (max-width:768px){.storyblocksTestimonials-item{margin:8px;width:unset}}.storyblocksTestimonials-text{font-size:16px;line-height:26px;padding-bottom:8px}.storyblocksTestimonials-author{align-self:flex-end;display:flexbox;display:box;display:flex;width:100%}.storyblocksTestimonials-authorImage{border-radius:50%;height:50px;width:50px}.storyblocksTestimonials-authorName{align-self:center;color:#697785;font-size:12px;font-weight:600;line-height:16px;margin-left:8px}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{backface-visibility:hidden;perspective:1000;transition:transform .6s ease-in-out}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;transform:translateZ(0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{bottom:0;color:#fff;filter:alpha(opacity=50);font-size:20px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:15%}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,transparent);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{background-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);left:auto;right:0}.carousel-control:focus,.carousel-control:hover{color:#fff;filter:alpha(opacity=90);opacity:.9;outline:0;text-decoration:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{display:inline-block;position:absolute;top:50%;z-index:5}.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right{margin-right:-10px;right:50%}.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.carousel-indicators li{background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{font-size:30px;height:30px;margin-top:-15px;width:30px}.carousel-control .glyphicon-chevron-left{margin-left:-15px}.carousel-control .glyphicon-chevron-right{margin-right:-15px}.carousel-indicators{bottom:20px}}.storyblocksHomepage-heroMosaic{margin-top:16px}@media (max-width:768px){.storyblocksHomepage-heroMosaic{width:90vw}}.storyblocksHomepage-aboutUsSmallTitle{font-size:18px;font-weight:600;line-height:28px;margin-bottom:8px;margin-top:0;text-align:center}.storyblockAboutUs-aboutUsTitle{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-color:#00d4ff;background-image:linear-gradient(left,#b540eb,#00d4ff);font-size:32px;margin:0 auto 16px;text-align:center;width:600px}@media (max-width:1200px){.storyblockAboutUs-aboutUsTitle{width:500px}}@media (max-width:768px){.storyblockAboutUs-aboutUsTitle{width:unset}}.storyblocksHomepage-aboutUsDescription{font-size:16px;line-height:26px;margin:0 auto 24px;text-align:center;width:615px}@media (max-width:1200px){.storyblocksHomepage-aboutUsDescription{width:500px}}@media (max-width:768px){.storyblocksHomepage-aboutUsDescription{width:unset}}.diversityPage{background:#000;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){.carousel-inner{padding-left:16px;padding-right:16px}}.carousel-indicators{bottom:-42px}@media only screen and (max-width:768px){.carousel-indicators{-webkit-box-pack:space-around;bottom:92px;display:flexbox;display:box;display:flex;justify-content:space-around;width:100%}}.restockHeadshot{border-radius:20px;height:436px;margin:10px;width:315px}@media only screen and (max-width:768px){.restockHeadshot{height:315px;margin:20px auto}}.small-donut{border-radius:180px;border-width:40px;height:180px;width:180px}.donut{border-radius:180px;border-width:80px;height:360px;width:360px}.triangle{border-bottom:180px solid;border-right:180px solid transparent}.triangle-reverse{border-bottom:180px solid;border-left:180px solid transparent}.stripedCircle{background:repeating-linear-gradient(25deg,#37414d,#37414d 7px,transparent 0,transparent 20px);border-radius:50%;height:320px;width:320px}.restockGraph{stroke-dasharray:2000;stroke-dashoffset:2000}.restockGraph.animate{animation:dash 5s linear forwards}@keyframes dash{to{stroke-dashoffset:0}}.pie .pie-border{stroke-width:4}.pie .pie-slice{stroke-width:32}.pie .pie-slice.animate{stroke-dasharray:0,0,0,100;stroke-dashoffset:25;animation:pie-slice-1 2s ease 1 both}@keyframes pie-slice-1{to{stroke-dasharray:60,40,0,0}}.teamWrapperImagesAndContent{margin-left:auto;margin-right:auto;max-width:1200px;padding-top:112px;position:relative;text-align:center}@media (max-width:1200px){.teamWrapperImagesAndContent{max-width:700px}}@media (max-width:768px){.teamWrapperImagesAndContent{padding-left:5%;padding-right:5%}}.teamWrapperImagesAndContent-aboutUsOval{background:linear-gradient(43.29deg,#ff0089,#ffe121 99.98%);border-radius:50%;height:12px;width:12px}@media (max-width:768px){.teamWrapperImagesAndContent-aboutUsOval{display:none}}.teamWrapperImagesAndContent-aboutUsLeftOval{left:153px;position:absolute;top:338px}@media (max-width:1200px){.teamWrapperImagesAndContent-aboutUsLeftOval{left:0}}.teamWrapperImagesAndContent-aboutUsRightOval{left:1035px;position:absolute;top:252px}@media (max-width:1200px){.teamWrapperImagesAndContent-aboutUsRightOval{left:690px}}.teamWrapperImagesAndContent-aboutUsTopLeftImage{left:100px;position:absolute;top:92px}@media (max-width:1200px){.teamWrapperImagesAndContent-aboutUsTopLeftImage{left:-30px}}@media (max-width:768px){.teamWrapperImagesAndContent-aboutUsTopLeftImage{display:none}}.teamWrapperImagesAndContent-aboutUsTopRightImage{left:950px;position:absolute;top:112px}@media (max-width:1200px){.teamWrapperImagesAndContent-aboutUsTopRightImage{left:610px}}@media (max-width:768px){.teamWrapperImagesAndContent-aboutUsTopRightImage{display:none}}.teamWrapperImagesAndContent-aboutUsBottomLeftImage{left:172px;position:absolute;top:332px}@media (max-width:1200px){.teamWrapperImagesAndContent-aboutUsBottomLeftImage{left:22px}}@media (max-width:768px){.teamWrapperImagesAndContent-aboutUsBottomLeftImage{display:none}}.teamWrapperImagesAndContent-aboutUsBottomRightImage{left:950px;position:absolute;top:282px}@media (max-width:1200px){.teamWrapperImagesAndContent-aboutUsBottomRightImage{left:610px}}@media (max-width:768px){.teamWrapperImagesAndContent-aboutUsBottomRightImage{display:none}}.storyblocksHero{height:430px;margin:0 auto;max-width:1200px;padding:72px 0;position:relative}@media (max-width:1200px){.storyblocksHero{height:unset;margin-bottom:0;padding:40px 5%;text-align:center}}.storyblocksHero-backgroundContainer{height:430px;position:absolute;width:100%;z-index:-1}.storyblocksHero-background{background-color:#1f2830;color:#fff;height:120%;left:-900px;margin:0 -100px;padding:0 100px;position:relative;top:-600px;transform:rotate(-5deg);width:1100%}@media (max-width:768px){.storyblocksHero-background{height:170%;transform:rotate(-12deg);width:750%}}@media (max-width:480px){.storyblocksHero-background{height:170%;transform:rotate(-12deg);width:1200%}}.storyblocksHero-heroTextContainer{width:55%}@media (max-width:1200px){.storyblocksHero-heroTextContainer{width:40%;width:unset}}.storyblocksHero-heroTitle{color:#fff;font-size:42px;font-weight:700;line-height:48px;margin-top:0}@media (max-width:1200px){.storyblocksHero-heroTitle{font-size:32px;width:unset}}.storyblocksHero-heroDescription{color:#fff;font-size:16px;line-height:26px;width:75%}@media (max-width:1200px){.storyblocksHero-heroDescription{text-align:center;width:unset}}.storyblocksHero-heroMediaContainer{position:absolute;right:10%;top:0}@media (max-width:1200px){.storyblocksHero-heroMediaContainer{margin-top:48px;position:static}}.storyblocksAbout-hero .storyblocksHero-background{top:-750px}@media (max-width:1200px){.storyblocksAbout-hero .storyblocksHero-background{top:-600px}}.storyblocksAbout-hero{overflow:hidden}.aboutUsContent{display:flexbox;display:box;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:1200px}@media (max-width:1200px){.aboutUsContent{flex-direction:column;-moz-flex-direction:column}}.aboutUsContent-itemAnchor{background-color:#00d4ff;background-image:linear-gradient(left,#b540eb,#00d4ff);height:3px;width:110px}.aboutUsContent-image{height:100%;width:518px}@media (max-width:1200px){.aboutUsContent-image{margin:0 auto}}@media (max-width:768px){.aboutUsContent-image{margin:0 auto;max-width:90vw}}.aboutUsContent-reverseContent{margin-bottom:166px}@media (max-width:1200px){.aboutUsContent-reverseContent{flex-direction:column-reverse;-moz-flex-direction:column-reverse;margin-bottom:56px}}.aboutUsContent-textContainer{padding:34px}@media (max-width:1200px){.aboutUsContent-textContainer{padding:16px}}.aboutUsContent-textHeader{font-size:32px;font-weight:700;line-height:40px;margin-bottom:16px;margin-top:14px}.aboutUsContent-textDescription{font-size:16px;line-height:26px}.storyblocksAbout-poweredBy{margin:162px auto 120px;max-width:1200px;position:relative}@media (max-width:768px){.storyblocksAbout-poweredBy{margin-top:112px}}.storyblocksAbout-teamImagesWrapper{margin-top:24px}@media (max-width:768px){.storyblocksAbout-teamImagesWrapper{margin-top:0}}.userActivationForm{border-radius:5px;box-shadow:0 3px 14px -5px #979797;max-width:616px;padding:40px;width:100%}.paymentForm-errorMessage{background-color:#e32d19;border-radius:.25em;color:#fff;margin:1em 1em 0;padding:.25em 1em}.paymentForm-errorMessage ul{list-style:none;margin:0}.emailSignUpForm,.userActivationForm{-webkit-box-align:center;align-items:center;background-color:#fff;display:flexbox;display:box;display:flex;flex-direction:column;-moz-flex-direction:column;position:relative}@media (max-width:768px){.emailSignUpForm,.userActivationForm{box-shadow:none;max-width:none;padding:0 5px}}.emailSignUpForm .emailSignUpForm-title,.emailSignUpForm .userActivationForm-title,.userActivationForm .emailSignUpForm-title,.userActivationForm .userActivationForm-title{font-size:18px;font-weight:600;margin:0 0 16px;text-align:left}@media (max-width:768px){.emailSignUpForm .emailSignUpForm-title,.emailSignUpForm .userActivationForm-title,.userActivationForm .emailSignUpForm-title,.userActivationForm .userActivationForm-title{margin-top:30px}}.emailSignUpForm .userActivationForm-title,.userActivationForm .userActivationForm-title{text-align:center}.emailSignUpForm .emailSignUpForm-form,.emailSignUpForm .userActivationForm-form,.userActivationForm .emailSignUpForm-form,.userActivationForm .userActivationForm-form{margin:0;width:308px}.emailSignUpForm .emailSignUpForm-formRow,.emailSignUpForm .userActivationForm-formRow,.userActivationForm .emailSignUpForm-formRow,.userActivationForm .userActivationForm-formRow{margin-bottom:16px;text-align:left}.emailSignUpForm .emailSignUpForm-inputLabel,.emailSignUpForm .userActivationForm-inputLabel,.userActivationForm .emailSignUpForm-inputLabel,.userActivationForm .userActivationForm-inputLabel{font-size:14px;font-weight:600}.emailSignUpForm .emailSignUpForm-passwordLabels,.userActivationForm .emailSignUpForm-passwordLabels{display:flex;flex-direction:row;justify-content:space-between}.emailSignUpForm .emailSignUpForm-showPassword,.userActivationForm .emailSignUpForm-showPassword{color:#0f87ff;cursor:pointer;font-size:14px;font-weight:600}.emailSignUpForm .emailSignUpForm-showPasswordCheckbox,.userActivationForm .emailSignUpForm-showPasswordCheckbox{visibility:hidden}.emailSignUpForm .emailSignUpForm-textField,.emailSignUpForm .userActivationForm-textField,.userActivationForm .emailSignUpForm-textField,.userActivationForm .userActivationForm-textField{border:1px solid #626c78;border-radius:4px;font-size:16px;height:40px;padding-left:16px;width:100%}.emailSignUpForm .emailSignUpForm-textField::-moz-placeholder,.emailSignUpForm .userActivationForm-textField::-moz-placeholder,.userActivationForm .emailSignUpForm-textField::-moz-placeholder,.userActivationForm .userActivationForm-textField::-moz-placeholder{color:#a6a6a6}.emailSignUpForm .emailSignUpForm-textField::placeholder,.emailSignUpForm .userActivationForm-textField::placeholder,.userActivationForm .emailSignUpForm-textField::placeholder,.userActivationForm .userActivationForm-textField::placeholder{color:#a6a6a6}.emailSignUpForm .hide,.userActivationForm .hide{display:none}.emailSignUpForm #ent-name-message,.userActivationForm #ent-name-message{font-size:14px;font-weight:700;margin-top:10px}.emailSignUpForm .emailSignUpForm-tos,.userActivationForm .emailSignUpForm-tos{display:flex;flex-direction:row;margin-bottom:24px}.emailSignUpForm .emailSignUpForm-tos a,.userActivationForm .emailSignUpForm-tos a{color:#000;text-decoration:underline}.emailSignUpForm .emailSignUpForm-tos a:hover,.userActivationForm .emailSignUpForm-tos a:hover{color:#0f87ff}.emailSignUpForm .emailSignUpForm-tosCheckBox,.userActivationForm .emailSignUpForm-tosCheckBox{margin-top:0}.emailSignUpForm .emailSignUpForm-tosCheckBoxLabel,.userActivationForm .emailSignUpForm-tosCheckBoxLabel{font-size:12px;font-weight:400;padding-left:8px}@media (max-width:768px){.emailSignUpForm .emailSignUpForm-tosCheckBoxLabel,.userActivationForm .emailSignUpForm-tosCheckBoxLabel{text-align:left}}.emailSignUpForm .emailSignUpForm-submitButton,.emailSignUpForm .userActivationForm-submitButtonContainer,.userActivationForm .emailSignUpForm-submitButton,.userActivationForm .userActivationForm-submitButtonContainer{margin-bottom:20px;text-align:center}.emailSignUpForm .emailSignUpForm-submitButton button,.emailSignUpForm .userActivationForm-submitButtonContainer button,.userActivationForm .emailSignUpForm-submitButton button,.userActivationForm .userActivationForm-submitButtonContainer button{padding:7px 27px!important;width:304px}.emailSignUpForm .submit-button-wrapper,.userActivationForm .submit-button-wrapper{margin-bottom:20px;text-align:center}.emailSignUpForm .submit-button-wrapper.login,.userActivationForm .submit-button-wrapper.login{margin-bottom:0}.emailSignUpForm .emailSignUpForm-logIn,.emailSignUpForm .emailSignUpForm-noAccount,.userActivationForm .emailSignUpForm-logIn,.userActivationForm .emailSignUpForm-noAccount{font-weight:600;text-align:center}.emailSignUpForm .emailSignUpForm-forgotPassword,.userActivationForm .emailSignUpForm-forgotPassword{display:flex;flex-direction:column;font-weight:600;text-align:center}.emailSignUpForm .error,.userActivationForm .error{border-color:#e32d19}.emailSignUpForm .error.dont-show-error,.userActivationForm .error.dont-show-error{border:1px solid #dbdbdb}.emailSignUpForm label.error,.userActivationForm label.error{color:#e32d19;font-size:12px}.emailSignUpForm .emailSignUpForm-forgotPassword,.emailSignUpForm .emailSignUpForm-logIn,.userActivationForm .emailSignUpForm-forgotPassword,.userActivationForm .emailSignUpForm-logIn{font-size:18px;font-weight:500}.emailSignUpForm #s1-ent-contact-button,.userActivationForm #s1-ent-contact-button{background:none;border:none;color:#0f87ff;text-decoration:underline}.emailSignUpForm .dividing-header,.userActivationForm .dividing-header{color:#999;display:flexbox;display:box;display:flex;font-size:14px;font-weight:400;margin:8px auto 20px;width:308px}.emailSignUpForm .dividing-header:after,.emailSignUpForm .dividing-header:before,.userActivationForm .dividing-header:after,.userActivationForm .dividing-header:before{border-bottom:1px solid #f5f5f5;content:"";flex-grow:1;margin:auto}.emailSignUpForm .dividing-header:before,.userActivationForm .dividing-header:before{margin-right:24px}.emailSignUpForm .dividing-header:after,.userActivationForm .dividing-header:after{margin-left:24px}.emailSignUpForm .google-button,.userActivationForm .google-button{cursor:pointer;height:auto;margin-bottom:48px;width:308px}.emailSignUpFormDropShadowFrame,.logInFormDropShadowFrame,.resetPasswordDropShadowFrame,.smb2faOffRampDropShadowFrame{background-color:#fff;border-radius:5px;box-shadow:0 3px 14px -5px #979797;max-width:616px;padding:40px;width:100%}.modernHero{background-color:transparent;background-image:url(/assets/build/fonts/modern_hero_background.svg);background-size:cover;min-height:496px;overflow:hidden;position:relative}.modernHero .modernHero-content{display:flex;flex-direction:column;justify-content:center;min-height:496px;text-align:center}.modernHero .modernHero-content .modernHero-content-info{font-weight:300;padding:0 20px 20px}.modernHero .modernHero-content .modernHero-content-login{padding-bottom:50px}.modernHero .modernHero-rightImage{height:496px}.diagonal{height:100%;left:0;position:absolute;width:100%}.diagonal.bottom-slant-right{top:calc(100% - var(--skew-padding));transform:skewY(-10deg)}.diagonal.top-slant-left{top:-50%;transform:skewY(-10deg)}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table;line-height:0}.clearfix:after{clear:both}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.background-wrapper{background-color:transparent;overflow:visible;position:relative}.background-wrapper .full-width-background{background-color:#252525;height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:none;width:100%;z-index:-1}.background-wrapper .full-width-background.fixed{min-height:100vh;min-width:100vw;position:fixed;width:auto}.background-wrapper .full-width-background img,.background-wrapper .full-width-background video{display:block;max-height:none;max-width:none;min-height:100%;min-width:100%}.background-wrapper .full-width-background:not(.bright):after{background-color:rgba(0,0,0,.2);bottom:0;content:" ";left:0;position:absolute;right:0;top:0}