.gallery .react-tabs .react-tabs__tab-list{display:flex;justify-content:center;margin-bottom:3.7rem;column-gap:4.7rem;padding:0;list-style:none}.gallery .react-tabs .react-tabs__tab{padding-bottom:.9rem;cursor:pointer;transition:all .3s var(--animationStyle);color:rgba(34,34,34,.2);font-family:var(--headingFont);font-size:4.8rem;font-style:normal;font-weight:400;line-height:5.8rem;letter-spacing:-.072rem;border-bottom:1px solid transparent;outline:none;box-shadow:none}.gallery .react-tabs .react-tabs__tab:hover{color:#222}.gallery .react-tabs .react-tabs__tab--selected{color:#222;border-color:rgba(34,34,34,.3)}.gallery .react-tabs .react-tabs__tab-panel{display:none}.gallery .react-tabs .react-tabs__tab-panel--selected{display:block}.gallery .videoParent{padding-inline:11rem}.gallery .videoParent .videoContainer{height:56rem;position:relative;border-radius:1.6rem;overflow:hidden;background-color:#222}.gallery .videoParent .videoContainer img,.gallery .videoParent .videoContainer video{width:100%;height:100%;object-fit:cover}.gallery .videoParent .videoContainer .videoBtn{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:transparent}.gallery .videoParent .videoContainer .videoBtn span{width:8rem;height:8rem;background-color:hsla(0,0%,91%,.5);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:1;transition:all .3s var(--animationStyle)}.gallery .videoParent .videoContainer .videoBtn.active span{opacity:0}