.c-modal .c-modal__overlay{background:rgba(0,0,0,.8)}.c-modal .c-modal__button{background-color:#000;opacity:.4;outline:0;width:30px;height:30px;color:#fff;display:flex;align-items:center;justify-content:center;transition:opacity .3s cubic-bezier(.77,0,.175,1),background-color .3s cubic-bezier(.77,0,.175,1)}.c-modal .c-modal__button .c-modal__button-icon{height:16px}.c-modal .c-modal__button:focus,.c-modal .c-modal__button:hover{opacity:.6;background-color:transparent}.c-modal .c-modal__button--next,.c-modal .c-modal__button--prev{border:2px solid #fff;border-radius:50%;top:50%;transition:opacity .3s cubic-bezier(.77,0,.175,1)}.c-modal .c-modal__button--next:focus,.c-modal .c-modal__button--next:hover,.c-modal .c-modal__button--prev:focus,.c-modal .c-modal__button--prev:hover{opacity:.6}.c-modal .c-modal__button--next .c-modal__button-icon,.c-modal .c-modal__button--prev .c-modal__button-icon{margin-left:2px}.c-modal .c-modal__button--prev{transform:rotate(180deg);left:10px}.c-modal .c-modal__button--next{right:10px}.c-modal .c-modal__button--close{background-color:transparent;opacity:1}.c-modal.is-single .c-modal__button--next,.c-modal.is-single .c-modal__button--prev{display:none}.c-modal .c-modal__container{flex-direction:column!important;align-items:center!important;height:auto}.c-modal .c-modal__description{background-color:transparent}.c-modal .c-modal__description__inner{padding:0}.c-modal .c-modal__caption,.c-modal .c-modal__title{color:#fff;font-size:2rem;line-height:1.1875;font-weight:500;padding-left:20px;padding-right:20px}.c-modal .c-modal__title{position:relative;flex:1 0 100%;margin:0 auto;width:100%;max-width:960px;margin-bottom:20px}.c-modal .c-modal__caption{font-size:1.125rem;line-height:1.44444444;font-weight:300;margin-top:20px}.c-modal .c-modal__media{position:relative;padding:0 30px;max-width:1400px;box-shadow:none;margin:auto}.c-modal .gslide-image img{max-width:100%!important}.c-modal .c-modal__transcript{width:100%;max-width:960px;margin:auto;background-color:#fff;padding:20px}.c-modal .c-modal__transcript__inner{max-height:200px;overflow-y:scroll;font-size:1rem;line-height:1.375;font-weight:300}@media all and (min-width:980px){.c-modal .c-modal__caption,.c-modal .c-modal__title{padding-left:0}}@media all and (min-width:1024px){.c-modal .c-modal__button{background-color:transparent;opacity:1;width:52px;height:52px}.c-modal .c-modal__button .c-modal__button-icon{width:23px;height:23px}.c-modal .c-modal__button--next,.c-modal .c-modal__button--prev{border:4px solid #fff;margin-left:5px}.c-modal .c-modal__button--prev{left:30px}.c-modal .c-modal__button--next{right:30px}}@media all and (max-width:1023px){.c-modal .c-modal__title{position:fixed;top:20px;font-size:1.125rem;line-height:1.44444444;font-weight:700;margin:0;padding-right:60px}.c-modal .c-modal__media img{padding:0 25px}}