@font-face {
    font-family: 'EYInterstate';
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Light.eot");
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Light.woff") format("woff"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Light.ttf") format("truetype"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Light.svg") format("svg");
    font-weight: 300;
    font-style: normal
 }
 
 @font-face {
    font-family: 'EYInterstate';
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-LightItalic.eot");
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-LightItalic.woff") format("woff"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-LightItalic.ttf") format("truetype"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-LightItalic.svg") format("svg");
    font-weight: 300;
    font-style: italic
 }
 
 @font-face {
    font-family: 'EYInterstate';
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Regular.eot");
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Regular.woff") format("woff"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Regular.ttf") format("truetype"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Regular.svg") format("svg");
    font-weight: 400;
    font-style: normal
 }
 
 @font-face {
    font-family: 'EYInterstate';
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Italic.eot");
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Italic.woff") format("woff"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Italic.ttf") format("truetype"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Italic.svg") format("svg");
    font-weight: 400;
    font-style: italic
 }
 
 @font-face {
    font-family: 'EYInterstate';
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Bold.eot");
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Bold.woff") format("woff"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Bold.ttf") format("truetype"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-Bold.svg") format("svg");
    font-weight: 700;
    font-style: normal
 }
 
 @font-face {
    font-family: 'EYInterstate';
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-BoldItalic.eot");
    src: url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-BoldItalic.woff") format("woff"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-BoldItalic.ttf") format("truetype"), url("https://info.ey.com/rs/520-RXP-003/images/EYInterstate-BoldItalic.svg") format("svg");
    font-weight: 700;
    font-style: italic
 }
@charset "UTF-8";
.cookiePolicy .cookiePolicy-buttons button {
   display: inline-block;
   border: 1px solid white;
   background-color: white;
   color: #2e2e38;
   height: 56px;
   cursor: pointer
}

.cookiePolicy .cookiePolicy-buttons button:hover {
   background-color: #2e2e38;
   color: white
}

.cookiePolicy .cookiePolicy-text a,
.cookiePolicy .cookiePolicy-customize .cookie-settings-link {
   font-weight: 700;
   color: #2e2e38;
   position: relative;
   border-bottom: 1px solid transparent
}

.cookiePolicy .cookiePolicy-text a:hover,
.cookiePolicy .cookiePolicy-customize .cookie-settings-link:hover,
.cookiePolicy .cookiePolicy-text a:active,
.cookiePolicy .cookiePolicy-customize .cookie-settings-link:active,
.cookiePolicy .cookiePolicy-text a:focus,
.cookiePolicy .cookiePolicy-customize .cookie-settings-link:focus {
   border-bottom: 1px solid #2e2e38
}

.box-dark-background .cookiePolicy .cookiePolicy-text a,
.cookiePolicy .cookiePolicy-text .box-dark-background a,
.box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link,
.cookiePolicy .cookiePolicy-customize .box-dark-background .cookie-settings-link,
.container-dark-background .cookiePolicy .cookiePolicy-text a,
.cookiePolicy .cookiePolicy-text .container-dark-background a,
.container-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link,
.cookiePolicy .cookiePolicy-customize .container-dark-background .cookie-settings-link,
.template-article .box-dark-background .cookiePolicy .cookiePolicy-text a,
.cookiePolicy .cookiePolicy-text .template-article .box-dark-background a,
.template-article .box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link,
.cookiePolicy .cookiePolicy-customize .template-article .box-dark-background .cookie-settings-link,
.cookiePolicy .cookiePolicy-text a .better-question,
.cookiePolicy .cookiePolicy-customize .cookie-settings-link .better-question,
.eventListInstantSearch .cookiePolicy .cookiePolicy-text a,
.cookiePolicy .cookiePolicy-text .eventListInstantSearch a,
.eventListInstantSearch .cookiePolicy .cookiePolicy-customize .cookie-settings-link,
.cookiePolicy .cookiePolicy-customize .eventListInstantSearch .cookie-settings-link {
   color: white
}

