/* Akademia Weiland 05B — modern footer, calm image motion, graphic return control. */

/* The frame stays still; only the raster gets a slow, small optical zoom. */
#app .aw-brand-site .course-card,
#app .aw-brand-site .course-card.tilt-card,
#app .aw-brand-site .course-card:hover,
#app .aw-brand-site .course-card.tilt-card:hover {
  transform:none!important;
  rotate:none!important;
  animation:none!important;
  transform-style:flat!important;
  transition:border-color .25s ease,box-shadow .35s ease,opacity .55s ease!important;
}
#app .aw-brand-site .course-art,
#app .aw-brand-site .course-art.dynamic-card-art,
#app .aw-brand-site .page-hero-art,
#app .aw-brand-site .edition-path-preview {
  transform:none!important;
  rotate:none!important;
  animation:none!important;
  transform-style:flat!important;
}
#app .aw-brand-site .course-art>img,
#app .aw-brand-site .course-art.dynamic-card-art>img,
#app .aw-brand-site .course-card:hover .course-art>img,
#app .aw-brand-site .course-card:hover .course-art.dynamic-card-art>img {
  transform:scale(1)!important;
  rotate:none!important;
  animation:none!important;
  transform-origin:center!important;
  filter:none!important;
  transition:transform .75s cubic-bezier(.2,.65,.3,1),opacity .35s ease!important;
  will-change:auto;
}
#app .aw-brand-site .page-hero-art>img,
#app .aw-brand-site .edition-path-preview>img,
#app .aw-brand-site .aw-learning-motifs article>img {
  transform:scale(1)!important;
  rotate:none!important;
  transition:transform .75s cubic-bezier(.2,.65,.3,1),opacity .35s ease!important;
}
#app .aw-brand-site .aw-hero-demo,
#app .aw-brand-site .aw-hero-demo:hover,
#app .aw-brand-site .aw-console-banner>img {
  transform:none!important;
  rotate:none!important;
}
@media(hover:hover) and (pointer:fine) {
  #app .aw-brand-site .course-card:hover .course-art>img,
  #app .aw-brand-site .course-card:hover .course-art.dynamic-card-art>img,
  #app .aw-brand-site .course-card:focus-within .course-art>img,
  #app .aw-brand-site .edition-path-preview:hover>img,
  #app .aw-brand-site .aw-learning-motifs article:hover>img {
    transform:scale(1.035)!important;
  }
}

