.vertical_tab_section .heading_content:after{content:"";position:absolute;z-index:-11}.vertical_tab_section{background:#000;overflow:hidden;padding:100px 0;position:relative}.vertical_tab_section .margin_top_space{padding-top:70px;position:relative;z-index:1}.vertical_tab_section .full_section_vertical{position:relative;transition:opacity .6s ease,visibility .6s;z-index:2}.vertical_tab_section .tabs{margin:40px 0 0;padding:20px 0;position:relative}.vertical_tab_section .tabs:before{background:#2b2b2b;bottom:0;content:"";height:100%;left:2px;position:absolute;top:0;width:1px}.vertical_tab_section .tabs .tab{cursor:pointer;margin:0 0 30px;padding:5px 32px;position:relative;transition:background .3s,border-color .3s}.vertical_tab_section .tabs .tab:last-child{margin-bottom:0}.vertical_tab_section .tabs .tab:before{background:#4669e8;content:"";left:0;position:absolute;top:0;transition:2s;width:5px;z-index:1}.vertical_tab_section .tabs .tab.active:before{bottom:0;transition:2s}.vertical_tab_section .tabs h4{color:hsla(0,0%,100%,.3);font-size:24px;font-weight:600;letter-spacing:-.2px;line-height:1.3;margin:0}.vertical_tab_section .tabs .tab.active h4{color:#fff}.vertical_tab_section .tabs .tab-extra{max-height:0;opacity:0;overflow:hidden;transition:max-height .6s ease,opacity .5s ease}.vertical_tab_section .tabs .tab-subtext{background:linear-gradient(96.66deg,#6625f1 -18.82%,#05ebd8 59.98%);-webkit-background-clip:text;font-size:14px;font-weight:500;margin-bottom:6px;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.vertical_tab_section .tabs .tab-desc{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;letter-spacing:-.16px;line-height:1.4;margin-top:10px}.vertical_tab_section .tab.active .tab-extra{max-height:200px;opacity:1}.vertical_tab_section .tab-contents{overflow:hidden;position:relative}.vertical_tab_section .tab-content{left:0;opacity:0;position:absolute;text-align:right;top:0;transition:opacity .6s ease,visibility .6s;visibility:hidden;width:100%}.vertical_tab_section .tab-content.active{opacity:1;position:relative;visibility:visible}.vertical_tab_section .tab-contents iframe{border-radius:10px}.vertical_tab_section .tab-content img{border-radius:8px;height:auto;transform:none!important;transition:opacity .6s ease}.vertical_tab_section .cta_gradient{display:table;margin-left:auto;text-align:right}.vertical_tab_section .mobile_title_tab,.vertical_tab_section .tab-desc.tab_dec_mobile{display:none}@media(max-width:767.98px){.vertical_tab_section .tab-content{display:none;text-align:left}.vertical_tab_section .tab-content.active{display:block}.vertical_tab_section{overflow:hidden;padding:40px 0}.vertical_tab_section .mobile_title_tab,.vertical_tab_section .tab-desc.tab_dec_mobile{display:block}.vertical_tab_section .tabs{display:flex;flex-wrap:nowrap;margin:0 0 10px;min-width:max-content;padding:20px 0 0}.vertical_tab_section .tabs .tab-desc,.vertical_tab_section .tabs h4{display:none}.vertical_tab_section .tabs .tab-extra{max-height:none;opacity:1}.vertical_tab_section .tabs:before{bottom:4px;height:1px;left:0;top:auto;width:100%}.vertical_tab_section .tab-contents{margin:50px 0 0;padding:0}.vertical_tab_section .tabs .tab{margin:0 22px 0 0;padding:5px 0 9px}.vertical_tab_section .tabs .tab:before{bottom:0;height:4px;left:0;top:auto;width:0}.vertical_tab_section .tabs .tab.active:before{width:100%}.vertical_tab_section .margin_top_space{padding-top:30px}.vertical_tab_section .cta_gradient{text-align:center}.vertical_tab_section .margin_top_space .col-md-4{overflow-x:auto;-webkit-overflow-scrolling:touch}.vertical_tab_section h4.mobile_title_tab{color:#fff;font-size:22px;font-weight:600;letter-spacing:-.18px;line-height:1.3;margin:0}.vertical_tab_section .tab-desc.tab_dec_mobile{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500;letter-spacing:-.15px;line-height:1.4;margin-top:10px}.vertical_tab_section .tab-content img{margin:22px 0 0}.vertical_tab_section .tab-content{padding:0 15px}}@media (min-width:768px) and (max-width:991.98px){.vertical_tab_section .tab-content{display:none}.vertical_tab_section .tab-content.active{display:block}.vertical_tab_section .tabs .tab{margin:0 0 10px;padding:5px 15px}.vertical_tab_section .tabs h4{font-size:18px}.vertical_tab_section .tabs .tab-desc{font-size:11px}.vertical_tab_section .tabs{margin:0}.vertical_tab_section{overflow:hidden;padding:60px 0}}@media (min-width:992px) and (max-width:1199.98px){.vertical_tab_section .heading_content:after{width:950px!important}}