@media print {
   .box-dark-background .cookiePolicy .cookiePolicy-text a,
   .cookiePolicy .cookiePolicy-text .box-dark-background a,
   .box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link,
   .cookiePolicy .cookiePolicy-customize .box-dark-background .cookie-settings-link,
   .container-dark-background .cookiePolicy .cookiePolicy-text a,
   .cookiePolicy .cookiePolicy-text .container-dark-background a,
   .container-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link,
   .cookiePolicy .cookiePolicy-customize .container-dark-background .cookie-settings-link,
   .template-article .box-dark-background .cookiePolicy .cookiePolicy-text a,
   .cookiePolicy .cookiePolicy-text .template-article .box-dark-background a,
   .template-article .box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link,
   .cookiePolicy .cookiePolicy-customize .template-article .box-dark-background .cookie-settings-link,
   .cookiePolicy .cookiePolicy-text a .better-question,
   .cookiePolicy .cookiePolicy-customize .cookie-settings-link .better-question,
   .eventListInstantSearch .cookiePolicy .cookiePolicy-text a,
   .cookiePolicy .cookiePolicy-text .eventListInstantSearch a,
   .eventListInstantSearch .cookiePolicy .cookiePolicy-customize .cookie-settings-link,
   .cookiePolicy .cookiePolicy-customize .eventListInstantSearch .cookie-settings-link {
      color: #2e2e38
   }
}

.box-dark-background .cookiePolicy .cookiePolicy-text a:hover,
.cookiePolicy .cookiePolicy-text .box-dark-background a:hover,
.box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:hover,
.cookiePolicy .cookiePolicy-customize .box-dark-background .cookie-settings-link:hover,
.box-dark-background .cookiePolicy .cookiePolicy-text a:active,
.cookiePolicy .cookiePolicy-text .box-dark-background a:active,
.box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:active,
.cookiePolicy .cookiePolicy-customize .box-dark-background .cookie-settings-link:active,
.container-dark-background .cookiePolicy .cookiePolicy-text a:hover,
.cookiePolicy .cookiePolicy-text .container-dark-background a:hover,
.container-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:hover,
.cookiePolicy .cookiePolicy-customize .container-dark-background .cookie-settings-link:hover,
.container-dark-background .cookiePolicy .cookiePolicy-text a:active,
.cookiePolicy .cookiePolicy-text .container-dark-background a:active,
.container-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:active,
.cookiePolicy .cookiePolicy-customize .container-dark-background .cookie-settings-link:active,
.template-article .box-dark-background .cookiePolicy .cookiePolicy-text a:hover,
.cookiePolicy .cookiePolicy-text .template-article .box-dark-background a:hover,
.template-article .box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:hover,
.cookiePolicy .cookiePolicy-customize .template-article .box-dark-background .cookie-settings-link:hover,
.template-article .box-dark-background .cookiePolicy .cookiePolicy-text a:active,
.cookiePolicy .cookiePolicy-text .template-article .box-dark-background a:active,
.template-article .box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:active,
.cookiePolicy .cookiePolicy-customize .template-article .box-dark-background .cookie-settings-link:active,
.cookiePolicy .cookiePolicy-text a .better-question:hover,
.cookiePolicy .cookiePolicy-customize .cookie-settings-link .better-question:hover,
.cookiePolicy .cookiePolicy-text a .better-question:active,
.cookiePolicy .cookiePolicy-customize .cookie-settings-link .better-question:active,
.eventListInstantSearch .cookiePolicy .cookiePolicy-text a:hover,
.cookiePolicy .cookiePolicy-text .eventListInstantSearch a:hover,
.eventListInstantSearch .cookiePolicy .cookiePolicy-customize .cookie-settings-link:hover,
.cookiePolicy .cookiePolicy-customize .eventListInstantSearch .cookie-settings-link:hover,
.eventListInstantSearch .cookiePolicy .cookiePolicy-text a:active,
.cookiePolicy .cookiePolicy-text .eventListInstantSearch a:active,
.eventListInstantSearch .cookiePolicy .cookiePolicy-customize .cookie-settings-link:active,
.cookiePolicy .cookiePolicy-customize .eventListInstantSearch .cookie-settings-link:active {
   color: white;
   border-bottom: 1px solid white
}

