@font-face {
  font-family: 'Services-Icons';
  src:  url('fonts/Services-Icons.eot?6tidil');
  src:  url('fonts/Services-Icons.eot?6tidil#iefix') format('embedded-opentype'),
    url('fonts/Services-Icons.ttf?6tidil') format('truetype'),
    url('fonts/Services-Icons.woff?6tidil') format('woff'),
    url('fonts/Services-Icons.svg?6tidil#Services-Icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="cmsms-demo-icon-2"], [class*=" cmsms-demo-icon-2"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Services-Icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cmsms-demo-icon-2ai-search-readiness:before {
  content: "\e900";
}
.cmsms-demo-icon-2api-connections:before {
  content: "\e901";
}
.cmsms-demo-icon-2booking-scheduling:before {
  content: "\e902";
}
.cmsms-demo-icon-2brand-voice-in-writing:before {
  content: "\e903";
}
.cmsms-demo-icon-2brand-voice:before {
  content: "\e904";
}
.cmsms-demo-icon-2clean-child-theme:before {
  content: "\e905";
}
.cmsms-demo-icon-2color-system:before {
  content: "\e906";
}
.cmsms-demo-icon-2conversion-focused-ctas:before {
  content: "\e907";
}
.cmsms-demo-icon-2core-web-vitals-speed:before {
  content: "\e908";
}
.cmsms-demo-icon-2crm-integration:before {
  content: "\e909";
}
.cmsms-demo-icon-2custom-features:before {
  content: "\e90a";
}
.cmsms-demo-icon-2design-system:before {
  content: "\e90b";
}
.cmsms-demo-icon-2editing-refinement:before {
  content: "\e90c";
}
.cmsms-demo-icon-2examples:before {
  content: "\e90d";
}
.cmsms-demo-icon-2fixes-small-changes:before {
  content: "\e90e";
}
.cmsms-demo-icon-2guidelines:before {
  content: "\e90f";
}
.cmsms-demo-icon-2indexing-crawlability:before {
  content: "\e910";
}
.cmsms-demo-icon-2interactive-prototype:before {
  content: "\e911";
}
.cmsms-demo-icon-2interface-states:before {
  content: "\e912";
}
.cmsms-demo-icon-2lightweight-wordpress-build:before {
  content: "\e913";
}
.cmsms-demo-icon-2logo-mark:before {
  content: "\e914";
}
.cmsms-demo-icon-2new-features-pages:before {
  content: "\e915";
}
.cmsms-demo-icon-2on-page-seo-setup:before {
  content: "\e916";
}
.cmsms-demo-icon-2ongoing-seo-improvement:before {
  content: "\e917";
}
.cmsms-demo-icon-2only-features-you-need:before {
  content: "\e918";
}
.cmsms-demo-icon-2page-copy-pencil-check:before {
  content: "\e919";
}
.cmsms-demo-icon-2payment-systems:before {
  content: "\e91a";
}
.cmsms-demo-icon-2performance-optimization:before {
  content: "\e91b";
}
.cmsms-demo-icon-2responsive-build:before {
  content: "\e91c";
}
.cmsms-demo-icon-2scannable-by-design:before {
  content: "\e91d";
}
.cmsms-demo-icon-2security-backups:before {
  content: "\e91e";
}
.cmsms-demo-icon-2seo-world-search:before {
  content: "\e91f";
}
.cmsms-demo-icon-2setup-and-handover:before {
  content: "\e920";
}
.cmsms-demo-icon-2structured-data-schema:before {
  content: "\e921";
}
.cmsms-demo-icon-2tested-real-cases:before {
  content: "\e922";
}
.cmsms-demo-icon-2typography:before {
  content: "\e923";
}
.cmsms-demo-icon-2ui-design:before {
  content: "\e924";
}
.cmsms-demo-icon-2updates-maintenance:before {
  content: "\e925";
}
.cmsms-demo-icon-2uptime-chart-infographic:before {
  content: "\e926";
}
.cmsms-demo-icon-2user-flows:before {
  content: "\e927";
}
.cmsms-demo-icon-2what-changed-explained:before {
  content: "\e928";
}
.cmsms-demo-icon-2wireframes:before {
  content: "\e929";
}
