/* @import url('http://example.com/example_style.css'); */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

@font-face {
    font-family: 'Rockwell';
    src: url('https://www.gogravity.com/hubfs/rockwell-fonts/Rockwell.woff2') format('woff2'),
        url('https://www.gogravity.com/hubfs/rockwell-fonts/Rockwell.woff') format('woff'),
        url('https://www.gogravity.com/hubfs/rockwell-fonts/Rockwell.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
*, *:before, *:after {
  box-sizing: border-box;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/*! 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;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * 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
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 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
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, 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;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* 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 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 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;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * 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, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}

.body-container--home{
  margin-top:-150px;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.content-wrapper {
  margin: 0 auto;
  max-width: 1240px;
  padding: 0 20px;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section {
  padding: 80px 20px;
}

.dnd-section > .row-fluid {
  margin: 0 auto;
  max-width: 1200px;
}

.dnd-section .dnd-column {
  padding: 0 20px;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
html {
  font-size: 24px;
}

@media (max-width: 767px) {
  html {
    font-size: 18px;
  }
}

@media (max-width: 480px) {
  html {
    font-size: 16px;
  }
}

body {
  color: #494A52;
  font-family: Lato, sans-serif;
  line-height: 1.4;
}

/* Paragraphs */

p {
  font-size: 0.9rem;
  line-height:1.9;
  margin: 0 0 1.4rem;
}

strong {
  font-weight: 700;
}

/* Anchors */

a {
  color: #0270E0;
  cursor: pointer;
  text-decoration: none;
}

a:hover, a:focus {
  text-decoration: underline;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #494A52;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin: 0 0 1.4rem;
  word-break: break-word;
}

h1 {
  font-size: 2.1rem;
}

h2 {
  font-size: 1.6rem;
}

h3 {
  font-size: 1.25rem;
}

h4 {
  font-family: Montserrat, sans-serif;
  font-size: 1.175rem;
  font-weight: normal;
}

h5 {
  font-size: 1rem;
}

h6 {
  font-size: 0.9rem;
}

/* Lists */

ul,
ol {
  margin: 0 0 1.5rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin: 0;
}

ul.no-list {
  list-style: none;
}

/* Code blocks */

code {
  vertical-align: bottom;
}

/* Blockquotes */

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

/* Horizontal rules */

hr {
  background-color: #CCC;
  border: none;
  color: #CCC;
  height: 1px;
}

/* Subscripts and superscripts */

sup,
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Focus styles */

:focus {
  outline: auto;
  outline-color: green;
}

.disable-focus-styles :focus {
  outline: none;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
button,
.button {
  background-color: #494A52;
  border: 1px solid #494A52;
  border-radius: 6px;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  font-size: 0.92rem;
  font-weight: normal;
  height: auto;
  line-height: 1.1;
  margin: 0;
  padding: 15px 53px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all 0.15s linear;
  white-space: normal;
  width: auto;
  word-break: break-word;
}

button:disabled,
.button:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}

button:hover,
button:focus,
.button:hover,
.button:focus {
  background-color: #21222A;
  border-color: #21222A;
  color: #FFF;
  text-decoration: none;
}

button:active,
.button:active {
  background-color: #71727A;
  border-color: #71727A;
  color: #FFF;
  text-decoration: none;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* Form */

form {
  max-width: 500px;
  font-family: Lato, sans-serif;
}

.hs-form-field {
  margin-bottom: 1.4rem;
}

/* Labels */

form label {
  color: #33475B;
  display: block;
  font-size: 0.875rem;
  padding-top: 0;
  margin-bottom: 0.35rem;
  text-align: left;
  width: auto;
}

/* Help text - legends */

form legend {
  color: #33475B;
  font-size: 0.875rem;
}

/* Inputs */

.input {
  position: relative;
}

input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=number],
input[type=file],
select,
textarea {
  background-color: #FFF;
  border: 2px solid #D1D6DC;
  border-radius: 3px;
  color: #33475B;
  display: inline-block;
  font-size: 0.875rem;
  padding: 0.7rem;
  width: 100%;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=file]:focus,
select:focus,
textarea:focus {
  outline-color: rgba(82, 168, 236, 0.8);
}

fieldset {
  max-width: 100% !important;
}

::-webkit-input-placeholder {
  color: #BFBFBF;
}

::-moz-placeholder {
  color: #BFBFBF;
}

:-ms-input-placeholder {
  color: #BFBFBF;
}

:-moz-placeholder {
  color: #BFBFBF;
}

::placeholder {
  color: #BFBFBF;
}

/* Inputs - checkbox/radio */

form .inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.inputs-list > li {
  display: block;
  margin: 0.7rem 0;
  padding: 0;
  width: 100%;
}

.inputs-list input,
.inputs-list span {
  font-size: 0.875rem;
  vertical-align: middle;
}

.hs-input[type=checkbox],
.hs-input[type=radio] {
  border: none;
  cursor: pointer;
  height: auto;
  line-height: normal;
  margin-right: 0.35rem;
  padding: 0;
  width: auto;
}

/* Inputs - datepicker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #33475B;
  content:'\01F4C5';
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.fn-date-picker .pika-table thead th {
  color: #FFF;
}

.fn-date-picker td.is-today .pika-button {
  color: #343A40;
}

.fn-date-picker td.is-selected .pika-button {
  background: #343A40;
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover {
  background-color: #343A40 !important;
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

input[type=file] {
  background-color: transparent;
  border: initial;
  box-shadow: none;
  line-height: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}

form .hs-richtext img {
  max-width: 100% !important;
}

form .header {
  background-color: transparent;
  border: none;
}

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  font-size: 0.875rem;
  margin-left: 1rem !important;
}

/* Validation */

.hs-form-required {
  color: red;
}

.hs-input.invalid.error {
  border-color: #EF6B51;
}

.hs-error-msg {
  color: #EF6B51;
  margin-top: 0.35rem;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  background-color: #494A52;
  border: 1px solid #494A52;
  border-radius: 6px;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  font-size: 0.92rem;
  font-weight: normal;
  height: auto;
  line-height: 1.1;
  margin: 0;
  padding: 15px 53px;
  position: relative;
  text-align: center;

  text-decoration: none;
  transition: all 0.15s linear;
  white-space: normal;
  width: auto;
  word-break: break-word;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
  background-color: #21222A;
  border-color: #21222A;

  color: #FFF;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: #71727A;
  border-color: #71727A;

  color: #FFF;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* Table */

table {
  border: 1px solid #DEE2E6;
  margin-bottom: 1.4rem;
}

tbody + tbody {
  border-top: 2px solid #DEE2E6;
}

/* Table Cells */

th,
td {
  border: 1px solid #DEE2E6;
  padding: 0.75rem;
  vertical-align: top;
}

/* Table Header */

thead th,
thead td {
  background-color: #343A40;
  border-bottom: 2px solid #DEE2E6;
  color: #FFF;
  vertical-align: bottom;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.hs-menu-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

.hs-menu-item a {
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}

.hs-menu-item:hover a,
.hs-menu-item:focus a {
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}

.hs-menu-item.active a {
  color: rgba(0, 0, 0, 0.9);
}
© 2020 GitHub, Inc.
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* Header container */

.header {
  background-color: #F8FAFC;
}

.header__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header__row-1,
.header__row-2 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}

.header__row-1 {
  padding-top: 20px;
}

/* Logo */

.header__logo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-right: auto;
  max-width: 200px;
  overflow: hidden;
}

.header__logo img {
  max-width: 100%;
}

.header__logo .logo-company-name {
  font-size: 28px;
  margin-top: 7px;
}

.header__logo--tablet {
  display: none;
}

.header__logo--main {
  padding-top: 20px;
}

/* Search bar */

.header__search {
  padding: 0 22px;
  width: auto;
}

.header__search .hs-search-field__input {
  background-color: #FFF;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
  background-position: center right 15px;
  background-repeat: no-repeat;
  border: 1.79px solid #D1D6DC;
  border-radius: 6px;
  color: #494A52;
  font-family: Lato, serif;
  font-size: 18px;
  font-weight: 300;
  height: 35px;
  padding: 0 15px;
}

.header__search .hs-search-field--open .hs-search-field__input {
  border: 1.79px solid #D1D6DC;
  border-bottom: none;
  border-radius: 6px 6px 0 0;
  background-color: #FFF;
}

.header__search .hs-search-field__input::placeholder {
  color: transparent;
}

.header__search .hs-search-field--open .hs-search-field__suggestions {
  background-color: #FFF;
  border: 1.79px solid #D1D6DC;
  border-top: -2px solid #FFF;
  border-radius: 0 0 6px 6px;
  position: absolute;
  width: 100%;
  z-index: 10;
}

.header__search .hs-search-field__suggestions li {
  border-top: 1px solid #D1D6DC;
  font-family: Lato, serif;
  font-size: 18px;
}

.header__search .hs-search-field__suggestions li a {
  color: #494A52;
  padding: 3px 15px;
  text-decoration: none;
  transition: background-color 0.3s;
}

.header__search .hs-search-field__suggestions #results-for {
  display: none;
}

/* Language switcher */

.header__language-switcher {
  cursor: pointer;
  padding-right: 35px;
}

.header__language-switcher .lang_switcher_class {
  position: static;
}

.header__language-switcher .lang_list_class {
  border: 1.79px solid #D1D6DC;
  border-radius: 6px;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
  color: #494A52;
  display: block;
  font-family: Lato, serif;
  font-size: 0.8rem;
  left: calc(100% - 24px);
  opacity: 0;
  min-width: 100px;
  padding-top: 0;
  text-align: left;
  top: 42px;
  transition: opacity 0.3s;
  visibility: hidden;
}

.header__language-switcher:hover .lang_list_class {
  opacity: 1;
  transition: opacity 0.3s;
  visibility: visible;
}

.header__language-switcher .lang_list_class:before {
  border-bottom-color: #D1D6DC;
  border-radius: 6px;
  left: 70%;
  top: -24px;
}

.header__language-switcher .lang_list_class:after {
  left: 70%;
  top: -22px;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: #EBEFF3;
  top: -22px;
  transition: 0.3s;
}

.header__language-switcher .lang_list_class li {
  border: none;
  font-size: 18px;
  padding: 10px 15px;
}

.header__language-switcher .lang_list_class li:first-child {
  border-radius: 6px 6px 0 0;
  border-top: none;
}

.header__language-switcher .lang_list_class li:last-child {
  border-bottom: none;
  border-radius: 0 0 6px 6px;
}

.header__language-switcher .lang_list_class li:hover {
  background-color: #EBEFF3;
  transition: background-color 0.3s;
}

.header__language-switcher .lang_list_class li a {
  color: #494A52;
  font-family: Lato, serif;
}

.header__language-switcher .lang_list_class li a:hover {
  color: #494A52;
}

.header__language-switcher--label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.header__language-switcher--label-current {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  margin-bottom: 5px;
  margin-left: 10px;
}
.header__language-switcher--label-current:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #494A52;
  content: "";
  display: block;
  height: 0px;
  margin-left: 10px;
  margin-top: 3px;
  width: 0px;
}

/* Navigation */

#nav-toggle {
  display: none;
}

.header__menu--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header__button .button { padding: 5px 17px; font-family: Lato; font-size: 12px; font-style: normal; font-weight: 700; line-height: 23px; border-radius: 20px; }


/* Tablet styles */

@media (max-width: 1150px) and (min-width: 767px) {
  .header__column {
    width: 100%;
  }

  .header__logo--main {
    display: none;
  }

  .header__logo--tablet {
    display: block;
  }
}

/* Mobile styles */

@media (max-width: 767px) {
  .header__container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
    padding: 20px 0 0;
  }

  .header__container form {
    max-width: 100%;
  }

  .header__logo {
    margin: 0 auto;
    width: 100%;
  }

  .header__navigation,
  .header__search,
  .header__language-switcher {
    display: none;
    width: 100%;
  }

  .header__navigation.open,
  .header__search.open,
  .header__language-switcher.open {
    background-color: #F8FAFC;
    display: block;
    height: calc(100vh - 115px);
    left: 0;
    position: absolute;
    right: 0;
    top: 75px;
    z-index: 2;
  }

  .header__navigation--toggle,
  .header__search--toggle,
  .header__language-switcher--toggle,
  .header__close--toggle {
    cursor: pointer;
    margin: 0 5vw;
    position: relative;
  }

  .header__navigation--toggle.hide,
  .header__search--toggle.hide,
  .header__language-switcher--toggle.hide {
    display: none;
  }

  .header__navigation--toggle.open,
  .header__search--toggle.open,
  .header__language-switcher--toggle.open {
    display: block;
    margin-left: 0;
    margin-right: auto;
  }

  .header__navigation--toggle.open:after,
  .header__search--toggle.open:after,
  .header__language-switcher--toggle.open:after {
    display: block;
  }

  .header__navigation--toggle:after,
  .header__search--toggle:after,
  .header__language-switcher--toggle:after {
    display: none;
    font-size: 26px;
    font-weight: 600;
    position: absolute;
    left: 40px;
    text-transform: uppercase;
    top: -10px;
  }

  .header__column {
    position: relative;
  }

  .header__row-1 {
    padding-top: 0;
  }

  .header__row-2 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px;
  }

  .header__navigation--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5oYW1idXJnZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9ImhhbWJ1cmdlciIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZT0iIzQ5NEE1MiIgc3Ryb2tlLXdpZHRoPSIzIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNCIgeD0iMS41IiB5PSI5LjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTUiIHg9IjEuNSIgeT0iMTcuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    height: 25px;
    width: 25px;
  }

  .header__navigation--toggle:after {
    content: "Menu";
  }

  .header__language-switcher--toggle {
    background-image: url(//static.hsappstatic.net/cos-LanguageSwitcher/static-1.1/img/globe.png);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__language-switcher--toggle:after {
    content: "Language";
  }

  .header__language-switcher {
    border-top: 2px solid #CED4DB;
    padding-left: 30px;
    padding-right: 0;
  }

  .header__language-switcher .lang_list_class {
    background-color: inherit;
    border: none;
    border-radius: 0;
    box-shadow: unset;
    display: block;
    left: 30px;
    opacity: 1;
    padding: 0 30px;
    top: 0;
    visibility: visible;
  }

  .header__language-switcher .lang_list_class li {
    background-color: inherit;
    font-size: 22px;
  }

  .header__language-switcher--label-current {
    display: none;
  }

  .header__language-switcher .globe_class {
    background-image: none;
  }

  .header__language-switcher .lang_list_class li:hover {
    background-color: inherit;
  }

  .header__language-switcher .lang_list_class:before,
  .header__language-switcher .lang_list_class:after {
    content: none;
  }

  .header__search--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
    background-size: cover;
    height: 25px;
    width: 25px;
  }

  .header__search--toggle:after {
    content: "Search";
  }

  .header__search {
    border-top: 2px solid #CED4DB;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding: 30px;
  }

  .header__search .hs-search-field__input {
    padding-left: 15px;
  }

  .header__search .hs-search-field__suggestions li {
    padding: 10px 0;
  }

  .header__close--toggle {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iY2xvc2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgLTEuMDAwMDAwKSIgc3Ryb2tlPSIjNDk0QTUyIiBzdHJva2Utd2lkdGg9IjMiPiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMC4wMDAwMDAsIC0xMC41MDAwMDApICIgeD0iLTAuNSIgeT0iMTAuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC41MDAwMDApIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtMTAuNTAwMDAwKSAiIHg9Ii0wLjUiIHk9IjEwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 110%;
    display: none;
    height: 25px;
    margin-right: 0;
    width: 25px;
  }

  .header__close--toggle.show {
    display: block;
  }
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.footer {
  background-color: #F8FAFC;
  text-align: center;
}

.footer__container.content-wrapper {
  padding: 1rem 0;
}

