.light-modal{display:none;position:fixed;background:transparent;top:0;bottom:0;left:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;right:0;z-index:9000;transition:background 1s;font-size:16px;visibility:hidden}.light-modal-content{background:#fff;color:#fff;width:90%;border-radius:.2em;position:relative;height:100%;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.light-modal-content img{max-width:100%;border-radius:.2em}.light-modal-content.large-content{width:50vw}.light-modal-header{padding:10px 20px 10px 20px;background:rgba(0,0,0,.2);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.light-modal-heading{margin:0;font-size:1.5em}.light-modal-heading+.light-modal-close-icon{position:static}.light-modal-body{padding:20px;overflow:auto;height:100%;margin-top:10px}.light-modal-footer{padding:10px 20px 10px 20px;background:rgba(0,0,0,.2);text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.light-modal-close-icon,.light-modal-close-btn{text-decoration:none;color:#fff;padding:5px 10px;border-radius:.2em;background:#06202b;font-size:1.5em;line-height:1;transition:background .2s ease-in-out}.light-modal-close-icon:hover,.light-modal-close-btn:hover{background:#086bb1;color:#fff;text-decoration:none}.light-modal-close-icon{position:absolute;top:-15px;right:-15px}.light-modal-close-btn{font-size:1em}.light-modal-caption{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%;padding:10px 0;background:rgba(0,0,0,.2);border-radius:.2em;width:100%;text-align:center;margin-top:5px}.light-modal:target{background:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;visibility:visible}@keyframes basic {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}.basic{animation-name:basic}@media (max-width:767px){.light-modal{font-size:14px}.light-modal:target .light-modal-content{width:70vw}}@supports (display: flex) {
  @media (max-width: 767px) {
    .light-modal:target .light-modal-content {
      width: 70vw;
    }
  }
}