.nodejs-why-choose .box-info .title .step,.nodejs-why-choose .box-info p,.nodejs-why-choose .link{font-size:calc(16px + 2 * (100vw - 139px) / 1461)}.nodejs-why-choose .box-info .title,.nodejs-why-choose .link,.nodejs-why-choose h2{font-weight:700}.nodejs-why-choose .box-info .title,.nodejs-why-choose .link{display:flex;text-transform:capitalize}.nodejs-why-choose{padding:70px 0}.nodejs-why-choose .row{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:0}.nodejs-why-choose h2{text-align:center;color:#191b20;font-size:calc(30px + 35 * (100vw - 139px) / 1461);line-height:120%;max-width:792px;margin:0 auto 60px}.nodejs-why-choose h2 span{color:#697bf6}.nodejs-why-choose .box-info{margin-top:40px;border-radius:75px;padding:45px;display:flex;flex-direction:column;justify-content:stretch;min-height:285px}.nodejs-why-choose .box-info .title{align-items:center;color:#191b20;margin-bottom:20px}.nodejs-why-choose .box-info .title h3{font-size:calc(20px + 2 * (100vw - 139px) / 1461);line-height:120%}.nodejs-why-choose .box-info .title .step{line-height:22px;margin-right:20px}.nodejs-why-choose .box-info p{font-weight:300;line-height:200%;color:#3e3465;margin-bottom:0}.nodejs-why-choose .link{justify-content:center;align-items:center;padding:18.5px 0;max-width:273px;height:72px;background:#6579f4;border-radius:23px;box-sizing:border-box;cursor:pointer;line-height:22px;color:#fff;margin:100px auto 0;transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out}.nodejs-why-choose .link:hover{background:#3e3465;transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out}.nodejs-why-choose .link,.why-choose-ai .box-info .title{text-transform:none}