.heading-with-tab{overflow:hidden;position:relative;z-index:2}.heading-with-tab .heading_content{text-align:center}.heading-with-tab .heading_content h2{margin:0 auto 20px;max-width:500px}.heading-with-tab .heading_content p{margin:0 auto;max-width:670px}.heading-with-tab .content-box{align-items:center;margin-top:60px}.heading-with-tab .tab-buttons{max-width:355px}.heading-with-tab .tab-buttons .tab-item{border-bottom:1px dashed #ffffff80;cursor:pointer;margin-top:25px;padding-bottom:25px}.heading-with-tab .tab-buttons .tab-item:last-child{border:0}.heading-with-tab .tab-buttons .tab-text{color:#ffffff99;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:10px}.heading-with-tab .tab-buttons .tab-item.active .tab-text{color:#fff}.heading-with-tab .tab-buttons p{color:#ffffff99;display:none;font-size:18px;font-weight:400;line-height:1.5;margin:0}.heading-with-tab .tab-buttons .tab-item.active p{display:block}.heading-with-tab .tab-content-box{display:none}.heading-with-tab .tab-content-box.active{display:block}.heading-with-tab .tab-content-box .text p{color:#ffffff99;display:none;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:22px}.heading-with-tab .tab-content-box .img-box{align-items:center;display:flex;line-height:0;min-height:477px}.heading-with-tab .tab-content-box .img-box img{max-width:100%}@media(max-width:767.98px){.heading-with-tab .container{padding-left:0;padding-right:0}.heading-with-tab .tab-buttons .tab-item.active p{display:none}.heading-with-tab .tab-content-box .text p{display:block}.heading-with-tab .tab-buttons .tab-item{border-bottom:2px solid transparent;cursor:pointer;margin-top:0;padding-bottom:0}.heading-with-tab .tab-buttons .tab-item.active{border-bottom:2px solid #fff}.heading-with-tab .tab-buttons .tab-text{font-size:14px;margin-bottom:14px}.heading-with-tab .tab-content-box .img-box{min-height:auto}.heading-with-tab .tab-buttons{border-bottom:1px solid #2b2b2b;display:flex;flex-wrap:nowrap;margin:0;max-width:none;min-width:max-content;padding:0 20px}.heading-with-tab .tab-buttons .tab-item{margin-right:24px}.heading-with-tab .tab-content-box{margin:22px 0 0;padding:0 20px}.heading-with-tab .content-box{margin-top:40px}.heading-with-tab .heading_content{padding:0 20px}.heading-with-tab .content-box .col-lg-7.box{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-color:hsla(0,0%,77%,.25) transparent;scrollbar-width:thin}}@media (min-width:768px) and (max-width:991.98px){.heading-with-tab .tab-buttons .tab-text{font-size:20px}.heading-with-tab .tab-buttons p{font-size:16px}.heading-with-tab .tab-content-box .img-box{min-height:auto}}