/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image-gallery-thumbs{margin-bottom:20px;padding:10px;line-height:0;transition:visiblity .4s linear}.image-gallery-thumbs img{width:auto;max-width:100%;max-height:221px;margin:0 auto;line-height:1;display:block}@media (min-width:996px){.image-gallery-thumbs img{max-height:275px}}.image-gallery-thumbs__items-wrapper{transition:height .4s linear;overflow:hidden}.image-gallery-thumbs__items-wrapper a{border:1px solid #e1e0e0;border-radius:4px;padding:10px;display:inline-block}.image-gallery-thumbs__item{opacity:0;pointer-events:none;position:absolute;top:0;overflow:hidden}.image-gallery-thumbs__item a{position:relative}.image-gallery-thumbs__item a:before{content:"";opacity:1;z-index:10;background:#fff url(/themes/idt8/components/components/carousel/carousel-expand.svg) 50%/21px no-repeat;width:40px;height:40px;transition:opacity .2s ease-out;display:block;position:absolute;top:20px;right:20px}@media (min-width:843px){.image-gallery-thumbs__item a:before{opacity:0}.image-gallery-thumbs__item a:hover:before{opacity:1}}@media (min-width:996px){.image-gallery-thumbs__item a{width:100%}}.image-gallery-thumbs__item.is-active{opacity:1;pointer-events:auto;position:relative}.image-gallery-thumbs__thumbnails .image-gallery-thumbs__thumbnails-wrapper{flex-wrap:wrap;margin:10px -10px 20px;display:flex}.image-gallery-thumbs__thumbnails .image-gallery-item{border:1px solid #e1e0e0;border-radius:3px;margin:10px;padding:3px;display:inline-block}.image-gallery-thumbs__thumbnails .image-gallery-item img{width:42px;height:42px}.image-gallery-thumbs__thumbnails .image-gallery-item:hover{border-color:#4ba3d3}.image-gallery-thumbs__thumbnails .image-gallery-item.is-active{border-color:#554f79}
