/* Theme base styles */

/* Tools
Any animations, or functions used throughout the project.
Note: _macros.css needs to be imported into each stylesheet where macros are used and not included here
*/

/* Generic
This is where reset, normalize & box-sizing styles go.
*/

*, *:before, *:after {
  box-sizing: border-box;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct box sizing in Firefox.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Remove the inheritance of text transform in Edge and Firefox.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers.
 */

legend {
  padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Objects
Non-cosmetic design patterns including grid and layout classes)
*/



/* CSS variables */

:root {
  --column-gap: 2.13%;
  --column-width-multiplier: 8.333;
}

/* Mobile layout */

.row-fluid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}


  .row-fluid .span1,
  .row-fluid .span2,
  .row-fluid .span3,
  .row-fluid .span4,
  .row-fluid .span5,
  .row-fluid .span6,
  .row-fluid .span7,
  .row-fluid .span8,
  .row-fluid .span9,
  .row-fluid .span10,
  .row-fluid .span11,
  .row-fluid .span12{
  min-height: 1px;
  width: 100%;
}

/* Desktop layout */

@media (min-width: 768px) {
  .row-fluid {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  
    .row-fluid .span1 {
      width: calc(var(--column-width-multiplier) * 1% * 1 - var(--column-gap) * (11 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span2 {
      width: calc(var(--column-width-multiplier) * 1% * 2 - var(--column-gap) * (10 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span3 {
      width: calc(var(--column-width-multiplier) * 1% * 3 - var(--column-gap) * (9 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span4 {
      width: calc(var(--column-width-multiplier) * 1% * 4 - var(--column-gap) * (8 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span5 {
      width: calc(var(--column-width-multiplier) * 1% * 5 - var(--column-gap) * (7 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span6 {
      width: calc(var(--column-width-multiplier) * 1% * 6 - var(--column-gap) * (6 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span7 {
      width: calc(var(--column-width-multiplier) * 1% * 7 - var(--column-gap) * (5 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span8 {
      width: calc(var(--column-width-multiplier) * 1% * 8 - var(--column-gap) * (4 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span9 {
      width: calc(var(--column-width-multiplier) * 1% * 9 - var(--column-gap) * (3 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span10 {
      width: calc(var(--column-width-multiplier) * 1% * 10 - var(--column-gap) * (2 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span11 {
      width: calc(var(--column-width-multiplier) * 1% * 11 - var(--column-gap) * (1 * var(--column-width-multiplier) / 100));
    }
  
}
.content-wrapper, .dnd-section>.row-fluid, .page-center {
  margin: 0 auto;
  padding: 0 1rem;
  width:100%;
}

.dnd-section[class*="force-full-width-section"]>.row-fluid .dnd-column {
  padding: 0;
}

.dnd-section[class*="force-full-width-section"] > .row-fluid{
  padding:0;
}

.dnd-section[class*="force-full-width-section"]{
  padding:0;
}

.dnd-section .dnd-column {
  padding: 0 1rem ;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column,
  .dnd-section>.row-fluid .dnd-column{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (min-width: 768px) {
  .content-wrapper.align-right {
    max-width: calc(var(--body_container_size) + ((100% - var(--body_container_size)) / 2));
    margin-right: 0;
    padding-right: 0;
  }

  .content-wrapper.align-left {
    max-width: calc(var(--body_container_size) + ((100% - var(--body_container_size)) / 2));
    margin-left: 0;
    padding-left: 0;
  }
}

/* Elements
Base HMTL elements are styled in this section (<body>, <h1>, <a>, <p>, <button> etc.)
*/

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Regular.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Regular.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Regular.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Regular.woff2) format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Italic.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Italic.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Italic.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Italic.woff2) format('woff2');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Bold.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Bold.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Bold.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Bold.woff2) format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-BoldItalic.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-BoldItalic.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-BoldItalic.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-BoldItalic.woff2) format('woff2');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Light.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Light.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Light.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Light.woff2) format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-LightItalic.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-LightItalic.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-LightItalic.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-LightItalic.woff2) format('woff2');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Medium.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Medium.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Medium.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Medium.woff2) format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-MediumItalic.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-MediumItalic.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-MediumItalic.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-MediumItalic.woff2) format('woff2');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Semibold.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Semibold.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Semibold.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Semibold.woff2) format('woff2');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-SemiboldItalic.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-SemiboldItalic.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-SemiboldItalic.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-SemiboldItalic.woff2) format('woff2');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Extralight.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Extralight.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Extralight.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-Extralight.woff2) format('woff2');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'General Sans';
  src: url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-ExtralightItalic.otf) format('opentype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-ExtralightItalic.ttf) format('truetype'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-ExtralightItalic.woff) format('woff'),
    url(//7716631.fs1.hubspotusercontent-na1.net/hubfs/7716631/raw_assets/public/One_Metric/css/fonts/GeneralSans-ExtralightItalic.woff2) format('woff2');

  font-weight: 200;
  font-style: italic;
}


html {
  scroll-behavior: smooth;
  scroll-padding-top: 70px;
}

/* The overflow-wrap is meant to prevent long/large words from breaking the mobile responsiveness of a page (e.g. horizontal scrolling). It is preferred to reduce font sizes on mobile to address this, with this CSS specifically helping with extreme scenarios where a reduction in font size is not possible. */

body {
  line-height: 1.4;
  overflow-wrap: break-word;
  font-family: 'General Sans';
}

/* Handles word breaking for a few specific languages which handle breaks in words differently. If your content is not translated into these languages, you can safely remove this.  */

html[lang^="ja"] body,
html[lang^="zh"] body,
html[lang^="ko"] body {
  line-break: strict;
  overflow-wrap: normal;
  word-break: break-all;
}

/* Paragraphs */
p {
  margin: 0 0 1.4rem;
}

/* Anchors */

a {
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 1.4rem;
}

/* Lists */

ul,
ol {
  margin: 0;
  padding-left: 1.4rem;
  line-height:1.5;
}

ul.no-list {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Code blocks */

pre {
  overflow: auto;
}

code {
  vertical-align: bottom;
}

/* Blockquotes */

blockquote {
  border-left: 2px solid;
  margin: 0 0 1.4rem;
  padding-left: 0.7rem;
}

/* Horizontal rules */

hr {
  border: none;
  border-bottom: 1px solid #CCC;
}

.hs_cos_wrapper_type_module > hr:only-child {
  border-bottom-color: transparent;
}

/* Image alt text */

img{
  max-width:100%;
  height:auto;
  vertical-align:middle;
  font-size: 0.583rem;
  word-break: normal;
}

svg{
  fill:currentColor;
  vertical-align: middle;
}

h3 del {
  text-decoration: line-through;
  text-decoration-thickness: 3px;
}

h3 del+sup {
  font-family: caveat;
  margin-left: -35px;
  margin-right: -48px;
  top: -50px;
  font-size: calc(var(--h3_size) - 10);
  font-weight: 500;
  color: var(--quaternary_color);
}

h3 del+sup:after {
  content: url("data:image/svg+xml,%3Csvg%20width%3D'10'%20height%3D'11'%20viewBox%3D'0%200%2010%2011'%20fill%3D'none'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M5.656%204.438a.8.8%200%200%200-.218.156%201.2%201.2%200%200%200-.157.187l-.062.063Q4.25%206%203.375%207.187q-.28.406-.594.813a11.6%2011.6%200%200%201-1.344%201.531q0%20.031-.03.031-.188.219-.47.344a.6.6%200%200%201-.187.031.46.46%200%200%201-.281-.093q-.156-.126-.156-.25%200-.095.03-.156a4%204%200%200%201%20.22-.532%2061%2061%200%200%201%204.062-7.031l.125-.25.313-.437Q5.5.594%206.219.594q.125%200%20.281.031.938.188%201.063%201.063.343%201.937.875%203.812.156.657.312%201.281.25.875.688%201.688.218.437.218.875%200%20.28-.094.594-.062.187-.187.374-.281.282-.562.282-.25%200-.532-.188a3.3%203.3%200%200%201-.812-1.062%2018.7%2018.7%200%200%201-1.125-2.875l-.438-1.375a22%2022%200%200%201-.25-.657'%20fill%3D'#6a08a1'/%3E%3C/svg%3E");
  position: absolute;
  bottom: -12px;
  left: 50%;
  color: var(--quaternary_color);
  fill: currentColor;
  display: block;
  transform: translateX(-50%);
}

@media (max-width: 1600px) {
  h3 del+sup {
    margin-left: -24px;
    margin-right: -24px;
  }
}

@media (max-width: 767px) {
  h3 del+sup {
    margin: 0 5px;
    top: 0;
  }

  h3 del+sup:after {
    display: none;
  }
}
button,.button,.hs-button,.btn__primary,.btn--primary a,.btn--custom a,.btn__secondary,.btn--secondary a,.btn__tertiary,.btn--tertiary a,.btn__quaternary,.btn--quaternary a{cursor:pointer;display:inline-block;text-align:center;transition:all .15s linear;white-space:normal;line-height:1;letter-spacing:1px}.btn__tertiary,.btn--tertiary a{line-height:1.75}.hs-button,.btn__primary,.btn--primary a,.btn--custom a,.btn__secondary,.btn--secondary a,.btn__tertiary,.btn--tertiary a,.btn__quaternary,.btn--quaternary a{font-weight:600}button:disabled,.button:disabled{background-color:#d0d0d0;border-color:#d0d0d0;color:#e6e6e6}button:hover,button:focus,.button:hover,.button:focus{text-decoration:none}button:active,.button:active{text-decoration:none}.btn_wrap a{align-items:center;display:inline-flex;justify-content:space-between;gap:5px}.btn-wrapper .icon-icon svg,.btn_wrap .icon svg{display:inline-block;vertical-align:middle;max-width:100%;color:inherit;fill:currentcolor}.btn-wrapper .text.text_icon-icon,.btn_wrap .text{vertical-align:middle;display:inline-block;line-height:1}.btn-wrapper .icon-icon,.btn_wrap .icon{display:inline-block;vertical-align:middle;color:inherit}.slider_btn .splide__arrow{position:static;transform:none}.slider_btn .splide__arrows{display:flex;justify-content:end;gap:1rem;padding-bottom:2rem}.slider_btn .splide__arrow{font-size:.9rem;height:auto;width:auto;padding:.625em 2em;border-radius:56px;line-height:1;border:1px solid var(--tertiary_color);background-color:transparent}.slider_btn .splide__arrow svg{font-size:1rem;height:1.5em;width:1.5em;fill:currentColor;color:var(--tertiary_color);line-height:1}.slider_btn .splide__arrow:hover svg{color:var(--quaternary_color)}.slider_btn .splide__arrow:hover{background-color:var(--tertiary_color);border-color:var(--tertiary_color)}.slider_btn .splide__pagination__page{border:1px solid var(--tertiary_color);background-color:transparent}.slider_btn .splide__pagination__page.is-active{border-color:var(--tertiary_color);background-color:var(--tertiary_color)}.slider_btn .splide__pagination__page:hover{border-color:var(--tertiary_color);background-color:var(--tertiary_color)}.btn-item a{display:inline-block;vertical-align:middle;gap:16px}.btn-item.type_std a .icon-image{display:inline-block}.btn-item.type_std a .text.text_icon-image{display:inline-block;vertical-align:bottom}.btn-item.type_std a .icon-image img{vertical-align:middle}@media(max-width:767px){.body-container-wrapper button,.body-container-wrapper .button,.body-container-wrapper .hs-button,.body-container-wrapper .btn__primary,.body-container-wrapper .btn--primary a,.body-container-wrapper .btn--custom a,.body-container-wrapper .btn__secondary,.body-container-wrapper .btn--secondary a,.body-container-wrapper .btn__tertiary,.body-container-wrapper .btn--tertiary a,.body-container-wrapper .btn__quaternary,.body-container-wrapper .btn--quaternary a{font-size:14px}}
.hs-form-field{margin-bottom:1.4rem}.hs-search-field__bar button svg{min-height:18px;min-width:18px}form label{display:block;font-size:.875rem;margin-bottom:.35rem;font-weight:500}form label:has(.hs-form-required){font-weight:600}.form-title{margin-bottom:0;font-weight:400}.form-title:empty{display:none}form legend{font-size:.875rem}form input[type=text],form input[type=search],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{display:inline-block;font-size:.875rem;padding:.7rem;width:100%;outline:0}form textarea{min-height:150px;resize:none}form fieldset{max-width:100% !important}form .inputs-list{margin:0;padding:0;list-style:none}form .inputs-list>li{display:block;margin:.7rem 0}form .inputs-list input,form .inputs-list span{vertical-align:middle}form input[type=checkbox],form input[type=radio]{cursor:pointer;margin-right:.35rem}.hs-dateinput{position:relative}.hs-dateinput:before{content:'\01F4C5';position:absolute;right:10%;top:50%;transform:translateY(-50%)}.fn-date-picker .pika-table thead th{color:#FFF}.widget-type-google_search a.hs-button.primary{margin-top:20px}.fn-date-picker td.is-selected .pika-button{border-radius:0;box-shadow:none}.fn-date-picker td .pika-button:hover,.fn-date-picker td .pika-button:focus{border-radius:0 !important;color:#FFF}form input[type=file]{background-color:transparent;border:initial;padding:initial}form .hs-richtext,form .hs-richtext p{font-size:.875rem;margin:0 0 1.4rem}form .hs-richtext img{max-width:100% !important}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:1rem !important}.hs-form-required{color:#ef6b51}.hs-input.invalid.error{border-color:#ef6b51}.hs-error-msg{color:#ef6b51;margin-top:.35rem}form input[type=submit],form .hs-button{cursor:pointer;display:inline-block;text-align:center;transition:all .15s linear;white-space:normal}.grecaptcha-badge{margin:0 auto}.hs_error_rollup label{color:#ef6b51 !important}::-webkit-input-placeholder{color:currentColor}::-moz-placeholder{color:currentColor}:-ms-input-placeholder{color:currentColor}:-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@media(max-width:450px){.hs_recaptcha.hs-recaptcha.hs-form-field{overflow:auto}}@media(max-width:400px),(min-device-width:320px) and (max-device-width:480px){form .hs-input:not([type="checkbox"]):not([type="radio"]){width:100% !important}}.hs_cos_wrapper_type_email_subscriptions,.hs_cos_wrapper_type_password_prompt,.hs-search-field__bar,.widget-type-form,.hs_cos_wrapper_type_form,.widget-type-blog_subscribe,.widget-type-google_search,.widget-type-password_prompt.custom_error_message,.widget-type-email_simple_subscription,.section.post-footer form,.hs_cos_wrapper_type_member_login,.hs_cos_wrapper_type_member_register,.hs_cos_wrapper_type_password_reset_request,.hs_cos_wrapper_type_password_reset{display:block;margin-bottom:20px}form fieldset.form-columns-1 .hs-form-field .hs-input,form fieldset.form-columns-2 .hs-form-field .hs-input{width:100%}form fieldset.form-columns-1 .hs-form-field .input,form fieldset.form-columns-2 .hs-form-field:last-child .input{margin-right:0}
table{border:1px solid;margin-bottom:1.4rem;overflow-wrap:break-word;word-break:normal}th,td{border:1px solid;padding:.75rem;vertical-align:top;text-align:left}th{font-weight:bold}thead th,thead td{border-bottom:1px solid;vertical-align:bottom}

/* Components
Specific pieces of UI that are stylized. Typically used for global partial styling
*/

.footer{position:relative;z-index:3}.footer .copyright p:last-of-type,.footer .hs-menu-wrapper>ul ul li:last-of-type{margin-bottom:0}.footer .bottom_section-inner{display:flex;gap:1rem;align-items:center;justify-content:space-between}.footer .copyright p a{display:inline-block;margin-right:1rem}.footer .middle_section-inner{display:flex;gap:2rem}.footer .middle_section-inner .form_wrap,.footer .middle_section-inner .logo,.footer .middle_section-inner .text_content{flex:0 0 calc(33.3% -((1rem* 2)/ 3))}.footer .middle_section .middle_section-inner .logo{flex-shrink:1}.footer .bottom_section{padding:1.5rem 0}.footer .middle_section .middle_section-inner{padding:50px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.footer .logo .logo-wrap{margin-bottom:1rem;max-width:200px}.footer .form_wrap form{position:relative;z-index:9}.footer .form_wrap .submitted-message,.footer .form_wrap form{padding:0;background-color:transparent;border:none;border-radius:0}.footer .footer_menu-secondary{display:flex;gap:20px;padding:30px 0 60px}.footer .footer_menu-primary-wrap,.footer .footer_menu-secondary .footer_menu-secondary-wrap{width:calc(75% - 10px);flex-grow:1}.footer .cta_section{width:calc(25% - 10px);flex-grow:1;flex-basis:310px;display:flex;flex-direction:column}.footer .footer_menu-secondary .hs-menu-wrapper>ul>li{margin-bottom:0;width:calc(25% -((20px * 3)/ 4))}.footer .hs-menu-wrapper>ul ul a{font-weight:300}.footer .cta_section h6,.footer .hs-menu-wrapper>ul>li>a{font-size:var(--body_size);font-weight:700}.footer .hs-menu-wrapper>ul>li>a{display:block;margin-bottom:.75rem}.footer .cta_section .footer-btn{margin-top:auto}.footer .footer_menu-primary{padding:60px 0 30px;display:flex}.footer .footer_menu-primary .empty-wrap{display:flex;flex-basis:310px;flex-direction:column;flex-grow:1;width:calc(25% - 10px)}.footer .footer_menu-primary-wrap .hs-menu-wrapper>ul{width:100%;gap:20px}.footer .footer_menu-primary-wrap .hs-menu-wrapper>ul>li{flex-grow:1;margin-bottom:0;width:calc(25% -((20px * 3)/ 4))}.footer .middle_section .middle_section-inner h3{font-size:32px;font-weight:300;line-height:120%;max-width:600px}.footer .middle_section .middle_section-inner .text_content{flex-grow:1}.footer .logo .address{max-width:300px;opacity:60%}.footer .hs-menu-wrapper>ul ul{gap:24px}.footer form .hs-button,.footer form input[type=submit]{border-top-width:1px;border-bottom-width:1px;border-right-width:1px;padding:12px 20px}.footer .middle_section-inner .form_wrap{min-width:450px}.footer .top_section-inner{display:flex;gap:80px;padding-top:80px}.footer .top_section-inner .menu_wrap{flex-grow:1;width:calc(75% - 40px)}.footer .footer_menu-primary{padding-top:0}.footer .top_section-inner .logo{width:calc(25% - 40px)}.footer .footer_menu-secondary{justify-content:flex-end}.footer .footer_menu-secondary .hs-menu-wrapper>ul{width:100%;gap:20px;justify-content:flex-start}.footer_aboutus{opacity:60%}.footer_logos .footer_logos-inner img{max-width:58px}@media (min-width:480px){.footer .form_wrap form .actions{position:absolute;top:0;right:0;width:32%}.footer .form_wrap form .hs-form-field{margin-bottom:10px}.footer .form_wrap form input[type=email]{line-height:2;font-size:1rem;height:54px;border-radius:25px;padding-right:calc(32% + 3px);border-width:1px}.footer .form_wrap form .actions input[type=submit]{min-height:52px;border-radius:0 25px 25px 0;width:100%;margin-top:1px}.footer .form_wrap .hs_cos_wrapper_type_form,.footer .form_wrap .widget-type-form{margin-bottom:0}}@media (min-width:480px) and (max-width:1200px){.footer .form_wrap form .actions input[type=submit]{min-width:130px;font-size:14px;border-right-width:1px;border-top-width:1px;border-bottom-width:1px;min-height:54px;margin-top:0}}@media (max-width:1200px){.footer .footer_menu-primary,.footer .footer_menu-secondary{flex-wrap:wrap}.footer .footer_menu-primary,.footer .footer_menu-secondary .footer_menu-secondary-wrap{width:100%;flex-grow:1}.footer .middle_section-inner .form_wrap{min-width:auto;max-width:767px}}@media (max-width:991px){.footer .middle_section .middle_section-inner{flex-wrap:wrap;flex-direction:column}.footer .middle_section .middle_section-inner .form_wrap{max-width:767px;width:100%}.footer .top_section-inner{flex-wrap:wrap;padding-top:50px}.footer .top_section-inner .logo{width:100%}}@media (max-width:1024px){.footer .middle_section-inner{flex-direction:column}.footer .middle_section .middle_section-inner h3{text-align:left}}@media (max-width:767px){.footer .bottom_section-inner{flex-direction:column;justify-content:center;align-items:flex-start}.footer .footer_menu-primary-wrap .hs-menu-wrapper>ul>li,.footer .footer_menu-secondary .hs-menu-wrapper>ul>li{width:100%}.footer .footer_menu-primary-wrap .hs-menu-wrapper>ul,.footer .footer_menu-secondary,.footer .footer_menu-secondary .hs-menu-wrapper>ul{gap:60px}.footer .form_wrap form input[type=email]{border-width:1px;border-radius:25px}.footer .top_section-inner{padding-top:30px}.footer .hs-menu-wrapper>ul ul{gap:15px}.footer .middle_section .middle_section-inner h3{font-size:23px;margin-bottom:0}}@media (max-width:479px){.footer form .hs-button:hover,.footer form input[type=submit]:hover{border-width:1px}}
@keyframes menuHoverIn{0%{opacity:0}to{opacity:1}}@keyframes menuHoverOut{0%{opacity:1}to{opacity:0}}.header_section{position:relative;z-index:9999}.header .row-fluid .span12{min-height:auto}.header_section .desktop .page-center{padding-right:0}.header_section .desktop{padding-right:var(--page_center_spacing)}.header_section .btn_wrap .btn_inner a{font-weight:600}.menu_hoverd .header_section:after{content:"";width:100%;height:calc(100vh - 100px);position:fixed;top:100px;transition:.3s ease-in-out;backdrop-filter:blur(5px);background-color:rgba(255,255,255,.5);animation:.3s linear menuHoverIn}.menu_hoverd .header_section.sticky_head:after{height:calc(100vh - 70px);top:70px}
.hs-menu-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0}.splide .splide__pagination{gap:10px}.splide .splide__pagination__page.is-active{transform:scale(1.7)}.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:inline-flex}.hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:-9999px;opacity:0;position:absolute}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:block;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;top:100%}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:100%;opacity:1;top:0}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical ul{display:flex}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;position:relative;top:auto}}.hs_cos_wrapper_type_cta img,.hs_cos_wrapper_type_logo img,.hs_cos_wrapper_type_rich_text img{height:auto;max-width:100%}

/* Utilities
Helper classes with ability to override anything that comes before it
*/

/* For content that needs to be visually hidden but stay visible for screenreaders */

.show-for-sr {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

@media (max-width: 767px) {
  .show-for-sr--mobile {
    border: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
  }
}

.home_banner_cst_style.main_banner{background-repeat:repeat;background-size:contain;background-position:left top}.banner_with_media.cst-btn-2 .btn-item.btn--nostyle a{font-size:18px;color:#e05d41;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.custom-page-center .content-wrapper,.custom-page-center .page-center{max-width:1150px;padding-left:15px;padding-right:15px}.partner_section.cst-logo-slider .logo-slider:after{content:"";inset:0;width:100%;height:100%;background:linear-gradient(90deg,#0e0115 0,rgba(40,4,62,0) 50%,#0e0115 100%);z-index:9;display:block;position:absolute}@media (min-width:767) and (max-width:1200px){.cards_with_image.gtm-team .card-items{margin-top:0!important;padding-top:20px!important}}.hubspot-page .tabber_cards .tab_content.two_col .ootb-tabcordion--entry-content .image-section img{max-height:400px}.partner_section.cst-logo-slider.for-Hubspot .logo-slider:after{content:none}.success_stories.caseStudies-forHubspot .card_item.type_2 .card-title>h4{color:#182028}.success_stories.caseStudies-forHubspot .card-content,.testimonial-v4.testimonialHubspot .card_item .card_icon,.testimonial-v4.testimonialHubspot .rating,.testimonial-v4.testimonialHubspot .slider_btn .splide__arrow{border-color:#ff5c35}.testimonial-v4.testimonialHubspot .divider_svg svg path{stroke:#FF5C35}.testimonial-v4.testimonialHubspot .divider_svg svg circle{fill:#FF5C35}.testimonial-v4.testimonialHubspot .slider_btn .splide__arrow:hover,.testimonial-v4.testimonialHubspot .slider_btn .splide__pagination__page{border-color:#ffcdc1}.testimonial-v4.testimonialHubspot .slider_btn .splide__arrow:hover svg{fill:#FFCDC1}.testimonial-v4.testimonialHubspot .slider_btn .splide__arrow svg{fill:#ff5c35}.testimonial-v4.testimonialHubspot .slider_btn .splide__pagination__page{border-color:#dbdbdb;background-color:#dbdbdb}.testimonial-v4.testimonialHubspot .slider_btn .splide__pagination__page.is-active,.testimonial-v4.testimonialHubspot .slider_btn .splide__pagination__page:hover{background-color:#ff5c35;border-color:#ff5c35}.testimonial-v4.testimonialHubspot .card_item .card_image img{background-color:#ff5c35}.cards_with_image.advTextForHubspot .content h3 span,.lottie_animation.advTextForHubspot .content h3 span{position:relative}.cards_with_image.advTextForHubspot .content h3 sup,.lottie_animation.advTextForHubspot .content h3 sup{position:absolute;width:max-content;display:block;left:15%;margin:0;color:#ff7a59;top:-70px;height:100%}.success_stories.caseStudies-forHubspot strong{font-weight:700}.testimonial-v4 .slider_btn .splide__pagination__page.is-active{transform-origin:left;width:30px;border-radius:12px}.testimonial-v4 .slider_btn .splide__pagination__page{transition:.5s ease-in-out;transform:none;height:10px;width:10px;margin:0}.hubspot-page .tabber_cards .tab_content .simple_content .simple_content-button{margin-top:auto}.hubspot-page .tabber_cards .tab_content .ootb-tabcordion--entry-content{padding-bottom:20px}.hubspot-page .tabber_cards .tab_content .ootb-tabcordion--entry-content .simple_content-wrapper{align-items:unset}.hubspot-page .tabber_V3 .top_content h3 del{color:rgba(24,32,40,.6);text-decoration-thickness:3px}.hubspot-page .tabber_cards .btn--nostyle a{color:#006463}.banner_cards.btn_align-center .top_content .btn-wrapper{align-items:center}.banner_cards.btn_align-center .top_content .btn-item.item__2.btn--custom{padding:0}.cards_with_image.image-w90 .card_image{max-width:90%;margin:0 auto}h1 del{text-decoration:line-through;text-decoration-thickness:2px}@media (min-width:1025px){.hubspot-page .tabber_cards .tab_content.two_col.tab_content-1 .ootb-tabcordion--entry-content .image-section img{object-position:right}.hubspot-page .tabber_cards .tab_content.two_col.tab_content-1 .ootb-tabcordion--entry-content .image-section{margin-right:-20px}.cta_section .cta_section-wrapper .cta_section-inner h3{font-size:calc(var(--h3_size) - 12px)}}@media(max-width:1360px){.cards_with_image.advTextForHubspot .content h3 sup,.lottie_animation.advTextForHubspot .content h3 sup{font-size:36px}}@media(max-width:1110px){.cards_with_image.advTextForHubspot .content h3 sup:after,.lottie_animation.advTextForHubspot .content h3 sup:after{transform:scaleY(-.4);top:-20px;width:10px;height:10px}.cards_with_image.advTextForHubspot .content h3 sup,.lottie_animation.advTextForHubspot .content h3 sup{top:auto;bottom:-100px}}@media(max-width:1024px){.cards_with_image.advTextForHubspot .content h3 sup:after,.lottie_animation.advTextForHubspot .content h3 sup:after{content:none}.cards_with_image.advTextForHubspot .content h3 sup,.lottie_animation.advTextForHubspot .content h3 sup{top:auto;bottom:-100px;position:unset;font-size:inherit;display:inline-block;font-weight:700;margin-left:7px}}.revenue-operations .title_with_image.revOps_bgImage .title_with_image-main{padding-top:50px;padding-bottom:100px}.audit-page .banner_with_media .banner_with_image .media_section{text-align:center}@media (max-width:1280px){.go-to-market-page .cards_with_image .cards_with_image-main .card-items{margin-top:auto!important}}.terms-of-services strong{font-weight:500}.terms-of-services{line-height:1.5}.hubspot_partners_v2.salesforce-partner .image{max-width:100%}.title_with_image.integration .title_with_image-main{background-color:transparent!important;padding:0!important;border:none;border-radius:0}.title_with_image.integration .title_with_image-main:after{background-image:none}.max_w-1260 .content-wrapper{max-width:1260px}.max_w-1440 .content-wrapper,.max_w-1600 .content-wrapper{max-width:1440px}.title_with_image.image_max-1260 .image_wrap{max-width:1260px;margin:0 auto}.cards_with_image.image_max-800 .card_image{max-width:800px;margin:0 auto}.cards_with_image.image_max-1200 .card_image{max-width:1200px;margin:0 auto}.cards_with_icon.margin-top-0 .cards_with_icon-main{margin-top:0}.title_with_image.image_max-1400 .image_wrap{max-width:1400px}.title_with_image.revOps_bgImage.white_bg .content-wrapper.imageWrp:before{background:linear-gradient(180deg,#fff,rgba(246,248,250,0))}.title_with_image.revOps_bgImage.white_bg .content-wrapper.imageWrp:after{background:linear-gradient(180deg,rgba(246,248,250,0),#fff)}.title_with_image.revOps_bgImage.white_bg .title_with_image-main:after{background-image:radial-gradient(closest-side,#bdbec0,#fff,#fff,#fff,#fff,#fff)}.vertical_bookmark.reporting .bookmark_content{padding:0;height:calc(var(--content-height) - 64px);background-image:none;background-color:transparent}.vertical_bookmark.reporting .tab_content .simple_content-text h1,.vertical_bookmark.reporting .tab_content .simple_content-text h2,.vertical_bookmark.reporting .tab_content .simple_content-text h3,.vertical_bookmark.reporting .tab_content .simple_content-text h4,.vertical_bookmark.reporting .tab_content .simple_content-text h5,.vertical_bookmark.reporting .tab_content .simple_content-text h6{color:var(--secondary_color)}.vertical_bookmark.reporting .bookmark_content section.tab_content{padding-top:0}.table_wrapper_v2.heighlighted_column_3 .table_column.column_1 .table_data,.table_wrapper_v2.heighlighted_column_3 .table_column.column_2 .table_data{font-weight:400}.table_wrapper_v2.heighlighted_column_3 .table_data ul{margin-bottom:1rem;list-style:none;position:relative}.table_wrapper_v2.heighlighted_column_3 .table_data ul li:not(:last-child){margin-bottom:7px}.table_wrapper_v2.heighlighted_column_3 .column_3 .table_head{background-color:#9a6eea;border:2px solid #9a6eea;color:#fff}.table_wrapper_v2.heighlighted_column_3 .column_3 .table_data{border:2px solid #9a6eea;background:#f8f2ff}.custom_arrows .splide__arrows{display:flex;gap:5px;justify-content:space-between;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5}.custom_arrows .splide__arrows .splide__arrow{background:var(--quaternary_color);border:none!important;color:#fff;height:35px;margin:0;outline:0!important;padding:0;position:static;transform:none;width:35px}.custom_arrows .splide__arrow svg{fill:#fff}.banner_with_media.pillar_banner{background-position:center 24px}.testimonial-v4.custom_arrows .splide__arrows{justify-content:space-between!important;padding:0 10px!important}.hubspot-page .custom_arrows .splide__arrows .splide__arrow{background-color:#ff5c35!important}.hubspot-page .custom_arrows .splide__arrows .splide__arrow svg{fill:#fff!important}.title_with_image.revOps_bgImage.ai_page .title_with_image-main{padding-bottom:80px;padding-top:60px}.banner_with_media.pillar_banner .banner_with_media-inner h1{font-size:clamp(2.1875rem, -.5978rem + 4.3478vw, 3.75rem)!important;margin-bottom:1rem}.img-full_width .image_wrap img{width:100%}@media (max-width:991px){.banner_with_media.pillar_banner{background:0 0!important}}@media (min-width:768px){.visible-phone{display:none!important}}@media (min-width:1440px){.img-full_width .image_wrap{width:100%;max-width:1600px}}@media (max-width:767px){.hidden-phone{display:none!important}}
.marketingHub_tabber.forHubspot h3 del+sup:after {
  color: inherit;
  content: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' fill='none' viewBox='0 0 10 11'%3E%3Cpath fill='%23FF5C35' d='M5.656 4.438a.8.8 0 0 0-.218.156 1.2 1.2 0 0 0-.157.187l-.062.063Q4.25 6 3.375 7.187q-.28.406-.594.813a11.6 11.6 0 0 1-1.344 1.531q0 .031-.03.031-.188.219-.47.344a.6.6 0 0 1-.187.031.46.46 0 0 1-.281-.093q-.156-.126-.156-.25 0-.095.03-.156a4 4 0 0 1 .22-.532 61 61 0 0 1 4.062-7.031l.125-.25.313-.437Q5.5.594 6.219.594q.125 0 .281.031.938.188 1.063 1.063.343 1.937.875 3.812.156.657.312 1.281.25.875.688 1.688.218.437.218.875 0 .28-.094.594-.062.187-.187.374-.281.282-.562.282-.25 0-.532-.188a3.3 3.3 0 0 1-.812-1.062 18.7 18.7 0 0 1-1.125-2.875l-.438-1.375a22 22 0 0 1-.25-.657'/%3E%3C/svg%3E);
}
.cards_with_image.advTextForHubspot .content h3 sup:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOSIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDM5IDY0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMzQuNjM5OCA0LjE5NDI0QzI1LjYyMTMgMTMuMTE0NyAxNi4xMzk0IDIxLjQ3MzYgMTAuMDAwMyAzMi42NTU3QzUuMDYzNzcgNDEuNjYzOCAxLjkxNDMyIDUxLjE2NzIgMS45ODk3MSA2MS41NjU1QzEuOTkwNyA2Mi4yMDY4IDIuMjAzMzggNjMuMTQ0MyAxLjMxODI2IDYzLjIzODhDMC4zMjE4MTkgNjMuMzQzMyAwLjI4NTk5MSA2Mi4zNTM5IDAuMjAwNzE4IDYxLjY2MzFDLTAuMDU2MjgwNiA1OS40NTk1IDAuMTAwMDgzIDU3LjI2MTEgMC4zMjQ4MDggNTUuMDY5M0MxLjg2MDY2IDQwLjE4NDggOC4zMjYzIDI3LjU0NDYgMTguMDIwNCAxNi40MDY1QzIxLjg4MzcgMTEuOTU2OCAyNi4wODc5IDcuODM2MjcgMzEuMTQ2NiA0LjIyNTA4QzI4LjExNDQgNC43Njg5NCAyNS4zODQyIDUuMzI3OTYgMjIuNjM2MyA1LjcxMjg5QzIxLjQzMzggNS44ODAzMSAxOS42NDYxIDYuMzIyODMgMTkuNDAyNiA0LjYyMzk3QzE5LjE0ODEgMi44OTY0NiAyMS4wMTIzIDMuMTY0NjYgMjIuMTA0NiAyLjkyNDUzQzI1LjkzNTggMi4xMDU1NSAyOS43ODM1IDEuMzI5NTIgMzMuNjQyNCAwLjU4MjEyNUMzNC4zNTk5IDAuNDM3MTA2IDM1LjEwNSAwLjM2MzY5MSAzNS44MzE1IDAuNDEyNTk0QzM3Ljc3MTYgMC41MzYzODUgMzguNjcxOCAxLjcxODk1IDM4LjM3NjQgMy42NDJDMzguMzM5MSAzLjg4NjY1IDM4LjMwMTcgNC4xMzEzMiAzOC4yMTAzIDQuMzYzOTBDMzYuNjc4MSA4LjI0Mzk1IDM1LjEwMDcgMTIuMDkyMSAzMy4xMTIgMTUuNzY5OEMzMi44MjU3IDE2LjMwNzggMzIuNTI5NiAxNy4xNjIgMzEuNjY2NCAxNi44ODYzQzMwLjkxNjYgMTYuNjQ5IDMxLjE3NTIgMTUuODI1NiAzMS4xNzM4IDE1LjI2N0MzMS4xNzMyIDEyLjE5MTYgMzIuMjI5OCA5LjM4MzA1IDMzLjM5NDUgNi41OTg2MkMzMy43MzU3IDUuNzc2MyAzNC4yNTAxIDUuMDE4ODMgMzQuNjcwNyA0LjIzMTdMMzQuNjM5OCA0LjE5NDI0WiIgZmlsbD0iI0ZGN0E1OSIvPgo8L3N2Zz4=');
  left: 0;
  transform: none;
  bottom: auto;
  top: 20px;
}
.lottie_animation.advTextForHubspot .content h3 sup:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOSIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDM5IDY0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMzQuNjM5OCA0LjE5NDI0QzI1LjYyMTMgMTMuMTE0NyAxNi4xMzk0IDIxLjQ3MzYgMTAuMDAwMyAzMi42NTU3QzUuMDYzNzcgNDEuNjYzOCAxLjkxNDMyIDUxLjE2NzIgMS45ODk3MSA2MS41NjU1QzEuOTkwNyA2Mi4yMDY4IDIuMjAzMzggNjMuMTQ0MyAxLjMxODI2IDYzLjIzODhDMC4zMjE4MTkgNjMuMzQzMyAwLjI4NTk5MSA2Mi4zNTM5IDAuMjAwNzE4IDYxLjY2MzFDLTAuMDU2MjgwNiA1OS40NTk1IDAuMTAwMDgzIDU3LjI2MTEgMC4zMjQ4MDggNTUuMDY5M0MxLjg2MDY2IDQwLjE4NDggOC4zMjYzIDI3LjU0NDYgMTguMDIwNCAxNi40MDY1QzIxLjg4MzcgMTEuOTU2OCAyNi4wODc5IDcuODM2MjcgMzEuMTQ2NiA0LjIyNTA4QzI4LjExNDQgNC43Njg5NCAyNS4zODQyIDUuMzI3OTYgMjIuNjM2MyA1LjcxMjg5QzIxLjQzMzggNS44ODAzMSAxOS42NDYxIDYuMzIyODMgMTkuNDAyNiA0LjYyMzk3QzE5LjE0ODEgMi44OTY0NiAyMS4wMTIzIDMuMTY0NjYgMjIuMTA0NiAyLjkyNDUzQzI1LjkzNTggMi4xMDU1NSAyOS43ODM1IDEuMzI5NTIgMzMuNjQyNCAwLjU4MjEyNUMzNC4zNTk5IDAuNDM3MTA2IDM1LjEwNSAwLjM2MzY5MSAzNS44MzE1IDAuNDEyNTk0QzM3Ljc3MTYgMC41MzYzODUgMzguNjcxOCAxLjcxODk1IDM4LjM3NjQgMy42NDJDMzguMzM5MSAzLjg4NjY1IDM4LjMwMTcgNC4xMzEzMiAzOC4yMTAzIDQuMzYzOTBDMzYuNjc4MSA4LjI0Mzk1IDM1LjEwMDcgMTIuMDkyMSAzMy4xMTIgMTUuNzY5OEMzMi44MjU3IDE2LjMwNzggMzIuNTI5NiAxNy4xNjIgMzEuNjY2NCAxNi44ODYzQzMwLjkxNjYgMTYuNjQ5IDMxLjE3NTIgMTUuODI1NiAzMS4xNzM4IDE1LjI2N0MzMS4xNzMyIDEyLjE5MTYgMzIuMjI5OCA5LjM4MzA1IDMzLjM5NDUgNi41OTg2MkMzMy43MzU3IDUuNzc2MyAzNC4yNTAxIDUuMDE4ODMgMzQuNjcwNyA0LjIzMTdMMzQuNjM5OCA0LjE5NDI0WiIgZmlsbD0iI0ZGN0E1OSIvPgo8L3N2Zz4=');
  left: 0;
  transform: none;
  bottom: auto;
  top: 20px;
}
.table_wrapper_v2.heighlighted_column_3 .table_data ul li:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE1IDEyIiBmaWxsPSJub25lIj48cGF0aCBkPSJtMTQgMS41LTkuMDgzIDlMMSA2LjQxIiBzdHJva2U9IiMzODhFM0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
  margin-right: 7px;
  position: absolute;
  left: 0;
}

.cards_with_logo.justify_content-center .cards_with_logo-main {
  justify-content: center;
}

.body_blog-index.oneM_listing.case_study-listing h1,
.body_blog-index.oneM_listing.case_study-listing h2,
.body_blog-index.oneM_listing.case_study-listing h3,
.body_blog-index.oneM_listing.case_study-listing h4,
.body_blog-index.oneM_listing.case_study-listing h5,
.body_blog-index.oneM_listing.case_study-listing h6 {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.body_blog-index.oneM_listing.case_study-listing {
  color: #3d3d3d;
  font-size: 17px;
  line-height: 1.75;
}

.om-ae-page-tbl.table_wrapper_v2 .table_inner .column_1 .table_data {
  background: #fff;
}

.om-ae-page-tbl.table_wrapper_v2 .table_inner .column_2 .table_data {
  background: #FAFAFA;
}

.om-ae-page-tbl.table_wrapper_v2 .table_data,
.om-ae-page-tbl.table_wrapper_v2 .table_inner:not(:last-child) .table_data,
.om-ae-page-tbl.table_wrapper_v2 .table_inner:last-child .table_data{
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #DBDBDB;
}

.om-ae-page-tbl.table_wrapper_v2 .table_inner:nth-of-type(2) .table_data,
.om-ae-page-tbl.table_wrapper_v2 .table_inner:last-child .table_data {
  border-radius: 0;
}

.om-ae-page-tbl.table_wrapper_v2 .column_2 .table_head {
  background: #CCB3F8;
  border-color: #CCB3F8;
}

.om-ae-page-tbl.table_wrapper_v2 .column_1 .table_head {
  background: #fff;
  border-color: #fff;
}

.om-ae-cards-expanded.expanding_cards .expanding_cards-items {
  background: #663399;
}

.om-ae-cards-expanded.expanding_cards .splide__list {
  justify-content: center;
}


.om-move-more-ae.banner_with_media .banner_with_image .media_section,
.om-move-more-ae.banner_with_media .banner_with_image .text_content {
  width: 50%;
}

@media(max-width:767px){

  .om-move-more-ae.banner_with_media .banner_with_image .media_section,
  .om-move-more-ae.banner_with_media .banner_with_image .text_content {
    width: 100%;
  }

}