*{box-sizing:border-box}.insights{display:grid;display:-ms-grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:100%;overflow:hidden;width:100%;-ms-grid-columns:1fr 1fr}.insights .text{background:transparent linear-gradient(320deg,#1b75bc,#403b91 54%,#4f2480) 0 0 no-repeat padding-box;-ms-grid-column:2;-ms-grid-row:1;overflow:hidden;padding:180px 100px 180px 135px}.insights .text h3{color:#fff;font-size:48px;font-weight:500;line-height:53px;margin:0 0 13px}.insights .text p{color:#fff;font-size:16px;font-weight:300;line-height:26px;margin:10px 0}.insights .text .button{background:transparent!important;border:2px solid #fff;border-radius:28px;color:#fff;display:inline-block;margin-top:15px;padding:10px 25px!important;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease}.insights .text .button:hover{border-color:#fff;box-shadow:0 0 15px hsla(0,0%,100%,.6);transform:translateY(-2px)}.insights .image{background-position:50%;background-repeat:no-repeat;background-size:105%;overflow:hidden;transition:background-size 2s ease-in;-moz-transition:background-size 1s ease-in;-ms-transition:background-size 1s ease-in;-o-transition:background-size 1s ease-in;-webkit-transition:background-size 1s ease-in}.insights .image-parent{-ms-grid-column:1;-ms-grid-row:1}@media (max-width:750px){.insights{grid-template-columns:repeat(1,1fr)}.insights .image-parent{height:300px}}@media (max-width:600px){.insights .text{padding:50px 60px!important}}@media (max-width:375px){.insights .text,.who-we-are .text{padding:60px 70px 60px 65px!important}}@media (max-width:1024px) and (min-width:751px){.insights .text{padding-left:50px!important;padding-right:35px!important}}