.cards-section .heading-sec h2{color:#1c1c1c;font-size:40px;font-weight:400;letter-spacing:0;line-height:117%;margin:0 0 30px;text-align:center}.cards-section .heading-sec h2 span{background:linear-gradient(90deg,#34377f,#00409a 52.4%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-style:italic;font-weight:700;padding-right:.1em}.cards-section .row{display:flex;flex-wrap:wrap;margin:0 -5px;row-gap:20px}.cards-section .row .coulumn{padding:0 5px;width:33.3%}.cards-section .row .coulumn .cards{background:#ececec;border-radius:20px;height:100%}.cards-section .row .coulumn .cards .image-sec{line-height:0}.cards-section .row .coulumn .cards .image-sec img{border-radius:20px 20px 0 0;height:auto;width:100%}.cards-section .row .coulumn .cards .card-text{padding:32px 23px 36px}.cards-section .row .coulumn .cards .card-text h4{color:#1c1c1c;font-size:28px;font-weight:400;letter-spacing:0;line-height:100%;margin:0 0 10px}.cards-section .row .coulumn .cards .card-text p{color:#1c1c1c;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin:0 0 10px}@media only screen and (max-width:767px){.cards-section .heading-sec h2{font-size:32px;line-height:42px}.cards-section .row .coulumn{width:100%}.cards-section .row{row-gap:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.cards-section .heading-sec h2{font-size:36px}.cards-section .row .coulumn .cards .card-text{padding:22px 15px 26px}.cards-section .row .coulumn .cards .card-text h4{font-size:24px}.cards-section .row .coulumn .cards .card-text p{font-size:16px;line-height:26px}}