@media print {
   .box-dark-background .cookiePolicy .cookiePolicy-text a:hover,
   .cookiePolicy .cookiePolicy-text .box-dark-background a:hover,
   .box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:hover,
   .cookiePolicy .cookiePolicy-customize .box-dark-background .cookie-settings-link:hover,
   .box-dark-background .cookiePolicy .cookiePolicy-text a:active,
   .cookiePolicy .cookiePolicy-text .box-dark-background a:active,
   .box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:active,
   .cookiePolicy .cookiePolicy-customize .box-dark-background .cookie-settings-link:active,
   .container-dark-background .cookiePolicy .cookiePolicy-text a:hover,
   .cookiePolicy .cookiePolicy-text .container-dark-background a:hover,
   .container-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:hover,
   .cookiePolicy .cookiePolicy-customize .container-dark-background .cookie-settings-link:hover,
   .container-dark-background .cookiePolicy .cookiePolicy-text a:active,
   .cookiePolicy .cookiePolicy-text .container-dark-background a:active,
   .container-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:active,
   .cookiePolicy .cookiePolicy-customize .container-dark-background .cookie-settings-link:active,
   .template-article .box-dark-background .cookiePolicy .cookiePolicy-text a:hover,
   .cookiePolicy .cookiePolicy-text .template-article .box-dark-background a:hover,
   .template-article .box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:hover,
   .cookiePolicy .cookiePolicy-customize .template-article .box-dark-background .cookie-settings-link:hover,
   .template-article .box-dark-background .cookiePolicy .cookiePolicy-text a:active,
   .cookiePolicy .cookiePolicy-text .template-article .box-dark-background a:active,
   .template-article .box-dark-background .cookiePolicy .cookiePolicy-customize .cookie-settings-link:active,
   .cookiePolicy .cookiePolicy-customize .template-article .box-dark-background .cookie-settings-link:active,
   .cookiePolicy .cookiePolicy-text a .better-question:hover,
   .cookiePolicy .cookiePolicy-customize .cookie-settings-link .better-question:hover,
   .cookiePolicy .cookiePolicy-text a .better-question:active,
   .cookiePolicy .cookiePolicy-customize .cookie-settings-link .better-question:active,
   .eventListInstantSearch .cookiePolicy .cookiePolicy-text a:hover,
   .cookiePolicy .cookiePolicy-text .eventListInstantSearch a:hover,
   .eventListInstantSearch .cookiePolicy .cookiePolicy-customize .cookie-settings-link:hover,
   .cookiePolicy .cookiePolicy-customize .eventListInstantSearch .cookie-settings-link:hover,
   .eventListInstantSearch .cookiePolicy .cookiePolicy-text a:active,
   .cookiePolicy .cookiePolicy-text .eventListInstantSearch a:active,
   .eventListInstantSearch .cookiePolicy .cookiePolicy-customize .cookie-settings-link:active,
   .cookiePolicy .cookiePolicy-customize .eventListInstantSearch .cookie-settings-link:active {
      color: #2e2e38;
      border-bottom: 1px solid #2e2e38
   }
}

.cookiePolicy {
   position: fixed;
   top: 0;
   bottom: 0;
   right: 0;
   left: 0;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   display: none;
   background-color: rgb(46 46 56);
   z-index: 706
}

@media only screen and (max-width:599px) {
   .cookiePolicy {
      height: 100%
   }
}

.cookiePolicy.collapsed {
   visibility: hidden
}