.footer__copyright {
  font-size: 0.7rem;
  margin: 0.5rem 0;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* Blog header */

.post_tag_section { display: inline-block; vertical-align: top; width: 100%; padding-top: 80px; }
.post_tag_raw { display: flex; align-items: center; flex-wrap: wrap; padding: 0 18px; }
.post_tag_title h3 { margin: 0; font-weight: 700; }
.post_tag_title { width: 140px; }
.post_tag_list { width: 380px; max-width: 100%; position: relative; margin-left: 30px; }
.post_tag_list .select_tag { display: inline-block; vertical-align: top; width: 100%; border: 2px solid #A1A1A5; border-radius: 4px; padding: 14px 50px 14px 20px; position: relative; font-size: 16px; font-weight: 700; color: rgba(30, 38, 42, 0.5); cursor: pointer; }
.post_tag_list .select_tag:after { position: absolute; content: ""; height: 8px; width: 14px; top: 0; bottom: 0; right: 30px; margin: auto 0; background: url('https://6757325.fs1.hubspotusercontent-na1.net/hubfs/6757325/tag_filter_icon.png') no-repeat center / cover; }
.post_tag_list ul { padding: 0; margin: 0; list-style-type: none; position: absolute; top: 100%; left: 0; width: 100%; background: #fff; border: 2px solid #A1A1A5; border-top: 1px solid #F2F1F4; margin-top: -3px; display: none; }
.post_tag_list .select_tag.active { border-bottom: 0; }
.post_tag_list ul li { display: inline-block; vertical-align: top; width: 100%; }
.post_tag_list ul li a { display: inline-block; vertical-align: top; width: 100%; font-size: 16px; font-weight: 700; color: #303842; padding: 9px 15px; border-bottom: 1px solid #F2F1F4; }
.post_tag_list ul li a:hover { text-decoration: none; background: #F2F1F5; color: #be2026; }
.post_tag_list ul li:last-child a { border: 0; }

.post_tag_drop { display: flex; align-items: center; }
.post_tag_raw .clear_topic { padding-left: 25px; display: none; }
.post_tag_raw .clear_topic a { text-decoration: underline; font-size: 16px; font-weight: 700; color: rgba(30,38,42,0.5); }
.post_tag_raw .clear_topic a:hover { color: #be2026; }
body.tag-Page .post_tag_raw .clear_topic { display: block; }

.blog-header {
  background-color: #F8FAFC;
  text-align: center;
}

.blog-header__inner {
  margin: 0 auto;
  max-width: 600px;
  padding: 3.3rem 0;
}

.blog-header__title {
  font-size: 2rem;
}

.blog-header__subtitle {
  margin: 1rem 0 2rem;
}

.blog-header__form {
  margin: 0 1rem;
}

@media screen and (min-width: 768px) {
  .blog-header__form {
    margin: 0 auto;
    width: 500px;
  }
}

/* Blog header - author listing */

.blog-header__author-avatar {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  height: 200px;
  margin: 0 auto 1.5rem;
  width: 200px;
}

.blog-header__author-social-links a {
  background-color: #000;
  border-radius: 50%;
  display: inline-block;
  height: 40px;
  margin: 0 5px;
  position: relative;
  width: 40px;
}

.blog-header__author-social-links a:hover {
  background-color: #494A52;
}

.blog-header__author-social-links svg {
  fill: #FFF;
  height: 15px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
}

/* Blog listing */

.blog-index {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 3.3rem 0;
}

.blog-index:after {
  content: "";
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}

.blog-index__tag-header {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  padding: 1rem;
}

.blog-index__tag-subtitle {
  font-size: 1.16rem;
  line-height: 1.1;
}

.blog-index__tag-heading {
  border-bottom: 3px solid #D1D6DC;
  padding-bottom: 1rem;
}

.blog-index__post {
  -webkit-box-flex:  0;
  -ms-flex:  0 0 100%;
  flex:  0 0 100%;
  padding: 1rem;
}

@media screen and (min-width: 768px) {
  .blog-index__post {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 calc(100%/2);
    flex:  0 0 calc(100%/2);
  }
}

@media screen and (min-width: 1000px) {
  .blog-index__post {
    -webkit-box-flex:  0;
    -ms-flex:  0 0 calc(100%/3);
    flex:  0 0 calc(100%/3);
  }
}

@media screen and (min-width: 768px) {
  .blog-index__post--large {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    justify-items: space-between;
  }
}

.blog-index__post-image {
  display: block;
  background-image: url('https://6326501.fs1.hubspotusercontent-na1.net/hubfs/6326501/boilerplate/grayscale-mountain.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 63%;
}

@media screen and (min-width: 768px) {
  .blog-index__post-image--large {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding-bottom: 0;
  }

  .blog-index__post-content--large {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding-left: 2rem;
  }

  .blog-index__post-image--large {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 48%;
    flex: 1 1 48%;
  }

  .blog-index__post-content--large {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 48%;
    flex: 1 1 48%;
    padding-left: 2rem;
  }
}

.blog-index__post-content h2 {
  margin: 0.5rem 0;
}

.blog-index__post-content--small h2 {
  font-size: 1.25rem;
}

.blog-index__post-content p {
  font-family: Lato, sans-serif;
}

.blog-index__post-content a {
  color: #494A52;
}

.blog-index__post img {
  height: auto;
  max-width: 100%;
}

/* Blog pagination */

.blog-pagination {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Lato, sans-serif;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 3.3rem;
  text-align: center;
}

.blog-pagination__link {
  border: 2px solid transparent;
  border-radius: 7px;
  color: #494A52;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 1;
  margin: 0 0.1rem;
  padding: 0.25rem 0.4rem;
  text-decoration: none;
}

.blog-pagination__link--active {
  border: 2px solid #B0C1D4;
}

.blog-pagination__link:hover,
.blog-pagination__link:focus {
  text-decoration: none;
}

.blog-pagination__prev-link,
.blog-pagination__next-link {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.blog-pagination__prev-link {
  margin-right: 0.25rem;
  text-align: right;
}

.blog-pagination__next-link {
  margin-left: 0.25rem;
  text-align: left;
}

.blog-pagination__prev-link--disabled,
.blog-pagination__next-link--disabled {
  color: #B0C1D4;
  cursor: default;
  pointer-events: none;
}

.blog-pagination__prev-link svg,
.blog-pagination__next-link svg {
  fill: #494A52;
  margin: 0 5px;
}

.blog-pagination__prev-link--disabled svg,
.blog-pagination__next-link--disabled svg {
  fill: #B0C1D4;
}

.blog-pagination__number-link:hover,
.blog-pagination__number-link:focus {
  border: 2px solid #B0C1D4;
}

/* Blog post */

.blog-post {
  margin: 0 auto;
  max-width: 960px;
  padding: 3.3rem 0;
}

.blog-post h1 {
  font-size: 1.6rem;
}

.blog-post__meta {
  margin: 1rem 0;
}

.blog-post__meta a {
  color: #494A52;
  text-decoration: underline;
}

.blog-post__tags {
  color: #000;
  font-family: Lato, sans-serif;
}

.blog-post__tags svg {
  height: auto;
  margin-right: 10px;
  width: 15px;
}

.blog-post__tag-link {
  color: #000;
  font-size: .8rem;
}

/* Blog related posts */

.blog-recent-posts {
  background-color: #F8FAFC;
  margin-top: 3rem;
  padding: 2rem 0;
}

.blog-recent-posts h2 {
  text-align: center;
}

.blog-recent-posts__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.blog-recent-posts__post {
  color: #494A52;
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding: 1rem;
}

@media screen and (min-width: 768px) {
  .blog-recent-posts__post {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100%/2);
    flex: 0 0 calc(100%/2);
  }
}

@media screen and (min-width: 1000px) {
  .blog-recent-posts__post {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100%/3);
    flex: 0 0 calc(100%/3);
  }
}

.blog-recent-posts__post:hover {
  text-decoration: none;
}

.blog-recent-posts__image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 63%;
}

.blog-recent-posts__title {
  margin: 1rem 0 0.5rem;
}

/* Blog comments */

.blog-comments {
  margin: 0 auto;
  max-width: 680px;
}

.blog-comments form {
  max-width: 100%;
}

.blog-comments .hs-submit {
  text-align: center;
}

.blog-comments .hs-button {
  background-color: transparent;
  border: 2px solid #494A52;
  color: #494A52;
}

.blog-comments .hs-button:hover {
  background-color: #494A52;
  color: #FFF;
}

.blog-comments .comment-reply-to {
  border: 0 none;
}

.blog-comments .comment-reply-to:hover {
  background-color: transparent;
  color: #494A52;
  text-decoration: underline;
}

@media (max-width: 767px){
    .post_tag_raw .clear_topic { padding: 20px 0 0; }
    .post_tag_title h3 { text-align: left; }
    .post_tag_drop { display: inline-block; vertical-align: top; width: 100%; }
    .post_tag_list { width: 100%; margin: 15px 0 0; }
}

@media (max-width:650px){
    .post_tag_section { padding-top: 40px; }
    
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* Error pages */

.error-page {
  padding: 10rem 0;
  position: relative;
  text-align: center;
}

.error-page:before {
  color: #F3F6F9;
  content: attr(data-error);
  font-family: Lato, sans-serif;
  font-size: 40vw;
  font-weight: bold;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: -1;
}

@media screen and (min-width: 1100px) {
  .error-page:before {
    font-size: 20rem;
  }
}

.error-page__heading {
  margin-bottom: 1rem;
}

/* System pages */

.systems-page {
  margin: 0 auto;
  max-width: 500px;
  padding: 3rem 1.4rem;
}

.systems-page .success {
  background-color: #CDE3CC;
  border: 1.5px solid #4F7D24;
  border-radius: 6px;
  color: #4F7D24;
  display: inline-block;
  margin: 1.4rem 0;
  padding: 0.1rem 0.7rem;
  width: 100%;
}

.systems-page form input {
  max-width: 100%;
}

#email-prefs-form .header {
  background-color: transparent;
}

/* Search pages */

.hs-search-field__bar {
  position: relative;
}

.hs-search-field__suggestions {
  background-color: #FFF;
  max-width: 360px;
  position: absolute;
  right: 0;
  top: 100%;
  width: 100%;
}

.hs-search-results {
  margin-top: 1.4rem;
}

ul.hs-search-results__listing li {
  margin-bottom: 1.4rem;
}

.hs-search-results__title {
  color: #494A52;
  font-family: Lato, sans-serif;
  font-size: 1.25rem;
  margin-bottom: 0.35rem;
  text-decoration: underline;
}

.hs-search-results__title:hover {
  text-decoration: none;
}

.hs-search-results__description {
  padding-top: 0.7rem;
}

.hs-search-highlight {
  font-weight: bold;
}

.hs-search-results__pagination a {
  color: #0270E0;
}

/* Password prompt */

.password-prompt input[type=password] {
  display: block;
  height: auto !important;
  margin-bottom: 1.4rem;
}

/* Backup unsubscribe */

.backup-unsubscribe #email-prefs-form div {
  padding-bottom: 0 !important;
}

.backup-unsubscribe input[type=email] {
  margin-bottom: 1.4rem;
  padding: 0.7rem !important;
}

/*****************************************/
/* Start your style declarations here    */
/* these override the boilerplate css    */
/*****************************************/

html{font-size:18px;color:#727783;}

h1{font-size:3.2rem;font-weight:400;color:#ffffff;margin-bottom:80px;line-height:1;}
h2{font-size:2.1rem;font-weight:600;color:#be2026;margin-bottom:50px;}
h3{font-size:1.1rem;font-weight:600;color:#4F5A69;text-align:center;margin-top:20px;margin-bottom:20px;}
h4{font-size:1.1rem;font-weight:400;color:#be2026;}
h5{font-size:0.8rem;font-weight:600;color:#be2026;text-transform:uppercase;}
h6{font-size:1.3rem;font-weight:600;color:#F3F2F5;}
a,a:hover,a:visited{color:#be2026;}
h5 a{text-decoration:none;}


.row-fluid{padding-top:0px;}


button,
.button{
  color:#ffffff;
  background-color: #be2026;
  border: 1px solid #be2026;
  border-radius: 10px;
  font-weight:800;
  padding:20px 30px 20px 30px;
  text-transform:uppercase;
  border-radius:40px;
}

a.button{color:#ffffff;}

button:hover,
button:focus,
.button:hover,
.button:focus {
  background-color: #be2026;
  border-color: #be2026;
  color: #FFF;
  text-decoration: none;
}

button:active,
.button:active {
  background-color: #be2026;
  border-color: #be2026;
  color: #FFF;
  text-decoration: none;
}


.button-white{
color:#be2026;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 10px;
  font-weight:600;
  padding:10px 10px 10px 10px;
}
a.button-white   {
text-decoration:none;
 color: #be2026 !important;
}
a:hover.button-white{
text-decoration:none;
}
a:active.button-white{
text-decoration:none;
}

.blog-recent-posts{
  background-color:#F3F2F5;
}
.blog-recent-posts p{font-size:18px;}

.footer {
  padding:20px;
  background-color:#303842;
  color:#F3F2F5;
  font-size:.7rem;
  text-align:left;
}

.footer strong{ font-size:.9rem; color:#ffffff !important;}
.footer strong a{color:#ffffff !important;}
.footer a{color:#F3F2F5;}

.menu-arrow{display:none!important;}
.menu-link{border-radius:0px 0px 0px 0px !important;}


.testimonial p {font-size:1.2rem;}



.header--toggle{color:#ffffff;}
@media (max-width: 767px)
  {
    .header--toggle{padding 0px 20px;}
    .header__navigation--toggle
    {
      margin-top:-75px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNNCwxMGgyNGMxLjEwNCwwLDItMC44OTYsMi0ycy0wLjg5Ni0yLTItMkg0QzIuODk2LDYsMiw2Ljg5NiwyLDhTMi44OTYsMTAsNCwxMHogTTI4LDE0SDRjLTEuMTA0LDAtMiwwLjg5Ni0yLDIgIHMwLjg5NiwyLDIsMmgyNGMxLjEwNCwwLDItMC44OTYsMi0yUzI5LjEwNCwxNCwyOCwxNHogTTI4LDIySDRjLTEuMTA0LDAtMiwwLjg5Ni0yLDJzMC44OTYsMiwyLDJoMjRjMS4xMDQsMCwyLTAuODk2LDItMiAgUzI5LjEwNCwyMiwyOCwyMnoiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PC9zdmc+Cg==")
    }
    .header__navigation--toggle.open{margin-top:10px;display:none;}
    .header__navigation.open{background-color:#303842;}
    .header__search--toggle {
      display:none;
      background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS41IDE0aC0uNzlsLS4yOC0uMjdDMTUuNDEgMTIuNTkgMTYgMTEuMTEgMTYgOS41IDE2IDUuOTEgMTMuMDkgMyA5LjUgM1MzIDUuOTEgMyA5LjUgNS45MSAxNiA5LjUgMTZjMS42MSAwIDMuMDktLjU5IDQuMjMtMS41N2wuMjcuMjh2Ljc5bDUgNC45OUwyMC40OSAxOWwtNC45OS01em0tNiAwQzcuMDEgMTQgNSAxMS45OSA1IDkuNVM3LjAxIDUgOS41IDUgMTQgNy4wMSAxNCA5LjUgMTEuOTkgMTQgOS41IDE0eiIvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4=")
    }
    .header__close--toggle {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICB4PSIwcHgiCiAgIHk9IjBweCIKICAgd2lkdGg9IjI0cHgiCiAgIGhlaWdodD0iMjRweCIKICAgdmlld0JveD0iMCAwIDI0IDI0IgogICBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlkPSJzdmcyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9IlZpc3VhbEVkaXRvcl8tX0ljb25fLV9DbG9zZS5zdmciPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTEyIj48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT48L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzMTAiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMzY2IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjY5MSIKICAgICBpZD0ibmFtZWR2aWV3OCIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iOS44MzMzMzMzIgogICAgIGlua3NjYXBlOmN4PSIxMiIKICAgICBpbmtzY2FwZTpjeT0iMTIiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI0IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz48ZwogICAgIGlkPSJJY29ucyIKICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZiI+PGcKICAgICAgIGlkPSJjbG9zZSIKICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPjxwb2x5Z29uCiAgICAgICAgIGlkPSJ4IgogICAgICAgICBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmIgogICAgICAgICBwb2ludHM9IjE4LjcxNyw2LjY5NyAxNy4zMDMsNS4yODMgMTIsMTAuNTg2IDYuNjk3LDUuMjgzICAgIDUuMjgzLDYuNjk3IDEwLjU4NiwxMiA1LjI4MywxNy4zMDMgNi42OTcsMTguNzE3IDEyLDEzLjQxNCAxNy4zMDMsMTguNzE3IDE4LjcxNywxNy4zMDMgMTMuNDE0LDEyICAgIiAvPjwvZz48L2c+PGcKICAgICBpZD0iR3VpZGVzIgogICAgIHN0eWxlPSJkaXNwbGF5Om5vbmU7IiAvPjwvc3ZnPg==")
    }
}

.pillar_page { margin-top:0; }
.pillar_page .dnd-section > .row-fluid { max-width:100%; }
.pillar_page .dnd-section { padding:0; }

.wrapper { margin:0 auto; width:1150px; }
.cover_center { width:880px; }

.blogheader_topic { padding:240px 0 150px; }
.blogheader_topic .blog-header__inner { padding:0; }
.blogheader_topic h1 { margin:0; padding:0; } 


.lp-hero-section { width: 100%; float: left; padding-top: 160px; position: relative; z-index: 1; color: #fff;  padding-bottom: 120px; }
.lp-header-logo { position: absolute; left: 50px; top: 20px; }
.lp-header-logo a img { width: 100%;  max-width: 200px !important; }
.lp-hero-left { width: 60%; padding-right: 60px; }
.lp-hero-right { width: 40%; }
.lp-hero-section .wrapper { display: flex; }
.lp-hero-section:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #000;mix-blend-mode: multiply;opacity: 0.7;z-index: -1;}
.lp-hero-section h2 { color: #fff; font-size: 50px; margin-bottom: 30px;  line-height: 66px; }

.lp-hero-section h3 { text-align: left; color: #fff; font-size: 30px; font-weight: 500; margin-bottom: 30px; }
.lp-form .hs-form-field .hs-input {  height: 50px; border: none; padding: 0 20px; }
.lp-form .hs-form-field .hs-input::placeholder { color: #33475B; }
.lp-form .hs-form-field { margin-bottom: 22px; }
.lp-hero-text { padding-right: 50px; font-size: 16px; line-height: 34px; }
.lp-hero-text p { margin-bottom: 30px; }
.lp-hero-text ul { padding-left: 16px; }

.lp-form input.hs-button { padding: 10px 24px; background-image: url('https://www.gogravity.com/hubfs/Gravity_2021/image/button_ptn.png'); background-color: transparent !important; border: none; background-size: 100% 100%; background-position: center; font-size: 24px; font-weight: 600; }

.lp-book-section .wrapper { display: flex; align-items: center; }
.lp-book-left { width: 40%; }
.lp-book-right { width: 60%; }
.logo-row {width: 100%;max-width: 600px;}
.logo-row ul li { display: inline-block; width: 33.3333%; margin: 0 -2px; vertical-align: middle; }
.lp-book-section .lp-book-right h3 { text-align: left; margin-bottom: 40px; font-size: 30px; color: #BE2026; font-weight: 600; }
.logo-row ul { padding: 0; }
.lp-book-section { padding: 90px 0; }

.lp-footer { text-align: center;background: #2F3741; color: #fff; padding: 50px 0 30px; }
.lp-footer h4 { color: #fff; font-size: 20px; font-family: Lato,sans-serif; font-weight: 600; margin-bottom: 10px; margin-bottom: 16px; }
.lp-text { font-size: 16px; }
.lp-text a { color: #fff; }
.social-list a span { width: 38px; height: 38px; display: flex; align-items: center; justify-content: center; background: #fff; border-radius: 100%; color: #2F3741; font-size: 20px; transition: all 0.5s; }
.social-list a { display: inline-block; margin: 0 5px; }
.social-list { margin-bottom: 40px; }
.social-list a:hover span { background: #be2026; color: #fff; }
.lp-form input.hs-button:hover { opacity: 0.8; }

/**/
.hero_area { width:100%; display:inline-block; color:#fff; line-height:0; }
.hero_area .dnd-section { width:100%; display:inline-block; padding:160px 0 120px; position:relative; z-index:1;   }
.hero_area .dnd-section:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #000;mix-blend-mode: multiply;opacity: 0.7;z-index: -1;}
.hero_area .hs_cos_wrapper_type_rich_text { font-size: 16px; line-height: 34px; }
.hero_area .widget-type-linked_image { position: absolute; left: 50px; top: 20px; }
.hero_area .widget-type-linked_image img { width: 100%; max-width: 200px !important; }  
.hero_area h2 { color: #fff; font-size: 50px; margin-bottom: 30px;  line-height: 66px; }
.hero_area h3 { text-align: left; color: #fff; font-size: 30px; line-height:1.2; font-weight: 500; margin-bottom: 30px; display:inline-block; }
.hero_area p { margin-bottom: 30px; }
.hero_area ul { padding-left: 16px; } 
.hero_area form {  font-size: 16px; line-height: 34px; }



/* 19-04-2022-59 */
.program-form-page .row-fluid {max-width: 100%;}
.program-form-page  .dnd-section { padding:0px; }
.resource_wrapper { width: 1200px; max-width: 100%; margin: 0 auto; padding: 0 20px; }


.gravity-hero-main-wrap { padding: 29px 0px 81px; }
.gravity-hero-wrap { padding-top: 33px; text-align: center; }
.gravity-hero-logos { padding: 0px 79px; }
.gravity-hero-wrap h6 { margin-bottom: 0; font-size: 40px; font-weight: 500; text-transform: uppercase; color: #FFFFFF; }
.gravity-hero-wrap h1 { font-size: 84px; line-height: normal; margin-bottom: 0; font-weight: 500; }

.gravity-form-main-wrap { padding: 78px 0px 107px; } 
.gravity-form { max-width: 944px; margin: 0px auto; text-align: left; }
.gravity-form-wrap { text-align: center; }
.gravity-form form { max-width: 100%; }
.gravity-form form input { width: 100% !important; border: 1px solid #A1A1A5; min-height: 51px; color: #33475B; }
.gravity-form form .hs-input { width: 100% !important; border: 1px solid #A1A1A5; min-height: 51px; color: #33475B;  }
.gravity-form h2 { margin-bottom: 0; font-weight: 400; }
.gravity-form .hs-richtext.hs-main-font-element { margin-top: 21px; margin-bottom: 8px; }
.gravity-form form .hs-form-field { margin-bottom: 13px; }

.gravity-form form ::-webkit-input-placeholder { color: #33475B; opacity:1; }
.gravity-form form ::-moz-placeholder { color: #33475B; opacity:1; }
.gravity-form form :-ms-input-placeholder { color: #33475B; opacity:1; }
.gravity-form form :-moz-placeholder { color: #33475B; opacity:1; }

.gravity-form form fieldset.form-columns-2 .hs-form-field { padding-right: 7px; }
.gravity-form form fieldset.form-columns-2 .hs-form-field:last-child { padding-right: 0; padding-left: 7px; }

.gravity-form form input[type="checkbox"] { width: auto !important; min-height: auto; }
.gravity-form form .hs_submit input { width: auto !important; background-color: transparent; background-image: url('https://www.gogravity.com/hubfs/button-bg.png'); border: 0; background-size: 100% 100%; background-position: center  center; color: #fff; font-size: 24px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; padding: 10px 27px; min-height: auto; }
.gravity-form form .hs_submit { text-align: center; padding-top: 20px; }
.gravity-form form textarea.hs-input {min-height: 105px;line-height: 24px;}
.gravity-form form select { background: url(https://www.gogravity.com/hubfs/down-arrow-2.png) 97% / 16px no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.gravity-form form select::-ms-expand { display: none; }

.gravity-form form input[type="checkbox"]+span:before { content: ''; position: absolute; left: 0; top: 0; width: 25px; height: 25px; border: 1px solid #a1a1a5; }
.gravity-form form input[type="checkbox"]+span { position: relative; padding-left: 34px; display: inline-block; }
.gravity-form form input[type="checkbox"] { opacity: 0; display: none; }
.gravity-form form input[type="checkbox"]:checked+span:before { background-image: url('https://www.gogravity.com/hubfs/red-img.png'); background-size: 17px; background-position: center center; background-repeat: no-repeat; }
.gravity-form .form-columns-0:first-child .hs-richtext.hs-main-font-element {margin-top: 0px;}
.gravity-form-heading h2 {font-size: 32px;line-height: normal;}

.gravity-wrap { text-align: center; }
.gravity-btn-wrap { display: flex; align-items: center; justify-content: center; }
.gravity-btn-wrap a.button { width: auto !important; background-color: transparent; background-image: url(https://www.gogravity.com/hubfs/button-bg.png); border: 0; background-size: 100% 100%; background-position: center center; color: #fff; font-size: 24px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; padding: 10px 27px; border-radius: 0; }
.button-first-gravity { padding-right: 24px; }
.button-second-gravity { padding-left: 24px; }
.gravity-hero-logos img {max-width: 194px;}

.gravity-hero-content { color: #fff; max-width: 780px; font-size: 20px; margin: 0px auto; margin-top: 22px; font-family: 'Lato', sans-serif; }
.gravity-hero-content * { font-size: 20px; font-family: 'Lato', sans-serif; }
.gravity-hero-content p:last-child { margin-bottom: 0px; }


.gravity-form form .hs-form-field:nth-child(n+3):nth-child(-n+14) { width:50%; display:inline-block; padding: 0px 15px; vertical-align: top; }
.gravity-form form .hs-form-field:nth-child(n+3):nth-child(odd):nth-child(-n+14){ padding-left: 0px;}
.gravity-form form .hs-form-field:nth-child(n+3):nth-child(even):nth-child(-n+14) {padding-right: 0px;}

.gravity-form form div:nth-child(n+16){ display:none; }
.gravity-form form div.show-drop-down:nth-child(n+16) { display:block; }

.gravity-form form .hs-form-field.show-drop-down:nth-child(n+16):nth-child(-n+25) { width:50%; display:inline-block; padding: 0px 15px; vertical-align: top; }
.gravity-form form .hs_accounting_products_supported.hs-form-field.show-drop-down:nth-child(n+16):nth-child(-n+25){ width: 100%; padding-right: 0px; }
 

.gravity-form form .hs-form-field:nth-child(n+16):nth-child(odd):nth-child(-n+25){ padding-left: 0px;}
.gravity-form form .hs-form-field:nth-child(n+16):nth-child(even):nth-child(-n+25) {padding-right: 0px;}

.gravity-form form .hs-form-field:nth-child(n+22):nth-child(odd):nth-child(-n+25){ padding-right: 0px; padding-left:15px; }
.gravity-form form .hs-form-field:nth-child(n+22):nth-child(even):nth-child(-n+25) {padding-left: 0px; padding-right:15px; }
.gravity-thankyou-wrap h2 {margin-bottom: 0px;}

/* .gravity-form form .hs_add_additional_address input[type="checkbox"]+span { padding-left: 0; color: #BE2026; font-size: 16px; padding-right: 19px; }
.gravity-form form .hs_add_additional_address input[type="checkbox"]+span:before { border: 0; right: 0; left: auto; width: 10px; height: 2px; top: 50%; background-color: #BE2026; }
.gravity-form form .hs_add_additional_address input[type="checkbox"]+span:after { content: ''; position: absolute; right: 4px; left: auto; width: 2px; height: 10px; top: 54%; background-color: #BE2026; transform: translateY(-50%); }
.gravity-form form .hs_add_additional_address input[type="checkbox"]:checked+span:after { transform: translateY(-50%) rotate(90deg); }
.form-submit-time-show {display: none;}

.gravity-form form .hs_company_information_show_hide { display: none; }
.gravity-form form .hs_company_information_show_hide input[type="checkbox"]+span { padding-left: 0; color: #BE2026; font-size: 20px; padding-right: 0;  font-family: Montserrat, sans-serif; }
.gravity-form form .hs_company_information_show_hide input[type="checkbox"]+span:before { display:none; }
.gravity-form form .hs_company_information_show_hide label {pointer-events: none;}

.hs_company_information_show_hide~div {display: none;}
.gravity-form form .hs_company_information_show_hide.hide-drop-down { display: block; }
.gravity-form form .hs_company_information_show_hide.hide-drop-down~div { display: inline-block; width: 50%; vertical-align: top; padding-right: 7px; }
.gravity-form form .hs_company_information_show_hide.hide-drop-down~.hs_accounting_products_supported { width: 100%; padding-right: 0px; }
.gravity-form form .hs_company_information_show_hide.hide-drop-down~.hs_outsourced_cfo { width: 100%; padding-right: 0px; }
.gravity-form form .hs_company_information_show_hide.hide-drop-down~.hs_outsourced_cfo~ div { width: 100%; padding-right: 0px; padding-left: 0px !important; }

.gravity-form form .hs_company_information_show_hide.hide-drop-down~div:nth-child(2n + 3 ) { padding-right: 0px; padding-left:7px; }

.gravity-form form .hs_company_information_show_hide.hide-drop-down~.hs_accounting_products_supported~ div:nth-child(2n+2) { padding-right: 0px; padding-left: 7px; }

.gravity-form form .hs_company_information_show_hide.hide-drop-down~.hs_accounting_products_supported~ div:nth-child(2n+3) {  padding-left: 0px; }

.gravity-form form .hs_add_additional_address ~div { display: inline-block; width: 50%; vertical-align: top; padding-right: 7px; }
.gravity-form form .hs_add_additional_address ~div:last-child {width: 100%;}
.gravity-form form .hs_add_additional_address ~div:nth-child(2n + 3) {padding-right: 0px;padding-left: 7px;} 
*/
.gravity-form h3:empty {display: none;}
.gravity-form h3:empty { display: none; }
.submitted-message p, .submitted-message * { font-size: 32px; line-height: normal; font-weight: 600; color: #be2026; font-family: Montserrat, sans-serif; }

.gravity-program-step-main-wrap {background-color: #F3F1F5;padding-top: 57px;padding-bottom: 65px;}
.gravity-program-step-wrap {max-width: 576px;margin: 0px auto;}
.gravity-program-step {display: flex;margin-bottom: 25px; align-items: center;}
.gravity-program-step-number { text-align: center; width: 85px;font-size: 90px; line-height: 90px;     -webkit-text-stroke: 1px #bd1f25; text-shadow: -1px -1px 0 #bd1f25, 1px -1px 0 #bd1f25, -1px 1px 0 #bd1f25, 1px 1px 0 #bd1f25; color: #F3F2F5;  font-family: 'Rockwell'; }
.gravity-program-step-content {width: calc(100% - 85px);font-size: 20px;line-height: 30px;color: #494A52;font-weight: 400;}
.gravity_prog_left h2 {margin-bottom: 14px;}

.gravity-program-cta-main-wrap h3 { font-size: 34px; line-height: 40px; color: #BE2026; margin: 0; margin-right: 25px; }
.gravity-program-cta-main-wrap { padding-top: 20px; }
.partner-program-body .gravity-hero-wrap {padding-top: 65px;}
.gravity_feature_caption .gravity-btn-wrap {justify-content: flex-start;margin-top: 35px;}
.why_gravity_text a:hover {text-decoration: underline;}

/* Comparison Page */
.gravity-hero-main-wrap.compare_hero_section { padding: 290px 0 90px; background-position: top center !important; }
.gravity-hero-main-wrap.compare_hero_section h6 { display: inline-block; background: url('https://6757325.fs1.hubspotusercontent-na1.net/hubfs/6757325/title-bg-pattern.png'); background-repeat: no-repeat; background-size: cover; background-position: center center; width: 695px; max-width: 100%; margin-bottom: 10px; }

.compare_content_section { display: inline-block; vertical-align: top; width: 100%; padding: 100px 0 70px; font-size: 20px; line-height: 30px; }
.compare_content_section p { font-size: 20px; line-height: 1.5; }
.compare_content_section h2 { line-height: 1; margin-bottom: 25px; }
.compare_content_section h4 { font-size: 23px; font-weight: 600; margin: 30px 0 15px; }
.compare_content_section ul { padding: 0 0 0 30px; list-style-type: none; column-count: 2; width: 100%;  margin: 0; font-size: 16px; }
.compare_content_section ul li { width: 100%; padding: 0 50px 0 20px; position: relative; }
.compare_content_section ul li:before { position: absolute; content: ""; height: 5px; width: 5px; top: 13px; left: 0; background: #be2026; border-radius: 100%; }

.compare_table_section { display: inline-block; vertical-align: top; width: 100%; padding-bottom: 70px; }
.compare_table_raw_main { filter: drop-shadow(0 0 23px rgba(72, 72, 72, 0.25)); background-color: #fff; padding: 100px 70px 100px 230px; position: relative; }
.compare_table_raw_main:before { position: absolute; content: ""; height: 100%; width: 150px; top: 0; left: 0; background: url(https://6757325.fs1.hubspotusercontent-na1.net/hubfs/6757325/Gravity_2021/image/table-left-img.png) no-repeat center / cover; }
.compare_table_head h2 { margin: 0 0 10px; }
.compare_table_raw { display: flex; flex-wrap: wrap; width: 100%; background: #F3F1F5; padding: 0 15px; }
.compare_table_raw:nth-child(even) { background: #fff; }
.cmp_table_title { width: 66%; font-size: 16px; font-weight: 700; padding: 10px 0; border-right: 1px solid #A1A1A3; }
.cmp_table_sw { width: 17%; text-align: center; font-size: 16px; color: #BE2026; border-right: 1px solid #A1A1A3; display: flex; align-items: center; justify-content: center; }
.cmp_table_xero { width: 17%; text-align: center; font-size: 16px; display: flex; align-items: center; justify-content: center; }
.compare_table_headin { display: flex; flex-wrap: wrap; width: 100%; font-size: 16px; font-weight: 700; text-align: center; }
.compare_table_headin div:first-child { width: 66%; }
.compare_table_headin div { width: 17%; margin-bottom: 10px; line-height: 33px; }
.compare_table_raw .check { height: 22px; width: 22px; display: flex; align-items: center; justify-content: center; background: #BD1F25; border-radius: 100%; margin: 0 auto; }
.compare_table_raw .cmp_table_xero .check { background: #2F3741; }

.success_story_section { display: inline-block; vertical-align: top; width: 100%; background: #F3F1F5; padding: 80px 0; }
.success_story_head { text-align: center; }
.success_story_head h2 { font-size: 30px; font-weight: 600; margin-bottom: 60px; }
.success_story_raw { display: flex; flex-wrap: wrap; width: 100%; align-items: center; font-size: 16px; padding: 0 90px; line-height: 28px; }
.success_story_img { height: 190px; width: 32%; }
.success_story_content { width: 68%; padding-left: 70px; }
.success_story_content h3 { text-align: left; color: #596574; font-weight: 700; margin: 0 0 4px; }
.success_story_content h3 span { font-weight: 400; color: #C6232B; }
.success_story_content h3 + h3 { margin-bottom: 10px; }
.success_story_content .read_more { margin-top: 25px; font-weight: 700; }

.demo_today_section { display: inline-block; vertical-align: top; width: 100%; text-align: center; color: #fff; padding: 85px 0; font-size: 20px; line-height: 33px; font-family: Montserrat,sans-serif; } 
.demo_today_section .wrapper { width: 550px; max-width: 100%; padding: 0 15px; }
.demo_today_section h2 { color: #fff; font-size: 32px; font-weight: 600; margin-bottom: 22px; }
.demo_today_btn { margin-top: 30px; }


.multi-entity h1 { margin: 0 0 30px; }
.frequently_asked { display: flex; flex-wrap: wrap; margin: 0 0 40px; margin-left: 0; max-width: 1033px;}
.frequently_asked .left { width:380px; }
.frequently_asked .left img { max-width: 250px; width: 100%; margin: -30px auto 0; display: block; }
.frequently_asked .left h2 { font-size: 50px; line-height: 64px; font-weight: 700; }
.frequently_asked .right { width: calc(100% - 380px); padding: 0 0 0 30px; text-align: left; }
.asked_box { margin: 0 0 25px; display: inline-block; width: 100%; background: #fff; border-radius: 10px; box-shadow: 0 0 43px 8px rgba(141, 141, 141, 0.15); }
.asked_box h3 { margin: 0; text-align: left; font-size: 20px; line-height: 30px; font-weight: 600; padding: 20px 45px 20px 25px; cursor: pointer; position: relative; }
.asked_box h3:after { content: "\f078"; position: absolute; top: 20px; right: 20px; font-family: 'FontAwesome'; font-weight: 300; font-size: 13px; transition: all 0.4s ease-in-out; }
.asked_box h3.active:after { transform: rotate(180deg); }
.asked_box .ans { display: none; width: 100%; padding: 0 25px 20px; }
.asked_box .ans .inner { display: inline-block; }
.asked_box .ans p { margin: 10px 0; }
.bpt_feature_section .feature_img { height: 165px; display: flex; align-items: center; justify-content: center; }
.bpt_feature_section .feature_img img { max-height: 165px; width: auto; }

/* Sage Accounting Page */
.sage_accounting_main .dnd-section { padding: 0; } 
.sage_accounting_main .dnd-section > .row-fluid { max-width: 100%; } 
.sage_banner { padding: 300px 0 100px; text-align: center; }
.sage_banner h1 { margin: 0; font-size: 75px; line-height: 1.2; letter-spacing: -1px; }
.sage_accounting_main .container { max-width: 1200px; margin: 0 auto; padding: 0 15px; }
.sage_banner strong { display: block; }

.sage_acc_main .gravity-hero-main-wrap .wrapper { width: 1200px; max-width: 100%; padding: 0 15px; }
.sage_acc_main .gravity-hero-main-wrap h1 { margin: 0; font-size: 75px; line-height: 1.2; letter-spacing: -1px; font-weight: 400; }

.cloud_section { padding: 50px 0; color: #494A52; }
.cloud_cover { width: 880px; max-width: 100%; }
.cloud_section .cloud_head { font-size: 20px; line-height: 33px; color: #494A52; padding-bottom: 50px; position: relative; }
.cloud_section .cloud_head h2 { margin-bottom: 20px; font-size: 42px; line-height: 56px; }
.cloud_raw { display: flex; flex-wrap: wrap; padding-bottom: 50px; margin-bottom: 55px; border-bottom: 1px solid #A1A2A6; }
.cloud_section .cloud_logo { width: 210px; }
.cloud_section .cloud_content { width: calc(100% - 210px); padding-left: 40px; }
.cloud_section .cloud_content p { font-size: 20px; line-height: 1.65; color: #494A52; margin: 0; }
.cloud_section .cloud_content p + p { margin-top: 15px; }
.cloud_raw:last-child { margin-bottom: 0; padding-bottom: 0; border: 0; }
.cloud_section .cloud_head:before { position: absolute; content: ""; height: 210px; width: 82px; top: 25px; right: calc(100% + 20px); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='82' height='210' viewBox='0 0 82 210' fill='none'%3E%3Cg opacity='0.3'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7566 171.023L17.0753 169.835C16.8594 169.296 16.7514 168.648 16.6434 168.108L16.4275 167.244C16.4275 167.244 16.4275 166.704 16.3195 166.38L15.9956 164.653C15.9956 164.113 15.8877 163.465 15.7797 162.925L11.353 163.357C11.353 164.005 11.4609 164.653 11.5689 165.301L11.8928 167.244C11.8928 167.244 11.8928 167.892 12.1087 168.216L12.3247 169.188C12.4327 169.835 12.6486 170.483 12.7566 171.131V171.023Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5868 183.872L22.3657 181.496L21.394 179.985C21.394 179.985 21.0701 179.445 20.9621 179.229L20.5302 178.473C20.5302 178.473 19.9904 177.393 19.6665 176.854L18.9107 175.234L14.8079 176.962L15.6716 178.797C15.9956 179.337 16.3194 179.985 16.6433 180.525L17.0752 181.388C17.0752 181.388 17.3991 181.928 17.6151 182.252L18.6948 183.98L18.5868 183.872Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.3041 194.344L31.1113 190.889C30.1396 190.134 29.2759 189.378 28.4121 188.514L27.7643 187.866L27.4404 187.542L27.1165 187.218L25.9288 185.923L22.4738 188.73L23.8774 190.242L24.2013 190.566L24.5252 190.889L25.281 191.537C26.2527 192.509 27.3324 193.265 28.3041 194.128V194.344Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.0419 131.29L25.497 134.098L26.0368 133.45C26.0368 133.45 26.4687 133.018 26.6846 132.802L27.9803 131.506L29.2759 130.319C29.2759 130.319 29.7078 129.887 29.9237 129.671L30.6795 129.131L27.7643 125.784L27.0086 126.432C27.0086 126.432 26.4687 126.864 26.2528 127.08L24.7412 128.375L23.3376 129.779C23.3376 129.779 22.9057 130.211 22.6898 130.535L22.0419 131.29Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.484 143.275L18.6948 144.895C18.6948 144.895 18.9107 144.355 19.0187 144.031L19.4506 143.275L19.8824 142.519C19.8824 142.519 20.0983 141.979 20.3143 141.763C20.8541 140.684 21.502 139.712 22.1498 138.74L18.3709 136.365C17.6151 137.445 16.9673 138.632 16.3194 139.712C16.1035 140.036 15.9955 140.252 15.8875 140.576L15.4557 141.44L15.0238 142.303C15.0238 142.303 14.8079 142.951 14.5919 143.167L14.484 143.275Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2448 156.987L15.7796 157.311C15.9955 154.936 16.3194 152.668 16.9672 150.293L12.6484 149.213C11.8927 151.697 11.5688 154.396 11.3528 156.987H11.2448Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.1834 111.856L60.8029 115.959C61.4507 115.743 62.0985 115.419 62.6384 115.203L63.6101 114.771C63.6101 114.771 64.2579 114.447 64.5818 114.339C65.2296 114.015 65.8775 113.691 66.5253 113.368C66.8492 113.152 67.1731 113.044 67.497 112.828L68.4687 112.288L65.7695 108.725C65.7695 108.725 64.6898 109.265 64.1499 109.589C63.6101 109.913 63.0702 110.128 62.5304 110.344C62.2065 110.452 61.9906 110.56 61.6667 110.668L60.8029 110.992C60.263 111.208 59.6152 111.424 59.0754 111.748L59.1834 111.856Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.011 116.391L47.5226 120.494C49.8979 119.63 52.3812 118.874 54.8645 118.01L53.3529 113.907C50.8696 114.771 48.3864 115.527 46.011 116.391Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.9466 122.113L35.322 125.892L36.0778 125.46C36.0778 125.46 36.6176 125.136 36.8335 125.028L38.4531 124.165C39.5327 123.625 40.7204 123.193 41.8001 122.653L40.0726 118.658C38.8849 119.198 37.5893 119.63 36.4017 120.278L34.5662 121.249C34.5662 121.249 33.9184 121.573 33.7024 121.681L32.8386 122.221L32.9466 122.113Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M72.7872 82.7044L76.8901 80.653C75.2705 78.2777 73.3271 76.1183 71.0597 74.2828L67.9286 77.414C69.7641 78.9255 71.3836 80.653 72.7872 82.5965V82.7044Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M76.3504 94.581L80.9931 95.0128C81.209 92.2056 80.8851 89.2905 79.9134 86.6992L75.3787 87.6709C76.2424 89.8303 76.5664 92.3136 76.3504 94.581Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M70.6281 105.594L74.1911 108.401C74.1911 108.401 75.2707 107.429 75.7026 106.889C75.9186 106.673 76.2425 106.35 76.4584 106.134L77.1062 105.27C77.97 104.082 78.7258 102.895 79.2656 101.599L74.9468 99.9794C74.515 101.059 73.7592 102.031 73.1114 103.002L72.5715 103.65C72.5715 103.65 72.1397 104.082 71.9237 104.298C71.4918 104.73 71.0599 105.162 70.6281 105.594Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.9417 66.9409L37.6975 62.6222C35.2142 62.1903 32.623 61.6504 30.2477 61.1106L29.168 65.3214C31.7592 65.8612 34.3505 66.4011 36.9417 66.833V66.9409Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.5458 69.5321L51.6254 65.3213C49.0342 64.6735 46.4429 64.2416 43.8516 63.7018L42.9879 68.0205C45.5792 68.4524 48.0625 68.9923 50.5458 69.5321Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M63.0701 74.0668L65.3375 70.2879C64.1498 69.6401 62.8542 68.9923 61.5586 68.4524C60.9107 68.1285 60.2629 67.9126 59.6151 67.6967L58.6434 67.3728L57.6717 67.0488L56.1601 71.1517L57.0238 71.4756L57.8876 71.7995C58.4275 72.0154 59.0753 72.2313 59.6151 72.4473C60.6948 72.9871 61.8824 73.527 62.9621 74.0668H63.0701Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.31179 45.563L5.73853 44.2674C4.98274 42.2159 4.55088 39.9486 4.65885 37.7892L0.0161729 37.5732C-0.0917959 40.2725 0.340069 42.9717 1.31179 45.563Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2733 57.0077L13.0805 53.5527C13.0805 53.5527 12.2168 52.7969 11.7849 52.473C11.5689 52.2571 11.353 52.1491 11.1371 51.9332C10.9211 51.7172 10.7052 51.5013 10.4892 51.3933C9.73344 50.6375 8.97769 49.7738 8.32988 48.91L4.44298 51.2853C6.06252 53.4447 8.11394 55.3882 10.2733 57.1157V57.0077Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.0134 63.7018L24.525 59.599C22.2577 58.8432 19.9903 57.8715 17.8309 56.6838L15.6716 60.4628C18.0469 61.7584 20.5301 62.8381 23.0134 63.7018Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.1215 13.0642L24.741 17.1671C27.0084 16.3033 29.3837 15.5475 31.867 15.0077L30.7873 10.7969C28.196 11.4447 25.6048 12.2005 23.1215 13.1722V13.0642Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4891 19.9743L13.2963 23.4293C15.1318 22.0257 17.2912 20.73 19.4506 19.6503L17.3992 15.7634C15.0238 16.9511 12.7565 18.3547 10.5971 19.9743H10.4891Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.41969 31.203L5.84642 32.6066C6.71018 30.5552 7.89786 28.6117 9.40942 26.9922L5.84642 24.293C4.01095 26.3444 2.4994 28.7197 1.52768 31.203H1.41969Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M63.8259 3.45503L65.5534 7.55785C66.849 7.018 68.0367 6.47816 69.3323 5.83034L70.304 5.29051C70.304 5.29051 70.9519 4.96659 71.1678 4.75065L72.0316 4.21081L72.8953 3.67095L70.412 0L69.6563 0.539858L68.9004 0.971724C68.9004 0.971724 68.3606 1.29564 68.0367 1.40361L67.1729 1.83548C66.0932 2.37532 64.9056 2.91518 63.7179 3.34706L63.8259 3.45503Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.6538 7.12594L51.5176 11.4447C54.1088 10.9049 56.7001 10.365 59.2913 9.60923L57.9957 5.39844C55.5124 6.04625 53.0291 6.69407 50.5458 7.12594H50.6538Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.9417 9.50131L37.6975 13.8201L45.4713 12.5244L44.6075 8.20569L36.9417 9.50131Z' fill='%23A1A2A6'/%3E%3Cpath d='M18.263 203.522L31.4352 194.884L34.2424 179.661L55.4043 210L18.263 203.522Z' fill='%23A1A2A6'/%3E%3C/g%3E%3C/svg%3E"); }

.sage_acc_sw_section { padding: 70px 0; }
.sage_acc_sw_section .sage_acc_sw_head h2 { font-weight: 500; margin-bottom: 15px; font-size: 42px; line-height: 56px; }
.sage_acc_sw_section .sage_acc_sw_head p { font-size: 20px; line-height: 33px; }
.sage_acc_sw_section .sage_acc_sw_head span { color: #BE2026; }
.sage_acc_sw_cover { width: 880px; max-width: 100%; }
.sage_acc_sw_head { margin-bottom: 50px; position: relative; }
.sage_acc_sw_head:before { position: absolute; content: ""; height: 258px; width: 250px; top: 20px; right: calc(100% - 80px); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='258' viewBox='0 0 250 258' fill='none'%3E%3Cg opacity='0.3'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M111.354 26.825L113.76 31.0601C112.574 31.8305 111.46 32.5043 110.274 33.2746C109.088 34.0449 107.999 34.8879 106.813 35.6582L103.995 31.5671C105.182 30.7968 106.44 29.93 107.626 29.1597C108.813 28.3894 109.999 27.6191 111.354 26.825Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M125.195 19.7069L127.044 24.2789C125.738 24.8073 124.528 25.4083 123.318 26.0094C122.108 26.6105 120.802 27.1389 119.616 27.9092L117.452 23.5539C118.735 22.8563 120.041 22.328 121.323 21.6304C122.606 20.9328 123.912 20.4044 125.291 19.7796L125.195 19.7069Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M139.828 14.5481L141.024 19.3844C141.024 19.3844 139.694 19.7435 139.041 20.0077L137.058 20.6309C137.058 20.6309 136.405 20.8951 136.066 20.9426L135.075 21.2542L133.092 21.8775L131.484 17.1853L133.54 16.4656L134.532 16.1539C134.532 16.1539 135.185 15.8897 135.523 15.8422L137.603 15.2917C137.603 15.2917 139.006 14.8361 139.683 14.7411L139.828 14.5481Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M76.8147 57.9843L80.7703 60.9667C80.3339 61.5456 79.8974 62.1244 79.5337 62.6068L78.2971 64.247C77.8607 64.8259 77.4243 65.4047 77.157 65.9599L75.9204 67.6001L71.9395 65.0526L73.2488 63.3159C73.5888 62.6643 73.9288 62.0127 74.3653 61.4339L75.6746 59.6972C76.111 59.1183 76.5475 58.5395 76.9839 57.9606L76.8147 57.9843Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86.9702 46.1203L90.3929 49.6088L87.5338 52.5982L84.7949 55.8295L81.0575 52.5577L83.9656 49.3027L86.9702 46.1203Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M98.5476 35.7824L101.51 39.6806L99.8876 41.0298L98.2651 42.379L96.6426 43.7282C96.1096 44.2343 95.6495 44.644 95.1166 45.1501L91.8393 41.4686C92.3722 40.9625 92.9051 40.4563 93.438 39.9502L95.1333 38.5045L96.8286 37.0588L98.4511 35.7097L98.5476 35.7824Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.1923 99.7876L60.9259 100.935C60.2666 103.616 59.6074 106.297 59.2139 109.027L54.3585 108.241C54.8248 105.415 55.4603 102.565 56.1923 99.7876Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M61.1111 85.0346L65.6739 86.8102C65.1632 88.0897 64.6525 89.3693 64.1418 90.6488C63.6311 91.9283 63.2169 93.2805 62.8027 94.6327L58.118 93.2193C58.5322 91.867 59.0192 90.4183 59.5299 89.1388C60.1134 87.7628 60.5276 86.4106 61.1111 85.0346Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M68.0337 71.0359L72.2566 73.4631C71.6494 74.6699 70.8729 75.9004 70.2657 77.1071C69.6585 78.3139 68.9787 79.6172 68.3715 80.8239L63.9303 78.6861C64.6103 77.3829 65.2901 76.0796 65.8973 74.8728C66.5773 73.5696 67.3537 72.3391 68.0337 71.0359Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M54.3115 146.036L59.1714 145.009C59.3613 146.363 59.7204 147.693 59.9103 149.047C60.2694 150.377 60.4594 151.731 60.8185 153.061L56.0061 154.426C55.7197 153 55.3605 151.67 55.0741 150.243C54.7877 148.817 54.5014 147.39 54.3115 146.036Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.7554 130.639L57.7102 130.289C57.7309 131.666 57.7516 133.044 57.9416 134.397C58.1315 135.751 58.1522 137.129 58.3421 138.483L53.4347 139.171C53.2448 137.817 53.2003 136.27 53.0104 134.917C52.8933 133.466 52.8725 132.089 52.7554 130.639Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.3502 115.198L58.3273 115.622C58.3273 115.622 58.1787 117.023 58.1045 117.723L57.9545 119.729C57.9545 119.729 57.8802 120.429 57.9276 120.768L57.9009 121.807L57.8473 123.885L52.8449 123.897L52.9712 121.722L52.998 120.683C52.998 120.683 53.0723 119.982 53.0976 119.547L53.2239 117.373C53.2982 116.672 53.3724 115.972 53.4467 115.271L53.3502 115.198Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M70.8297 188.755L75.0174 186.011C75.3543 186.567 75.6912 187.124 76.1246 187.753L77.3046 189.4C77.6415 189.956 78.0748 190.586 78.4845 191.046L79.6645 192.692L75.6936 195.751L74.4171 194.032C73.9837 193.403 73.6468 192.846 73.2134 192.217L72.0097 190.401C71.5763 189.772 71.2393 189.215 70.9024 188.658L70.8297 188.755Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M63.5171 175.373L67.9452 173.112L69.8449 176.814L71.7209 180.347L67.3403 182.946L65.3441 179.171L63.5171 175.373Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M57.9709 161.053L62.6631 159.445L63.2865 161.428L63.9825 163.315L64.6786 165.202C64.6786 165.202 65.2069 166.508 65.3746 167.089L60.7299 169.034C60.4657 168.381 60.2015 167.728 59.9373 167.075L59.2175 165.019L58.4977 162.963L57.8744 160.98L57.9709 161.053Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M102.332 221.434L105.194 217.237C107.389 218.74 109.754 220.22 112.095 221.531L109.595 225.851C107.158 224.467 104.697 222.914 102.332 221.434Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.3938 211.979L93.8349 208.218C94.8234 209.115 95.812 210.011 96.8732 210.812C97.9345 211.612 98.9958 212.412 100.081 213.381L97.0257 217.433C95.8679 216.561 94.7101 215.688 93.6251 214.718C92.4673 213.845 91.4788 212.949 90.3938 211.979Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M79.8851 201.03L83.7358 197.729C84.6516 198.722 85.4947 199.812 86.4105 200.805C87.3263 201.798 88.2421 202.791 89.1579 203.784L85.5966 207.303C84.5843 206.237 83.6685 205.244 82.6562 204.178C81.644 203.113 80.8009 202.023 79.8851 201.03Z' fill='%23A1A2A6'/%3E%3Cpath d='M116.746 207.334L115.252 224.971L101.593 236.463L142.935 239.033L116.746 207.334Z' fill='%23A1A2A6'/%3E%3C/g%3E%3C/svg%3E"); }
.sage_acc_sw_rawin { display: flex; width: 100%; }
.sage_acc_sw_img { width: 217px; }
.sage_acc_sw_txt { width: calc(100% - 217px); padding: 40px; }
.sage_acc_sw_raw { background: #FFF; box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.10); margin-bottom: 25px; }
.sage_acc_sw_txt .title { font-size: 22px; line-height: 1.7; color: #BE2026; font-weight: 700; margin-bottom: 8px; }
.sage_acc_sw_txt p { font-size: 16px; line-height: 27px; margin: 0; }
.sage_acc_sw_txt p + p { margin-top: 20px; }

.sage_banner_text_cover { width: 1000px; max-width: 100%; padding: 110px 0; color: #fff; position: relative; }
.sage_banner_text_cover p { font-size: 20px; line-height: 33px; margin: 0; }
.sage_banner_text_cover p + p { margin-top: 25px; }
.sage_banner_text_cover h2 { color: #fff; font-size: 42px; line-height: 56px; margin-bottom: 15px; }
.sage_banner_text_cover:before { position: absolute; content: ""; height: 409px; width: 152px; bottom: -130px; right: 100%; background: url(https://6757325.fs1.hubspotusercontent-na1.net/hubfs/6757325/sage-pattern-img.png) no-repeat center / cover; }

.nor_content_section { background: #F3F2F5; padding: 80px 0; font-size: 20px; line-height: 33px; }
.nor_content_section h2 { margin-bottom: 15px; font-size: 42px; line-height: 56px; }
.nor_content_section p { font-size: 20px; line-height: 33px; }
.nor_content_section ul { padding: 0 0 0 10px; list-style-type: none; }
.nor_content_section ul li { margin-bottom: 15px; padding-left: 20px; position: relative; }
.nor_content_section ul li:before { position: absolute; content: ""; height: 7px; width: 7px; top: 12px; left: 0; background: #be2026; border-radius: 100%; }
.nor_content_cover { width: 1000px; max-width: 100%; }

.sage_cost_section { padding: 100px 0 50px; }
.sage_cost_section h2 { font-weight: 500; margin-bottom: 15px; font-size: 42px; line-height: 56px; }
.sage_cost_head, .sage_cost_head p { font-size: 20px; line-height: 33px; }
.sage_cost_cover { width: 1000px; max-width: 100%; }
.sage_cost_advbox { background: #FFF; box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.10); border-top: 8px solid #BE2026; padding: 50px; margin-top: 50px; margin-bottom: 60px; }
.sage_cost_advbox h3 { margin: 0 0 30px; font-size: 25px; line-height: 37px; color: #303842; text-transform: uppercase; font-weight: 700; text-align: left; }
.sage_cost_advwrap { display: flex; padding: 0 30px; flex-wrap: wrap; }
.sage_cost_advcol { width: 50%; padding: 0 40px; font-size: 22px; line-height: 29px; font-weight: 700; display: flex; align-items: center; margin-top: 20px; margin-bottom: 15px; }
.sage_cost_advicon { width: 80px; text-align: center; }
.sage_cost_advtitle { width: calc(100% - 80px); padding-left: 25px; }
.sage_cost_bottom p { font-size: 20px; line-height: 33px; }
.sage_cost_head { position: relative; }
.sage_cost_head:before { position: absolute; content: ""; height: 138px; width: 103px; top: 25px; right: 100%; background: url(https://6757325.fs1.hubspotusercontent-na1.net/hubfs/6757325/cost-pattern.png) no-repeat center / cover; }

.integrate_cost_section { padding-bottom: 70px; }
.integrate_cost_cover { width: 1000px; max-width: 100%; }
.integrate_cost_wrap { display: flex; flex-wrap: wrap; width: 100%; }
.integrate_cost_left { width: 220px; }
.integrate_cost_right { width: calc(100% - 220px); padding-left: 50px; font-size: 20px; line-height: 33px; }
.integrate_cost_right p { font-size: inherit; line-height: inherit; color: inherit; }
.integrate_cost_right h3 { text-align: left; font-size: 28px; line-height: 33px; font-weight: 700; text-transform: uppercase; margin-top: 0; }
.integrate_cost_right ul { margin-bottom: 0; padding-left: 15px; list-style-type: none; }
.integrate_cost_right ul li { margin-bottom: 15px; padding-left: 20px; position: relative; }
.integrate_cost_right ul li:last-child { margin-bottom: 0; }
.integrate_cost_right ul li:before { position: absolute; content: ""; height: 7px; width: 7px; top: 13px; left: 0; background: #be2026; border-radius: 100%; }

.sage_feature_section { padding: 80px 0; }
.sage_feature_cover { width: 1000px; max-width: 100%; }
.sage_feature_cover h2 { font-weight: 500; width: 900px; max-width: 100%; font-size: 42px; line-height: 56px; }
.sage_feature_item { background: #FFF; box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.10); padding: 50px; display: flex; flex-wrap: wrap; width: 100%; margin-bottom: 40px; font-size: 16px; line-height: 27px; }
.sage_feature_icon { width: 70px; text-align: center; }
.sage_feature_content { width: calc(100% - 70px); padding-left: 30px; line-height: 1.66; }
.sage_feature_content p { line-height: inherit; font-size: inherit; }
.sage_feature_content p { margin: 0; }
.sage_feature_content p + p { margin-top: 20px; }
.sage_feature_content span { color: #BE2026; }
.sage_feature_content h5 { font-size: 22px; line-height: 37px; font-weight: 700; text-transform: none; color: #be2026; }
.sage_feature_item:last-child { margin: 0; }

.compare_table_section.sage .compare_table_raw_main { width: 1000px; max-width: 100%; padding: 60px 70px 60px 187px; margin-bottom: -60px; }
.compare_table_section.sage .compare_table_raw_main .subtext { font-size: 22px; line-height: 1.5; color: #303842; font-weight: 600; margin: 0 0 5px; }
.compare_table_section.sage .compare_table_raw_main .compare_table_head h2 { margin: 5px 0 25px; font-size: 35px; line-height: 48px; }
.compare_table_section.sage .compare_table_raw_main p { font-size: 17px; line-height: 30px; }
.compare_table_section.sage .compare_table_raw_main .head_content { margin-bottom: 20px; }
.compare_table_section.sage .compare_table_headin div { font-size: 15px; font-weight: 700; line-height: 1.9; width: 28%; margin: 0; }
.compare_table_section.sage .compare_table_headin div:first-child { width: 44%; }
.compare_table_section.sage { background: #F3F2F5; padding-top: 100px; font-size: 20px; line-height: 33px; padding-bottom: 0; }
.compare_table_section.sage p { font-size: inherit; line-height: inherit; color: inherit; margin: 0; }
.compare_table_top { width: 1000px; max-width: 100%; padding-bottom: 50px; }
.compare_table_section.sage p + p { margin-top: 22px; }
.compare_table_top h2 { margin-bottom: 15px; font-weight: 500; font-size: 42px; line-height: 56px; }
.compare_table_section.sage .cmp_table_sw, .compare_table_section.sage .cmp_table_xero { width: 28%; padding-left: 5px; padding-right: 5px; position: relative; }
.compare_table_section.sage .cmp_table_sw.icon:after, .compare_table_section.sage .cmp_table_xero.icon:after { position: absolute; content: ""; height: 28px; width: 28px; bottom: 0; right: 8px; background: url(https://6757325.fs1.hubspotusercontent-na1.net/hubfs/6757325/red-g2.png) no-repeat center / cover; top: 0; margin: auto 0; }
.compare_table_section.sage .cmp_table_xero.icon:after { background: url(https://6757325.fs1.hubspotusercontent-na1.net/hubfs/6757325/grey-g2.png) no-repeat center / cover; }
.compare_table_section.sage .cmp_table_title { font-size: 15px; line-height: 24px; width: 44%; padding-right: 15px; padding-left: 15px; }
.compare_table_section.sage .compare_table_raw { padding: 0; }

.sage_acc_main .demo_today_section { padding-top: 160px; }
.sage_acc_main .demo_today_section .wrapper { width: 1000px; }
.sage_acc_main .demo_today_section .demo_today_text { width: 760px; margin: 0 auto; }

/**/
.program-form-page .dnd-section.custom_dnd_sc > .row-fluid { max-width: 1200px; }

/* .blog-recent-posts__image + div { min-height: 230px; } */
/* 02-08-2024-59 */
.intro-netsuite-box-wrap { background: #FFF; box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.10); max-width: 1015px; margin: -110px auto 0px; padding: 63px; color: #494A52; font-family: Lato; font-size: 20px; font-style: normal; font-weight: 400; line-height: 33px; }
.intro-netsuite-box-wrap strong { color: #BE2026; }
.intro-netsuite-box-wrap p { color: #494A52; font-family: Lato; font-size: 20px; font-style: normal; font-weight: 400; line-height: 33px; }
.intro-netsuite-box-wrap .content *:last-child { margin-bottom: 0; }
.netsuite-body-wrap .gravity-hero-main-wrap.compare_hero_section { padding: 290px 0 130px; }
.netsuite-features-alternative-wrap { padding: 60px 0; font-size: 20px; }
.netsuite-features-alternative-wrap h2 { margin-bottom: 10px; }
.netsuite-features-alternative-wrap .sage_feature_head { margin-bottom: 45px; }
.netsuite-features-alternative-wrap .sage_feature_item { padding: 0; box-shadow: none; margin-bottom: 60px; }
.netsuite-features-alternative-wrap .sage_feature_item h3 { margin-bottom: 8px; font-size: 22px; line-height: 37px; font-weight: 700; text-transform: none; color: #be2026; margin-top: 0; text-align: left; }
.netsuite-features-alternative-wrap .sage_feature_cover { width: 1071px; }
.netsuite-features-alternative-wrap .sage_feature_head { position: relative; }
.netsuite-features-alternative-wrap .sage_feature_head:before { position: absolute; content: ""; height: 210px; width: 82px; top: 30px; right: calc(100% + 20px); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='82' height='210' viewBox='0 0 82 210' fill='none'%3E%3Cg opacity='0.3'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7566 171.023L17.0753 169.835C16.8594 169.296 16.7514 168.648 16.6434 168.108L16.4275 167.244C16.4275 167.244 16.4275 166.704 16.3195 166.38L15.9956 164.653C15.9956 164.113 15.8877 163.465 15.7797 162.925L11.353 163.357C11.353 164.005 11.4609 164.653 11.5689 165.301L11.8928 167.244C11.8928 167.244 11.8928 167.892 12.1087 168.216L12.3247 169.188C12.4327 169.835 12.6486 170.483 12.7566 171.131V171.023Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5868 183.872L22.3657 181.496L21.394 179.985C21.394 179.985 21.0701 179.445 20.9621 179.229L20.5302 178.473C20.5302 178.473 19.9904 177.393 19.6665 176.854L18.9107 175.234L14.8079 176.962L15.6716 178.797C15.9956 179.337 16.3194 179.985 16.6433 180.525L17.0752 181.388C17.0752 181.388 17.3991 181.928 17.6151 182.252L18.6948 183.98L18.5868 183.872Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.3041 194.344L31.1113 190.889C30.1396 190.134 29.2759 189.378 28.4121 188.514L27.7643 187.866L27.4404 187.542L27.1165 187.218L25.9288 185.923L22.4738 188.73L23.8774 190.242L24.2013 190.566L24.5252 190.889L25.281 191.537C26.2527 192.509 27.3324 193.265 28.3041 194.128V194.344Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.0419 131.29L25.497 134.098L26.0368 133.45C26.0368 133.45 26.4687 133.018 26.6846 132.802L27.9803 131.506L29.2759 130.319C29.2759 130.319 29.7078 129.887 29.9237 129.671L30.6795 129.131L27.7643 125.784L27.0086 126.432C27.0086 126.432 26.4687 126.864 26.2528 127.08L24.7412 128.375L23.3376 129.779C23.3376 129.779 22.9057 130.211 22.6898 130.535L22.0419 131.29Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.484 143.275L18.6948 144.895C18.6948 144.895 18.9107 144.355 19.0187 144.031L19.4506 143.275L19.8824 142.519C19.8824 142.519 20.0983 141.979 20.3143 141.763C20.8541 140.684 21.502 139.712 22.1498 138.74L18.3709 136.365C17.6151 137.445 16.9673 138.632 16.3194 139.712C16.1035 140.036 15.9955 140.252 15.8875 140.576L15.4557 141.44L15.0238 142.303C15.0238 142.303 14.8079 142.951 14.5919 143.167L14.484 143.275Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2448 156.987L15.7796 157.311C15.9955 154.936 16.3194 152.668 16.9672 150.293L12.6484 149.213C11.8927 151.697 11.5688 154.396 11.3528 156.987H11.2448Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.1834 111.856L60.8029 115.959C61.4507 115.743 62.0985 115.419 62.6384 115.203L63.6101 114.771C63.6101 114.771 64.2579 114.447 64.5818 114.339C65.2296 114.015 65.8775 113.691 66.5253 113.368C66.8492 113.152 67.1731 113.044 67.497 112.828L68.4687 112.288L65.7695 108.725C65.7695 108.725 64.6898 109.265 64.1499 109.589C63.6101 109.913 63.0702 110.128 62.5304 110.344C62.2065 110.452 61.9906 110.56 61.6667 110.668L60.8029 110.992C60.263 111.208 59.6152 111.424 59.0754 111.748L59.1834 111.856Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.011 116.391L47.5226 120.494C49.8979 119.63 52.3812 118.874 54.8645 118.01L53.3529 113.907C50.8696 114.771 48.3864 115.527 46.011 116.391Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.9466 122.113L35.322 125.892L36.0778 125.46C36.0778 125.46 36.6176 125.136 36.8335 125.028L38.4531 124.165C39.5327 123.625 40.7204 123.193 41.8001 122.653L40.0726 118.658C38.8849 119.198 37.5893 119.63 36.4017 120.278L34.5662 121.249C34.5662 121.249 33.9184 121.573 33.7024 121.681L32.8386 122.221L32.9466 122.113Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M72.7872 82.7044L76.8901 80.653C75.2705 78.2777 73.3271 76.1183 71.0597 74.2828L67.9286 77.414C69.7641 78.9255 71.3836 80.653 72.7872 82.5965V82.7044Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M76.3504 94.581L80.9931 95.0128C81.209 92.2056 80.8851 89.2905 79.9134 86.6992L75.3787 87.6709C76.2424 89.8303 76.5664 92.3136 76.3504 94.581Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M70.6281 105.594L74.1911 108.401C74.1911 108.401 75.2707 107.429 75.7026 106.889C75.9186 106.673 76.2425 106.35 76.4584 106.134L77.1062 105.27C77.97 104.082 78.7258 102.895 79.2656 101.599L74.9468 99.9794C74.515 101.059 73.7592 102.031 73.1114 103.002L72.5715 103.65C72.5715 103.65 72.1397 104.082 71.9237 104.298C71.4918 104.73 71.0599 105.162 70.6281 105.594Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.9417 66.9409L37.6975 62.6222C35.2142 62.1903 32.623 61.6504 30.2477 61.1106L29.168 65.3214C31.7592 65.8612 34.3505 66.4011 36.9417 66.833V66.9409Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.5458 69.5321L51.6254 65.3213C49.0342 64.6735 46.4429 64.2416 43.8516 63.7018L42.9879 68.0205C45.5792 68.4524 48.0625 68.9923 50.5458 69.5321Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M63.0701 74.0668L65.3375 70.2879C64.1498 69.6401 62.8542 68.9923 61.5586 68.4524C60.9107 68.1285 60.2629 67.9126 59.6151 67.6967L58.6434 67.3728L57.6717 67.0488L56.1601 71.1517L57.0238 71.4756L57.8876 71.7995C58.4275 72.0154 59.0753 72.2313 59.6151 72.4473C60.6948 72.9871 61.8824 73.527 62.9621 74.0668H63.0701Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.31179 45.563L5.73853 44.2674C4.98274 42.2159 4.55088 39.9486 4.65885 37.7892L0.0161729 37.5732C-0.0917959 40.2725 0.340069 42.9717 1.31179 45.563Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2733 57.0077L13.0805 53.5527C13.0805 53.5527 12.2168 52.7969 11.7849 52.473C11.5689 52.2571 11.353 52.1491 11.1371 51.9332C10.9211 51.7172 10.7052 51.5013 10.4892 51.3933C9.73344 50.6375 8.97769 49.7738 8.32988 48.91L4.44298 51.2853C6.06252 53.4447 8.11394 55.3882 10.2733 57.1157V57.0077Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.0134 63.7018L24.525 59.599C22.2577 58.8432 19.9903 57.8715 17.8309 56.6838L15.6716 60.4628C18.0469 61.7584 20.5301 62.8381 23.0134 63.7018Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.1215 13.0642L24.741 17.1671C27.0084 16.3033 29.3837 15.5475 31.867 15.0077L30.7873 10.7969C28.196 11.4447 25.6048 12.2005 23.1215 13.1722V13.0642Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4891 19.9743L13.2963 23.4293C15.1318 22.0257 17.2912 20.73 19.4506 19.6503L17.3992 15.7634C15.0238 16.9511 12.7565 18.3547 10.5971 19.9743H10.4891Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.41969 31.203L5.84642 32.6066C6.71018 30.5552 7.89786 28.6117 9.40942 26.9922L5.84642 24.293C4.01095 26.3444 2.4994 28.7197 1.52768 31.203H1.41969Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M63.8259 3.45503L65.5534 7.55785C66.849 7.018 68.0367 6.47816 69.3323 5.83034L70.304 5.29051C70.304 5.29051 70.9519 4.96659 71.1678 4.75065L72.0316 4.21081L72.8953 3.67095L70.412 0L69.6563 0.539858L68.9004 0.971724C68.9004 0.971724 68.3606 1.29564 68.0367 1.40361L67.1729 1.83548C66.0932 2.37532 64.9056 2.91518 63.7179 3.34706L63.8259 3.45503Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.6538 7.12594L51.5176 11.4447C54.1088 10.9049 56.7001 10.365 59.2913 9.60923L57.9957 5.39844C55.5124 6.04625 53.0291 6.69407 50.5458 7.12594H50.6538Z' fill='%23A1A2A6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.9417 9.50131L37.6975 13.8201L45.4713 12.5244L44.6075 8.20569L36.9417 9.50131Z' fill='%23A1A2A6'/%3E%3Cpath d='M18.263 203.522L31.4352 194.884L34.2424 179.661L55.4043 210L18.263 203.522Z' fill='%23A1A2A6'/%3E%3C/g%3E%3C/svg%3E"); }
.netsuite-body-wrap .cloud_section .cloud_head:before { background: url(https://6757325.fs1.hubspotusercontent-na1.net/hubfs/6757325/sage-pattern-img.png) no-repeat center / cover; height: 409px; width: 152px; }
.cloud_section .cloud_content h3 { font-size: 22px; font-style: normal; font-weight: 700; line-height: 37px; text-align: left; color: #BE2026; font-family: Lato, sans-serif; margin-top: 0; margin-bottom: 10px; }
.netsuite-body-wrap .cloud_section .cloud_cover { width: 1071px; }

.tabing-netsuite-main-heading-content .title h2 { font-weight: 500; margin-bottom: 15px; font-size: 42px; line-height: 56px; }
.tabing-netsuite-main-heading-content { position: relative; }
.tabing-netsuite-main-heading-content:before { position: absolute; content: ""; height: 138px; width: 103px; top: 28px; right: 102%; background: url(https://6757325.fs1.hubspotusercontent-na1.net/hubfs/6757325/cost-pattern.png) no-repeat center / cover; transform: rotate(10deg); }
.tabing-netsuite-main-wrap { background: #F3F2F5; padding: 102px 0; }
.tabing-netsuite-main-heading-content .content,
.tabing-netsuite-main-heading-content .content p { font-size: 20px; font-style: normal; font-weight: 400; line-height: 33px; letter-spacing: -0.2px; }

.tabing-netsuite-nav-wrap .tabs-title { border-radius: 27.519px; border: 1px solid #BE2026; display: inline-block; color: #BE2026; text-align: center; font-size: 16px; font-style: normal; font-weight: 700; line-height: 31.647px; padding: 13px 33px; margin: 0px 15px; cursor: pointer; }
.tabing-netsuite-nav-wrap .tabs-title.current { background: #BE2026; color:#ffffff; }
.tabing-netsuite-cover { max-width: 1071px; }
.tabing-netsuite-nav-wrap { margin-top: 17px; display: inline-flex; width: calc(100% + 30px); margin-left: -15px; }
.tabing-netsuite-details-wrap { margin-top: 56px; }
.simple-content,.simple-content p { font-size: 20px; font-style: normal; font-weight: 400; line-height: 33px; }
.simple-content > *:last-child { margin-bottom:0px; }
.tabing-quotes { margin: 51px 0 0; border-left: 8px solid #BE2026; padding-left: 35px; font-size: 20px; font-style: normal; font-weight: 400; line-height: 33px; }
.tabing-quotes h4 { font-size: 22px; font-style: normal; font-weight: 700; line-height: 37px; margin-bottom: 11px; }
.tabing-quotes p { font-size: 20px; font-style: normal; font-weight: 400; line-height: 33px; }
.tabing-quotes ul li::marker, .tabing-bottom-box ul li::marker { color: #BE2026; }
.tabing-quotes ul li, .tabing-bottom-box ul li { margin-bottom: 10px; }
.tabing-bottom-box { background: #FFF; box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.10); padding: 49px; font-size: 20px; font-style: normal; font-weight: 400; line-height: 33px; margin-top: 66px; }
.tabing-quotes > *:last-child { margin-bottom: 0; }
.tabing-bottom-box h4 { font-size: 22px; font-style: normal; font-weight: 700; line-height: 37px; }
.tabing-bottom-box ul li:last-child { margin-bottom: 0; }
.tabing-bottom-box > *:last-child { margin-bottom: 0; }
.tabing-netsuite-details-wrap .tab-content { display:none; }
.tabing-netsuite-details-wrap .tab-content .cloud_head { font-size: 20px; font-style: normal; font-weight: 400; line-height: 33px; }
.tabing-netsuite-details-wrap .tab-content .cloud_logo { width: 210px; }
.tabing-netsuite-details-wrap .tab-content .cloud_content { width: calc(100% - 210px); padding-left: 40px; }
.tabing-netsuite-details-wrap .tab-content .cloud_raw_wrap { margin-top: 62px; }
.tabing-netsuite-details-wrap .tab-content .cloud_content h3 { font-size: 22px; font-style: normal; font-weight: 700; line-height: 37px; text-align: left; color: #BE2026; font-family: Lato, sans-serif; margin-top: 0; margin-bottom: 10px; }
.tabing-netsuite-details-wrap .tab-content .cloud_content .text, .tabing-netsuite-details-wrap .tab-content .cloud_content .text p { font-size: 20px; font-style: normal; font-weight: 400; line-height: 33px; }
.tabing-netsuite-details-wrap .tab-content .cloud_cover { width: 100%; }
.netsuite-testimonial-main-wrap { padding: 70px 0px 220px; }
.netsuite-testimonial-heading h2 { color: #fff; font-size: 42px; font-style: normal; font-weight: 500; line-height: 56px; margin-bottom: 0; }
.netsuite-testimonial-wrap { display: flex; flex-flow: wrap; max-width: 1071px; }
.netsuite-testimonial-list { width: calc(100% / 3); padding: 13px; }
.netsuite-testimonial { background: #FFF; box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.10); padding: 60px; height: 100%; }
.netsuite-testimonial-heading { padding: 0 15px 35px; }
.netsuite-testimonial .quote-text { font-size: 16px; font-style: normal; font-weight: 400; line-height: 27px; position: relative; z-index: 1; }
.netsuite-testimonial .user-details h4 { font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; margin-bottom: 0; font-family: Lato, sans-serif; }
.netsuite-testimonial .user-details { margin-top: 20px; }
.netsuite-testimonial .user-details span { font-size: 16px; font-style: italic; font-weight: 400; line-height: normal; }
.netsuite-testimonial .quote-text:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='65' viewBox='0 0 89 65' fill='none'%3E%3Cpath d='M40.0018 0L26.5072 44.7672L21.2058 24.6936C27.5247 24.6936 32.6119 26.4461 36.4675 29.951C40.4302 33.4559 42.4116 38.3415 42.4116 44.6078C42.4116 50.768 40.3767 55.7067 36.3069 59.424C32.3442 63.1413 27.3105 65 21.2058 65C15.1011 65 10.0138 63.1413 5.94404 59.424C1.98135 55.7067 0 50.768 0 44.6078C0 42.9085 0.1071 41.2092 0.3213 39.5098C0.642599 37.8105 1.23165 35.7394 2.08845 33.2966C3.05235 30.8538 4.44464 27.6675 6.26534 23.7377L17.5108 0H40.0018ZM86.5902 0L73.0957 44.7672L67.7942 24.6936C74.1131 24.6936 79.2004 26.4461 83.056 29.951C87.0186 33.4559 89 38.3415 89 44.6078C89 50.768 86.9651 55.7067 82.8953 59.424C78.9326 63.1413 73.8989 65 67.7942 65C61.6895 65 56.6023 63.1413 52.5325 59.424C48.5698 55.7067 46.5884 50.768 46.5884 44.6078C46.5884 42.9085 46.6955 41.2092 46.9097 39.5098C47.231 37.8105 47.8201 35.7394 48.6769 33.2966C49.6408 30.8538 51.0331 27.6675 52.8538 23.7377L64.0993 0H86.5902Z' fill='%23F3F2F5'/%3E%3C/svg%3E"); content: ''; width: 89px; height: 65px; position: absolute; left: -38px; top: -30px; z-index: -1; }

.netsuite-icon-heading { display: flex; align-items: center; margin-bottom: 20px; }
.netsuite-icon-heading .icon { width: 100px; }
.netsuite-icon-heading h2 { margin: 0; padding-left: 39px; width: calc(100% - 100px); font-size: 42px; font-style: normal; font-weight: 500; line-height: 56px; max-width: 560px; }
.netsuite-icon-heading-content-main-wrap .btn-wrap { margin-top: 55px; }
.netsuite-icon-heading-content-main-wrap .intro-netsuite-box-wrap { margin-left: 15px; max-width: 1043px; margin-top: -150px; }
.intro-netsuite-box-main-wrap.netsuite-icon-heading-content-main-wrap { display: inline-block; width: 100%; background: #F3F2F5; padding-bottom: 50px; }
.netsuite-features-alternative-wrap .sage_feature_content { font-size: 20px; }

.frequently_asked .bottom-content { margin-bottom: 10px; }
.frequently_asked .content { max-width: 264px; margin-bottom: 50px; font-family: Montserrat, sans-serif; font-size: 22px; font-style: normal; font-weight: 400; line-height: 33px; color: #303842; }
.netsuite-body-wrap .btn_style a:after { display: none; }

/**/
.tabing-netsuite-details-wrap .table_sc .table_main_title { color: #BE2026; font-size: 22px; font-weight: 700; line-height: 37px; margin-bottom: 20px; }
.tabing-netsuite-details-wrap .table_sc { padding-top: 60px; }
.tabing-netsuite-details-wrap .table_sc .table_cover { background: #fff; }
.tabing-netsuite-details-wrap .table_sc .table_cover ul { padding: 0; margin: 0; list-style-type: none; display: flex; flex-wrap: wrap; width: 100%; }
.tabing-netsuite-details-wrap .table_sc .table_cover ul li { width: 30%; background: #BE2026; color: #fff; font-size: 20px; line-height: 1.5; font-weight: 600; font-family: Montserrat, sans-serif; padding: 12px 20px; border-left: 2px solid #F3F2F5; }
.tabing-netsuite-details-wrap .table_sc .table_cover ul li:first-child { width: 40%; border-left: 0; }
.tabing-netsuite-details-wrap .table_sc .table_raw { display: flex; flex-wrap: wrap; width: 100%; }

.tabing-netsuite-details-wrap .table_sc .table_col { width: 30%; padding: 15px 20px; border-left: 2px solid #F3F2F5; border-bottom: 2px solid #F3F2F5; font-size: 20px; line-height: 1.5; font-weight: 500; font-family: Montserrat, sans-serif; color: #4F5A69; }
.tabing-netsuite-details-wrap .table_sc .table_col:first-child { width: 40%; border-left: 0; font-weight: 600; }

/* resource 2025 28-03-2025-59 */
.resource-heading-content-main-wrap { background: #FFF; box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, 0.10); padding: 63px 60px; text-align: center; margin-top: -100px; }
.resource-heading-content-wrap h2 { font-size: 37px; font-style: normal; font-weight: 600; line-height: normal; margin-bottom: 33px; }
.resource-heading-content-wrap .content, .resource-heading-content-wrap .content * { color: #494A52; text-align: center; font-family: Lato; font-size: 20px; font-style: normal; font-weight: 400; line-height: 33px; }
.resource-heading-content-wrap .content p { margin-bottom: 0; }
.curated-insights-info-main-wrap { display: inline-block; width: 100%; background: #FAFAFC; padding: 53px 0 60px; } 
.curated-insights-info-heading h3 { margin: 0; text-align: left; font-size: 18px; font-style: normal; font-weight: 600; line-height: 32px; text-transform: uppercase; }
.curated-insights-info-heading { margin-bottom: 26px; }
.curated-insights-info-wrap { display: flex; flex-flow: wrap; margin: 0px -10px; }
.curated-insights-info { width: calc(100% / 3); padding: 0px 10px; position: relative; z-index: 1; }
.curated-insights-img img { width: 100%; aspect-ratio: 16/9; object-fit: cover; vertical-align: top; }
.curated-insights-details-wrap { background: #F3F2F5; padding: 22px 22px; }
.curated-insights-details-wrap h4 { font-size: 14px; font-style: normal; font-weight: 600; line-height: 32px; margin-bottom: 0; }
.curated-insights-details-wrap h2 { font-size: 23px; font-style: normal; font-weight: 600; line-height: 32px; color: #303842; margin-bottom: 10px; }
.curated-insights-details-wrap .content { font-size: 18px; font-style: normal; font-weight: 400; line-height: 25px; margin-bottom: 14px; }
.curated-insights-details-wrap .content p { font-size: 18px; font-style: normal; font-weight: 400; line-height: 25px; margin-bottom: 0; }
.curated-insights-details-wrap .simple-link a { font-size: 14px; font-style: normal; font-weight: 700; }

.resources-new-dropdown-main-wrap { padding: 46px 0 68px; }
.resources-new-dropdown label { width: 295px; display: inline-block; padding: 19px 47px 19px 25px; font-size: 18px; font-style: normal; font-weight: 400; line-height: 25px; border-radius: 6px; border: 1px solid #A1A2A6; background: #FFF; position: relative; cursor: pointer; }
.resources-new-dropdown label:after { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='27' viewBox='0 0 20 27' fill='none'%3E%3Cpath d='M9.79651 5.52649L19.593 15.323L17.6337 17.2823L9.79651 9.44509L1.9593 17.2823L0 15.323L9.79651 5.52649Z' fill='%23A1A2A6'/%3E%3C/svg%3E"); position: absolute; right: 21px; top: 50%; width: 20px; height: 27px; transform: translateY(-56%) rotate(180deg); }
.resources-new-dropdown { display: inline-block; vertical-align: top; position: relative; }
.resources-new-dropdown ul { margin: 0; border-radius: 0px 0px 6px 6px; background: #FFF; ); box-shadow: 0px 18px 12.3px 0px rgba(0, 0, 0, 0.10); position: absolute; top: 100%; width: 100%; z-index: 2; padding: 13px 0px; display: none; }
.resources-new-dropdown-wrap { margin-bottom: 51px; display: flex; flex-flow: wrap; gap: 30px; }
.resources-new-dropdown ul li { display: inline-block; width: 100%; padding: 7px 17px 8px 69px; position: relative; cursor: pointer; }
.resources-new-dropdown ul li:before { content: ''; width: 27px; height: 27px; position: absolute; left: 25px; top: 7px; border-radius: 3px; border: 1px solid #A1A2A6; ); ); background: #FFF; }

.resources-new-dropdown-main-text { margin-bottom: 20px; }
.resources-new-dropdown-main-text h3 { margin: 0; text-align: left; font-size: 18px; font-style: normal; font-weight: 600; line-height: 32px; }
.resources-new-list-wrap { display: flex; flex-flow: wrap; margin: 0px -10px; }
.resources-new-list { width: calc(100% / 3); padding: 10px; position: relative; }
.resources-new-img img { width: 100%; aspect-ratio: 16/10; object-fit: cover; vertical-align: top; }
.resources-new-img { border: 1px solid #F3F2F5; }
.resources-new-box { background: #F3F2F5; padding: 22px 22px; }
.resources-new-box h5 { font-size: 14px; font-style: normal; font-weight: 600; line-height: 32px; margin-bottom: 0; }
.resources-new-box h2 { font-size: 23px; font-style: normal; font-weight: 600; line-height: 32px; color: #303842; margin-bottom: 10px; }
.resources-new-box .content { font-size: 18px; font-style: normal; font-weight: 400; line-height: 25px; }
.resources-new-box .content p { font-size: 18px; font-style: normal; font-weight: 400; line-height: 25px; margin-bottom: 0; }
.resources-new-box .button-1 { margin-top: 14px; }
.resources-new-box .button-1 a { font-size: 14px; font-style: normal; font-weight: 700; text-transform: uppercase; }
.resources-new-dropdown ul li.active:after { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' viewBox='0 0 18 13' fill='none'%3E%3Cpath d='M17 1.33337L6.33333 11.9996L1 6.66671' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); position: absolute; left: 29px; top: 13px; width: 18px; height: 13px; }
.resources-new-dropdown ul li.active:before { background: #BE2026; border-color: #BE2026; }
.resources-new-dropdown label.open:after { transform: translateY(-50%) rotate(0deg); }
.resources-new-img { position: relative; }
.resources-new-img a.play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.resources-new-img a.play-btn svg { vertical-align: top; }
.custom-box-wrap { height: 100%; background: #BE2026; display: flex; flex-flow: column; align-items: center; padding: 15px 20px; justify-content: center; }
.custom-box-wrap h2 { font-size: 37.8px; font-style: normal; font-weight: 600; line-height: 47px; color: #fff; margin-bottom: 20px; text-align: center; }
.custom-box-wrap .content { margin-top: 20px; text-align: center; color: #fff; font-size: 18px; font-style: normal; font-weight: 400; line-height: 25px; }
.custom-box-wrap .content p { font-size: 18px; font-style: normal; font-weight: 400; line-height: 25px; margin-bottom: 0; }
.custom-box-btn { margin-top: 40px; }
.custom-box-wrap { height: 100%; background: #BE2026; display: flex; flex-flow: column; align-items: center; padding: 15px 20px; justify-content: center; }
.custom-box-wrap h2 { font-size: 37.8px; font-style: normal; font-weight: 600; line-height: 47px; color: #fff; margin-bottom: 20px; text-align: center; }
.custom-box-wrap .content { margin-top: 20px; text-align: center; color: #fff; font-size: 18px; font-style: normal; font-weight: 400; line-height: 25px; }
.custom-box-wrap .content p { font-size: 18px; font-style: normal; font-weight: 400; line-height: 25px; margin-bottom: 0; }
.custom-box-btn { margin-top: 48px; }
.resources-new-dropdown:nth-child(2) label { width: 337px; }
.resources-page-main-wrap ul.pager__items { margin: 0; padding-left: 0; display: flex; flex-flow: wrap; justify-content: center; }
.resources-page-main-wrap ul.pager__items li { display: inline-block; padding: 5px 8px; font-size: 16px; font-style: normal; font-weight: 400; line-height: 26px; color: #A1A2A6; cursor: pointer; }
.resources-page-main-wrap ul.pager__items li.left-angle { margin-right: 10px; }
.resources-page-main-wrap ul.pager__items li.right-angle { margin-left: 10px; }
.resources-page-main-wrap { margin-top: 45px; }
.resources-page-main-wrap ul.pager__items li.active { color: #BE2026; }
.resources-page-main-wrap ul.pager__items li:hover { color: #303842; }
.resources-new-list:after { content: ''; position: absolute; left: 10px; width: calc(100% - 20px); height: calc(100% - 20px); background: #f3f2f5; top: 10px; z-index: -1; }
.resources-new-img { background: #fff; }
.feature-hubdb-details-main-wrap { background: #303842; padding: 75px 0 0; margin-bottom: 98px; display: inline-block; width: 100%; }
.feature-hubdb-main-heading-content-wrap h4 { font-size: 18px; font-style: normal; font-weight: 600; line-height: 32px; color: #fff; margin-bottom: 0px; }
.feature-hubdb-main-heading-content-wrap h2 { font-size: 37.8px; font-style: normal; font-weight: 600; line-height: 52.92px; color: #fff; margin-bottom: 10px; }
.feature-hubdb-main-heading-content-wrap .content { font-size: 16.2px; font-style: normal; font-weight: 400; line-height: 30.78px; color: #fff; }
.feature-hubdb-main-heading-content-wrap .content p { font-size: 16.2px; font-style: normal; font-weight: 400; margin-bottom: 0; }
.feature-hubdb-main-heading-content-wrap { margin-bottom: 35px; }
.feature-hubdb-details-wrap .slick-prev { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; left: -14px; width: 49px; height: 49px; padding: 0; }
.feature-hubdb-details-wrap .slick-next { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; right: -14px; width: 49px; height: 49px; padding: 0; }
.feature-hubdb-details-list { padding: 13px; }
.feature-hubdb-details-list .box { background: #FFF; box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.10); border-top: 10px solid #BE2026; padding: 24px 52px 38px; }
.feature-hubdb-details h5 { margin-bottom: 0; font-size: 14px; font-style: normal; font-weight: 600; line-height: 32px; }
.feature-hubdb-details h2 { font-size: 23px; font-style: normal; font-weight: 600; line-height: 32px; color: #303842; margin-bottom: 6px; }
.feature-hubdb-details .content { font-size: 18px; font-style: normal; font-weight: 400; line-height: 25px; }
.feature-hubdb-details { padding-bottom: 25px; }
.feature-hubdb-details-img img { width: 100%; aspect-ratio: 16/9; object-fit: cover; }
.feature-hubdb-details-wrap { margin-bottom: -98px; width: calc(100% + 26px); margin-left: -13px; }
.custom-box-btn img {max-width: 100%;}
.white-inner-box .testimonial-slider__inner-slide { background: #fff; } 
.white-inner-box h2.testimonial-slider__title { margin-bottom: 0; }
.white-inner-box .testimonial-slider__slide-container { padding-top: 0; }
.white-inner-box { padding-bottom: 0; }
.testimonial_bg_color { background: #F3F2F5; }
.white-inner-box .flickity-button { border-radius: 26px; }
.feature-hubdb-details-list .box { position: relative; }
.feature-hubdb-details-list .box .overlay-link { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }


@media(min-width:1024px){
    #menu li:last-of-type+div { display: none; }
}
@media(min-width:992px){
    .tabing-netsuite-nav-mobile-wrap label { display: none; }
}
/**/
@media (min-width: 768px) and (max-width: 1200px){
	
} 

@media (min-width: 992px) and (max-width: 1200px){
	
	.wrapper { width:920px; }	
    
}


@media (min-width: 768px) and (max-width: 991px){
	
	.wrapper { width:720px; }	
    .cover_center { width:720px; }
}

@media (min-width: 30px) and (max-width: 767px){
	
    .wrapper { width:100%; padding:0 15px; }
    .cover_center { width:100%; }
    .blogheader_topic { padding:200px 15px 80px; } 
    .blogheader_topic h1 { font-size: 28px; line-height: 38px; } 
    
    .microsoft_power .dnd_area-row-0-padding { padding: 240px 15px 120px !important; }
    .microsoft_power .dnd_area-row-0-padding h1 { font-size: 30px; margin: 0; }
	
}
@media(max-width:1820px){
    .netsuite-features-alternative-wrap .sage_feature_cover,.netsuite-body-wrap .cloud_section .cloud_cover { width: 1000px; }
    .tabing-netsuite-cover,.netsuite-testimonial-wrap { max-width: 1000px; }
    .netsuite-icon-heading-content-main-wrap .intro-netsuite-box-wrap { max-width: 970px; }
    .frequently_asked{ max-width: 965px; }
    
}

@media (max-width: 1600px){
    /* Sage Accounting Page */
    .sage_banner_text_cover, .nor_content_cover, .sage_cost_cover, .integrate_cost_cover, .sage_feature_cover, .compare_table_top, .compare_table_section.sage .compare_table_raw_main { width: 900px; }
    .sage_cost_advwrap { padding: 0; }
    .sage_cost_advcol { padding-left: 0; }
    .integrate_cost_right { padding-left: 30px; }
    .sage_acc_main .gravity-hero-main-wrap .wrapper { width: 1000px; }
    .sage_acc_main .gravity-hero-main-wrap h1 { font-size: 58px; }
    
    .netsuite-features-alternative-wrap .sage_feature_cover,.netsuite-body-wrap .cloud_section .cloud_cover { width: 900px; }
    .tabing-netsuite-cover,.netsuite-testimonial-wrap { max-width: 900px; }
    .netsuite-icon-heading-content-main-wrap .intro-netsuite-box-wrap { max-width: 870px; }
    .frequently_asked{ max-width: 870px; }
    .netsuite-testimonial { padding: 50px; }

    .tabing-netsuite-nav-wrap .tabs-title { padding: 10px 12px; margin: 0px 7px; }
    .tabing-netsuite-nav-wrap { width: calc(100% + 14px); margin-left: -7px; }
    .netsuite-testimonial { padding: 50px; }
    .intro-netsuite-box-wrap { max-width: 800px; }

}


@media (max-width:1200px){
    
    .lp-header-logo { left: 20px; }    
    .lp-hero-left { padding-right: 30px; }  
    .lp-hero-section h2 {  font-size: 40px; line-height: normal; }  
    .lp-hero-section h3 { font-size: 24px; } 
    .lp-hero-section { padding-bottom: 60px; } 
    .lp-book-right { padding-left: 20px; }  
    .lp-book-section .lp-book-right h3 { font-size: 24px; } 
    
    .blog-post__body p:first-child img { width: 100% !important; } 
    
    .hero_area h2 { font-size: 36px; line-height: normal; }
    .hero_area h3 { font-size: 24px; } 
    
    .gravity-form-main-wrap {padding: 68px 0px 67px;} 
    .gravity-form-heading h2 {margin-bottom: 30px;} 
    .gravity-hero-logos {padding: 0px 39px;}
    
    .gravity-hero-wrap h1 {font-size: 61px;} 
    .gravity-hero-wrap h6 {font-size: 30px;}
    .gravity-hero-main-wrap { padding: 29px 0px 71px; }
    
    /* Comparison Page */
    .compare_table_raw_main { padding: 100px 50px 50px 190px; }
    .compare_table_headin { font-size: 14px; }
    .compare_table_headin div:first-child { width: 60%; }
    .compare_table_headin div { width: 20%; line-height: 20px; }
    .cmp_table_title { width: 60%; }
    .cmp_table_sw { width: 20%; }
    .cmp_table_xero { width: 20%; }
    .success_story_raw { padding: 0; }
    
    /* Sage Accounting Page */
    .sage_acc_main .gravity-hero-main-wrap .wrapper { width: 950px; }
    .cloud_section .cloud_head, .cloud_section .cloud_content p, .sage_acc_sw_section .sage_acc_sw_head p, .sage_banner_text_cover p, .nor_content_section p, .nor_content_section, .sage_cost_head, .sage_cost_head p, .sage_cost_advcol, .sage_cost_bottom p, .integrate_cost_right, .compare_table_section.sage { font-size: 18px; line-height: 1.66; }
    .sage_cost_advcol { line-height: 1.5; }
    .cloud_section .cloud_head:before { display: none; }
    .tabing-netsuite-main-heading-content:before,.netsuite-features-alternative-wrap .sage_feature_head:before { display: none; }
    .intro-netsuite-box-wrap { max-width: 890px; }
    
    .frequently_asked{margin:0 auto;}

    .feature-hubdb-details-main-wrap { padding: 55px 0 0; }
    .feature-hubdb-main-heading-content-wrap { margin-bottom: 15px; }
    .resources-new-dropdown-main-wrap { padding: 46px 0 49px; }

    .custom-box-wrap h2 { font-size: 30px; line-height: 38px; }
    .custom-box-btn { margin-top: 28px; }
    
}
@media(max-width:1023px){
    .header__button.header--element { display: none; }
    #menu li:last-of-type+div { margin-bottom:10px; }
}

@media (max-width:991px){
    .lp-hero-text { padding-right: 15px; }
    .lp-hero-section h2 { font-size: 30px; }
    .lp-hero-section h3 { font-size: 20px; }
    .lp-book-section { padding: 50px 0; }

    .logo-row ul li { padding: 0 15px; }
    .logo-row ul li img { width: 100%; object-fit: scale-down; }
    .logo-row ul {  margin: 0 -15px; }
    
    .hero_area .dnd-section { padding:100px 0 40px; }
    .hero_area h2 { font-size: 30px; }
    .hero_area h3 { font-size: 20px; }
    .gravity-hero-content * {font-size: 1rem; line-height: 1.5rem; }
    
    /* Comparison Page */
    .gravity-hero-main-wrap.compare_hero_section { padding: 200px 0 50px; }
    .gravity-hero-main-wrap.compare_hero_section h1 { font-size: 44px; }
    .compare_content_section ul li { padding: 0 20px 0 20px; }
    .compare_table_raw_main:before { display: none; }
    .compare_table_raw_main { padding: 60px 15px; }
    .success_story_img { width: 330px; }
    .success_story_content { width: calc(100% - 330px); padding-left: 40px; }
    
    .frequently_asked .left { width: 100%; }
    .frequently_asked .left h2 { font-size: 34px; line-height: 44px; }
    .frequently_asked .left h2 br { display: none; }
    .frequently_asked .right { width: 100%; padding: 0; }
    .frequently_asked .left img { max-width: 130px; width: 100%; margin: -80px 0 30px -15px; display: block; }
    
    .bpt_feature_section .span3 { width: 50%; margin: 0; padding: 0 15px 30px; }

    /* Sage Accounting Page */
    .sage_acc_main .gravity-hero-main-wrap .wrapper { width: 750px; }
    .cloud_section .cloud_head h2 { line-height: 1.25; }
    .sage_banner_text_cover h2 { font-size: 2.1rem; }
    .sage_banner_text_cover:before { right: calc(100% - 20px); }
    .compare_table_top h2 { line-height: 1.2; }
    .compare_table_section.sage .compare_table_raw_main { padding: 50px 15px; }
    .compare_table_section.sage .compare_table_raw_main .compare_table_head h2 { line-height: 1.25; }
    
    .cloud_section .cloud_head h2,
    .sage_acc_sw_section .sage_acc_sw_head h2,
    .sage_banner_text_cover h2,
    .nor_content_section h2,
    .sage_cost_section h2,
    .sage_feature_cover h2,
    .compare_table_top h2,
    .compare_table_section.sage .compare_table_raw_main .compare_table_head h2 { font-size: 30px; line-height: 1.25; }
    .integrate_cost_right h3 { font-size: 22px; line-height: 32px; }
    .sage_acc_main .demo_today_section .wrapper { width: 720px; }
    .sage_acc_main .demo_today_section .demo_today_text { max-width: 100%; }
    
    .netsuite-testimonial-heading h2,.tabing-netsuite-main-heading-content .title h2 { font-size: 30px; line-height: 1.5; }
    .netsuite-testimonial-heading { padding: 0 7px 15px; }
    .netsuite-testimonial { padding: 28px; }
    .netsuite-testimonial .quote-text:before { left: -20px; top: -20px; }
    .netsuite-testimonial-main-wrap { padding: 50px 0px 130px; }
    .netsuite-icon-heading-content-main-wrap .intro-netsuite-box-wrap { margin-top: -100px; padding: 30px; max-width: 98%; margin-left: 1%; }
    .netsuite-icon-heading h2 { font-size: 30px; line-height: normal; padding-left: 25px; width: calc(100% - 60px); }
    .netsuite-icon-heading .icon { width: 60px; }
    .intro-netsuite-box-wrap p,.tabing-bottom-box,.tabing-quotes p,.intro-netsuite-box-wrap,.netsuite-features-alternative-wrap,.netsuite-features-alternative-wrap .sage_feature_content,.simple-content, .simple-content p,.tabing-quotes,.tabing-netsuite-main-heading-content .content, .tabing-netsuite-main-heading-content .content p { font-size: 18px; line-height: 1.5; }
    .netsuite-icon-heading-content-main-wrap .btn-wrap { margin-top: 30px; }
    .netsuite-testimonial-list { padding: 7px; }
    .intro-netsuite-box-wrap { padding: 35px; }

    .tabing-netsuite-nav-mobile-wrap label { border-radius: 8px; border: 1px solid #BE2026; display: inline-block; color: #BE2026; text-align: left; font-size: 18px; font-style: normal; font-weight: 700; line-height: 31.647px; padding: 13px 16px; margin: 0; cursor: pointer; width: 100%; }
    .tabing-netsuite-nav-wrap { flex-flow: column; position: absolute; top: 100%; left: 0; background-color: #f3f2f5; z-index: 2; padding: 0; border-radius: 8px; margin-left: 00; width: 100%; border: 1px solid #BE2026; overflow: hidden; display:none; opacity:1 !important; transform:translateY(0) !important; }
    .tabing-netsuite-nav-mobile-wrap { position: relative; z-index: 2; }
    .tabing-netsuite-nav-wrap .tabs-title { margin: 0; border-radius: 0; border: 0; text-align: left; width:100%; }
    .tabing-netsuite-details-wrap { margin-top: 25px; } 
    .tabing-netsuite-main-wrap { padding: 50px 0; }
    .netsuite-features-alternative-wrap .sage_feature_item:last-child { margin-bottom: 20px; }
    .tabing-netsuite-nav-mobile-wrap label:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23BE2026' d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E"); content: ''; position: absolute; width: 20px; height: 20px; background-repeat: no-repeat; right: 5px; top: 50%; transform: translateY(-50%); background-position: center; }
    .tabing-netsuite-nav-mobile-wrap label { padding-right: 25px; font-size: 16px; }
    .tabing-netsuite-nav-mobile-wrap label.open:after { transform: translateY(-50%) rotate(180deg); }
    
    .tabing-netsuite-details-wrap .table_sc .table_cover ul li { font-size: 18px; }
    .tabing-netsuite-details-wrap .table_sc .table_col { font-size: 16px; }
    
    .resources-new-list { width: calc(100% / 2); }
    .resources-page-main-wrap { margin-top: 25px; }
    .feature-hubdb-details-list .box { padding: 22px 29px 27px; }
    .feature-hubdb-details h2 { font-size: 19px; line-height: normal; margin-bottom: 8px; }
    .feature-hubdb-details .content { font-size: 16px; line-height: normal; }
    .feature-hubdb-details-wrap .slick-prev { left: -6px; }
    .feature-hubdb-details-wrap .slick-next { right: -7px; }
    .curated-insights-info { width: calc(100% / 2); padding-bottom: 20px; }
    .curated-insights-info-main-wrap { padding: 40px 0 40px; }
    .resource-heading-content-wrap h2 { font-size: 32px; }
    .resource-heading-content-main-wrap { padding: 50px 47px; }
    .resources-new-dropdown-wrap { margin-bottom: 35px; }

    
}

@media (max-width:767px){
    
    h1 { margin-bottom: 40px; font-size: 38px; line-height: 48px; }
    .footer__container.content-wrapper img { max-width:200px !important; }
    .footer__container.content-wrapper .span2 { border-right:none !important; width:100%; margin-bottom:20px; }
    
    .lp-hero-left { width: 100%; padding: 0; }
    .lp-hero-section .wrapper {  display: block; }
    .lp-header-logo { left: 0; text-align: center; right: 0; }
    .lp-hero-right { width: 100%; padding-top: 20px; }
    .lp-book-left { width: 100%; text-align: center; }
    .lp-book-section .wrapper { display: block; }
    .lp-book-right { width: 100%; padding: 30px 0 0; }
    .logo-row ul li { width: 180px; margin: 10px 0; }
    .logo-row { text-align: center; max-width: 100%; }
    .lp-book-section .lp-book-right h3 {  text-align: center; }
    .lp-book-section { padding-bottom: 40px; }
    
    .lp-hero-section { padding-top: 120px; }
    .lp-form form { max-width: 100%; }
    
    .blog-post__body img { width: 100%; height: auto; }      
    
    #hs_cos_wrapper_name { font-size: 24px !important; line-height: normal; }   
    .blog-post__body h2 { font-size: 24px;  margin-bottom: 30px; }  
    
    header.new_header { z-index: 999; }  
    
    .hero_area .dnd-section { padding:100px 20px 40px; }
    .hero_area .widget-type-linked_image { left:20px; }  
    .gravity-hero-wrap h1 { font-size: 2.5rem; }
    .gravity-hero-wrap h6 { font-size: 22px; }

    .gravity-program-cta-main-wrap { flex-flow: column; align-items: center; justify-content: center; padding-top: 13px; }
    .gravity-program-cta-main-wrap h3 { margin-right: 0px; margin-bottom: 20px; }
    .gravity-program-step-main-wrap { padding-top: 47px; padding-bottom: 40px; }
    .gravity-program-step-content { font-size: 18px; line-height: 26px; width: calc(100% - 60px); }
    .gravity-program-step-number { font-size: 70px; line-height: 67px; width: 60px; }
    .gravity-program-step:last-child { margin-bottom: 9px; }
    .gravity-program-cta-main-wrap h3 {font-size: 24px; line-height: 30px; }
    .gravity_feature_caption .gravity-btn-wrap {justify-content: center;     margin-top: 20px; }
    
    /* Comparison Page */
    .gravity-hero-main-wrap.compare_hero_section h6 { width: 500px; }
    .gravity-hero-main-wrap.compare_hero_section h1 { font-size: 34px; }
    .compare_content_section { padding: 50px 0; font-size: 16px; line-height: 1.5; }
    .compare_content_section h2 { font-size: 28px; }
    .compare_content_section p { font-size: 16px; }
    .compare_table_head h2 { font-size: 26px; }
    .success_story_section { padding: 50px 0; }
    .success_story_head h2 { font-size: 26px; margin-bottom: 30px; }
    .success_story_content { width: 100%; padding: 30px 0 0; }
    .demo_today_section { padding: 50px 0; font-size: 16px; line-height: 1.5; }
    .compare_table_headin div { display: flex; align-items: center; justify-content: center; }
    .cmp_table_title { font-size: 14px; }
    .cmp_table_sw, .cmp_table_xero { font-size: 14px; }
    .compare_table_raw .check { height: 15px; width: 15px; }
    .compare_content_section ul li { width: 100%; padding-right: 0; }
    .compare_content_section ul { padding: 0;     column-count: 1; }
    .compare_content_section ul li:before { top: 10px; }
    .demo_today_section h2 { font-size: 26px; line-height: 1.2; }
    
    .frequently_asked .left h2 { font-size: 26px; line-height: 35px; margin: 0 0 24px; }
    .asked_box { border-radius: 8px; }
    .asked_box h3 { font-size: 16px; line-height: 26px; padding: 17px 35px 17px 16px; }
    .asked_box .ans { padding: 0 16px 20px; }
    .asked_box h3:after { top: 17px; right: 15px; }
    .frequently_asked .left img { margin: -50px 0 30px -15px; }
    
    .multi-entity h1 { font-size: 32px; line-height: 42px; }
    
    
    .hs-content-id-77950532686 .bpttamplate .span12.widget-span > .dnd_area-row-0-padding  { padding-top: 240px !important; padding-bottom: 100px !important; }
    .hs-content-id-77950532686 .bpttamplate .span12.widget-span > .dnd_area-row-0-padding .hs-cta-img { max-width:250px;  }
    
    .bpt_feature_section .span3 { width: 100%; padding: 0 0 30px; }
    
    /**/
    .resource_wrapper h5 { position: relative !important; }
    .resource_wrapper .span4 { height: auto !important; }
    
    /* Sage Accounting Page */
    .sage_acc_main .gravity-hero-main-wrap .wrapper { width: 100%; }
    .cloud_section { padding: 40px 0; }
    .cloud_section .cloud_head:before { display: none; }
    .cloud_section .cloud_logo { width: 100%; }
    .cloud_section .cloud_content { width: 100%; padding: 15px 0; }
    .cloud_raw { padding-bottom: 20px; margin-bottom: 40px; }
    .sage_acc_sw_section { padding: 50px 0; }
    .sage_acc_sw_head:before { display: none; }
    .sage_acc_sw_txt { padding: 30px 15px; }
    .sage_banner_text_cover:before { display: none; }
    .sage_banner_text_cover { padding: 70px 0; }
    .nor_content_section { padding: 50px 0; }
    .sage_cost_section { padding: 50px 0; }
    .sage_cost_head:before { display: none; }
    .sage_cost_section h2 { line-height: 1.25; }
    .sage_cost_advbox { padding: 50px 15px; }
    .integrate_cost_left { width: 150px; }
    .integrate_cost_right { width: calc(100% - 150px); }
    .sage_feature_section { padding: 50px 0; }
    .sage_feature_item { padding: 30px 15px; }
    .compare_table_section.sage { padding-top: 50px; }
    .sage_acc_main .demo_today_section .demo_today_text { max-width: 100%; }
    .cloud_section .cloud_head, .cloud_section .cloud_content p, .sage_acc_sw_section .sage_acc_sw_head p, .sage_banner_text_cover p, .nor_content_section p, .nor_content_section, .sage_cost_head, .sage_cost_head p, .sage_cost_advcol, .sage_cost_bottom p, .integrate_cost_right, .compare_table_section.sage { font-size: 16px; }
    .sage_cost_advcol { padding-right: 15px; }
    .sage_cost_advtitle { padding-left: 10px; }
    .sage_acc_main h2 { font-size: 26px; }
    .sage_cost_advbox h3 { font-size: 20px; line-height: 30px; }
    .integrate_cost_right h3 { font-size: 20px; line-height: 30px; }
    
    .cloud_section .cloud_head h2, .sage_acc_sw_section .sage_acc_sw_head h2, .sage_banner_text_cover h2, .nor_content_section h2, .sage_cost_section h2, .sage_feature_cover h2, .compare_table_top h2, .compare_table_section.sage .compare_table_raw_main .compare_table_head h2 { font-size: 26px; }
    .netsuite-testimonial-heading h2, .tabing-netsuite-main-heading-content .title h2 { font-size: 26px; line-height: normal; }
    
    .netsuite-testimonial-list { width: 100%; padding-left: 0; padding-right: 0; }
    .netsuite-icon-heading-content-main-wrap .intro-netsuite-box-wrap { max-width: 100%; margin-left: 0; padding: 15px; }
    .intro-netsuite-box-wrap p,.tabing-bottom-box,.tabing-quotes p,.intro-netsuite-box-wrap,.netsuite-features-alternative-wrap,.netsuite-features-alternative-wrap .sage_feature_content,.simple-content,.simple-content p,.tabing-quotes,.tabing-netsuite-main-heading-content .content,.tabing-netsuite-main-heading-content .content p{font-size:15px;}
    .netsuite-icon-heading { flex-flow: column; align-items: flex-start; }
    .netsuite-icon-heading h2 { width: 100%; padding-left: 0; margin-top: 12px; }
    .btn-wrap img { max-width: 100%; height: auto; }
    .tabing-bottom-box { padding: 17px; margin-top: 40px; }
    .tabing-bottom-box ul { padding-left: 25px; }
    .tabing-bottom-box h4 { margin-bottom: 14px; line-height: normal; }
    .tabing-quotes { margin-top: 40px; padding-left: 20px; }
    .netsuite-features-alternative-wrap .sage_feature_item { margin-bottom: 30px; }
    .netsuite-features-alternative-wrap .sage_feature_head { margin-bottom: 30px; }
    .netsuite-body-wrap .gravity-hero-main-wrap.compare_hero_section { padding: 200px 0 120px; }
    .intro-netsuite-box-wrap { padding:18px; }
    .tabing-quotes ul { padding-left: 26px; }
    
    .frequently_asked .content { max-width:100%; } 
    .frequently_asked .left .bottom-content { margin-bottom: 10px; }
    .frequently_asked .content { margin-bottom: 25px; font-size: 18px; line-height: 28px; }
    
    .tabing-netsuite-details-wrap .table_sc .table_cover ul li { font-size: 14px; padding: 10px; }
    .tabing-netsuite-details-wrap .table_sc .table_col { font-size: 13px; padding: 10px; }


    .resource-heading-content-main-wrap { max-width: calc(100% - 30px); margin-left: auto; margin-right: auto; padding: 30px 34px; margin-bottom: 31px; }
    .resource-heading-content-wrap h2 { margin-bottom: 10px; , alignment-baseline:; }
    .resource-heading-content-wrap .content, .resource-heading-content-wrap .content * { line-height: 150%; }
    .curated-insights-info-main-wrap { padding-top: 0; }
    .curated-insights-info-heading { margin-bottom: 16px; }
    .curated-insights-info { width: 100%; }
    .resources-new-dropdown:nth-child(2) label { width: 100%; }
    .resources-new-dropdown { width: 100%; }
    .resources-new-dropdown label { width: 100%; }
    .resources-new-list { width: 100%; }
    .feature-hubdb-details-main-wrap { padding: 45px 0 0; }
    .feature-hubdb-main-heading-content-wrap h2 { font-size: 24px; font-style: normal; font-weight: 600; line-height: 150%; }
    .feature-hubdb-main-heading-content-wrap h4 { font-size: 14px; font-style: normal; font-weight: 600; line-height: 32px; }
    .feature-hubdb-main-heading-content-wrap .content,
    .feature-hubdb-main-heading-content-wrap .content p { font-size: 14px; font-style: normal; font-weight: 400; line-height: 20.9px; }
    .feature-hubdb-details-list .box { padding: 22px 38px 27px; }
    .feature-hubdb-details h5 { font-size: 12px; font-style: normal; font-weight: 600; line-height: 17.637px; }
    .feature-hubdb-details h2 { font-size: 20px; font-style: normal; font-weight: 600; line-height: normal; }
    .feature-hubdb-details .content { font-size: 14px; font-style: normal; font-weight: 400; line-height: 20.9px; }
    .feature-hubdb-details-wrap .slick-prev { width: 35px; height: 35px; left: 6px; }
    .feature-hubdb-details-wrap .slick-prev svg { height: 13px; }
    .feature-hubdb-details-wrap .slick-next { width: 35px; height: 35px; right: 6px; }
    .feature-hubdb-details-wrap .slick-next svg { height: 13px; }

    
}

@media (max-width: 550px){
    .compare_table_section.sage .cmp_table_sw.icon:after, .compare_table_section.sage .cmp_table_xero.icon:after { position: relative; right: -5px; height: 16px; width: 16px; }
    
    /**/
    .tabing-netsuite-details-wrap .table_sc .table_cover ul { display: none; }
    .tabing-netsuite-details-wrap .table_sc .table_col { width: 100% !important; position: relative; text-align: right; border-left: 0; border-width: 1px; padding: 13px 10px; padding-left: 50%; }
    .tabing-netsuite-details-wrap .table_sc .table_col:before { position: absolute; content: attr(data-label); top: 0; left: 0; bottom: 0; margin: auto 0; display: flex; align-items: center; padding: 0 10px; font-size: 14px; font-weight: 700; width: 50%; }
    .tabing-netsuite-details-wrap .table_sc .table_raw { margin-bottom: 20px; background: #fff; }
    .tabing-netsuite-details-wrap .table_sc .table_cover { background: transparent; }
    .tabing-netsuite-details-wrap .table_sc .table_main_title { font-size: 18px; }
}

@media(max-width: 500px){
    /* Sage Accounting Page */
    .sage_acc_sw_img { width: 100%; height: 200px; }
    .sage_acc_sw_txt { width: 100%; }
    .sage_acc_sw_rawin { flex-wrap: wrap; }
    .sage_cost_advcol { width: 100%; padding: 0; }
    .sage_cost_advtitle { padding-left: 15px; }
    .integrate_cost_left { display: none; }
    .integrate_cost_right { width: 100%; padding: 0; }
    .sage_feature_content { width: 100%; padding: 15px 0 0; }
    .sage_feature_content h5 { margin-bottom: 2px; }
    .sage_acc_main .demo_today_section { padding-top: 90px; }
    .sage_acc_main .demo_today_section .demo_today_btn a img { width: 100%; }
}

@media(max-width:480px){
    .gravity-form form fieldset.form-columns-2 .hs-form-field { padding-right: 0px; }
    .gravity-form form fieldset.form-columns-2 .hs-form-field:last-child { padding-left: 0px; }
    .gravity-btn-wrap { flex-flow: column; text-align: center; }
    .button-first-gravity { padding-right: 0; margin-bottom: 20px; }
    .button-second-gravity { padding-left: 0; }
    .gravity-wrap h2 { margin-bottom: 30px; }
    .gravity-form form .hs_company_information_show_hide.hide-drop-down~div {width: 100%;padding: 0px !important;}
    .gravity-form form .hs_add_additional_address ~div {width: 100%;padding: 0px !important;}

    .gravity-form form .hs-form-field:nth-child(n+3):nth-child(-n+14) {width: 100%;padding: 0px;} 
    .gravity-form form .hs-form-field.show-drop-down:nth-child(n+16):nth-child(-n+25) {width: 100%;padding: 0px;}
    
    /* Comparison Page */
    .compare_content_section h2, .compare_table_head h2, .success_story_head h2, .demo_today_section h2 { font-size: 22px; }
    
   
    
}

@media(max-width:400px){
    /* Comparison Page */
    .compare_table_headin div:first-child { width: 40%; }
    .compare_table_headin div { width: 30%; font-size: 12px; }
    .cmp_table_title { width: 40%; font-size: 13px; }
    .cmp_table_sw { width: 30%; font-size: 12px; }
    .cmp_table_xero { width: 30%; font-size: 12px; }
}