.qasource-insight-container .container{display:flex;flex-wrap:wrap;justify-content:space-between}.qasource-insight-container{position:relative;z-index:6}.qasource-insight-container .header-section{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:45%}.qasource-insight-container .header-section:after{border-right:1px solid #cdcdcd;bottom:0;content:"";position:absolute;right:-5%;top:0}.header-badge{background:linear-gradient(90deg,hsla(6,93%,71%,.87),hsla(7,93%,79%,.64) 67.31%,hsla(0,0%,100%,0));border-radius:15px;color:#fff;display:inline-block;font-family:Futura Md BT;font-size:16px;letter-spacing:13%;margin-bottom:25px;padding:11.6px 74px 11.6px 30px;text-transform:uppercase}.qasource-insight-container .insight-text{width:50%}.qasource-insight-container .mission-section{align-items:flex-start;background:#d1e9f2;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.03);display:flex;gap:42px;margin-top:50px;padding:30px;width:100%}.qasource-insight-container .icon-container{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.qasource-insight-container .circular-logo{margin-top:-82px}.qasource-insight-container .circular-logo img{height:auto;max-width:100%}.qasource-insight-container .arrows{display:flex;gap:5px}.qasource-insight-container .arrow{border-bottom:12px solid #e0e0e0;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.qasource-insight-container .mission-content{display:flex;flex-direction:column}.qasource-insight-container .mission-header{color:#0083b0}.qasource-insight-container .mission-quote{margin:0}@media (max-width:992px){.header-badge{font-size:14px;margin-bottom:20px;padding:9.6px 68px 10.6px 30px}}@media (max-width:768px){.qasource-insight-container{flex-direction:column;row-gap:30px}h2.main-heading{margin-bottom:20px}.qasource-insight-container .header-section,.qasource-insight-container .insight-text{width:100%}.qasource-insight-container .mission-section{align-items:center;flex-direction:column;gap:0;margin-top:70px;padding:20px;text-align:center}.qasource-insight-container .mission-header{text-align:center}}@media (max-width:585px){.header-badge{font-size:12px;margin-bottom:20px;padding:6.6px 31px 6.6px 16px}}@media (max-width:480px){.qasource-insight-container{row-gap:25px}.qasource-insight-container .main-heading{font-size:28px}}