.cookiePolicy .cookiePolicy-inner {
   position: relative;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   background-color: #2e2e38;
   width: 884px;
   height: 643px;
   padding: 100px 150px 93px
}

@media only screen and (max-width:899px) {
   .cookiePolicy .cookiePolicy-inner {
      width: 100vw;
      height: 566px;
      padding: 50px 44px 23px;
      max-height: 100%;
      overflow-y: scroll;
      scrollbar-width: none;
      -ms-overflow-style: none
   }
}

@media only screen and (max-width:599px) {
   .cookiePolicy .cookiePolicy-inner {
      position: fixed;
      width: 100vw;
      height: 85%;
      top: 0;
      bottom: 15%;
      padding: 30px 18px 28px
   }
}

.cookiePolicy .cookiePolicy-text {
   font-size: 14px;
   font-size: 1.4rem !important;
   line-height: 22px;
   width: 100%;
   position: relative;
   color: #fff;
   letter-spacing: -0.14px;
}
.cookiePolicy *{
    font-family: 'EYInterstate',sans-serif;
    /* font-weight: 300; */
    font-size: 1.4rem;
    -webkit-font-smoothing: antialiased;
    line-height: 22px;
    /* width: 100%; */
    /* position: relative; */
    color: #fff;
    letter-spacing: -0.14px;
 }
@media only screen and (max-width:599px) {
   .cookiePolicy .cookiePolicy-text {
      height: calc(100% - 198px)
   }
}

