.cnc-gradientheading-layout3{padding: 100px 0;background-color: #fff;}
.cnc-gradientheading-layout3 .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width: 1430px;}
.cnc-gradientheading-layout3 .gradient-title{text-align: center;}
.cnc-gradientheading-layout3 .gradient-title:not(:last-child){margin-bottom:30px;}
.cnc-gradientheading-layout3 .gradient-title :is(h1,h2,h3,h4,h5,h6){font-size:64px;line-height:normal;font-weight:500;display: inline-block;background: linear-gradient(to bottom right, #C50000 0%, #2BB70F 50%) bottom right / 50% 50% no-repeat, linear-gradient(to bottom left, #C50000 0%, #2BB70F 50%) bottom left / 50% 50% no-repeat, linear-gradient(to top left, #C50000 0%, #2BB70F 50%) top left / 50% 51% no-repeat, linear-gradient(to top right, #C50000 0%, #2BB70F 50%) top right / 50% 51% no-repeat; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;margin: 0;}
.cnc-gradientheading-layout3 .gradient-title :is(h1, h2, h3, h4, h5, h6):not(:last-child) { margin-bottom: 10px; }

@media (max-width: 1400px) {
    .cnc-gradientheading-layout3 .gradient-title :is(h1,h2,h3,h4,h5,h6){font-size: 60px;}
}
@media (max-width: 1024px) {
    .cnc-gradientheading-layout3{padding:50px 0;}
    .cnc-gradientheading-layout3 .gradient-title :is(h1,h2,h3,h4,h5,h6){font-size: 40px;}
}
@media (max-width: 767px) {
    .cnc-gradientheading-layout3{padding:30px 0;}
    .cnc-gradientheading-layout3 .gradient-title :is(h1,h2,h3,h4,h5,h6){font-size: 30px;}
}