@keyframes reanimate-underline-1px{0{background-position:100% 100%;background-size:100% 1px}
49%{background-position:100% 100%;background-size:0 1px}
50%{background-position:0 100%;background-size:0 1px}
100%{background-position:0 100%;background-size:100% 1px}
}
@keyframes reanimate-underline-2px{0{background-position:100% 100%;background-size:100% 2px}
49%{background-position:100% 100%;background-size:0 2px}
50%{background-position:0 100%;background-size:0 2px}
100%{background-position:0 100%;background-size:100% 2px}
}
@keyframes reanimate-underline-3px{0{background-position:100% 100%;background-size:100% 3px}
49%{background-position:100% 100%;background-size:0 3px}
50%{background-position:0 100%;background-size:0 3px}
100%{background-position:0 100%;background-size:100% 3px}
}
@keyframes reanimate-underline-4px{0{background-position:100% 100%;background-size:100% 4px}
49%{background-position:100% 100%;background-size:0 4px}
50%{background-position:0 100%;background-size:0 4px}
100%{background-position:0 100%;background-size:100% 4px}
}
@keyframes reanimate-underline-5px{0{background-position:100% 100%;background-size:100% 5px}
49%{background-position:100% 100%;background-size:0 5px}
50%{background-position:0 100%;background-size:0 5px}
100%{background-position:0 100%;background-size:100% 5px}
}
@keyframes reanimate-underline-1px{0{background-position:100% 100%;background-size:100% 1px}
49%{background-position:100% 100%;background-size:0 1px}
50%{background-position:0 100%;background-size:0 1px}
100%{background-position:0 100%;background-size:100% 1px}
}
@keyframes reanimate-underline-2px{0{background-position:100% 100%;background-size:100% 2px}
49%{background-position:100% 100%;background-size:0 2px}
50%{background-position:0 100%;background-size:0 2px}
100%{background-position:0 100%;background-size:100% 2px}
}
@keyframes reanimate-underline-3px{0{background-position:100% 100%;background-size:100% 3px}
49%{background-position:100% 100%;background-size:0 3px}
50%{background-position:0 100%;background-size:0 3px}
100%{background-position:0 100%;background-size:100% 3px}
}
@keyframes reanimate-underline-4px{0{background-position:100% 100%;background-size:100% 4px}
49%{background-position:100% 100%;background-size:0 4px}
50%{background-position:0 100%;background-size:0 4px}
100%{background-position:0 100%;background-size:100% 4px}
}
@keyframes reanimate-underline-5px{0{background-position:100% 100%;background-size:100% 5px}
49%{background-position:100% 100%;background-size:0 5px}
50%{background-position:0 100%;background-size:0 5px}
100%{background-position:0 100%;background-size:100% 5px}
}
.nni-hcp--modal{position:fixed;display:flex;justify-content:center;align-items:flex-start;top:0;width:100%;height:100vh;overflow-y:scroll;opacity:1;z-index:1900;transition:opacity .25s}
.nni-hcp--modal.remove-modal,.nni-hcp--modal.show-modal{opacity:0}
.nni-hcp--modal-container{position:relative;z-index:2;top:75px;background:white;max-width:700px;width:100%;margin:19px;margin-bottom:75px;box-shadow:rgba(0,0,0,0.31373) 0 2px 4px}
@media screen and (min-width:1000px){.nni-hcp--modal-container{top:125px}
}
@media screen and (min-width:1000px){.nni-hcp--modal-container{margin:0 0 80px}
}
.nni-hcp--modal-background{position:fixed;background:rgba(0,0,0,0.65098);height:100%;width:100%;left:0;top:0}
.nni-hcp--modal-close-button{position:absolute;height:50px;width:50px;z-index:1;right:0;top:-65px;cursor:pointer;background:0;border:0}
@media screen and (min-width:1000px){.nni-hcp--modal-close-button{right:-40px;top:-45px}
}
.nni-hcp--modal-close-button::after,.nni-hcp--modal-close-button::before{content:"";height:1px;background:white;display:block;position:relative}
.nni-hcp--modal-close-button::after{transform:rotate(45deg)}
.nni-hcp--modal-close-button::before{transform:rotate(-45deg)}
@keyframes reanimate-underline-1px{0{background-position:100% 100%;background-size:100% 1px}
49%{background-position:100% 100%;background-size:0 1px}
50%{background-position:0 100%;background-size:0 1px}
100%{background-position:0 100%;background-size:100% 1px}
}
@keyframes reanimate-underline-2px{0{background-position:100% 100%;background-size:100% 2px}
49%{background-position:100% 100%;background-size:0 2px}
50%{background-position:0 100%;background-size:0 2px}
100%{background-position:0 100%;background-size:100% 2px}
}
@keyframes reanimate-underline-3px{0{background-position:100% 100%;background-size:100% 3px}
49%{background-position:100% 100%;background-size:0 3px}
50%{background-position:0 100%;background-size:0 3px}
100%{background-position:0 100%;background-size:100% 3px}
}
@keyframes reanimate-underline-4px{0{background-position:100% 100%;background-size:100% 4px}
49%{background-position:100% 100%;background-size:0 4px}
50%{background-position:0 100%;background-size:0 4px}
100%{background-position:0 100%;background-size:100% 4px}
}
@keyframes reanimate-underline-5px{0{background-position:100% 100%;background-size:100% 5px}
49%{background-position:100% 100%;background-size:0 5px}
50%{background-position:0 100%;background-size:0 5px}
100%{background-position:0 100%;background-size:100% 5px}
}
.resource-slideshow--header{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-top:15px;margin-bottom:10px;padding-left:20px}
@media screen and (min-width:1000px){.resource-slideshow--header{padding-left:0;margin-bottom:40px}
}
.resource-slideshow--container{padding:12px;display:flex;flex-wrap:wrap;justify-content:center}
@media screen and (min-width:1000px){.resource-slideshow--container{padding:30px}
}
.resource-slideshow--image{width:100%;display:flex;justify-content:center}
.resource-slideshow--image>img{border:1px solid #dfe1e5;max-width:100%}
.resource-slideshow--image .loading-container{display:none}
.resource-slideshow--image.loading .loading-container{display:block;border:3px solid #f3f3f3;border-top:3px solid #005ad2;border-radius:50%;width:70px;height:70px;animation:spin 1s linear infinite}
.resource-slideshow--image.loading>img{display:none}
.resource-slideshow--page-controls{display:flex}
.resource-slideshow--page-controls button{color:#005ad2;transition:opacity .25s,background .25s,color .25s;height:100%;cursor:pointer;text-decoration:none;padding:8px 17px;border:0;background:0;padding-top:10px}
.resource-slideshow--page-controls button.active{background:#eff0f2;color:#001965}
.resource-slideshow--page-controls button.disabled{opacity:.3}
.resource-slideshow--page-controls__prev{transform:rotate(180deg)}
.resource-slideshow--page-controls__next,.resource-slideshow--page-controls__prev{position:relative}
.resource-slideshow--page-controls__next::before,.resource-slideshow--page-controls__next::after,.resource-slideshow--page-controls__prev::before,.resource-slideshow--page-controls__prev::after{content:"";display:block;height:1px;position:relative;width:10px;background:#005ad2}
.resource-slideshow--page-controls__next::before,.resource-slideshow--page-controls__prev::before{top:-4px;transform:rotate(45deg)}
.resource-slideshow--page-controls__next::after,.resource-slideshow--page-controls__prev::after{top:2px;transform:rotate(-45deg)}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.preview{display:flex;align-items:flex-end}
.resource-preview{position:relative;background:#dfe1e5;height:100%;overflow:hidden;max-height:444px;width:100%;cursor:pointer;display:block}
.resource-preview.branded{max-height:344px}
.resource-preview--show-slideshow{background:#c4c7cf;position:absolute;padding:13px 9px 5px 15px;cursor:pointer;transition:filter .2s;border:0;left:0}
@media(hover:hover){.resource-preview--show-slideshow:hover{filter:brightness(0.8)}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.resource-preview--show-slideshow:hover{filter:brightness(0.8)}
}
.resource-preview__icon{width:24px;height:24px}
.resource-preview--container{display:flex;justify-content:center;padding-top:36px}
@media screen and (min-width:1000px){.resource-preview--container{padding-top:74px}
}
.resource-preview--image{box-shadow:4px 20px 17px rgba(0,0,0,0.2);width:48%;height:100%}
@media screen and (min-width:1000px){.resource-preview--image{width:61%}
}
.resource-preview--pdf-tag{background:#001965;position:absolute;color:#fff;bottom:0;right:0;font-size:16px;padding:5px 35px 4px 35px;text-align:center}
@media screen and (min-width:1000px){.resource-preview--pdf-tag{padding:5px 60px 10px 20px}
}
.resource-preview-pdf .resource-preview--container{padding-top:66px}
.resource-preview-pdf .resource-preview--image{width:52.6%}
.resource-preview-pdf.resource-orientation-landscape .resource-preview--container{padding-top:84px}
.resource-preview-pdf.resource-orientation-landscape .resource-preview--image{width:79.6%}
.resource--micro .resource-preview-pdf .resource-preview--container{padding-top:16.5px}
.resource--micro .resource-preview-pdf .resource-preview--image{width:100%;max-width:78px;height:auto;top:20%;position:absolute;box-shadow:4px 20px 17px rgba(0,0,0,0.33)}
.resource--micro .resource-preview-pdf.resource-orientation-landscape .resource-preview--container{padding-top:24px}
.resource--micro .resource-preview-pdf.resource-orientation-landscape .resource-preview--image{max-width:94px;top:26%;box-shadow:4px 33px 28px rgba(0,0,0,0.33)}
.resource--micro .resource-preview--show-slideshow{padding:6.5px 4.5px 2.5px 7.5px}
.resource--micro .resource-preview--show-slideshow .resource-preview__icon{width:12px;height:12px}
.resource--micro .resource-preview--show-slideshow .resource-preview__icon svg{width:100%;height:100%;display:block}