.cookiePolicy .cookiePolicy-text.scrollable::after {
   position: absolute;
   bottom: 0;
   height: 65px;
   width: calc(100% - 22px);
   background-image: -webkit-gradient(linear, left bottom, left top, from(#2e2e38), to(rgba(46, 46, 56, 0)));
   background-image: linear-gradient(to top, #2e2e38, rgba(46, 46, 56, 0));
   pointer-events: none;
   content: ''
}

.cookiePolicy .cookiePolicy-text.scrollable .richText-content {
   padding-bottom: 65px
}

.cookiePolicy .cookiePolicy-text .richText {
   text-align: center;
   max-height: 315px
}

@media only screen and (max-width:899px) {
   .cookiePolicy .cookiePolicy-text .richText {
      max-height: 296px
   }
}

@media only screen and (max-width:599px) {
   .cookiePolicy .cookiePolicy-text .richText {
      max-height: 100%
   }
}

.cookiePolicy .cookiePolicy-text .richText p {
   text-align: left;
   padding-right: 22px;
}

.cookiePolicy .cookiePolicy-text .richText::-webkit-scrollbar {
   width: 0!important
}

.cookiePolicy .cookiePolicy-text strong {
   font-weight: 700
}

.cookiePolicy .cookiePolicy-text h5 {
   font-size: 20px;
   font-size: 2rem;
   line-height: 28px;
   font-weight: 300;
   color: white;
   margin: 20px 0;
}

@media only screen and (max-width:599px) {
   .cookiePolicy .cookiePolicy-text h5 {
      margin: 15.5px 0 13px
   }
}

.cookiePolicy .cookiePolicy-text p {
   margin: 0
}

.cookiePolicy .cookiePolicy-text a {
   color: white
}

.cookiePolicy .cookiePolicy-text a:hover,
.cookiePolicy .cookiePolicy-text a:active {
   color: white;
   border-color: white
}

.cookiePolicy .cookiePolicy-text img {
   width: 84px;
   height: 86px
}

@media only screen and (max-width:599px) {
   .cookiePolicy .cookiePolicy-text img {
      width: 50.1px;
      height: 51.5px
   }
}

.cookiePolicy .cookiePolicy-buttons {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   margin: 30px 0
}

@media only screen and (max-width:899px) {
   .cookiePolicy .cookiePolicy-buttons {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      min-height: 118px
   }
}

@media only screen and (max-width:599px) {
   .cookiePolicy .cookiePolicy-buttons {
      margin: 24px 0 30px;
      min-width: 100%
   }
}

.cookiePolicy .cookiePolicy-buttons button {
   font-family: 'EYInterstate', sans-serif;
   font-size: 16px;
   font-size: 1.6rem;
   line-height: 22px;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   min-width: 284px;
   font-weight: 700
}

html[lang^='ja'] .cookiePolicy .cookiePolicy-buttons button {
   font-family: 'EYInterstate', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Gothic', Osaka, sans-serif
}

html[lang^='zh'] .cookiePolicy .cookiePolicy-buttons button {
   font-family: 'EYInterstate', '青黑体', 'Hiragino Sans GB', '微软雅黑', 'Microsoft YaHei', '黑体', SimHei, sans-serif
}

.cookiePolicy .cookiePolicy-buttons button+button {
   margin-left: 16px
}

@media only screen and (max-width:899px) {
   .cookiePolicy .cookiePolicy-buttons button {
      min-width: 324px;
      height: 49px
   }
   .cookiePolicy .cookiePolicy-buttons button+button {
      margin-bottom: 20px;
      margin-left: 0
   }
}

@media only screen and (max-width:599px) {
   .cookiePolicy .cookiePolicy-buttons button {
      min-width: 100%
   }
}

.cookiePolicy .cookiePolicy-customize {
   -ms-flex-item-align: center;
   align-self: center
}

.cookiePolicy .cookiePolicy-customize .cookie-settings-link {
   font-size: 16px;
   font-size: 1.6rem;
   line-height: 22px;
   color: white;
   font-weight: 700
}

.cookiePolicy .cookiePolicy-customize .cookie-settings-link:hover,
.cookiePolicy .cookiePolicy-customize .cookie-settings-link:active {
   color: white;
   border-color: white;
   text-decoration: none;
}
.visible-when-dnt {
    display: none;
}
.customScrollbar-shaft {
   width: 10px;
   height: auto;
   position: absolute;
   background: #eaeaf2;
   border-radius: 5px;
   scrollbar-width: none
}

.customScrollbar-shaft::-webkit-scrollbar {
   display: none
}

.customScrollbar-shaft::after {
   content: '';
   position: absolute;
   display: block;
   top: -10px;
   left: -10px;
   right: -10px;
   bottom: -10px
}

.customScrollbar-shaft .customScrollbar-thumb {
   width: 100%;
   height: auto;
   position: absolute;
   left: 0;
   top: 0;
   background: #c4c4cd;
   border-radius: 5px;
   z-index: 100;
   -webkit-transition: background 0.15s ease-out;
   transition: background 0.15s ease-out
}

.customScrollbar-shaft .customScrollbar-thumb:hover {
   background: #747480
}

.customScrollbar-shaft .customScrollbar-thumb::after {
   content: '';
   position: absolute;
   display: block;
   top: -10px;
   left: -10px;
   right: -10px;
   bottom: -10px
}

.customScrollbar-shaft.customScrollbar-horizontal {
   height: 10px;
   width: auto
}

.customScrollbar-shaft.customScrollbar-horizontal .customScrollbar-thumb {
   height: 100%;
   width: auto
}

@-webkit-keyframes rotateDots {
   0% {
      -webkit-transform: rotate(0);
      transform: rotate(0)
   }
   100% {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg)
   }
}

@keyframes rotateDots {
   0% {
      -webkit-transform: rotate(0);
      transform: rotate(0)
   }
   100% {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg)
   }
}

@-webkit-keyframes leftToRight {
   0% {
      left: -100%
   }
   100% {
      left: 0
   }
}

@keyframes leftToRight {
   0% {
      left: -100%
   }
   100% {
      left: 0
   }
}

@-webkit-keyframes scrollUp-1 {
   0% {
      top: 0%
   }
   100% {
      top: -100%
   }
}

@keyframes scrollUp-1 {
   0% {
      top: 0%
   }
   100% {
      top: -100%
   }
}

@-webkit-keyframes scrollUp-2 {
   0% {
      top: -100%
   }
   100% {
      top: -200%
   }
}

@keyframes scrollUp-2 {
   0% {
      top: -100%
   }
   100% {
      top: -200%
   }
}

@-webkit-keyframes showLabels {
   0% {
      left: -100%
   }
   100% {
      left: 0
   }
}

@keyframes showLabels {
   0% {
      left: -100%
   }
   100% {
      left: 0
   }
}

@-webkit-keyframes fade {
   0% {
      opacity: 0
   }
   100% {
      opacity: 1
   }
}

@keyframes fade {
   0% {
      opacity: 0
   }
   100% {
      opacity: 1
   }
}

@-webkit-keyframes fadeOut {
   0% {
      opacity: 1
   }
   100% {
      opacity: 0
   }
}

@keyframes fadeOut {
   0% {
      opacity: 1
   }
   100% {
      opacity: 0
   }
}

@-webkit-keyframes reference-inline-figure-strip-animate-through {
   0% {
      -webkit-transform: translate(0, 100%);
      transform: translate(0, 100%)
   }
   50% {
      -webkit-transform: translate(0, 0%);
      transform: translate(0, 0%)
   }
   100% {
      -webkit-transform: translate(0, -100%);
      transform: translate(0, -100%)
   }
}

@keyframes reference-inline-figure-strip-animate-through {
   0% {
      -webkit-transform: translate(0, 100%);
      transform: translate(0, 100%)
   }
   50% {
      -webkit-transform: translate(0, 0%);
      transform: translate(0, 0%)
   }
   100% {
      -webkit-transform: translate(0, -100%);
      transform: translate(0, -100%)
   }
}

@-webkit-keyframes reference-inline-figure-strip-animate-final {
   0% {
      -webkit-transform: translate(0, 100%);
      transform: translate(0, 100%)
   }
   60% {
      -webkit-transform: translate(0, -8%);
      transform: translate(0, -8%)
   }
   70% {
      -webkit-transform: translate(0, -10%);
      transform: translate(0, -10%)
   }
   80% {
      -webkit-transform: translate(0, -8%);
      transform: translate(0, -8%)
   }
   100% {
      -webkit-transform: translate(0, 0%);
      transform: translate(0, 0%)
   }
}

@keyframes reference-inline-figure-strip-animate-final {
   0% {
      -webkit-transform: translate(0, 100%);
      transform: translate(0, 100%)
   }
   60% {
      -webkit-transform: translate(0, -8%);
      transform: translate(0, -8%)
   }
   70% {
      -webkit-transform: translate(0, -10%);
      transform: translate(0, -10%)
   }
   80% {
      -webkit-transform: translate(0, -8%);
      transform: translate(0, -8%)
   }
   100% {
      -webkit-transform: translate(0, 0%);
      transform: translate(0, 0%)
   }
}

@-webkit-keyframes fadeInFromNone {
   0% {
      display: none;
      opacity: 0
   }
   1% {
      display: block;
      opacity: 0
   }
   100% {
      display: block;
      opacity: 1
   }
}

@keyframes fadeInFromNone {
   0% {
      display: none;
      opacity: 0
   }
   1% {
      display: block;
      opacity: 0
   }
   100% {
      display: block;
      opacity: 1
   }
}

@-webkit-keyframes fadeInFromBottom {
   0% {
      opacity: 0;
      -webkit-transform: translateY(calc(100% + 50px));
      transform: translateY(calc(100% + 50px))
   }
   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0)
   }
}

