.gallery-advanced-wrap{display:block;padding:1.5rem 1.5rem 0;background-color:#fff}.static-content .gallery-advanced-wrap:not(:first-child):not(:last-child){margin:1.5rem 0}.box-wrap .gallery-advanced-wrap{margin-right:-30px;margin-bottom:-30px;margin-left:-30px}.gallery-img-wrap,.gallery-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.gallery-img-wrap{overflow:hidden;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:880px}.gallery-img-wrap.spinable{min-height:4rem}.gallery-img-wrap:only-child{height:auto!important;padding-bottom:1.5rem}.gallery-img-wrap .gallery-comment{position:absolute;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 8px;background-color:rgba(255,255,255,.37);right:8px;bottom:8px}.gallery-img{display:block;width:auto;max-width:100%;height:auto;min-height:20px;max-height:100%}.gallery-controls,.gallery-img-wrap .gallery-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:880px;padding-top:1rem;padding-bottom:1rem}.gallery-index{font-size:.875rem;line-height:1.5rem;font-family:"IBM_Plex_Sans","Arial",sans-serif}.gallery-btn,.gallery-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-btn{margin:0 0 0 .5rem;background-color:#f3f3f3;color:#1f1f24;border-radius:50%;width:3rem;height:3rem;border:0;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-accessible .gallery-btn:focus{outline:0 solid;border:1px solid}.gallery-btn svg{width:1.25rem;height:1.25rem}.gallery-advanced-wrap_alter{padding:0!important}.gallery-advanced-wrap_alter .gallery-wrap{padding:0}.gallery-advanced-wrap_alter .gallery-img-wrap{max-width:none}.gallery-advanced-wrap_alter .gallery-controls{max-width:none;padding-right:1.5rem;padding-left:1.5rem}.a11y-hide-images .gallery-advanced-wrap,.a11y-hide-images .gallery-advanced-wrap_alter,.a11y-hide-images .gallery-wrap{display:none}.photo-slider .gallery-wrap{display:block;overflow-x:hidden}.photo-slider .gallery-img-wrap{-ms-flex-negative:0;flex-shrink:0;max-width:none}.photo-slider .gallery-controls{max-width:none}.photo-slider .gallery-btn:focus{outline-offset:-1px}.is-accessible .photo-slider .gallery-btn:focus{outline-offset:-2px}.gallery-img-list{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-comment{-webkit-line-clamp:2}.gallery-video{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:2rem;font-family:"RussianRail_G_Pro","Arial",sans-serif;color:#fff;background-color:#1f1f24}.gallery-video a{color:inherit;text-decoration:underline}.thematic-set-card{background:#fff}.thematic-set-card--article-name{font-family:"RussianRail_G_Pro","Arial",sans-serif;font-size:1.5rem;font-weight:400px;padding:1.5rem 2rem;line-height:2rem;border-bottom:1px solid #d9dbdf;margin-bottom:0}.thematic-set-card--gallery{margin-top:2rem}.thematic-set-card--text{padding:0 2rem;margin:2rem 0}.thematic-set-card--text.annotation{padding:24px 2rem;margin:0 2rem 2rem;font-size:.875rem;background:#f3f3f3}@media (min-width:768px){.gallery-advanced-wrap{padding:2rem 2rem 0}.static-content .gallery-advanced-wrap:not(:first-child):not(:last-child){margin:2rem 0}.gallery-img-wrap:only-child{padding-bottom:2rem}.gallery-advanced-wrap_alter .gallery-controls{padding-right:2rem;padding-left:2rem}}@media (min-width:1260px){.photo-slider{padding-right:2rem!important;padding-left:2rem!important}.photo-slider .gallery-img-wrap{width:100%}}@media (min-width:768px) and (max-width:1259px){.is-accessible .photo-slider{padding-right:0!important;padding-left:0!important}}@media print{.photo-slider .gallery-img-wrap{width:100%!important}}@media not all and (hover:none){.gallery-btn:hover{background-color:#e21a1a;color:#fff}.is-accessible .gallery-btn:hover{border:1px solid}}