.cfo-services{align-items:center;box-sizing:border-box;display:flex;gap:90px;margin:0 auto;max-width:1500px;overflow-x:hidden;padding:90px 40px;width:100%}.cfo-services__intro{flex:1 1 380px;max-width:500px;min-width:0;text-align:center}.cfo-services__heading{color:#1c3a5e;font-size:26px;font-weight:700;line-height:1.45;margin-bottom:40px}.cfo-services__heading p{margin:0}.cfo-services__button{background-color:#1c3a5e;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:14px 24px;text-decoration:none;transition:background-color .2s ease}.cfo-services__button:hover{background-color:#14283f;color:#fff}.cfo-services__grid{display:flex;flex:2 1 500px;flex-direction:column;min-width:0}.cfo-services__row{align-items:flex-start;border-left:1px solid #e2e5ea;display:flex}.cfo-services__row+.cfo-services__row{margin-top:56px}.cfo-services__card{flex:1;min-width:0;padding:0 56px}.cfo-services__card--left{border-right:1px solid #e2e5ea}.cfo-services__marker{align-items:center;color:#1c3a5e;display:flex;height:32px;justify-content:center;margin-bottom:18px;overflow:hidden;width:32px}.cfo-services__marker svg{display:block;height:100%!important;max-height:32px!important;max-width:32px!important;width:100%!important}.cfo-services__number{font-size:15px;font-weight:700;letter-spacing:.5px}.cfo-services__title{color:#1c3a5e;font-size:20px;font-weight:700;margin:0 0 12px}.cfo-services__description{color:#4a5568;font-size:15px;line-height:1.6}.cfo-services__description p{margin:0}@media (max-width:900px){.cfo-services{flex-direction:column;gap:28px;padding:40px 20px}.cfo-services__intro{flex:none;max-width:none}.cfo-services__grid{flex:none}.cfo-services__heading{margin-bottom:20px}.cfo-services__row{border-left:none;flex-direction:column}.cfo-services__row+.cfo-services__row{margin-top:0}.cfo-services__card--left{border-right:none}.cfo-services__card{padding:0 0 40px}}