@keyframes fadeInFromBottom {
   0% {
      opacity: 0;
      -webkit-transform: translateY(calc(100% + 50px));
      transform: translateY(calc(100% + 50px))
   }
   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0)
   }
}

@-webkit-keyframes fadeOutToBottom {
   0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0)
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(calc(100% + 50px));
      transform: translateY(calc(100% + 50px))
   }
}

@keyframes fadeOutToBottom {
   0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0)
   }
   100% {
      opacity: 0;
      -webkit-transform: translateY(calc(100% + 50px));
      transform: translateY(calc(100% + 50px))
   }
}

@-webkit-keyframes slidePrev {
   0% {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%)
   }
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }
}

@keyframes slidePrev {
   0% {
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%)
   }
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }
}

@-webkit-keyframes slideNext {
   0% {
      -webkit-transform: translateX(100%);
      transform: translateX(100%)
   }
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }
}

@keyframes slideNext {
   0% {
      -webkit-transform: translateX(100%);
      transform: translateX(100%)
   }
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }
}

@-webkit-keyframes scaleImage {
   from {
      -webkit-transform: scale(1);
      transform: scale(1)
   }
   to {
      -webkit-transform: scale(1.05);
      transform: scale(1.05)
   }
}

@keyframes scaleImage {
   from {
      -webkit-transform: scale(1);
      transform: scale(1)
   }
   to {
      -webkit-transform: scale(1.05);
      transform: scale(1.05)
   }
}

