.tpm-cost-ownership .heading-section{margin:0 0 60px}.tpm-cost-ownership .heading-section h2{font-size:40px;font-weight:400;letter-spacing:0;line-height:150%;margin:0 0 30px;text-align:center}.tpm-cost-ownership .heading-section h2 span{background:linear-gradient(90deg,#34377f,#00409a);background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;font-weight:700;padding-right:5px}.tpm-cost-ownership .heading-section p{font-size:28px;font-weight:400;letter-spacing:0;line-height:38px;margin:0 auto;max-width:906px;text-align:center}.tpm-cost-ownership .row{border:4px solid #ececec;border-radius:20px;display:flex;flex-wrap:wrap;margin:0 -5px;padding:40px 66px 5px}.tpm-cost-ownership .row .column{padding:0 5px;width:33.3%}.tpm-cost-ownership .row .column .tpm-cost .title h6{font-size:18px;font-style:italic;font-weight:700;letter-spacing:0;line-height:100%;margin:0 0 36px}.tpm-cost-ownership .row .column .tpm-cost .list-text p{color:#1c1c1c;font-size:18px;font-weight:400;letter-spacing:0;line-height:100%;margin:0 0 36px}@media only screen and (max-width:591px){.tpm-cost-ownership .heading-section h2{font-size:32px}.tpm-cost-ownership .heading-section p{font-size:22px;line-height:32px}.tpm-cost-ownership .row .column{width:100%}.tpm-cost-ownership .row{padding:30px 20px 5px}}@media only screen and (min-width:592px) and (max-width:991px){.tpm-cost-ownership .row .column{width:50%}.tpm-cost-ownership .row{padding:30px 20px 5px}}@media only screen and (min-width:992px) and (max-width:1220px){.tpm-cost-ownership .row{padding:30px 20px 5px}}