.vertical-tabs-wrapper .tabs-heading{margin-bottom:48px}.vertical-tabs-wrapper .tabs-container{display:grid;gap:48px;grid-template-columns:auto 1fr;margin:0 auto;width:100%}.vertical-tabs-wrapper .tab-btn{gap:12px}.vertical-tabs-wrapper .btn-icon{line-height:0}.tab-btn{width:100%}.vertical-tabs-wrapper .tabs-header{align-items:flex-start;border-right:1px solid #25292b;display:flex;flex-direction:column;gap:24px;justify-content:center;padding-right:48px}.vertical-tabs-wrapper .tab-btn{background:none;border:none;cursor:pointer;transition:color .3s}.vertical-tabs-wrapper .tab-heading{margin-bottom:14px}.vertical-tabs-wrapper .tabs-content{display:block;position:relative}.vertical-tabs-wrapper .tab-content{display:none;opacity:0;transition:opacity .3s ease}.vertical-tabs-wrapper .tab-content-wrap{align-items:center;display:grid;gap:20px;grid-template-columns:55% auto;justify-content:center}.vertical-tabs-wrapper .tab-list-item{align-items:center;gap:12px;grid-template-columns:auto 1fr}.vertical-tabs-wrapper .tab-list-wrapper p{line-height:110%}.vertical-tabs-wrapper .tab-list-wrapper{display:flex;flex-flow:column;gap:7px;margin-top:24px}.vertical-tabs-wrapper .tab-content.active{display:flex;opacity:1}.vertical-tabs-wrapper .tab-content .button-wrapper{display:flex;gap:12px;margin-top:24px}@media (max-width:900px){.vertical-tabs-wrapper .tab-content .button-wrapper{flex-direction:column}.vertical-tabs-wrapper .tabs-content{align-items:flex-start;display:flex;gap:16px;overflow-x:auto;padding:10px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.vertical-tabs-wrapper .tabs-header::-webkit-scrollbar{display:none}.vertical-tabs-wrapper .tab-content{display:block;flex:0 0 80%;opacity:.5;scroll-snap-align:start;transition:opacity .4s ease,transform .4s ease}.vertical-tabs-wrapper .tab-content.active{opacity:1;transform:scale(1)}.vertical-tabs-wrapper .tabs-header{overflow-x:auto}.vertical-tabs-wrapper .btn-label{display:block;font-size:22px}.vertical-tabs-wrapper .tab-btn{background:none!important;padding:0!important}.vertical-tabs-wrapper .tab-content-wrap{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:flex-start}.vertical-tabs-wrapper .tab-content{padding:0 24px 0 0!important;text-align:center}.vertical-tabs-wrapper .tab-content p{font-size:16px!important}.vertical-tabs-wrapper .tabs-container{gap:24px;grid-template-columns:1fr}.vertical-tabs-wrapper .tabs-header{border:0;flex-direction:row;gap:5px;padding:0}.vertical-tabs-wrapper .tab-heading h3{font-size:36px;line-height:1}}