.carousel-images-component .rp-btn{display:flex;align-items:center;justify-content:center;height:100%}
.carousel-images-component .video-wrapper:after{content:none}
.carousel-images-component .img-author{width:200px}
.carousel-images-component .img-wrapper{overflow:auto;padding-right:14px;display:flex;padding:20px;height:100%;-webkit-mask-image:linear-gradient(to left,transparent 7%,#000 17%)}
@media(min-width:720px){.carousel-images-component .img-wrapper{-webkit-mask-image:linear-gradient(to top,transparent 7%,#000 17%)}
}
.carousel-images-component .img-wrapper .img-container{flex:0 0 120px;border:2px solid transparent;margin-right:4px;margin-bottom:16px;padding:2px;height:88px;min-width:128px;width:128px;cursor:pointer;border-radius:2px}
.carousel-images-component .img-wrapper .img-container img{height:100%;width:100%;object-fit:cover}
.carousel-images-component .img-wrapper .img-container-layer{pointer-events:none}
.carousel-images-component .img-wrapper .img-container .video-external-wrapper{height:80px}
@media(min-width:1024px){.carousel-images-component .img-wrapper .img-container .video-external-wrapper{height:72px}
}
@media(min-width:1024px){.carousel-images-component .img-wrapper .img-container{margin-right:8px;width:157px;min-width:157px;height:108px}
.carousel-images-component .img-wrapper .img-container:last-child{margin-bottom:0}
.carousel-images-component .img-wrapper .img-container img{margin-bottom:0;width:100%;height:100%}
}
.carousel-images-component .img-wrapper .img-container:hover{border-color:var(--rds-color-interactive-border-focus)}
.carousel-images-component .img-wrapper .img-container:hover img{opacity:.6;background:linear-gradient(0,rgba(0,128,154,0.6),rgba(0,128,154,0.6))}
.carousel-images-component .img-wrapper .img-container:hover .video-external-wrapper{height:72px}
.carousel-images-component .img-wrapper .img-container--active{border-color:var(--rds-color-interactive-border-focus)}
.carousel-images-component .img-wrapper .img-container--active .video-external-wrapper{height:72px}
.carousel-images-component .img-wrapper .gallery-manual-asset .img-container:last-child{margin-bottom:16px}
.carousel-images-component .img-wrapper .gallery-manual-asset:last-child .img-container{margin-bottom:0}
@media(min-width:1024px){.carousel-images-component .img-wrapper{max-height:614px;max-width:171px;display:block;padding:0}
}
@media(min-width:1024px){.carousel-images-component .img-wrapper::-webkit-scrollbar{width:4px}
.carousel-images-component .img-wrapper::-webkit-scrollbar-track{background:transparent}
.carousel-images-component .img-wrapper::-webkit-scrollbar-thumb{background:var(--rds-color-interactive-border-default);border-radius:3px}
.carousel-images-component .img-wrapper::-webkit-scrollbar-thumb:hover{background:var(--rds-color-interactive-border-default)}
}
.carousel-images-component .expand-bottom{right:8px;margin:16px;top:0;z-index:10}
@media(min-width:1024px){.carousel-images-component .expand-bottom{margin:32px;right:16px;top:0}
}
.carousel-images-component .expand-bottom--fullscreen{margin:0;top:20px;right:20px}
@media(min-width:1024px){.carousel-images-component .expand-bottom--fullscreen{margin:32px;right:16px;top:0}
}
.carousel-images-component .next-bottom{bottom:44px;right:16px;margin:32px;z-index:10}
.carousel-images-component .next-bottom--fullscreen{margin:0;bottom:20;right:20}
@media(min-width:1024px){.carousel-images-component .next-bottom--fullscreen{margin:32px;right:16px;bottom:44px}
}
.carousel-images-component .previus-bottom{bottom:44px;left:16px;margin:32px;z-index:10}
.carousel-images-component .previus-bottom--fullscreen{margin:0;bottom:20;left:20}
@media(min-width:1024px){.carousel-images-component .previus-bottom--fullscreen{margin:32px;left:16px;bottom:44px}
}
.carousel-images-component .info-img-buttom{left:24px;top:16px;z-index:10}
@media(min-width:1024px){.carousel-images-component .info-img-buttom{display:none;left:48px;top:32px}
}
.carousel-images-component .info-img-buttom--fullscreen{left:20px;top:20px}
.carousel-images-component .active-img-wrapper{display:flex;border-top-left-radius:6px;border-top-right-radius:6px;height:335px}
@media(min-width:1024px){.carousel-images-component .active-img-wrapper{height:614px;border-top-left-radius:0;border-top-right-radius:0}
}
.carousel-images-component .active-img-wrapper .expandedImagen{border-radius:var(--rds-radius-m);width:100%}
.carousel-images-component .active-img-wrapper .expandedImagen img{width:100%;max-width:100%;height:100%;object-fit:cover;margin:auto}
.carousel-images-component .img-footer{margin-top:12px;height:16px;color:var(--rds-color-content-medium)}
.carousel-images-component-count{margin-bottom:20px;color:var(--rds-color-content-medium)}
@media(min-width:1024px){.carousel-images-component-count{font-size:16px;line-height:24px}
}
.carousel-images-component .image-bg{margin-bottom:20px}
.carousel-images-component .modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#001e3733;-webkit-backdrop-filter:var(--rds-overlay-backdrop-filter);backdrop-filter:var(--rds-overlay-backdrop-filter)}
.carousel-images-component .modal-content{align-self:center;width:100%;max-width:80%;margin:auto;background-color:transparent}
@media(min-width:720px){.carousel-images-component .modal-content{width:auto}
}
.carousel-images-component .modal-content img{width:100%;max-height:800px;object-fit:contain;background-color:transparent;margin:auto}
.carousel-images-component .modal-content .video-external-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.carousel-images-component .modal-content .video-external-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media(min-width:720px){.carousel-images-component .modal-content .video-external-wrapper{position:static;padding:0;height:100%}
.carousel-images-component .modal-content .video-external-wrapper iframe{position:static;width:560px;height:315px}
}
@media(min-width:1024px){.carousel-images-component .modal-content .video-external-wrapper iframe{position:static;width:720px;height:405px}
}
.carousel-images-component #caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}
.carousel-images-component .modal-content,.carousel-images-component #caption{-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:.6s;animation-duration:.6s}
@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}
to{-webkit-transform:scale(1)}
}
@keyframes zoom{from{transform:scale(0)}
to{transform:scale(1)}
}
.carousel-images-component .my-custom{color:white;background-color:red}
.carousel-images-component.isAuthor .img-author{margin-right:16px;width:120px;height:80px}
@media(min-width:1024px){.col-md-8 .carousel-images-component .gallery-image-container{max-width:calc(100% - 200px);flex:0 0 calc(100% - 200px)}
.col-md-8 .carousel-images-component .gallery-thumbs-container{max-width:200px;flex:0 0 200px}
.col-md-8 .carousel-images-component .active-img-wrapper{height:532px}
.col-md-8 .carousel-images-component .img-wrapper{max-height:522px}
}