:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --black: #000; }

.itm-title {
  font-size: 19px !important; }

.title-circle-1.title-primary.all, .title-square-1.title-primary.all {
  color: var(--primary); }
.title-circle-1.title-primary:before, .title-square-1.title-primary:before {
  border: 1.5px solid var(--primary) !important; }
.title-circle-1.title-info.all, .title-square-1.title-info.all {
  color: var(--info); }
.title-circle-1.title-info:before, .title-square-1.title-info:before {
  border: 1.5px solid var(--info) !important; }
.title-circle-1.title-danger.all, .title-square-1.title-danger.all {
  color: var(--danger); }
.title-circle-1.title-danger:before, .title-square-1.title-danger:before {
  border: 1.5px solid var(--danger) !important; }
.title-circle-1.title-warning.all, .title-square-1.title-warning.all {
  color: var(--warning); }
.title-circle-1.title-warning:before, .title-square-1.title-warning:before {
  border: 1.5px solid var(--warning) !important; }
.title-circle-1.title-success.all, .title-square-1.title-success.all {
  color: var(--success); }
.title-circle-1.title-success:before, .title-square-1.title-success:before {
  border: 1.5px solid var(--success) !important; }
.title-circle-1.title-light.all, .title-square-1.title-light.all {
  color: var(--light); }
.title-circle-1.title-light:before, .title-square-1.title-light:before {
  border: 1.5px solid var(--light) !important; }
.title-circle-1.title-white.all, .title-square-1.title-white.all {
  color: var(--white); }
.title-circle-1.title-white:before, .title-square-1.title-white:before {
  border: 1.5px solid var(--white) !important; }
.title-circle-1.title-dark.all, .title-square-1.title-dark.all {
  color: var(--dark); }
.title-circle-1.title-dark:before, .title-square-1.title-dark:before {
  border: 1.5px solid var(--dark) !important; }
.title-circle-1.title-secondary.all, .title-square-1.title-secondary.all {
  color: var(--secondary); }
.title-circle-1.title-secondary:before, .title-square-1.title-secondary:before {
  border: 1.5px solid var(--secondary) !important; }
