.campaignShare-component{display:block;min-width:8em;margin-bottom:10px}.campaignShare-component:hover{text-decoration:none}.shareBanner{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.shareBanner:hover{cursor:pointer}.shareBanner:hover .shareBanner-icon{background-color:#eb1478}.shareBanner:hover .shareBanner-labelText{background-color:#ddd}.shareBanner:hover .shareBanner-labelDimple svg{fill:#ddd}.shareBanner:hover .shareBanner-label--hoverable{display:none}.shareBanner:hover .shareBanner-label--hover{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.shareBanner--active .shareBanner-icon{background-color:#eb1478}.shareBanner-icon{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;background-color:#6a6a6a;border-radius:50%;width:30px;height:30px}.shareBanner-icon svg{fill:#fff;width:60%;height:60%}.shareBanner-label{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-family:"Benton Sans","Helvetica","sans-serif";font-size:10px;font-weight:normal;line-height:14px;color:#2a2a2a;margin-left:5px}.shareBanner-label--hover{display:none}.shareBanner-labelText{padding:5px;border:1px solid #ddd;text-transform:capitalize;text-align:center;z-index:-1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.shareBanner-labelDimple{margin-right:-1px}.shareBanner-labelDimple svg{width:8px;height:8px;stroke-width:3px;fill:#fff;stroke:#ddd}.shareBanner--reversed .shareBanner-icon{background-color:#eb1478}.shareBanner--reversed:hover .shareBanner-icon{background-color:#6a6a6a}.campaignHeader-titleBylineContainer{position:relative;float:left;width:83.33333333%;min-height:1px;padding-left:6px;padding-right:6px}@media (min-width: 768px){.campaignHeader-titleBylineContainer{position:relative;min-height:1px;padding-left:10px;padding-right:10px;float:left;width:100%}}.campaignHeader-followContainer{position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:6px;padding-right:6px}@media (max-width: 479px){.campaignHeader-location{display:none}}@media (min-width: 768px){.campaignHeader-location{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}}.campaignHeader-city,.campaignHeader-category{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}@media (min-width: 768px){.campaignHeader-city{display:none}}@media (min-width: 768px){.campaignHeader-followContainer{display:none}}@media (max-width: 479px){.campaignHeader{margin-top:20px;margin-left:15px}}.campaignHeader-location,.campaignHeader-category,.campaignHeader-city{box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width: 768px){.campaignHeader-titleBylineContainer{text-align:center;margin-top:40px;margin-bottom:40px}}@media (min-width: 768px){.campaignHeader-title{font-family:"Antenna Cond Black","Helvetica","sans-serif";font-size:40px;line-height:48px;letter-spacing:1px}}@media (max-width: 479px){.campaignHeader-title{font-family:"Benton Sans","Helvetica","sans-serif";font-size:20px;font-weight:bold;line-height:26px;letter-spacing:normal}}.campaignHeader-byline{display:box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex}.campaignHeader-bylineComponent{display:inline-block}.campaignHeader-byline svg{width:18px;height:18px;fill:#a8a8a8}@media (max-width: 479px){.campaignHeader-byline{flex-direction:row-reverse}.campaignHeader-byline a{color:#a8a8a8;font-size:12px;margin-left:5px}}@media (min-width: 768px){.campaignHeader-byline{color:#6a6a6a;margin-top:20px}.campaignHeader-byline a{margin-left:15px;color:#0eb4b6;font-family:"Benton Sans Medium","Helvetica","sans-serif";font-size:14px;line-height:20px}.campaignHeader-byline svg{width:20px;height:20px;fill:#6a6a6a}}@media (max-width: 479px){.campaignHeader-category{margin-right:30px;color:blue}}@media (min-width: 768px){.campaignHeader-location{margin-right:40px}}.campaignTaglineStory{position:relative;float:left;width:100%;min-height:1px;padding-left:6px;padding-right:6px;font-family:"Benton Sans","Helvetica","sans-serif";font-size:14px;font-weight:normal;line-height:20px;margin-left:15px;margin-right:15px}.campaignTaglineStory-tagline,.campaignTaglineStory-tags,.campaignTaglineStory-storyLink{display:block}.campaignTaglineStory-tagline{margin-top:10px}.campaignTaglineStory-tags{margin-top:5px;padding-right:40px}.campaignTaglineStory-tags .campaignTag:not(:last-child){margin-right:5px}.campaignTaglineStory-storyLink{margin-top:10px;font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px;text-transform:uppercase}.campaignVideo{display:block;position:relative}.campaignVideo-underlay,.campaignVideo-overlay{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#f0f;z-index:10}.campaignVideo-overlay{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;cursor:pointer;background-position:center;background-repeat:no-repeat;background-color:#000}@media (max-width: 479px){.campaignVideo-overlay{pointer-events:none}}@media (min-width: 768px){.campaignVideo-overlay{-webkit-transition:.3s ease-out all;-moz-transition:.3s ease-out all;-o-transition:.3s ease-out all;transition:.3s ease-out all;background-size:cover}}@media (max-width: 479px){.campaignVideo-overlay{background-size:contain}}.campaignVideo-youtube,.campaignVideo-vimeo{height:415px}@media (max-width: 479px){.campaignVideo-youtube{height:180px}}@media (max-width: 479px){.campaignVideo-vimeo{height:150px}}.campaignVideo-play{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background:rgba(235,20,120,0.9);border-radius:50%}@media (max-width: 479px){.campaignVideo-play{width:55px;height:55px}}@media (min-width: 768px){.campaignVideo-play{width:80px;height:80px}}.campaignVideo-play svg{fill:#fff;width:55%;height:55%}.campaignTrustTeaser{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;position:relative}.campaignTrustTeaser:before,.campaignTrustTeaser:after{content:" ";display:table}.campaignTrustTeaser:after{clear:both}@media (max-width: 479px){.campaignTrustTeaser{background-color:#f5f5f5;padding-top:20px}.campaignTrustTeaser:before{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;content:"";position:absolute;left:22px;top:0}}.campaignTrustTeaser-item{position:relative;float:left;width:83.33333333%;min-height:1px;padding-left:0;padding-right:0;margin-bottom:10px}@media (min-width: 768px){.campaignTrustTeaser-item{position:relative;min-height:1px;padding-left:0;padding-right:0;float:left;width:50%}}.campaignTrustTeaser-graphic{display:inline-block;vertical-align:top}@media (min-width: 768px){.campaignTrustTeaser-graphic{margin-right:30px}}.campaignTrustTeaser-circle{border-radius:50%;-moz-border-radius:50%;position:relative;background-color:#f5f5f5}@media (max-width: 479px){.campaignTrustTeaser-circle{width:44px;height:44px;margin-left:15px;margin-right:15px}}@media (min-width: 768px){.campaignTrustTeaser-circle{width:80px;height:80px}}.campaignTrustTeaser-circle svg{position:absolute;width:36px;height:36px;fill:#2a2a2a;top:50%;left:50%;margin-left:-18px;margin-top:-18px}.campaignTrustTeaser-text{display:inline-block}.campaignTrustTeaser-text-title{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px}.campaignTrustTeaser-text div{margin-bottom:5px}@media (max-width: 479px){.campaignTrustTeaser--desktop-only{display:none}}@media (min-width: 768px){.campaignTrustTeaser--mobile-only{display:none}}.campaignTrustPassport-mobile{background-color:#f5f5f5}@media (min-width: 768px){.campaignTrustPassport-mobile{display:none}}.campaignTrustPassport-mobile-links{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px;display:block;margin-left:15px;padding-bottom:15px}.campaignTrustPassport-desktop{border-bottom:1px solid #ddd;margin-bottom:40px}@media (max-width: 479px){.campaignTrustPassport-desktop{display:none}}.campaignTrustPassport-desktop-links{display:block;text-align:right;margin-bottom:15px}.campaignTrustPassport-middot{margin:0 5px}.campaignTrustPassport-actionMiddot{color:#ddd}.campaignTrustPassportDesktop-linkContact,.campaignTrustPassportDesktop-linkSeeMoreDetails{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px}.campaignTrustPassportDesktop-actionMiddot{color:#ddd}.campaignTrustPassportDesktop-modal{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px}.campaignTrustPassportDesktop-modal h3{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;display:block;line-height:20px;margin-bottom:5px}.campaignTrustPassportDesktop-modal .modal-dialog{width:960px}.campaignTrustPassportDesktop-modal .popover{max-width:180px;text-align:center}.campaignTrustPassportDesktop-modal .popover .i-icon{font-size:14px;vertical-align:middle}.campaignTrustPassportDesktop-modal .popover p{margin-bottom:5px}.campaignTrustPassportDesktop-modal .i-glyph-icon-30-linkedin{border-radius:2px;-moz-border-radius:2px;background-color:#0077b5;color:#fff;font-size:10px;padding:2px}.campaignTrustPassportDesktop-modal .i-glyph-icon-30-facebook{border-radius:2px;-moz-border-radius:2px;background-color:#405d9d;color:#fff;font-size:10px;padding:2px}.campaignTrustPassportDesktop-columnLeft,.campaignTrustPassportDesktop-columnRight{padding:0 30px;display:inline-block;vertical-align:top}.campaignTrustPassportDesktop-columnLeft{width:360px;min-height:550px;border-right:1px solid #ddd}.campaignTrustPassportDesktop-columnRight{width:575px}.campaignTrustPassportDesktop-section{margin-top:40px}.campaignTrustPassportDesktop-ownerAvatar{border-radius:50%;-moz-border-radius:50%;display:inline-block;width:80px;height:80px}.campaignTrustPassportDesktop-ownerInfo{margin-left:20px;display:inline-block;vertical-align:middle}.campaignTrustPassportDesktop-ownerInfo a{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px}.campaignTrustPassportDesktop-ownerInfo>div:not(:last-child){margin-bottom:5px}.campaignTrustPassportDesktop-facebook a,.campaignTrustPassportDesktop-linkedin a{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px}.campaignTrustPassportDesktop-facebook a{color:#405d9d}.campaignTrustPassportDesktop-linkedin a{color:#0077b5}.campaignTrustPassportDesktop-verification-icon{display:inline-block;width:20px}.campaignTrustPassportDesktop-recentActivityIcon{display:inline-block;position:relative}.campaignTrustPassportDesktop-recentActivityIcon span{color:#eb1478;font-size:30px;position:absolute;left:-30px;top:-30px}.campaignTrustPassportDesktop-recentActivityInfo{display:inline-block}.campaignTrustPassportDesktop-teamCount{margin-bottom:10px}.campaignTrustPassportDesktop-teamMembers{display:box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.campaignTrustPassportDesktop-teamMember{width:245px;margin-bottom:15px}.campaignTrustPassportDesktop-teamMember .i-glyph-icon-30-id{font-size:24px}.campaignTrustPassportDesktop-memberAvatar{display:inline-block}.campaignTrustPassportDesktop-memberAvatar img{border-radius:50%;-moz-border-radius:50%;width:30px;height:30px}.campaignTrustPassportDesktop-memberInfo{display:inline-block;vertical-align:middle;margin-left:15px}.campaignTrustPassportDesktop-memberInfo a{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px;color:#000}.campaignTrustPassportDesktop-memberInfo a:hover{color:#eb1478}.campaignTrustPassportDesktop-memberVerifications{font-size:24px;margin-left:5px}.campaignTrustPassportDesktop-memberVerifications-icons{white-space:nowrap}.campaignTrustPassportDesktop-memberVerifications-icons span{display:inline-block}.campaignTrustPassportDesktop-websites{margin-top:15px}.campaignTrustPassportDesktop-website{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px;color:#000;display:block}.campaignTrustPassportDesktop-helpCenter{position:absolute;bottom:40px;padding:15px;background-color:#f0ffff}.campaignTrustPassportDesktop-helpCenter a{color:#0eb4b6}.campaignTrustPassportDesktop-contact-error{background-color:#ffeef6}.campaignTrustPassportDesktop-contact-sent{background-color:#f0ffff;padding:15px}.campaignTrustPassportDesktop-contact-message{position:relative}.campaignTrustPassportDesktop-contact-message textarea{font-family:"Benton Sans","Helvetica","sans-serif";font-size:14px;font-weight:normal;line-height:20px;height:250px;padding:15px;resize:none}.campaignTrustPassportDesktop-contact-charCounter{position:absolute;bottom:15px;right:15px}.campaignTrustPassportDesktop-contact-submitMessage .g-recaptcha{float:left;transform:scale(0.95);-webkit-transform:scale(0.95);transform-origin:0 0;-webkit-transform-origin:0 0}.campaignTrustPassportDesktop-contact-submitMessage #rc-imageselect{transform:scale(0.4);-webkit-transform:scale(0.4);transform-origin:0 0;-webkit-transform-origin:0 0}.campaignTrustPassportDesktop-contact-submitMessage button{float:right;margin-top:0px}.campaignTrustPassportMobile-mainHeader,.campaignTrustPassportMobile-subHeader,.campaignTrustPassportMobile-blankHeader{font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:bold;line-height:26px;letter-spacing:0;background-color:#000;color:#fff;padding:15px}.campaignTrustPassportMobile-subHeader{text-align:center}.campaignTrustPassportMobile-blankHeader{padding:5px}.campaignTrustPassportMobile-overlay{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaignTrustPassportMobile-overlay span{vertical-align:middle}.campaignTrustPassportMobile-section{margin:15px 10px}.campaignTrustPassportMobile-avatar{border-radius:50%;-moz-border-radius:50%;display:inline-block;width:44px;height:44px;vertical-align:top;margin-right:15px}.campaignTrustPassportMobile-ownerInfo{display:inline-block;height:44px;display:box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}.campaignTrustPassportMobile-name,.campaignTrustPassportMobile-teamMemberCount,.campaignTrustPassportMobile-subSectionTitle{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px}.campaignTrustPassportMobile-role{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;color:#a8a8a8}.campaignTrustPassportMobile-subSectionTitle{margin-top:15px}.campaignTrustPassportMobile-socialIcon{border-radius:2px;-moz-border-radius:2px;background-color:#000;color:#fff;font-size:10px;padding:2px}.campaignTrustPassportMobile-socialIcon-facebook{background-color:#405d9d}.campaignTrustPassportMobile-socialIcon-linkedin{background-color:#0077b5}.campaignTrustPassportMobile-websites a{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px}.campaignTrustPassportMobile-contactLink{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px;margin:30px 0}.campaignTrustPassportMobile-teamMember{position:relative;padding:15px;border-bottom:1px solid #ddd}.campaignTrustPassportMobile-teamMember-expandControl{position:absolute;right:30px;top:15px;cursor:pointer}.campaignTrustPassportMobile-teamMemberCount{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px}.campaignTrustPassportMobile-teamMemberInfo{display:inline-block}.campaignTrustPassportMobile-teamMemberInfo-verifications{display:box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:5px}.campaignTrustPassportMobile-teamMemberInfo-verifications span{margin-right:5px}.campaignContactMobile{padding:15px;border-bottom:1px solid #ddd}.campaignContactMobile-name{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px}.campaignContactMobile-note{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px}.campaignContactMobile-message{font-family:"Benton Sans","Helvetica","sans-serif";font-size:14px;font-weight:normal;line-height:20px;height:300px;margin-top:15px;padding:15px;resize:none}.campaignContactMobile-submitMessage .g-recaptcha{margin-top:30px;transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0}.campaignContactMobile-submitMessage #rc-imageselect{transform:scale(0.4);-webkit-transform:scale(0.4);transform-origin:0 0;-webkit-transform-origin:0 0}.i-comments{border-bottom:1px solid #ddd}.desktopComment{display:block;padding-left:20px;padding-bottom:40px}.desktopComment--spamFaded{opacity:0.5}.commentLayout{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.commentLayout-avatar{margin-right:20px}.commentLayout-main{box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;position:relative}.commentLayout-header{margin-bottom:10px;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.commentLayout-header>*{margin-right:10px}.commentLayout-account{max-width:200px;font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px;color:#2a2a2a}.commentLayout-text{font-family:"Benton Sans","Helvetica","sans-serif";font-size:14px;font-weight:normal;line-height:20px;color:#2a2a2a}.commentLayout-seeMoreReplies{margin:20px 0}.commentLayout-reply{border-bottom:1px solid #fff;background:#f5f5f5;padding:20px}.commentLayout-actions{margin-top:20px}.commentLayout-replyForm{margin-top:20px;margin-bottom:50px}.commentReplyForm-field{height:80px;margin-top:20px;resize:vertical}.commentReplyForm-actions{margin-top:10px;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.commentReplyForm-counter{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;font-style:italic;color:#6a6a6a}.commentReplyForm-button{padding:6px}.commentLayout-private{position:absolute;top:0;right:0}.commentAvatar{width:50px;height:50px;border-radius:25px;-moz-border-radius:25px}.i-annotation-pill--team{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;color:white;background-color:#0eb4b6;padding:0 10px}.i-annotation-pill--private{border:1px solid #6a6a6a;color:#6a6a6a;background:#fff}.commentNote{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;color:#a8a8a8}.commentSeparator{margin-left:5px;margin-right:5px;color:#a8a8a8;font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px}.commentAction{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px}.fundingDetailsModal .modal-dialog{width:700px}.campaignSuperModal .modal-dialog{margin-top:40px}.campaignSuperModal .modal-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.campaignSuperModal-header{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;background:#f5f5f5;padding:30px;border-bottom:1px solid #ddd}.campaignSuperModal-title{font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:bold;line-height:26px;letter-spacing:0}.campaignSuperModal-close:before{color:#2a2a2a;font-size:24px}.campaignSuperModal-close:hover{cursor:pointer}.campaignSuperModal-body{min-height:550px}.campaignTag{color:#a8a8a8}.followMobile{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;background:#6a6a6a;border-radius:50%;width:40px;height:40px;margin-top:10px}.followMobile svg.category-icon{width:20px;height:20px;fill:#fff}.followMobile:hover{color:#fff;text-decoration:none}.followMobile.i-active{background:#fff;border-color:#eb1478;color:#eb1478}.followMobile.i-active:hover{color:#eb1478}.storyTagline{font-family:"Benton Sans","Helvetica","sans-serif";font-size:24px;line-height:34px;font-weight:normal;line-height:36px;color:#2a2a2a;word-break:break-word;padding:30px;margin-bottom:30px;position:relative}.storyTagline:after{width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:50px solid #f5f5f5;content:"";position:absolute;bottom:-21px;left:-1px}.hidden--animated{opacity:0;visibility:hidden}.campaignPitchMedia-image{width:100%}.preOrder-banner-header{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px;text-transform:capitalize}.indemandSidebar-banner--preOrder{background-color:#0eb4b6;color:#fff;min-width:294px;height:auto;padding:12px 65px 14px 20px;border-radius:2px 0px 0px 2px;font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;margin-top:15px}.indemandSidebar-banner--preOrder .popover,.indemandSidebar-banner--preOrder .popover-content{display:block !important;visibility:visible !important;width:240px;max-width:240px}.campaignPage-bannerFold{border-style:solid;border-width:10px 10px 0 0;border-color:#0C8385 transparent transparent transparent;right:6px;position:absolute}.indemandSidebar-bannerFold{border-style:solid;border-width:10px 10px 0 0;border-color:#0C8385 transparent transparent transparent;right:6px;position:absolute}.indemandSidebar-bannerFold--externalCampaign{border-style:solid;border-width:10px 10px 0 0;border-color:#0C8385 transparent transparent transparent;right:6px;position:absolute;top:27px}.secretPerk-hidden{padding:20px;background-color:#ffeab9;font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;position:relative}.secretPerk-hidden .secretPerk-hidden-close svg{width:15px;height:15px;position:absolute;top:8px;right:8px;cursor:pointer}.secretPerk-hidden .secretPerk-hidden-close svg:hover{fill:#eb1478}.secretPerk-banner{text-align:center;padding-top:15px}.secretPerk-banner .secretPerk-bannerText{padding:10px 20px 10px 5px;vertical-align:middle;font-family:"Benton Sans Medium","Helvetica","sans-serif";font-size:12px;line-height:18px;font-weight:normal;letter-spacing:0;color:#0eb4b6}.secretPerk-banner .secretPerk-shades svg{width:40px;height:30px;vertical-align:middle;fill:#0eb4b6;padding-left:10px}.campaignPerks-desktop .secretPerk-banner{top:-25px}@media (min-width: 768px){.secretPerk-banner{background-color:#0eb4b6;color:#fff;min-width:auto;height:auto;position:absolute;right:-10px;margin-top:10px;z-index:81;padding:0}.secretPerk-banner.secretPerk-banner-soldOut{background-color:#B0E0E0;pointer-events:none;cursor:default}.secretPerk-banner .secretPerk-bannerText{padding:10px 20px 10px 5px;vertical-align:middle;font-family:"Benton Sans Medium","Helvetica","sans-serif";font-size:12px;line-height:18px;font-weight:normal;letter-spacing:0;color:#fff}.secretPerk-banner .secretPerk-shades svg{width:40px;height:30px;vertical-align:middle;fill:#fff;padding-left:10px}.secretPerk-bannerFold{border-style:solid;border-width:10px 10px 0 0;border-color:#0C8385 transparent transparent transparent;right:6px;position:absolute;right:0px}.secretPerk-bannerFold.secretPerk-bannerFold-soldOut{border-color:#9ECACB transparent transparent transparent;cursor:default}}
