body.publication-lock{overflow:hidden;height:100vh}.publication-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:5000;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:30px 15px;background-color:#292929}@media (min-width:601px){.publication-modal{padding:60px 30px}}.publication-modal.active{display:block}.publication-modal h2.publication-modal__heading{text-align:center}.publication-modal div.publication-modal__copy,.publication-modal h2.publication-modal__heading,.publication-modal h3.publication-modal__copy-heading{color:#fff}.publication-modal__video{margin-bottom:60px}.publication-modal__copy{display:none;margin-bottom:30px}@media (min-width:601px){.publication-modal__copy{display:block}}.publication-modal__buttons-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:601px){.publication-modal__buttons-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1201px){.publication-modal__buttons-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0}.publication-modal__buttons-container>*{padding:0;margin-left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%}.publication-modal__buttons-container>:nth-child(odd){width:75%}.publication-modal__buttons-container>:nth-child(2n+2){width:25%}}.publication-modal__buttons{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px}.publication-modal__buttons>*{padding:0;margin-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(50% - 30px)}@media (min-width:601px){.publication-modal__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px}.publication-modal__buttons>*{padding:0;margin-left:30px;width:auto}}.publication-modal a.publication-modal__primary-button,.publication-modal a.publication-modal__secondary-button{margin-bottom:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:50px;padding:0 20px}.publication-modal a.publication-modal__secondary-button{border:2px solid #fff;background-color:transparent}.publication-modal a.publication-modal__secondary-button:hover{background-color:#fff;color:#312f3a}

/*# sourceMappingURL=publicationmodal.css.map*/