.vizac-addon-heading.layout-default .wrap-shortcode {
  margin: 0 auto; }
  .vizac-addon-heading.layout-default .wrap-shortcode .sub-title {
    font-size: 18px;
    font-weight: 500;
    font-family: "Rubik";
    text-transform: uppercase;
    color: #ff4302; }
  .vizac-addon-heading.layout-default .wrap-shortcode .title {
    font-size: 50px;
    font-weight: 600;
    color: #212849;
    padding-top: 0px;
    line-height: 1.25; }
    @media (max-width: 767px) {
      .vizac-addon-heading.layout-default .wrap-shortcode .title {
        font-size: 32px; } }

.vizac-addon-heading.layout-default.style-1 .title {
  color: #fff; }

.vizac-addon-heading.layout-default.style-1 .description {
  color: #ffffff; }

.vizac-addon-heading.layout-layout-2 .wrap-shortcode {
  margin: 0 auto; }
  .vizac-addon-heading.layout-layout-2 .wrap-shortcode .title {
    font-size: 35px;
    font-weight: 600;
    color: #212849;
    padding-top: 15px;
    line-height: 1.25; }
    @media (max-width: 767px) {
      .vizac-addon-heading.layout-layout-2 .wrap-shortcode .title {
        font-size: 28px; } }
