.nebula-banner{background-position:center bottom;background-repeat:no-repeat;background-size:1569px auto}.nebula-banner .nebula-banner-wrap{height:515px;position:relative;margin:auto}.nebula-banner .nebula-banner-hdr{position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.nebula-banner .nebula-banner-hdr img{width:auto;height:auto;max-height:198px;max-width:100%}.nebula-banner .nebula-banner-hdr.with-descender img{max-height:230px}.nebula-banner .nebula-banner-txt{color:#fff;font-family:GothamBold;font-size:32px;letter-spacing:-.48px;line-height:1.2;position:absolute;left:20px;right:20px;top:50%;transform:translateY(-50%)}.nebula-banner .nebula-banner-txt .nebula-banner-logo{height:111px;width:286px}.nebula-banner .nebula-banner-txt img{width:100%;height:auto}.nebula-banner .nebula-banner-txt p{margin:10px 0 0}.nebula-banner+.nebula-banner-subtext{margin-top:50px}@media (min-width: 768px){.nebula-banner{background-size:3200px auto}.nebula-banner .nebula-banner-txt{font-size:40px;letter-spacing:-.7px}.nebula-banner .nebula-banner-txt .nebula-banner-logo{height:178px;width:457px}.nebula-banner .nebula-banner-txt .line-break-tablet{display:block}.nebula-banner+.nebula-banner-subtext{margin-top:78px}}@media (min-width: 1200px){.nebula-banner .nebula-banner-wrap{height:650px}.nebula-banner .nebula-banner-hdr{top:252px;transform:none}.nebula-banner .nebula-banner-txt{font-size:50px;letter-spacing:-.875px}.nebula-banner .nebula-banner-txt .nebula-banner-logo{height:222px;width:572px}.nebula-banner .nebula-banner-txt p{margin-top:32px}.nebula-banner+.nebula-banner-subtext{margin-top:102px}}@media (min-width: 3200px){.nebula-banner{background-size:cover}}.people-profiles{padding-left:20px;padding-right:20px}.people-profiles .profile-view{margin-bottom:75px}.people-profiles .profile-view img{border-radius:20px;margin-bottom:25px;width:100%;height:auto}.people-profiles .profile-view .profile-info{position:relative}.people-profiles .profile-view .profile-info.profile-info-expanded .profile-info-toggle-show{display:none}.people-profiles .profile-view .profile-info.profile-info-expanded .profile-info-toggle-hide{display:inline-block}.people-profiles .profile-view .profile-info-name{font-family:GothamMedium;font-size:18px}.people-profiles .profile-view .profile-info-title{font-family:GothamMedium;font-size:14px;color:#595959}.people-profiles .profile-view .profile-info-bio{font-family:RedHatText-Regular;font-size:16px}.people-profiles .profile-view .profile-info-bio p{margin:0;padding-top:20px}.people-profiles .profile-view .profile-info-toggle{background:#f5f1ec;cursor:pointer;font-family:GothamBook;font-size:14px;position:absolute;top:100%;left:0;margin-top:15px}.people-profiles .profile-view .profile-info-toggle .custom-glyphicon{font-size:10px}.people-profiles .profile-view .profile-info-toggle .profile-info-toggle-hide{display:none}@media (min-width: 768px){.people-profiles{display:flex;flex-wrap:wrap;padding-left:10px;padding-right:10px}.people-profiles .profile-view{flex:0 0 33.33%;padding-left:10px;padding-right:10px}.people-profiles .profile-view .profile-info-bio{margin-top:20px}.people-profiles .profile-view .profile-info-bio p,.people-profiles .profile-view .profile-info-bio .collapse{display:inline}.people-profiles .profile-view .profile-info-bio p{padding-top:20px}.people-profiles .profile-view .profile-info-toggle{display:none}}.contact-page .nebula-banner{background-color:#6b0031;background-image:url(/assets/images/marketing/contact/banner-bg-mobile.jpg)}.contact-page .nebula-banner .nebula-banner-txt{display:flex;align-items:center;justify-content:center;font-size:50px;font-family:GothamBold;letter-spacing:-.875px;line-height:1.2}.contact-page .people-profiles{padding-bottom:32px}.contact-page .contact-locations{font-family:GothamMedium,helvetica,arial,sans-serif;font-weight:500;font-size:18px;padding-bottom:75px}.contact-page .contact-locations .location-view{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:50px 0;border-radius:20px;flex:1;text-align:center}.contact-page .contact-locations .location-view.seattle{background-image:url(/assets/images/marketing/contact/location-sea.png);margin-bottom:20px}.contact-page .contact-locations .location-view.manchester{background-image:url(/assets/images/marketing/contact/location-eu.png)}.contact-page .contact-locations .location-view h3{text-transform:uppercase;font-family:GothamBold,helvetica,arial,sans-serif;font-weight:500;font-size:22px;letter-spacing:.15em}.contact-page .contact-locations .location-view hr{margin:25px auto;width:15%}.contact-page .contact-locations .location-view .location-info-phone{margin-top:25px}.contact-page .contact-form .recaptcha{text-align:center}.contact-page .contact-form .recaptcha [vc-recaptcha]{display:inline-block;vertical-align:top}.contact-page .contact-form .recaptcha [vc-recaptcha].has-error{outline:3px solid #e60026}.contact-page .contact-form .error-messages>.message{display:none}.contact-page .contact-form .error-messages>.message:first-child{display:block}@media (min-width: 768px){.contact-page .nebula-banner{background-image:url(/assets/images/marketing/contact/banner-bg.jpg)}.contact-page .nebula-banner .nebula-banner-txt{font-size:68px;letter-spacing:-1.36px}.contact-page .people-profiles{padding-bottom:0}.contact-page .contact-locations{display:flex}.contact-page .contact-locations .location-view{flex:1}.contact-page .contact-locations .location-view.seattle{margin:0 10px 0 0}.contact-page .contact-locations .location-view.manchester{margin:0 0 0 10px}.contact-page .contact-form .recaptcha{height:60px;text-align:right}.contact-page .contact-form .recaptcha [vc-recaptcha]{transform:scale(.8);transform-origin:right top}}@media (min-width: 1200px){.contact-page .nebula-banner .nebula-banner-txt{font-size:90px;letter-spacing:-1.8px}}
