.text-box-section .heading-section h2{color:#1c1c1c;font-size:60px;font-weight:400;letter-spacing:0;line-height:150%;margin:0 0 30px;text-align:center}.text-box-section .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}.text-box-section .heading-section p{font-size:28px;font-weight:400;letter-spacing:0;line-height:120%;margin:0 auto 60px;text-align:center}.text-box-section .row{display:flex;flex-wrap:wrap;margin:0 -5px;row-gap:20px}.text-box-section .row .column{padding:0 5px;width:33.3%}.text-box-section .row .column .icon-text{background:#fbfbfb80;border-radius:20px;height:100%;padding:38px;position:relative}.text-box-section .row .column .icon-text:before{background:linear-gradient(180deg,#34377f,#00409a);border:0 solid;border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px;position:absolute;z-index:-1}.text-box-section .row .column .icon-text .icon{line-height:0;margin:0 0 26px;text-align:center}.text-box-section .row .column .icon-text .text p{color:#1c1c1c;font-size:18px;font-weight:400;letter-spacing:0;line-height:150%;margin:0}.text-box-section .heading-section h3{font-size:40px;font-weight:400;letter-spacing:0;line-height:150%;margin:0 0 30px;text-align:center}@media only screen and (max-width:767px){.text-box-section .heading-section h2{font-size:28px}.text-box-section .heading-section p{font-size:22px;line-height:32px}.text-box-section .row .column{width:100%}.text-box-section .row{row-gap:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.text-box-section .heading-section h2{font-size:32px}.text-box-section .heading-section p{font-size:24px}.text-box-section .row .column .icon-text{padding:30px 20px}}