.c-modal .c-modal__overlay{background:rgba(0,0,0,.9)}.c-modal .c-modal__button{background-color:rgba(0,0,0,0);outline:0;width:94px;height:52px;font-size:18px;color:var(--nti-colour-4);display:flex;align-items:center;justify-content:center;transition:color .3s cubic-bezier(.77,0,.175,1),background-color .3s cubic-bezier(.77,0,.175,1) opacity .3s cubic-bezier(.77,0,.175,1);opacity:1}.c-modal .c-modal__button .c-modal__button-icon{height:20px;margin-right:7px}@media screen and (min-width:768px){.c-modal .c-modal__button .c-modal__button-icon{width:23px;height:23px}}.c-modal .c-modal__button:focus,.c-modal .c-modal__button:hover{background-color:rgba(0,0,0,0);opacity:.8}.c-modal .c-modal__button--next,.c-modal .c-modal__button--prev{border:4px solid var(--nti-colour-4);border-radius:50%;top:50%;transform:translateY(-50%)}.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{background-color:var(--nti-colour-4)}.c-modal .c-modal__button--next .c-modal__button-icon,.c-modal .c-modal__button--prev .c-modal__button-icon{margin-left:5px}.c-modal .c-modal__button--prev{transform:rotate(180deg)}.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:rgba(0,0,0,0)}.c-modal .c-modal__description__inner{padding:0}.c-modal .c-modal__caption,.c-modal .c-modal__title{color:var(--nti-colour-1);font-size:32px;line-height:1.1875;font-weight:400;padding-left:20px;padding-right:20px}@media screen and (min-width:980px){.c-modal .c-modal__caption,.c-modal .c-modal__title{padding-left:0}}.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:18px;line-height:1.4444444444;font-weight:300;margin-top:20px}.c-modal .c-modal__media{position:relative;max-width:960px;margin:auto}