@-webkit-keyframes card-animation {
   0% {
      -webkit-transform: translate(0, 0) rotate(0deg);
      transform: translate(0, 0) rotate(0deg)
   }
   30% {
      -webkit-transform: translate(-50px, 0) rotate(-10deg);
      transform: translate(-50px, 0) rotate(-10deg)
   }
   70% {
      -webkit-transform: translate(-50px, 0) rotate(-10deg);
      transform: translate(-50px, 0) rotate(-10deg)
   }
   100% {
      -webkit-transform: translate(0, 0) rotate(0deg);
      transform: translate(0, 0) rotate(0deg)
   }
}

@keyframes card-animation {
   0% {
      -webkit-transform: translate(0, 0) rotate(0deg);
      transform: translate(0, 0) rotate(0deg)
   }
   30% {
      -webkit-transform: translate(-50px, 0) rotate(-10deg);
      transform: translate(-50px, 0) rotate(-10deg)
   }
   70% {
      -webkit-transform: translate(-50px, 0) rotate(-10deg);
      transform: translate(-50px, 0) rotate(-10deg)
   }
   100% {
      -webkit-transform: translate(0, 0) rotate(0deg);
      transform: translate(0, 0) rotate(0deg)
   }
}

@-webkit-keyframes inPageNavToRight {
   0% {
      right: 0
   }
   100% {
      right: -147px
   }
}

@keyframes inPageNavToRight {
   0% {
      right: 0
   }
   100% {
      right: -147px
   }
}

@-webkit-keyframes slideNavItem {
   0% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }
   25% {
      -webkit-transform: translateX(-145px);
      transform: translateX(-145px)
   }
   50% {
      -webkit-transform: translateX(-145px);
      transform: translateX(-145px)
   }
   75% {
      -webkit-transform: translateX(-145px);
      transform: translateX(-145px)
   }
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }
}

@keyframes slideNavItem {
   0% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }
   25% {
      -webkit-transform: translateX(-145px);
      transform: translateX(-145px)
   }
   50% {
      -webkit-transform: translateX(-145px);
      transform: translateX(-145px)
   }
   75% {
      -webkit-transform: translateX(-145px);
      transform: translateX(-145px)
   }
   100% {
      -webkit-transform: translateX(0);
      transform: translateX(0)
   }
}

@-webkit-keyframes changeBg {
   0% {
      background-color: #1a1a24
   }
   25% {
      background-color: #1a1a24
   }
   50% {
      background-color: #1a1a24
   }
   90% {
      background-color: #1a1a24
   }
   100% {
      background-color: transparent
   }
}

@keyframes changeBg {
   0% {
      background-color: #1a1a24
   }
   25% {
      background-color: #1a1a24
   }
   50% {
      background-color: #1a1a24
   }
   90% {
      background-color: #1a1a24
   }
   100% {
      background-color: transparent
   }
}