diff --git a/projects/example/src/app/app.module.ts b/projects/example/src/app/app.module.ts
index 2b71eeb06608c20ebe4ed94b42c65d38961998c7..032736dd0b6311a64ec018492af96d2a562a06a7 100644
--- a/projects/example/src/app/app.module.ts
+++ b/projects/example/src/app/app.module.ts
@@ -1,12 +1,13 @@
 import { NgModule } from '@angular/core';
 import { BrowserModule } from '@angular/platform-browser';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import { NshmpTemplateModule } from 'projects/nshmp-template/src/public_api';
 import { AppComponent } from './app.component';
 
 @NgModule({
   declarations: [AppComponent],
-  imports: [BrowserModule, NshmpTemplateModule.forRoot()],
+  imports: [BrowserModule, BrowserAnimationsModule, NshmpTemplateModule.forRoot()],
   providers: [],
   bootstrap: [AppComponent]
 })
diff --git a/projects/nshmp-template/src/lib/nshmp-template.module.ts b/projects/nshmp-template/src/lib/nshmp-template.module.ts
index 6b1750f6b35575aef8b895a7a9fdf0535cd37179..905681ac813ee829b1b82251217edfbfa6d09cba 100644
--- a/projects/nshmp-template/src/lib/nshmp-template.module.ts
+++ b/projects/nshmp-template/src/lib/nshmp-template.module.ts
@@ -1,11 +1,10 @@
 import { ModuleWithProviders, NgModule } from '@angular/core';
-import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterModule } from '@angular/router';
 
 import { NshmpLayoutModule } from './modules/nshmp-layout.module';
 
 @NgModule({
-  imports: [NshmpLayoutModule, BrowserAnimationsModule, RouterModule.forRoot([])],
+  imports: [NshmpLayoutModule, RouterModule.forRoot([])],
   exports: [NshmpLayoutModule]
 })
 export class NshmpTemplateModuleForRoot {}
@@ -17,7 +16,7 @@ export class NshmpTemplateModuleForRoot {}
  * RouterModule.forRoot() must call NshmpTemplateModule.forRoot()
  */
 @NgModule({
-  imports: [NshmpLayoutModule, BrowserAnimationsModule],
+  imports: [NshmpLayoutModule],
   exports: [NshmpLayoutModule]
 })
 export class NshmpTemplateModule {