.text-image-tabs .tabs-container{display:grid;gap:50px;grid-template-columns:300px 1fr}.text-image-tabs .hs-video-widget{width:100%}.text-image-tabs .tabs-scroller{display:flex;flex-direction:column;flex-wrap:nowrap;gap:100px;overflow:hidden;position:relative;-ms-overflow-style:none;scrollbar-width:none}.text-image-tabs .tabs-scroller::-webkit-scrollbar{display:none}.text-image-tabs .tab-text{padding-top:20px;text-align:center}.text-image-tabs .button svg path{fill:none}.text-image-tabs .tab{flex-direction:column;flex-shrink:0}.text-image-tabs .tab img{height:auto;width:100%}.text-image-tabs .next,.text-image-tabs .prev{margin-bottom:150px}.text-image-tabs .tab-links{flex-direction:column}.text-image-tabs .tab-link{cursor:pointer}.text-image-tabs .tab-link h4{margin-bottom:0;padding:20px;text-wrap:nowrap;transition:background .1s ease-out,color none 0s}.text-image-tabs .button-wrapper{margin-top:auto}@media screen and (max-width:1024px){.text-image-tabs .tab-links{flex-direction:row;justify-content:start;margin-bottom:10px;mask-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff var(--gradient-percent-left),#fff calc(100% - var(--gradient-percent-right)),hsla(0,0%,100%,0) 100%),linear-gradient(180deg,hsla(0,0%,100%,0) 95%,#fff 95%);mask-type:alpha;overflow-x:scroll;padding-bottom:10px;position:relative;transition:--gradient-percent-left .15s ease-out,--gradient-percent-right .15s ease-out}@property --gradient-percent-left{syntax:"<length>";inherits:false;initial-value:0}@property --gradient-percent-right{syntax:"<length>";inherits:false;initial-value:0}.text-image-tabs .tab-links:not(.scrolled-left):not(.scrolled-right){--gradient-percent-left:15px;--gradient-percent-right:15px}.text-image-tabs .tab-links.scrolled-left:not(.scrolled-right){--gradient-percent-right:15px;--gradient-percent-left:0px}.text-image-tabs .tab-links.scrolled-right:not(.scrolled-left){--gradient-percent-right:0px;--gradient-percent-left:15px}.text-image-tabs .tabs-container{display:block}.text-image-tabs .tabs-scroller{flex-direction:row;height:auto;overflow:scroll;overscroll-behavior:auto;scroll-snap-type:x mandatory}.text-image-tabs .tab{scroll-snap-align:center;width:100%}.text-image-tabs .tab-content{gap:0}.text-image-tabs .tab{height:auto}.text-image-tabs .next{justify-content:right}.text-image-tabs .prev{justify-content:left}}@media screen and (min-width:1024px){.text-image-tabs .tab-content>button{visibility:hidden}}