/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.caption{display:table}.caption>*{display:block;max-width:100%}.caption>figcaption{caption-side:bottom;display:table-caption;max-width:none}.caption>figcaption[contenteditable=true]:empty::before{content:attr(data-placeholder);font-style:italic}
.box{margin-bottom:1.5rem;border:1px solid #a9a8a8;box-shadow:1px 1px 5px rgba(0,0,0,.1);padding:20px}.box__title{font-family:"Open Sans",Helvetica,Arial,"Lucida Grande","Nimbus Sans L";font-family:"Open Sans",Helvetica,Arial,"Lucida Grande","Nimbus Sans L","sans-serif";font-weight:600;font-size:1.625rem;line-height:2.25rem;color:#1c1c1c;margin:0 0 10px;margin-bottom:5px;margin-top:0}body.lang-ja .box__title{font-family:"Open Sans",Helvetica,Arial,"Lucida Grande","Nimbus Sans L","sans-serif";font-weight:600}body.lang-ja .box__title.material-icons{font-family:"Material Icons"}body.lang-zh-hans .box__title{font-family:"Open Sans",Helvetica,Arial,"Lucida Grande","Nimbus Sans L","sans-serif";font-weight:600}body.lang-zh-hans .box__title.material-icons{font-family:"Material Icons"}@media(min-width:693px){.box__title{font-family:"Open Sans",Helvetica,Arial,"Lucida Grande","Nimbus Sans L","sans-serif";font-weight:600;font-size:1.875rem;line-height:2.4rem}body.lang-ja .box__title{font-family:"Open Sans",Helvetica,Arial,"Lucida Grande","Nimbus Sans L","sans-serif";font-weight:600}body.lang-ja .box__title.material-icons{font-family:"Material Icons"}body.lang-zh-hans .box__title{font-family:"Open Sans",Helvetica,Arial,"Lucida Grande","Nimbus Sans L","sans-serif";font-weight:600}body.lang-zh-hans .box__title.material-icons{font-family:"Material Icons"}}.box__news-item,.view-homepage-story .views-row{margin:0 0 10px}.box a{color:#383838}.box a.box-override{color:#2a289d}.box a:hover,.box a:focus{color:#2a289d}.box__more-link,#block-menu--products .nav-menu--simple li:last-child,.layout-main__col-1.box .nav-menu--simple__item:last-child,.view-homepage-story .more-link{background:url(/themes/idt8/components/forms/button/button__icon-arrow.png) right -4px/14px 25px no-repeat;bottom:20px;padding-right:25px;position:absolute}.box .contextual-region{position:static}.box--with-more{padding-bottom:38px;position:relative}.box .link-box{border:0;box-shadow:none;margin:0;padding:0}.is-path-frontpage .layout-main__full>.box{visibility:hidden}.content-moderation-entity-moderation-form .entity-moderation-form{align-items:center}.content-moderation-entity-moderation-form .entity-moderation-form>li{flex:1 1 auto}.content-moderation-entity-moderation-form .entity-moderation-form>li .form-item--select span{display:block}.content-moderation-entity-moderation-form .entity-moderation-form>li .form-item--select span.form-item__label-text{margin-bottom:3.5px}.content-moderation-entity-moderation-form .entity-moderation-form>li select{min-height:27px}article .align-center.media--type-image{text-align:center}