/* A compact invitation, useful directory and one clear brand signature. */
#app .aw-brand-site .aw-footer.aw-footer-v2.edition-footer {
  background:#07243c;
  color:#cad7e1;
  padding:0;
  border-top:1px solid #ffffff14;
  overflow:hidden;
  isolation:isolate;
}
#app .aw-brand-site .aw-footer-v2>.container {position:relative;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-top {
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);
  gap:60px;
  align-items:end;
  padding:74px 0 58px;
  border-bottom:1px solid #ffffff24;
  isolation:isolate;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-top::before {
  content:"";
  position:absolute;
  z-index:-1;
  inset:-40px -100px -30px 48%;
  pointer-events:none;
  background:url("assets/brand05b/wing.webp") right center/cover no-repeat;
  opacity:.075;
  mask-image:linear-gradient(90deg,transparent,#000 65%);
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 65%);
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-message {min-width:0;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-message>.eyebrow {
  color:#efa31a;
  font-size:10px;
  line-height:1.8;
  letter-spacing:.12em;
  font-weight:750;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-message h2 {
  font:800 clamp(41px,4.8vw,72px)/1.065 Manrope,Arial,sans-serif;
  letter-spacing:-.055em;
  color:#fff;
  margin:21px 0 22px;
  max-width:800px;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-message h2 em {color:#efa31a;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-message>p {
  color:#a9bed0;
  font-size:15px;
  line-height:1.85;
  max-width:520px;
  margin:0;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-actions {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-self:end;
  gap:19px;
  padding-bottom:4px;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-actions>.btn.primary {
  min-height:58px;
  padding:17px 25px;
  border-radius:10px;
  font-size:13px;
  font-weight:800;
  color:#07243c;
  box-shadow:0 8px 35px #00000012;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-talk {
  display:inline-flex;
  align-items:center;
  gap:13px;
  color:#d8e3eb;
  font-size:13px;
  font-weight:650;
  line-height:1.6;
  min-height:44px;
  padding:0 2px;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-talk>svg {
  width:31px;
  height:31px;
  padding:6px;
  border:1px solid #ffffff38;
  border-radius:50%;
  color:#efa31a;
  transition:background .25s,border-color .25s;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-talk:hover {color:#efa31a;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-talk:hover>svg {background:#ffffff0a;border-color:#efa31a;transform:none;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-main {
  display:grid;
  grid-template-columns:minmax(210px,1.2fr) minmax(130px,.75fr) minmax(140px,.75fr) minmax(210px,1fr);
  gap:46px;
  align-items:start;
  padding:53px 0 45px;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand {
  display:flex;
  width:225px;
  max-width:100%;
  height:auto;
  min-height:0;
  margin:-10px 0 0;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand-logo {
  width:225px;
  max-width:100%;
  height:94px;
  max-height:none;
  object-fit:contain;
  object-position:left center;
  filter:brightness(0) invert(1);
  transform:none;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-identity>p {
  color:#a7bed0;
  font-size:13px;
  line-height:1.9;
  max-width:265px;
  margin:12px 0 17px;
}
#app .aw-brand-site .aw-footer-v2 .aw-family-link {
  display:inline-flex;
  align-items:center;
  gap:9px;
  color:#f1c265;
  font-size:11px;
  font-weight:600;
  min-height:44px;
  line-height:1.8;
}
#app .aw-brand-site .aw-footer-v2 .aw-family-link>svg {width:15px;height:15px;flex:none;}
#app .aw-brand-site .aw-footer-v2 .aw-family-link:hover {color:#fff;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-links {display:flex;flex-direction:column;gap:0;padding-top:5px;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-links h3,
#app .aw-brand-site .aw-footer-v2 .aw-footer-links>.eyebrow {
  color:#efa31a;
  font:800 10px/1.8 Manrope,Arial,sans-serif;
  letter-spacing:.1em;
  text-transform:uppercase;
  margin:0 0 18px;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-links>a {
  display:flex;
  align-items:center;
  min-height:41px;
  color:#cedce7;
  font-size:12px;
  font-weight:550;
  line-height:1.75;
  padding:6px 0;
  width:max-content;
  max-width:100%;
  text-decoration:underline;
  text-decoration-color:transparent;
  text-underline-offset:6px;
  transition:color .2s,text-decoration-color .2s;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-links>a:hover {color:#efa31a;text-decoration-color:#efa31a70;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-learning {
  padding:24px;
  border:1px solid #ffffff21;
  border-top:2px solid #efa31a;
  border-radius:13px;
  background:#ffffff04;
  min-width:0;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>.eyebrow {
  color:#93aec2;
  font-size:9px;
  letter-spacing:.09em;
  font-weight:750;
  line-height:1.8;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-learning h3 {
  color:#fff;
  font-size:23px;
  line-height:1.25;
  letter-spacing:-.04em;
  font-weight:750;
  margin:13px 0 17px;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  color:#d3e0ea;
  min-height:43px;
  font-size:11px;
  font-weight:600;
  line-height:1.7;
  border-top:1px solid #ffffff13;
  padding:9px 0;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a>svg {width:15px;height:15px;color:#efa31a;flex:none;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a:hover {color:#ffc762;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a.aw-footer-panel {
  border:0;
  border-radius:7px;
  background:#ffffff0c;
  padding:12px 13px;
  margin-top:14px;
  min-height:46px;
  color:#fff;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a.aw-footer-panel:hover {background:#efa31a;color:#07243c;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a.aw-footer-panel:hover>svg {color:#07243c;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-signature {
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:35px;
  align-items:end;
  padding:47px 0 32px;
  border-top:1px solid #ffffff24;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-signature>span {
  position:absolute;
  left:4px;
  top:28px;
  color:#9eb8cc;
  font-size:9px;
  line-height:1;
  letter-spacing:.24em;
  font-weight:750;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-signature>strong {
  display:block;
  color:#ffffff0c;
  -webkit-text-stroke:1px #ffffff35;
  font:800 clamp(68px,13.8vw,198px)/.92 Manrope,Arial,sans-serif;
  letter-spacing:-.07em;
  padding-top:14px;
  overflow:hidden;
  user-select:none;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-seal {
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  justify-content:flex-end;
  gap:11px;
  width:160px;
  padding-bottom:6px;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-seal>img {
  width:49px;
  height:49px;
  object-fit:contain;
  opacity:.8;
  filter:brightness(0) invert(1);
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-seal>small {
  display:block;
  color:#d8af64;
  text-align:right;
  font:650 8px/1.7 Manrope,Arial,sans-serif;
  letter-spacing:.1em;
  max-width:160px;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-legal {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:8px 25px;
  min-height:89px;
  border-top:1px solid #ffffff24;
  padding:18px 0 22px;
  color:#8fa9bd;
  font-size:11px;
  line-height:1.8;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div {display:flex;flex-wrap:wrap;align-items:center;gap:0 22px;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div>a,
#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div>span {
  display:inline-flex;
  align-items:center;
  min-height:44px;
  color:#adc2d3;
  font-size:11px;
  line-height:1.8;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div>a:hover {color:#efa31a;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-toplink {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-height:44px;
  min-width:90px;
  padding:8px 13px;
  border:1px solid #ffffff33;
  border-radius:7px;
  color:#e1e9ef;
  background:transparent;
  font:700 11px/1.6 Manrope,Arial,sans-serif;
  cursor:pointer;
  transition:color .2s,border-color .2s,background .2s;
}
#app .aw-brand-site .aw-footer-v2 .aw-footer-toplink>svg {height:17px;width:17px;}
#app .aw-brand-site .aw-footer-v2 .aw-footer-toplink:hover {color:#07243c;background:#efa31a;border-color:#efa31a;}
#app .aw-brand-site .aw-footer-v2 :focus-visible {outline:2px solid #efa31a;outline-offset:5px;}

/* A fixed graphic control. Only opacity changes when it appears. */
#app .aw-brand-site .aw-back-top {
  --aw-scroll:0;
  position:fixed;
  right:26px;
  bottom:26px;
  z-index:80;
  width:76px;
  height:98px;
  min-height:76px;
  padding:0;
  border:1px solid #ffffff45;
  border-radius:38px 38px 23px 23px;
  background:#07243c;
  color:#fff;
  cursor:pointer;
  box-shadow:0 8px 30px #07243c26;
  visibility:hidden;
  opacity:0;
  pointer-events:none;
  transform:none!important;
  animation:none!important;
  transition:opacity .25s ease,visibility .25s,background .25s ease;
}
#app .aw-brand-site .aw-back-top.is-visible {visibility:visible;opacity:1;pointer-events:auto;}
#app .aw-brand-site .aw-back-top[hidden] {display:none!important;}
#app .aw-brand-site .aw-back-top-progress {
  position:absolute;
  top:5px;
  left:5px;
  width:64px;
  height:64px;
  border-radius:50%;
  background:conic-gradient(from -90deg,#efa31a calc(var(--aw-scroll,0)*1%),#ffffff26 0);
  pointer-events:none;
}
#app .aw-brand-site .aw-back-top-inner {
  position:absolute;
  left:10px;
  top:10px;
  width:54px;
  height:54px;
  border:0;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:1px;
  background:#fff;
  color:#07243c;
  pointer-events:none;
}
#app .aw-brand-site .aw-back-top-inner>img {width:27px;height:27px;object-fit:contain;transform:none;filter:none;}
#app .aw-brand-site .aw-back-top-inner>svg {width:17px;height:20px;stroke-width:2;transform:none;}
#app .aw-brand-site .aw-back-top-label {
  position:absolute;
  left:0;
  right:0;
  bottom:11px;
  color:#e9f0f5;
  font:700 9px/1.4 Manrope,Arial,sans-serif;
  letter-spacing:.02em;
  text-align:center;
  pointer-events:none;
}
#app .aw-brand-site .aw-back-top:hover {background:#0c3555;box-shadow:0 10px 34px #07243c33;transform:none!important;}
#app .aw-brand-site .aw-back-top:focus-visible {outline:3px solid #efa31a;outline-offset:5px;}
#app.mega-open .aw-back-top,
#app .mega-open .aw-back-top {visibility:hidden;opacity:0;pointer-events:none;}

@media(max-width:1199px) {
  #app .aw-brand-site .aw-footer-v2 .aw-footer-main {gap:28px;grid-template-columns:minmax(190px,1.1fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(185px,1fr);}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning {padding:20px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand,
  #app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand-logo {width:200px;}
}
@media(max-width:1023px) {
  #app .aw-brand-site .aw-footer-v2 .aw-footer-top {grid-template-columns:1fr auto;gap:35px;padding:60px 0 49px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-message h2 {font-size:56px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-main {grid-template-columns:1.2fr 1fr 1fr;gap:33px;padding:43px 0 39px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning {grid-column:1/-1;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:8px 24px;align-items:center;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning>.eyebrow {grid-column:1/-1;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning h3 {margin:4px 0 9px;font-size:24px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a {border:0;font-size:12px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a.aw-footer-panel {grid-column:2/-1;margin:0;justify-content:center;gap:14px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-signature>strong {font-size:16vw;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-seal {width:130px;}
}
@media(max-width:767px) {
  #app .aw-brand-site .aw-footer-v2 .aw-footer-top {display:block;padding:49px 0 37px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-top::before {inset:-20px -100px 0 28%;opacity:.05;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-message>.eyebrow {font-size:10px;line-height:1.8;letter-spacing:.07em;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-message h2 {font-size:clamp(39px,8.8vw,61px);line-height:1.1;letter-spacing:-.055em;margin:20px 0;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-message>p {font-size:15px;line-height:1.9;max-width:520px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-actions {margin-top:26px;gap:12px;padding:0;align-items:stretch;max-width:365px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-actions>.btn.primary {min-height:54px;padding:15px 20px;font-size:13px;justify-content:space-between;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-talk {font-size:13px;min-height:48px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-main {grid-template-columns:1fr 1fr;gap:29px 25px;padding:32px 0 33px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-identity {grid-column:1/-1;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand {margin:0;width:218px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-identity .brand-logo {width:218px;height:91px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-identity>p {font-size:14px;max-width:410px;margin:12px 0 9px;line-height:1.85;}
  #app .aw-brand-site .aw-footer-v2 .aw-family-link {font-size:12px;min-height:44px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-links {padding-top:0;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-links h3 {font-size:10px;line-height:1.8;margin-bottom:12px;letter-spacing:.07em;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-links>a {font-size:13px;line-height:1.75;min-height:44px;padding:8px 0;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning {grid-column:1/-1;display:block;padding:23px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning>.eyebrow {font-size:10px;line-height:1.8;letter-spacing:.07em;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning h3 {font-size:25px;margin:13px 0 17px;line-height:1.25;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a {border-top:1px solid #ffffff13;font-size:13px;min-height:46px;line-height:1.75;padding:11px 0;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning>a.aw-footer-panel {margin-top:12px;padding:13px 15px;justify-content:space-between;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-signature {grid-template-columns:1fr;gap:18px;padding:43px 0 25px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-signature>span {font-size:8px;top:25px;left:2px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-signature>strong {font-size:20vw;line-height:1;padding-top:7px;letter-spacing:-.065em;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-seal {flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;width:auto;padding:0;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-seal>img {height:29px;width:29px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-seal>small {font-size:8px;line-height:1.7;max-width:none;text-align:left;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-legal {align-items:flex-start;gap:7px 15px;position:relative;padding:22px 0 26px;min-height:0;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-legal>span {font-size:11px;line-height:1.8;flex-basis:calc(100% - 110px);min-height:44px;display:flex;align-items:center;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div {gap:0 19px;flex-basis:100%;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div>a,
  #app .aw-brand-site .aw-footer-v2 .aw-footer-legal>div>span {font-size:11px;min-height:44px;line-height:1.8;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-toplink {position:absolute;right:0;top:22px;min-width:88px;font-size:11px;}
  #app .aw-brand-site .aw-back-top {right:16px;bottom:16px;width:67px;height:88px;border-radius:34px 34px 20px 20px;box-shadow:0 7px 24px #07243c26;}
  #app .aw-brand-site .aw-back-top-progress {top:5px;left:5px;width:55px;height:55px;}
  #app .aw-brand-site .aw-back-top-inner {top:9px;left:9px;width:47px;height:47px;}
  #app .aw-brand-site .aw-back-top-inner>img {width:23px;height:23px;}
  #app .aw-brand-site .aw-back-top-inner>svg {width:16px;height:18px;}
  #app .aw-brand-site .aw-back-top-label {bottom:10px;font-size:9px;}
}
@media(max-width:374px) {
  #app .aw-brand-site .aw-footer-v2 .aw-footer-message h2 {font-size:37px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-main {gap:26px 18px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-links>a {font-size:12px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning {padding:20px;}
  #app .aw-brand-site .aw-footer-v2 .aw-footer-learning h3 {font-size:23px;}
  #app .aw-brand-site .aw-back-top {right:12px;bottom:12px;}
}
@media(prefers-reduced-motion:reduce) {
  #app .aw-brand-site .aw-back-top,
  #app .aw-brand-site .course-card,
  #app .aw-brand-site .course-art>img,
  #app .aw-brand-site .edition-path-preview>img,
  #app .aw-brand-site .aw-learning-motifs article>img,
  #app .aw-brand-site .aw-footer-v2 a,
  #app .aw-brand-site .aw-footer-v2 button {transition:none!important;animation:none!important;}
  #app .aw-brand-site .course-card:hover .course-art>img,
  #app .aw-brand-site .course-card:focus-within .course-art>img,
  #app .aw-brand-site .edition-path-preview:hover>img,
  #app .aw-brand-site .aw-learning-motifs article:hover>img {transform:none!important;}
}
@media print {
  #app .aw-brand-site .aw-back-top,
  #app .aw-brand-site .aw-footer-v2 {display:none!important;}
}
