.wrgal-carrousel-container {
    margin: 0 auto;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.wrgal-carrousel {
    position: relative;
    overflow: visible; 
}

.wrgal-thumbnails-wrapper {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;

}

.wrgal-thumbnails-wrapper::-webkit-scrollbar {
    display: none;
}

.wrgal-thumbnail-overlay {
    pointer-events: none !important;
    overflow: hidden;
}

.wrgal-thumbnails {
    display: flex;
    transition: transform 0.45s ease;
}

.wrgal-thumbnail {
    flex: 0 0 auto;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;

}
.wrgal-thumbnail-inner{
    transition: transform 0.45s ease;
    transition: opacity 0.3s ease, box-shadow 0.3s ease;
}
.wrgal-text-wrapper {
    display: flex;
    flex-direction: column;
    pointer-events: none !important;
}
h1, h2, h3, h4, h5, h6{
    margin:0 !important;
}
.wrgal-thumbnail-inner a{
    cursor: grab;
}
.wrgal-left-arrow,
.wrgal-right-arrow {
    transition: opacity 0.3s ease;
}
.wrgal-main-title{
    white-space: nowrap;
}
