.key-features-outer .key-features-inner{margin:0 auto;max-width:1340px;padding:0 20px}.key-features-outer .header-text h2{color:#252161;font-size:56px;font-style:normal;font-weight:400;line-height:64.4px;margin-bottom:61px;width:57%}.key-features-outer .icon-top img{height:auto;max-height:65px;max-width:100%;object-fit:contain;width:65px!important}.key-features-outer .icon-top{margin-bottom:21px}.key-features-outer .title-text h4{color:#252161;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:14px}.key-features-outer .description-text p{color:#252161;font-size:16px;font-style:normal;font-weight:300;line-height:143%;margin-bottom:0}.key-features-outer .key-features-section{column-gap:21px;display:grid;grid-template-columns:1fr 1fr 1fr}.key-features-outer .key-features{background:hsla(0,0%,100%,.3);border-radius:21px;box-shadow:0 3px 10px 1px rgba(39,56,144,.04);padding:77px 52px 69px 55px}@media only screen and (max-width:767px) and (min-width:220px){.key-features-outer .key-features-inner{padding:0 20px}.key-features-outer .header-text h2{color:#252161;font-size:36px;font-style:normal;font-weight:400;line-height:41.4px;margin-bottom:42px;padding:0 18px;width:100%}.key-features-outer .key-features-section{column-gap:21px;display:grid;grid-template-columns:1fr;row-gap:34px}.key-features-outer .key-features{background:hsla(0,0%,100%,.3);border-radius:21px;box-shadow:0 3px 10px 1px rgba(39,56,144,.04);padding:55px 43px 45px 40px}}@media only screen and (max-width:1200px) and (min-width:768px){.key-features-outer .key-features-section{column-gap:21px;display:grid;grid-template-columns:1fr 1fr}}