.cnc-banner {
    background: #1D2E46;
    padding: 50px 0
}

.cnc-banner .wpb-container {
    align-items: center;
    display: flex;
    gap: 20px;
    max-width: 1287px;
}

.cnc-banner .cnc-content {
    flex: 1;
    text-align: center;
    padding-left: 60px;
}

.cnc-banner .cnc-content h3 {
    color: #F68C1E;
    font-family: Roboto;
    font-weight: 900
}

.cnc-banner .cnc-content h3,.cnc-banner .cnc-content p {
    font-size: 30px;
    font-style: normal;
    line-height: 35px;
    margin: 0 0 11px;
    text-align: center
}

.cnc-banner .cnc-content p {
    color: #fff!important;
    font-family: Roboto!important;
    font-weight: 400;
    margin: 0;
}

.cnc-banner .cnc-content p span {
    color: inherit;
    font-family: inherit !important;
}

.cnc-banner .cnc-content p span a {
    color: inherit;
    font-size: inherit
}

.cnc-button {
    border: 2px solid #F68C1E;
    color: #F68C1E;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    line-height: 21px;
    padding: 14px 25px;
  transition: all 0.3s linear;
  display: inline-block;
  margin-top: 20px;
}

.cnc-button:hover {
    background: #F68C1E;
    color: #223651;
    text-decoration: none
}

.cnc-banner .cnc-content p a {
    text-decoration: underline
}

.cnc-banner .cnc-content p a:hover {
    text-decoration: none
}
.cnc-banner .cnc-content p a {
    text-decoration: underline;
    color: inherit;
    font-size: inherit;
}
.cnc-banner .cnc-content p a:hover{
  text-decoration: none;
}
@media (max-width: 990px) {
    .cnc-banner .cnc-content h3,.cnc-banner .cnc-content p {
        font-size:24px;
        line-height: 30px
    }

    .cnc-banner {
        padding: 40px 0
    }
}

@media (max-width: 860px) {
    .cnc-banner .wpb-container {
        flex-direction:column
    }

    .cnc-banner {
        padding: 30px 0
    }
  .cnc-banner .cnc-content{
    padding-left: 0;
}