.title-circle-1:before, .title-square-1:before {
  content: '';
  margin-right: .8rem;
  height: 14px;
  width: 14px;
  display: inline-block;
  border-radius: 100%;
  border: 1.5px solid #000; }

.title-square-1:before {
  content: '';
  margin-right: .8rem;
  height: 14px;
  width: 14px;
  display: inline-block;
  border-radius: unset;
  border: 1.5px solid #000; }

.title-border-bottom-1 {
  position: relative; }
  .title-border-bottom-1.title-primary.all {
    color: var(--primary); }
  .title-border-bottom-1.title-primary:before {
    border-bottom: 2px solid var(--primary); }
  .title-border-bottom-1.title-info.all {
    color: var(--info); }
  .title-border-bottom-1.title-info:before {
    border-bottom: 2px solid var(--info); }
  .title-border-bottom-1.title-danger.all {
    color: var(--danger); }
  .title-border-bottom-1.title-danger:before {
    border-bottom: 2px solid var(--danger); }
  .title-border-bottom-1.title-warning.all {
    color: var(--warning); }
  .title-border-bottom-1.title-warning:before {
    border-bottom: 2px solid var(--warning); }
  .title-border-bottom-1.title-success.all {
    color: var(--success); }
  .title-border-bottom-1.title-success:before {
    border-bottom: 2px solid var(--success); }
  .title-border-bottom-1.title-light.all {
    color: var(--light); }
  .title-border-bottom-1.title-light:before {
    border-bottom: 2px solid var(--light); }
  .title-border-bottom-1.title-white.all {
    color: var(--white); }
  .title-border-bottom-1.title-white:before {
    border-bottom: 2px solid var(--white); }
  .title-border-bottom-1.title-dark.all {
    color: var(--dark); }
  .title-border-bottom-1.title-dark:before {
    border-bottom: 2px solid var(--dark); }
  .title-border-bottom-1.title-secondary.all {
    color: var(--secondary); }
  .title-border-bottom-1.title-secondary:before {
    border-bottom: 2px solid var(--secondary); }
  .title-border-bottom-1:before {
    content: '';
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 80px;
    height: 100px;
    border-bottom: 2px solid #000;
    padding-bottom: 1.25rem; }
  .title-border-bottom-1:after {
    content: '';
    position: relative;
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 1.25rem; }

.title-border-bottom-2 {
  position: relative; }
  .title-border-bottom-2.title-primary.all {
    color: var(--primary); }
  .title-border-bottom-2.title-primary:before {
    border-image: linear-gradient(to right, var(--primary), rgba(0, 0, 0, 0)) 0 0 100% 0; }
  .title-border-bottom-2.title-info.all {
    color: var(--info); }
  .title-border-bottom-2.title-info:before {
    border-image: linear-gradient(to right, var(--info), rgba(0, 0, 0, 0)) 0 0 100% 0; }
  .title-border-bottom-2.title-danger.all {
    color: var(--danger); }
  .title-border-bottom-2.title-danger:before {
    border-image: linear-gradient(to right, var(--danger), rgba(0, 0, 0, 0)) 0 0 100% 0; }
  .title-border-bottom-2.title-warning.all {
    color: var(--warning); }
  .title-border-bottom-2.title-warning:before {
    border-image: linear-gradient(to right, var(--warning), rgba(0, 0, 0, 0)) 0 0 100% 0; }
  .title-border-bottom-2.title-success.all {
    color: var(--success); }
  .title-border-bottom-2.title-success:before {
    border-image: linear-gradient(to right, var(--success), rgba(0, 0, 0, 0)) 0 0 100% 0; }
  .title-border-bottom-2.title-light.all {
    color: var(--light); }
  .title-border-bottom-2.title-light:before {
    border-image: linear-gradient(to right, var(--light), rgba(0, 0, 0, 0)) 0 0 100% 0; }
  .title-border-bottom-2.title-white.all {
    color: var(--white); }
  .title-border-bottom-2.title-white:before {
    border-image: linear-gradient(to right, var(--white), rgba(0, 0, 0, 0)) 0 0 100% 0; }
  .title-border-bottom-2.title-dark.all {
    color: var(--dark); }
  .title-border-bottom-2.title-dark:before {
    border-image: linear-gradient(to right, var(--dark), rgba(0, 0, 0, 0)) 0 0 100% 0; }
  .title-border-bottom-2.title-secondary.all {
    color: var(--secondary); }
  .title-border-bottom-2.title-secondary:before {
    border-image: linear-gradient(to right, var(--secondary), rgba(0, 0, 0, 0)) 0 0 100% 0; }
  .title-border-bottom-2:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: -2px;
    z-index: 1;
    width: 50%;
    border-width: 2px;
    border-style: solid;
    border-image: linear-gradient(to right, #000, rgba(0, 0, 0, 0)) 0 0 100% 0;
    padding-bottom: 1.25rem; }
  .title-border-bottom-2:after {
    content: '';
    position: relative;
    display: block;
    border-bottom: 2px solid rgba(0, 0, 0, 0.05);
    padding-bottom: 1.25rem; }

.title-fill-color-1 {
  display: inline-block;
  background-color: #000;
  padding-left: 1.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-right: 2rem;
  color: #fff;
  margin: 0;
  border-radius: 0px 100px 0px 0px; }
  .title-fill-color-1.with-border {
    border-right: 7px solid rgba(0, 0, 0, 0.2); }
  .title-fill-color-1.title-primary {
    background-color: var(--primary); }
  .title-fill-color-1.title-info {
    background-color: var(--info); }
  .title-fill-color-1.title-danger {
    background-color: var(--danger); }
  .title-fill-color-1.title-warning {
    background-color: var(--warning); }
  .title-fill-color-1.title-success {
    background-color: var(--success); }
  .title-fill-color-1.title-light {
    background-color: var(--light); }
  .title-fill-color-1.title-white {
    background-color: var(--white); }
  .title-fill-color-1.title-dark {
    background-color: var(--dark); }
  .title-fill-color-1.title-secondary {
    background-color: var(--secondary); }

.title-fill-color-2 {
  display: inline-block;
  background-color: #000;
  padding-left: 1.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-right: 2rem;
  color: #fff;
  margin: 0;
  position: relative; }
  .title-fill-color-2:before {
    content: '';
    position: absolute;
    top: 0;
    right: -13px;
    height: 100%;
    padding: .75rem 5px;
    display: block;
    background-color: #000; }
  .title-fill-color-2:after {
    content: '';
    position: absolute;
    top: 0;
    right: calc(-13px + -8px);
    height: 100%;
    padding: .75rem 2.5px;
    background-color: #000; }
  .title-fill-color-2.title-primary {
    background-color: var(--primary); }
    .title-fill-color-2.title-primary:before {
      background-color: var(--primary); }
    .title-fill-color-2.title-primary:after {
      background-color: var(--primary); }
  .title-fill-color-2.title-info {
    background-color: var(--info); }
    .title-fill-color-2.title-info:before {
      background-color: var(--info); }
    .title-fill-color-2.title-info:after {
      background-color: var(--info); }
  .title-fill-color-2.title-danger {
    background-color: var(--danger); }
    .title-fill-color-2.title-danger:before {
      background-color: var(--danger); }
    .title-fill-color-2.title-danger:after {
      background-color: var(--danger); }
  .title-fill-color-2.title-warning {
    background-color: var(--warning); }
    .title-fill-color-2.title-warning:before {
      background-color: var(--warning); }
    .title-fill-color-2.title-warning:after {
      background-color: var(--warning); }
  .title-fill-color-2.title-success {
    background-color: var(--success); }
    .title-fill-color-2.title-success:before {
      background-color: var(--success); }
    .title-fill-color-2.title-success:after {
      background-color: var(--success); }
  .title-fill-color-2.title-light {
    background-color: var(--light); }
    .title-fill-color-2.title-light:before {
      background-color: var(--light); }
    .title-fill-color-2.title-light:after {
      background-color: var(--light); }
  .title-fill-color-2.title-white {
    background-color: var(--white); }
    .title-fill-color-2.title-white:before {
      background-color: var(--white); }
    .title-fill-color-2.title-white:after {
      background-color: var(--white); }
  .title-fill-color-2.title-dark {
    background-color: var(--dark); }
    .title-fill-color-2.title-dark:before {
      background-color: var(--dark); }
    .title-fill-color-2.title-dark:after {
      background-color: var(--dark); }
  .title-fill-color-2.title-secondary {
    background-color: var(--secondary); }
    .title-fill-color-2.title-secondary:before {
      background-color: var(--secondary); }
    .title-fill-color-2.title-secondary:after {
      background-color: var(--secondary); }

.title-fill-color-3 {
  display: inline-block;
  background-color: #000;
  padding-left: 1.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-right: 1.25rem;
  color: #fff;
  margin: 0;
  position: relative; }
  .title-fill-color-3:before {
    content: '';
    position: absolute;
    top: 0;
    right: -2rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2.9rem 0 0 2rem;
    border-color: transparent transparent transparent #000; }
  .title-fill-color-3.with-border-1:after, .title-fill-color-3.with-border-2:after, .title-fill-color-3.with-border-3:after {
    content: '';
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid; }
  .title-fill-color-3.with-border-1:after {
    right: -1.7rem;
    border-width: 0 0 2.9rem .7rem;
    transform: skew(45deg);
    -o-transform: skew(45deg);
    -ms-transform: skew(45deg);
    -moz-transform: skew(45deg);
    -webkit-transform: skew(45deg);
    border-color: transparent transparent #000 transparent; }
  .title-fill-color-3.with-border-2:after {
    right: -1.7rem;
    border-width: 0 0 1.5rem .7rem;
    transform: skew(35deg);
    -o-transform: skew(35deg);
    -ms-transform: skew(35deg);
    -moz-transform: skew(35deg);
    -webkit-transform: skew(35deg);
    border-color: transparent transparent #000 transparent; }
  .title-fill-color-3.with-border-3:after {
    right: -2.1rem;
    border-width: 0 0 2.9rem .7rem;
    transform: skew(35deg);
    -o-transform: skew(35deg);
    -ms-transform: skew(35deg);
    -moz-transform: skew(35deg);
    -webkit-transform: skew(35deg);
    border-color: transparent transparent #000 transparent; }
  .title-fill-color-3.title-primary {
    background-color: var(--primary); }
    .title-fill-color-3.title-primary:before {
      border-color: transparent transparent transparent var(--primary); }
    .title-fill-color-3.title-primary.with-border-1:after {
      border-color: transparent transparent var(--primary) transparent; }
    .title-fill-color-3.title-primary.with-border-2:after {
      border-color: transparent transparent var(--primary) var(--primary); }
    .title-fill-color-3.title-primary.with-border-3:after {
      border-color: transparent transparent var(--primary) var(--primary); }
  .title-fill-color-3.title-info {
    background-color: var(--info); }
    .title-fill-color-3.title-info:before {
      border-color: transparent transparent transparent var(--info); }
    .title-fill-color-3.title-info.with-border-1:after {
      border-color: transparent transparent var(--info) transparent; }
    .title-fill-color-3.title-info.with-border-2:after {
      border-color: transparent transparent var(--info) var(--info); }
    .title-fill-color-3.title-info.with-border-3:after {
      border-color: transparent transparent var(--info) var(--info); }
  .title-fill-color-3.title-danger {
    background-color: var(--danger); }
    .title-fill-color-3.title-danger:before {
      border-color: transparent transparent transparent var(--danger); }
    .title-fill-color-3.title-danger.with-border-1:after {
      border-color: transparent transparent var(--danger) transparent; }
    .title-fill-color-3.title-danger.with-border-2:after {
      border-color: transparent transparent var(--danger) var(--danger); }
    .title-fill-color-3.title-danger.with-border-3:after {
      border-color: transparent transparent var(--danger) var(--danger); }
  .title-fill-color-3.title-warning {
    background-color: var(--warning); }
    .title-fill-color-3.title-warning:before {
      border-color: transparent transparent transparent var(--warning); }
    .title-fill-color-3.title-warning.with-border-1:after {
      border-color: transparent transparent var(--warning) transparent; }
    .title-fill-color-3.title-warning.with-border-2:after {
      border-color: transparent transparent var(--warning) var(--warning); }
    .title-fill-color-3.title-warning.with-border-3:after {
      border-color: transparent transparent var(--warning) var(--warning); }
  .title-fill-color-3.title-success {
    background-color: var(--success); }
    .title-fill-color-3.title-success:before {
      border-color: transparent transparent transparent var(--success); }
    .title-fill-color-3.title-success.with-border-1:after {
      border-color: transparent transparent var(--success) transparent; }
    .title-fill-color-3.title-success.with-border-2:after {
      border-color: transparent transparent var(--success) var(--success); }
    .title-fill-color-3.title-success.with-border-3:after {
      border-color: transparent transparent var(--success) var(--success); }
  .title-fill-color-3.title-light {
    background-color: var(--light); }
    .title-fill-color-3.title-light:before {
      border-color: transparent transparent transparent var(--light); }
    .title-fill-color-3.title-light.with-border-1:after {
      border-color: transparent transparent var(--light) transparent; }
    .title-fill-color-3.title-light.with-border-2:after {
      border-color: transparent transparent var(--light) var(--light); }
    .title-fill-color-3.title-light.with-border-3:after {
      border-color: transparent transparent var(--light) var(--light); }
  .title-fill-color-3.title-white {
    background-color: var(--white); }
    .title-fill-color-3.title-white:before {
      border-color: transparent transparent transparent var(--white); }
    .title-fill-color-3.title-white.with-border-1:after {
      border-color: transparent transparent var(--white) transparent; }
    .title-fill-color-3.title-white.with-border-2:after {
      border-color: transparent transparent var(--white) var(--white); }
    .title-fill-color-3.title-white.with-border-3:after {
      border-color: transparent transparent var(--white) var(--white); }
  .title-fill-color-3.title-dark {
    background-color: var(--dark); }
    .title-fill-color-3.title-dark:before {
      border-color: transparent transparent transparent var(--dark); }
    .title-fill-color-3.title-dark.with-border-1:after {
      border-color: transparent transparent var(--dark) transparent; }
    .title-fill-color-3.title-dark.with-border-2:after {
      border-color: transparent transparent var(--dark) var(--dark); }
    .title-fill-color-3.title-dark.with-border-3:after {
      border-color: transparent transparent var(--dark) var(--dark); }
  .title-fill-color-3.title-black {
    background-color: var(--black); }
    .title-fill-color-3.title-black:before {
      border-color: transparent transparent transparent var(--black); }
    .title-fill-color-3.title-black.with-border-1:after {
      border-color: transparent transparent var(--black) transparent; }
    .title-fill-color-3.title-black.with-border-2:after {
      border-color: transparent transparent var(--black) var(--black); }
    .title-fill-color-3.title-black.with-border-3:after {
      border-color: transparent transparent var(--black) var(--black); }
  .title-fill-color-3.title-secondary {
    background-color: var(--secondary); }
    .title-fill-color-3.title-secondary:before {
      border-color: transparent transparent transparent var(--secondary); }
    .title-fill-color-3.title-secondary.with-border-1:after {
      border-color: transparent transparent var(--secondary) transparent; }
    .title-fill-color-3.title-secondary.with-border-2:after {
      border-color: transparent transparent var(--secondary) var(--secondary); }
    .title-fill-color-3.title-secondary.with-border-3:after {
      border-color: transparent transparent var(--secondary) var(--secondary); }

.title-fill-color-4 {
  display: inline-block;
  background-color: #000;
  padding-left: 1.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-right: 1.25rem;
  color: #fff;
  margin: 0;
  position: relative; }
  .title-fill-color-4:before {
    content: '';
    position: absolute;
    top: 0;
    right: -1.5rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 1.5rem 0 1.4rem 1.5rem;
    border-color: transparent transparent transparent #000; }
  .title-fill-color-4.title-primary {
    background-color: var(--primary); }
    .title-fill-color-4.title-primary:before {
      border-color: transparent transparent transparent var(--primary); }
    .title-fill-color-4.title-primary.with-border:after {
      border-color: transparent transparent var(--primary) transparent; }
  .title-fill-color-4.title-info {
    background-color: var(--info); }
    .title-fill-color-4.title-info:before {
      border-color: transparent transparent transparent var(--info); }
    .title-fill-color-4.title-info.with-border:after {
      border-color: transparent transparent var(--info) transparent; }
  .title-fill-color-4.title-danger {
    background-color: var(--danger); }
    .title-fill-color-4.title-danger:before {
      border-color: transparent transparent transparent var(--danger); }
    .title-fill-color-4.title-danger.with-border:after {
      border-color: transparent transparent var(--danger) transparent; }
  .title-fill-color-4.title-warning {
    background-color: var(--warning); }
    .title-fill-color-4.title-warning:before {
      border-color: transparent transparent transparent var(--warning); }
    .title-fill-color-4.title-warning.with-border:after {
      border-color: transparent transparent var(--warning) transparent; }
  .title-fill-color-4.title-success {
    background-color: var(--success); }
    .title-fill-color-4.title-success:before {
      border-color: transparent transparent transparent var(--success); }
    .title-fill-color-4.title-success.with-border:after {
      border-color: transparent transparent var(--success) transparent; }
  .title-fill-color-4.title-light {
    background-color: var(--light); }
    .title-fill-color-4.title-light:before {
      border-color: transparent transparent transparent var(--light); }
    .title-fill-color-4.title-light.with-border:after {
      border-color: transparent transparent var(--light) transparent; }
  .title-fill-color-4.title-white {
    background-color: var(--white); }
    .title-fill-color-4.title-white:before {
      border-color: transparent transparent transparent var(--white); }
    .title-fill-color-4.title-white.with-border:after {
      border-color: transparent transparent var(--white) transparent; }
  .title-fill-color-4.title-dark {
    background-color: var(--dark); }
    .title-fill-color-4.title-dark:before {
      border-color: transparent transparent transparent var(--dark); }
    .title-fill-color-4.title-dark.with-border:after {
      border-color: transparent transparent var(--dark) transparent; }
  .title-fill-color-4.title-secondary {
    background-color: var(--secondary); }
    .title-fill-color-4.title-secondary:before {
      border-color: transparent transparent transparent var(--secondary); }
    .title-fill-color-4.title-secondary.with-border:after {
      border-color: transparent transparent var(--secondary) transparent; }

/*# sourceMappingURL=css-title-design.css.map */
