

.uk-card-default, .list-group-item {
background-color:#fff!important;
}

.uk-lightbox {
z-index:1200!important;
}

.tlcgallerya {
margin : 0;
flex: 1 1 33.33333333%;
}

.tlcgallerya a:after {
    pointer-events: auto;
    --tw-content: "";
    content: var(--tw-content);
    background-color: rgba(0, 0, 0, .3);
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.tlcgallerya a:hover:after {
    pointer-events: auto;
    background-color: rgba(0, 0, 0, 0);
    content: "";
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);

}


.tlcgallerya img {
object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
    margin: 0;
	aspect-ratio:16/9;
    position: relative;
}

.tlcgallerya:hover img {

}

.tlcgalleryb {
    pointer-events: none;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.tlcgalleryb img {
   max-width:33%;
   filter: brightness(0) invert(1);
}

#sppb-addon-wrapper-a985cfda-cd62-4bb8-9ec8-27f3e434b2ef {
position:sticky!important;
top:0;
}

.gallerygapgeneral {
padding:var(--gapmath);
gap:calc(var(--gapmath));
}

.gallerygapthumb {
border-radius:var(--thumbradius);
overflow:hidden;
width:calc((100% - 2*var(--gapmath) )/3);
}

#astroid-sticky-header{
    backdrop-filter: blur(5px);
}

.astroid-offcanvas .astroid-offcanvas-inner {
  height:auto!important;
}

.sectionclassmath .sppb-row-container{
padding:0px!important;
}

@media(max-width: 1100px)  {
	#sppb-addon-69abe1c0-d067-421c-870b-3acc8938118e .word-scroller {
		font-size:3rem;
	}
}

.astroid-header-section header.astroid-horizontal-header:not(.astroid-header-sticky){
    padding-top: 50px!important;
    padding-bottom: 20px!important;
}