@font-face{font-family:"Sage Headline";src:local("Sage Headline Black"),local("Sage-Headline-Black"),url("../woff/sage_headline-black.woff") format("woff2"),url("../woff/sage_headline-black.woff") format("woff");font-display:swap}
@font-face{font-family:'Sage Text';src:local("Sage Text Regular"),local("Sage-Text-Regular"),url("../woff2/sage_text-regular.woff2") format("woff2"),url("../woff/sage_text-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Sage Text Bold';src:local("Sage Text Bold"),local("Sage-Text-Bold"),url("../woff2/sage_text-bold.woff2") format("woff2"),url("../woff/sage_text-bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
/*!
Theme Name: bp-wp-2021
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bp-wp-2021
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

bp-wp-2021 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}
body{margin:0}
main{display:block;padding-top:53px}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:0}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}
body{background:#fff}
body.menu-active,body.form-active{overflow-y:hidden}
hr{background-color:#ccc;border:0;height:1px;margin:0 auto;max-width:1323px}
hr.constrained{max-width:1150px}
p+hr{margin-bottom:1.5em}
ul,ol{margin:0 0 1.5em 0}
ul p,ol p{margin:0}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:normal}
dd{margin:0}
embed,iframe,object{max-width:100%}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
a{color:inherit;text-decoration:none}
a:hover,a:active{color:#00d639}
a:focus{outline:0;color:#00d639}
a:focus-visible{outline:2px solid #226bfb}
a:hover,a:active{outline:0}
p a,ul a,ol a,blockquote a{text-decoration:underline}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#00d639;border-radius:3px;background:#00d639;color:#000;line-height:1;padding:1em}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#00d639;border-color:#00d639;opacity:.95}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{background:#00d639;border-color:#00d639;opacity:.95}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#000;border:1px solid #ccc;border-radius:3px;padding:3px 18px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#000}
select{border:1px solid #ccc}
textarea{width:100%;resize:vertical}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}
.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
.sticky{display:block}
.updated:not(.published){display:none}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}
.gallery-item{display:inline-block;text-align:center;width:100%}
.gallery-columns-2{grid-template-columns:repeat(2,1fr)}
.gallery-columns-3{grid-template-columns:repeat(3,1fr)}
.gallery-columns-4{grid-template-columns:repeat(4,1fr)}
.gallery-columns-5{grid-template-columns:repeat(5,1fr)}
.gallery-columns-6{grid-template-columns:repeat(6,1fr)}
.gallery-columns-7{grid-template-columns:repeat(7,1fr)}
.gallery-columns-8{grid-template-columns:repeat(8,1fr)}
.gallery-columns-9{grid-template-columns:repeat(9,1fr)}
.gallery-caption{display:block}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#primary[tabindex="-1"]:focus{outline:0}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
body,button,input,select,optgroup,textarea{color:#000;font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;margin:0 0 1.2rem;font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
h1.mb0,h2.mb0,h3.mb0,h4.mb0,h5.mb0,h6.mb0{margin-bottom:0 !important}
h1,h2{font-family:"Sage Headline","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;text-rendering:optimizeLegibility;color:#000;line-height:1.15}
h1 .bp-lb,h2 .bp-lb{color:#226bfb}
h1.header-blue,h2.header-blue{color:#000}
h1.header-accent,h2.header-accent{color:red !important}
h1 a,h2 a{font-size:inherit}
h1 i,h2 i{font-style:normal}
h1 b,h1 strong,h2 b,h2 strong{font-weight:normal;font-family:"Sage Headline","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
h1{letter-spacing:-1px;font-size:2.125rem}
h1.title-large{font-size:2.5rem}
h1.as-intro-text{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.375rem !important;letter-spacing:normal;color:#00d639}
h1.small{font-size:1.375rem !important}
h1.medium{font-size:2.125rem !important}
h1.massive{font-size:3.9375rem}
.page-default h1.entry-title{text-align:center;font-size:2.125rem !important}
h2{font-size:1.75rem}
h2.as-header-1{font-size:2.125rem}
h2.as-header-1.title-large,h2.as-header-1.title-sequel-large{font-size:2.5rem}
h2.as-intro-text{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.125rem}
h2.as-header-3{font-size:1.125rem;line-height:1.5}
h3{font-size:1.125rem;line-height:1.5}
h3.h3-lg{font-size:1.375rem}
h3.as-header-2{font-family:"Sage Headline","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.75rem;line-height:1.15;margin:0 0 1.2rem}
h4{font-size:1.125rem}
h5{font-size:1.125rem}
h6{font-size:.8125rem}
p,ul,a{font-size:1rem}
p.intro-text,ul.intro-text,a.intro-text{font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.125rem}
p.intro-text.intro-text-sequel,p.intro-text.intro-text-title,ul.intro-text.intro-text-sequel,ul.intro-text.intro-text-title,a.intro-text.intro-text-sequel,a.intro-text.intro-text-title{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.375rem !important;letter-spacing:normal}
p.p-23,ul.p-23,a.p-23{font-size:1.375rem}
.p-18{font-size:1.125rem}
p,ul,ol{margin:0 0 1.5em}
p.mb0,ul.mb0,ol.mb0{margin-bottom:0}
ul,ol{padding-left:1.2rem}
p.intro-text,a.intro-text,li.intro-text{font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.125rem}
.pre-header{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.125rem}
.pre-header.ttu{letter-spacing:1px}
b,strong{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal}
figcaption{font-size:.9375rem}
address{font-style:normal;font-size:.9375rem}
.uppercase{text-transform:uppercase}
a.btn,.btn{font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;background:#00d639;color:#000 !important;border-radius:24px;text-align:center;font-weight:600}
a.btn--std,a.btn--orange,a.btn--lg,a.btn--wide,a.btn--ghost,.btn--std,.btn--orange,.btn--lg,.btn--wide,.btn--ghost{display:inline-block;padding:.85rem 2rem}
a.btn--block,.btn--block{display:block}
a.btn:hover,.btn:hover{color:#000;background:#00e03c}
a.btn--mid,.btn--mid{color:#fff !important;background:#008146}
a.btn--mid:hover,.btn--mid:hover{color:#fff;background:#008b4c}
a.btn--dark,.btn--dark{color:#fff !important;background:#000}
a.btn--dark:hover,.btn--dark:hover{color:#fff;background:#041e52}
a.btn--light,.btn--light{color:#226bfb;background:#fff}
a.btn--light:hover,.btn--light:hover{color:#03153a;background:#fff}
a.btn--light-border,.btn--light-border{border:1px solid #226bfb;color:#226bfb;background:#fff}
a.btn--light-border:hover,.btn--light-border:hover{color:#fff;background:#226bfb}
a.btn--shadow,.btn--shadow{-webkit-box-shadow:0 0 40px -6px rgba(82,82,82,0.7);box-shadow:0 0 40px -6px rgba(82,82,82,0.7)}
a.btn--coral,.btn--coral{color:#fff;background:#f94f5b}
a.btn--coral:hover,.btn--coral:hover{color:#fff;background:#fa6872}
.cms #ot-sdk-btn.ot-sdk-show-settings{background:#008146;color:#fff !important;padding:.85rem 2rem;border-radius:24px;font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;border:none !important}
.cms #ot-sdk-btn.ot-sdk-show-settings:hover{color:#fff;background:#008b4c}
.btn-ghost{font-weight:600;background:0;text-align:center;border:2px solid #000;border-radius:24px;padding:.75rem 1rem;color:black;min-width:5rem;opacity:1;overflow:hidden;position:relative;outline:none !important;background:transparent;background:radial-gradient(circle,#e2e2e2 47%,rgba(255,255,255,0) 48%);background-size:0;background-repeat:no-repeat;background-position:center bottom;-webkit-transition:all .2s cubic-bezier(0.4,0,1,1);transition:all .2s cubic-bezier(0.4,0,1,1)}
.btn-ghost:hover{color:black;background-size:500%}
.btn-ghost.btn-ghost--light{color:white !important;border-color:white !important;background:radial-gradient(circle,#2e2e2e 2%,rgba(255,255,255,0) 3%)}
.btn-ghost.btn-ghost--light:hover{color:white !important}
a.link-coral{color:#f94f5b}
a.link-coral:hover{color:#fa6872}
a.border-link,p.border-link{color:#03153a;text-decoration:none;padding-top:.5rem;padding-bottom:.5rem;border-bottom:2px solid #00d639;font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;display:inline-block}
a.border-link.mb0,p.border-link.mb0{margin-bottom:0}
a.border-link--no-pad,p.border-link--no-pad{padding:0}
a.border-link--reg,p.border-link--reg{font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
a.border-link--white-text-gf,p.border-link--white-text-gf{font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;color:white !important;opacity:.8;border-color:transparent}
a.border-link--white-text-gf:hover,p.border-link--white-text-gf:hover{opacity:1}
a.border-link--white-text-gf.active,p.border-link--white-text-gf.active{border-color:#00d639;opacity:1}
a.border-link:hover,p.border-link:hover{color:#00e03c !important}
.cta-banner-text *{font-size:.9rem}
dfn,cite,em,i{font-style:italic}
blockquote{margin:1rem auto 1.5em;text-align:center;font-size:1.125rem;max-width:50rem;font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
blockquote.bq-small{font-size:1.5rem !important;color:#000}
blockquote.bq-small:before{display:none}
blockquote.bq-small p{font-size:1.5rem !important}
blockquote.bq-white{color:white}
blockquote.bq-no-icon:before{display:none !important;visibility:hidden}
blockquote.bq-inline-content p{display:inline}
blockquote.bq-in-column{font-size:.9375rem}
blockquote.bq-in-column:before{width:36px !important;height:36px !important}
blockquote p,blockquote *{margin:0;padding:0;font-size:1.125rem}
blockquote span.quote-marks,blockquote span.bp-orange{font-size:1.5rem;line-height:1;color:#000}
blockquote.blockquote-gf{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
hr.bg-salmon{background:#000 !important}
.list{list-style-type:none;padding-left:0;margin:0}
.list .fw6{font-weight:600}
ul.m-checks-list{padding:0;list-style:none}
.m-checks-list ul{padding:0;list-style:none}
.m-checks-list li{position:relative;padding:0 0 .5rem 24px}
.m-checks-list li:before{content:"";width:15px;height:15px;position:absolute;left:0;top:6px;background:url(../svg/icon-tick-jade-light.svg) 0 0 no-repeat;display:block}
.m-checks-list.m-checks-list-mid li:before{background-image:url(../svg/icon-tick-jade-mid.svg)}
.m-checks-list--circle-tick li{padding:0 0 2rem 2rem}
.m-checks-list--circle-tick li:before{background:url(../svg/icon-tick-green-circle2.svg);width:24px;height:24px;top:0}
.m-checks-list--circle-tick--blue li{padding:0 0 2rem 2.5rem}
.m-checks-list--circle-tick--blue li:before{background:url(../svg/icon-tick-blue-circle.svg);background-size:contain;top:-3px;height:30px;width:30px}
.m-checks-list--arrow-gf li:before{background-image:url(../svg/arrow-jade-light.svg)}
.m-title-arrow{overflow:hidden;display:inline-block;margin:0 auto}
.m-title-arrow:before{content:" ";display:block;height:75px;background:url(../svg/arrow-title-center.svg) center top no-repeat;background-size:contain;margin-bottom:1.4rem}
.m-title-arrow.m-title-arrow--bottom-right{overflow:visible}
.m-title-arrow.m-title-arrow--bottom-right:before{display:none}
.m-boxed-quote .m-boxed-quote-image{width:160px;height:160px}
.cms img{margin-bottom:1rem}
.cms .aligncenter img{display:block;margin-left:auto;margin-right:auto}
.cms .boxed-content.bg-blue-light a{color:white !important;font-weight:600}
.cms .boxed-content+.boxed-content{margin-top:-1rem}
.cms .hs-cta-wrapper{margin-bottom:1rem;display:block}
.cms p a,.cms ul a,.cms ol a{text-decoration:underline}
.cms ul li,.cms ol li{margin-bottom:.5rem}
.cms ul li:last-child,.cms ol li:last-child{margin-bottom:0}
.cms table{margin:0 0 2.4rem;width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}
.cms table td,.cms table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1rem}
.cms.white h2,.cms.white h3,.cms.white h4,.cms.white h5{color:#fff}
.center{margin-right:auto;margin-left:auto}
.mw4{max-width:4rem}
.w4{width:8rem}
.mw-300{max-width:18.75rem}
.mw-350{max-width:21.875rem}
.mw-400{max-width:25rem}
.mw-450{max-width:28.125rem}
.mw-3,.mw-500{max-width:31.25rem}
.mw-4,.mw-600{max-width:37.5rem}
.mw-5,.mw-650{max-width:40.625rem}
.mw-6,.mw-700{max-width:43.75rem}
.mw-750{max-width:46.875rem}
.mw-800{max-width:50rem}
.mw-900{max-width:56.25rem}
.mw-960{max-width:60rem}
.mw-1000{max-width:62.5rem}
.mw-1216{max-width:76rem}
.mw-1248{max-width:78rem}
.min-width-300{min-width:300px}
.min-width-400{min-width:400px}
.mv0{margin-top:0;margin-bottom:0}
.mv2{margin-top:.5rem;margin-bottom:.5rem}
.mv3{margin-top:1rem;margin-bottom:1rem}
.mv4{margin-top:2rem;margin-bottom:2rem}
.mv5{margin-top:4rem;margin-bottom:4rem}
.mh0{margin-left:0;margin-right:0}
.mh4{margin-left:2rem;margin-right:2rem}
.mt0{margin-top:0}
.mt2{margin-top:.5rem}
.ml3{margin-left:1rem}
.mt3{margin-top:1rem}
.mt4{margin-top:2rem}
.mb2{margin-bottom:.5rem}
.mb3{margin-bottom:1rem}
.mb4{margin-bottom:2rem}
.mb5{margin-bottom:4rem}
.mr2{margin-right:.5rem}
.mh2{margin-left:.5rem;margin-right:.5rem}
.mh3{margin-left:1rem;margin-right:1rem}
.mh4{margin-left:2rem;margin-right:2rem}
.mh5{margin-left:4rem;margin-right:4rem}
.pa2{padding:.5rem}
.pa3{padding:1rem}
.pa4{padding:2rem}
.pa5{padding:4rem}
.pv1{padding-top:.25rem;padding-bottom:.25rem}
.pv2{padding-top:.5rem;padding-bottom:.5rem}
.pv3{padding-top:1rem;padding-bottom:1rem}
.pv4{padding-top:2rem;padding-bottom:2rem}
.ph1{padding-left:.25rem;padding-right:.25rem}
.ph2{padding-left:.5rem;padding-right:.5rem}
.ph3-plus{padding-left:1.5rem;padding-right:1.5rem}
.ph3{padding-left:1rem;padding-right:1rem}
.ph4{padding-left:2rem;padding-right:2rem}
.ph5{padding-left:4rem;padding-right:4rem}
.pv2{padding-top:.5rem;padding-bottom:.5rem}
.pv3{padding-top:1rem;padding-bottom:1rem}
.pv4{padding-top:2rem;padding-bottom:2rem}
.pv5{padding-top:4rem;padding-bottom:4rem}
.pt1{padding-top:.25rem}
.pt2{padding-top:.5rem}
.pt3{padding-top:1rem}
.pt4{padding-top:2rem}
.pt5{padding-top:4rem}
.pb2{padding-bottom:.5rem}
.pb3{padding-bottom:1rem}
.pb4{padding-bottom:2rem}
.pb5{padding-bottom:4rem}
.pl2{padding-left:.5rem}
.pl3{padding-left:1rem}
.pl4{padding-left:2rem}
.pl5{padding-left:4rem}
.pr2{padding-right:.5rem}
.pr3{padding-right:1rem}
.pr4{padding-right:2rem}
.pr5{padding-right:4rem}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.lh-copy{line-height:1.5}
.lh-title{line-height:1.2}
.lh-solid{line-height:1}
.lh-2-5{line-height:2.5}
.f3{font-size:1.5rem}
.f4{font-size:1.15rem}
.f6{font-size:.875rem}
.no-underline{text-decoration:none}
.link-underline{text-decoration:underline}
.fw6{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.fw3{font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal}
.nowrap{white-space:nowrap}
.pointer{cursor:pointer}
.salmon{color:#fd987a}
.bp-blue{color:#03153a}
.bp-blue-light{color:#226bfb}
.bp-orange{color:#ff6200}
.bp-grey{color:#000}
.bp-dark-grey{color:#000}
.partner-blue{color:#29a8df}
.bg-blue{background-color:#03153a}
.bg-blue-light{background-color:#226bfb}
.bg-bp-lb{background:#226bfb}
.bg-blue-sky{background-color:#dbe8fc}
.bg-blue-lightest{background-color:#f4f8ff}
.bg-partner-blue{background:#29a8df}
.bg-coral{background:#f94f5b}
.bg-blue-grey{background:#f1f5f8}
.bg-beige{background:#fff6f3}
.bg-opaque{background:rgba(255,255,255,0.13)}
.bg-salmon{background:#fd987a}
.bg-orange{background-color:#ff6200}
.bg-dark-green{background-color:#053632}
.bg-light-blue{background-color:#f5f7fd}
.bg-black{background-color:#000}
.bg-black-highlight,.bg-off-black{background-color:#1b1b1b}
.bg-white{background-color:#fff}
.bg-ow{background:#f2f5f6}
.bg-ow--alt{background-color:#f2f5f6}
.bg-jade-dark{background:#006738}
.bg-jade-light{background:#00d639}
.bg-grey,.bg-light-grey{background:#f2f5f6}
.black{color:#000}
.white{color:#fff}
.sg-jade-light{color:#00d639}
.sg-jade-mid{color:#008146}
.sg-jade-dark{color:#006738}
.sg-black{color:#000}
.gradient-ow{background:-webkit-gradient(linear,left top,left bottom,from(#f7f8f9),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#f7f8f9 0,rgba(255,255,255,0) 100%);-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f7f8f9',endColorstr='#00ffffff',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f7f8f9',endColorstr='#00ffffff',GradientType=0)}
.gradient-bl-hz{background:#007cff;background:-webkit-gradient(linear,left top,right top,from(#007cff),color-stop(100%,#092d57),color-stop(100%,#207cca),color-stop(100%,#7db9e8),color-stop(100%,#207cca),to(#092d57));background:linear-gradient(to right,#007cff 0,#092d57 100%,#207cca 100%,#7db9e8 100%,#207cca 100%,#092d57 100%);-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#007cff',endColorstr='#092d57',GradientType=1);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#007cff',endColorstr='#092d57',GradientType=1)}
.z-1{z-index:1}
.z-2{z-index:2}
.z-5{z-index:5}
.z-9999{z-index:9999}
.z-9998{z-index:9998}
.relative{position:relative}
.absolute{position:absolute}
.l-0{left:0}
.t-0{top:0}
.b-0{bottom:0}
.r-0{right:0}
.l-1{left:1rem}
.t-1{top:1rem}
.b-1{bottom:1rem}
.r-1{right:1rem}
.dn{display:none}
.db{display:block}
.dib{display:inline-block}
.rtl{direction:rtl}
.ltr{direction:ltr}
.v-top{vertical-align:top}
.v-mid{vertical-align:middle}
.break-word{word-wrap:break-word}
.prod-shadow-1{box-shadow:0 7px 20px 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 7px 20px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 7px 20px 4px rgba(0,0,0,0.1)}
.shadow-hover-2{-webkit-transition:.1s;transition:.1s}
.shadow-hover-2:hover{-webkit-box-shadow:0 6px 15px 7px rgba(59,59,59,0.1);box-shadow:0 6px 15px 7px rgba(59,59,59,0.1)}
.shadow-2{-webkit-box-shadow:7px 7px 33px 4px rgba(0,0,0,0.1);box-shadow:7px 7px 33px 4px rgba(0,0,0,0.1)}
.shadow-4{-webkit-box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2);box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2)}
.shadow-3{-webkit-box-shadow:2px 9px 13px 0 rgba(0,0,0,0.2);box-shadow:2px 9px 13px 0 rgba(0,0,0,0.2)}
.shadow-5{-webkit-box-shadow:10px 12px 33px 4px rgba(0,0,0,0.2);box-shadow:10px 12px 33px 4px rgba(0,0,0,0.2)}
.shadow-6{-webkit-box-shadow:0 3px 16px 10px rgba(0,0,0,0.1);box-shadow:0 3px 16px 10px rgba(0,0,0,0.1)}
.shadow-lt{-webkit-box-shadow:0 3px 12px 6px rgba(0,41,64,0.05);box-shadow:0 3px 12px 6px rgba(0,41,64,0.05)}
.scale{-webkit-transition:.1s;transition:.1s}
.scale:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
.br1{border-radius:.125rem}
.br3{border-radius:.5rem}
.br4{border-radius:1rem}
.br6{border-radius:1.5rem}
.br8{border-radius:2rem}
.br80{border-radius:2rem}
.br4-top{border-radius:1rem 1rem 0 0}
.border-all{border:1px solid #ccc}
.border-btm{border-bottom:1px solid #ccc}
.border-top{border-top:1px solid #ccc}
.border-right{border-right:1px solid #ccc}
.border-green{border-color:#00d639}
.br-100{border-radius:100%}
.h-100,.h100{height:100%}
.cover{background-size:cover !important}
.no-repeat{background-repeat:no-repeat}
.o-5{opacity:.5}
.o-7{opacity:.7}
.o-9{opacity:.9}
.hover-opacity:hover{opacity:.9}
.ttu{text-transform:uppercase}
.ttc{text-transform:capitalize}
.inertia-scroll{-webkit-overflow-scrolling:touch}
.overflow-scroll{overflow:scroll;-ms-overflow-style:-ms-autohiding-scrollbar}
.overflow-scroll-snap{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.overflow-hidden{overflow:hidden}
.overflow-auto{overflow:auto}
.content-visible{content-visibility:visible}
.hide{display:none}
.hide-text{text-indent:200%;white-space:nowrap;overflow:hidden}
.image-mh-40 img{max-height:40px;width:auto}
.image-mh-50 img{max-height:50px;width:auto}
.image-mh-60 img{max-height:60px;width:auto}
.picture-block img,.m-picture-block img{display:block !important}
.aspect-ratio{height:0;position:relative}
.aspect-ratio--16x9{padding-bottom:56.25%}
.aspect-ratio--object{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}
.m-aspect-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}
.fl{float:left}
.fr{float:right}
.cb{clear:both}
.w-auto{width:auto}
.max-w-none{max-width:none}
.cf:after,.cf:before{content:" ";display:table}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.l-wrapper{margin-left:auto;margin-right:auto;max-width:100rem;padding-left:1rem;padding-right:1rem}
.l-wrapper.b-top{border-top:1px solid #ccc}
.l-wrapper.b-btm{border-bottom:1px solid #ccc}
.l-wrapper.mw-72{max-width:72rem}
.l-wrapper.mw-68{max-width:68rem}
.l-wrapper.mw-80{max-width:80rem}
.l-wrapper.mw-78{max-width:78rem}
.l-wrapper.mw-85{max-width:85rem}
.l-wrapper.mw-90{max-width:90rem}
.l-wrapper.mw-96{max-width:96rem}
.l-wrapper.mw-30{max-width:30rem}
.l-wrapper.mw-40{max-width:40rem}
.l-wrapper.mw-45{max-width:45rem}
.l-wrapper.mw-60{max-width:60rem}
.l-wrapper.mw-70{max-width:70rem}
.l-wrapper.mw-82{max-width:82rem}
.l-wrapper.page-default{padding-top:.625rem;padding-bottom:.625rem}
.l-wrapper.l-wrapper--home--inner{padding-left:0;padding-right:0}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}
.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-between{-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}
.w-10{width:10%}
.w-20{width:20%}
.w-25{width:25%}
.w-33{width:33.333333%}
.w-40{width:40%}
.w-50{width:50%}
.w-60{width:60%}
.w-75{width:75%}
.w-80{width:80%}
.w-90{width:90%}
.w-100{width:100%}
.l-header{z-index:9999;padding-top:0;padding-bottom:0;background-color:#000;position:fixed;width:100%;left:0;right:0;top:0;-webkit-transition:top .5s linear;transition:top .5s linear}
.l-header.l-header-small{min-height:60px}
.l-header.l-header-small .l-header-logo{padding:.7rem 0;min-width:12rem !important}
.l-header-inner{position:static}
.l-header-logo{width:12rem;padding-top:.215rem}
.l-header-nav{-webkit-box-flex:20;-ms-flex-positive:20;flex-grow:20}
.admin-bar .l-header{top:32px !important}
.menu-toggle{cursor:pointer;margin-left:auto;width:3.125rem;height:2rem;padding:8px 5px 5px;direction:rtl}
.menu-toggle .line{display:block;background:#fff !important;width:30px;height:3px;margin-bottom:5px;position:relative;border-radius:0;z-index:1;-webkit-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(0.77,0.2,0.05,1);transition:background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(0.77,0.2,0.05,1);transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(0.77,0.2,0.05,1)}
.menu-toggle .line:last-child{-webkit-transform-origin:0 100%;transform-origin:0 100%;margin-bottom:0}
.menu-active .menu-toggle .line{background:#fff !important;opacity:1;-webkit-transform:rotate(45deg) translate(2px,-1px);transform:rotate(45deg) translate(2px,-1px)}
.menu-active .menu-toggle .line:nth-child(2){opacity:0;-webkit-transform:rotate(0) scale(0.2);transform:rotate(0) scale(0.2)}
.menu-active .menu-toggle .line:last-child{-webkit-transform:rotate(-45deg) translatey(3px);transform:rotate(-45deg) translatey(3px)}
.main-navigation>ul{display:-webkit-box;display:-ms-flexbox;display:flex;background:#000;list-style:none;margin:0;padding:9rem 1rem 1rem;position:fixed;top:0;left:0;right:0;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:visibility 0s,-webkit-transform .2s cubic-bezier(0.77,0.2,0.05,1);transition:visibility 0s,-webkit-transform .2s cubic-bezier(0.77,0.2,0.05,1);transition:visibility 0s,transform .2s cubic-bezier(0.77,0.2,0.05,1);transition:visibility 0s,transform .2s cubic-bezier(0.77,0.2,0.05,1),-webkit-transform .2s cubic-bezier(0.77,0.2,0.05,1);height:100vh}
.main-navigation a{text-decoration:none;color:#fff;font-size:1.125rem;font-weight:500}
.main-navigation a.link-underline{text-decoration:underline}
.main-navigation .sub-menu a{font-size:1rem}
.sub-menu{padding-top:1rem}
.sub-menu li{padding:.35rem}
.sub-menu .list-title{font-size:.85rem;padding:.75rem 0 0;font-weight:600;color:#00d639}
.main-navigation>ul>li{position:relative;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,0.2)}
.main-navigation>ul>li:last-child{border:0}
.menu-toggle,.main-navigation.toggled>ul{display:block;-webkit-transform:none;transform:none;visibility:visible}
.main-navigation.toggled>ul{width:100%;overflow-y:scroll}
li.submenu.hovered .sub-menu{display:block}
.l-utilities-nav a{text-decoration:none}
.sub-menu{list-style:none;padding-left:0;margin-left:1rem}
.m-partner-navigation{position:fixed;left:0;top:-106px;z-index:10000;width:100%;-webkit-transition:top .3s ease-in-out .2s;transition:top .3s ease-in-out .2s;min-height:50px;-webkit-box-shadow:-5px -2px 5px 0 #646464;box-shadow:-5px -2px 5px 0 #646464}
.m-partner-navigation.show-nav{top:0}
.m-partner-navigation a{color:#000}
.m-partner-navigation a:hover{color:#03153a}
.page-template-product .nav-products-link,.page-template-product-gf .nav-products-link,.page-template-product-gf-new .nav-products-link,.page-template-product-gf-automation .nav-products-link,.page-template-hyper-scalable .nav-products-link{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.page-template-services-implementation .nav-services-link,.page-template-services-training .nav-services-link,.page-template-services-support .nav-services-link,.page-template-services-success .nav-services-link,.page-template-services-tiers .nav-services-link,.page-template-flexible-infrastructure .nav-services-link{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.page-template-pricing .nav-pricing-link{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.page-template-integrations-featured .nav-integrations-link,.page-template-integrations-listing .nav-integrations-link,.page-template-integrations-detail .nav-integrations-link{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.page-template-who-we-serve-gf .nav-who-we-serve-link,.page-template-who-we-serve-gf-ecommerce .nav-who-we-serve-link,.page-template-who-we-serve-business .nav-who-we-serve-link,.page-template-who-we-serve-ecommerce .nav-who-we-serve-link,.page-template-who-we-serve-ecommerce-sub .nav-who-we-serve-link,.page-template-who-we-serve-ecommerce-sub-alt .nav-who-we-serve-link{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.page-template-why-brightpearl .nav-why-brightpearl-link,.page-template-customers-listing .nav-why-brightpearl-link,.single-customer-stories .nav-why-brightpearl-link{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.blog .nav-resources-link,.post-template-default .nav-resources-link,.page-template-resources-listing .nav-resources-link,.page-template-resources-detail .nav-resources-link,.page-template-guides-listing .nav-resources-link,.single-guides .nav-resources-link,.page-template-press-and-media .nav-resources-link,.page-template-press-releases-listings .nav-resources-link,.single-press-releases .nav-resources-link,.page-template-automate-campaign .nav-resources-link,.page-template-retales .nav-resources-link,.page-template-peak-season-webinars .nav-resources-link{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.blog .nav-blog-link,.post-template-default .nav-blog-link{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.m-hero--halves .m-hero-header-image{height:100%;width:calc(50% + 122px);top:0;right:0;z-index:-1;display:none}
.m-hero--halves .m-hero-titles{max-width:37rem}
.m-hero--halves .title-wrapper{width:100%;overflow:hidden}
.m-hero--box .m-hero-header-text{max-width:650px}
.m-hero--plain .m-hero-text{max-width:650px}
.m-hero--stacked h1{color:#03153a}
.m-hero--stacked .m-hero--stacked-bg{background-repeat:repeat;background-size:auto;background-size:contain;background-repeat:no-repeat;background-position:bottom center}
.m-hero .title-sm{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1rem;background:#fff;margin:0 0 .5rem;color:#000;max-width:393px}
.m-hero .title-md{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:2.75rem;margin:0 0 .5rem}
.m-hero .title-md--alt{font-size:2.2rem !important}
.m-hero .title-lg{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:2.75rem;line-height:1;padding:0;margin:0 0 1rem}
.m-hero-sage-image-push-right,.m-hero-sage-image-bg{display:none}
.m-hero-sage-image-push-right.show-on-mobile,.m-hero-sage-image-bg.show-on-mobile{display:block;min-height:340px;border-radius:2rem}
.bg-section-map-lines{background-size:unset;background-repeat:repeat}
.m-hero-gf.m-hero-gf-bg-wave:after{content:" ";position:absolute;bottom:0;left:0;width:25%;height:100%;background-image:url(../png/bg-hero-gf-wave.png);background-position:center center;background-repeat:no-repeat;background-size:cover}
.m-hero-gf .m-hero-gf-image{height:100%;width:43%;top:0;right:0;display:none}
.m-hero-gf .m-hero-gf-image:after{content:" ";position:absolute;bottom:0;right:0;z-index:3;width:calc(100% - 100px);height:calc(100% - 140px);background-image:url(../svg/hero-gf-image-chevrons.svg);background-position:bottom right;background-repeat:no-repeat;background-size:cover}
.m-hero-gf .m-hero-gf-image.no-l-shape:after{display:none !important}
.m-hero-gf.m-hero-gf-home .m-hero-gf-image{width:65%}
.m-hero-gf.m-hero-gf-home .m-hero-gf-image:after{display:none}
.m-hero-gf.m-hero-gf-alt .m-hero-gf-image:after{right:auto;left:-20px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.m-hero-gf.m-hero-gf-reverse .m-gf-hero-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.m-hero-gf.m-hero-gf-reverse .m-hero-gf-image{right:auto;left:0}
.m-transparent-header main{padding-top:0 !important}
.m-transparent-header .m-hero-gf{padding-top:55px}
.m-transparent-header .l-header{background:#000 !important}
.m-transparent-header .l-header .l-utilities-nav a:not(.btn),.m-transparent-header .l-header .main-navigation ul.menu-main>li>a{color:#fff}
.m-transparent-header .l-header .l-utilities-nav a:not(.btn):hover,.m-transparent-header .l-header .main-navigation ul.menu-main>li>a:hover{color:#00d639}
.m-push-quote--sml{position:relative;z-index:5;clear:both}
.m-push-quote--sml h2{font-size:1.5rem;position:relative;z-index:5}
.m-push-quote--sml img{width:35px;height:33px;content:"";position:absolute;top:0;left:50%;margin-left:-29px;z-index:3}
.m-push-quote--sml blockquote{font-size:1.125rem !important;color:#000;text-align:left;z-index:5;position:relative;padding-top:1rem}
.m-push-quote--sml blockquote p{font-size:1.2rem !important}
.m-push-quote--inline img{width:35px;height:33px}
.m-push-quote--inline blockquote{font-size:1.125rem !important;color:#000;text-align:left;z-index:5;position:relative;padding-top:1rem}
.m-push-quote--inline blockquote p{font-size:1.2rem !important}
.m-push-quote--facts .m-push-quote-inner img{width:30px !important}
.m-push-quote--facts .m-key-facts *{color:#fff !important}
.m-push-quote--facts .m-key-facts ul{padding-left:1rem}
.m-push-quote--offset{background-position:top right;background-repeat:no-repeat;background-size:contain}
.m-push-quote--offset blockquote{font-size:1.125rem !important;color:#000}
.m-push-quote--offset blockquote p{font-size:1.2rem !important}
.m-push-quote--sml blockquote:before,.m-push-quote--inline blockquote:before,.m-push-quote--centered blockquote:before,.m-push-quote--facts blockquote:before,.m-push-quote--offset blockquote:before,.m-push-quote--accent-box blockquote:before{display:none !important}
.m-quote-show-hide-block.active{display:block}
.m-quote-show-hide-list a{text-decoration:none}
.m-quote-show-hide-list li:first-child{padding-left:0}
.m-quote-show-hide-list li:last-child{padding-right:0}
.m-push-quote--accent-author{opacity:.7}
.m-accordion{border-bottom:1px solid #ccc}
.m-accordion.no-border{border-bottom:0}
.m-accordion-title{border-top:1px solid #ccc}
.m-accordion-title:first-child{border-top:0}
.m-accordion-title.no-border{border-top:0}
.m-accordion-title-icon,.m-sage-features-title-icon{max-height:24px;width:40px;padding-right:1rem;display:block}
.m-accordion-title-inner,.m-sage-features-title-inner{width:calc(100% - 40px)}
.m-accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height .5s cubic-bezier(0,1,0,1);transition:max-height .5s cubic-bezier(0,1,0,1)}
.m-accordion-content.active{max-height:2500px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}
.m-accordion--alt dt a{padding:20px 30px 20px 0;position:relative;color:#000 !important;display:block;text-decoration:none}
.m-accordion--alt dt a:after{content:"";width:30px;height:30px;position:absolute;right:0;top:50%;margin-top:-15px;z-index:2;background:url(../svg/icon-cross-black.svg) center center no-repeat}
.m-accordion--alt dt a.active:after{background:url(../svg/icon-cross-minus-black.svg) center center no-repeat}
.m-sage-features-content-link,.m-accordion-sage dt a{position:relative;color:#000 !important;padding-right:40px}
.m-sage-features-content-link:after,.m-accordion-sage dt a:after{content:"";width:30px;height:30px;position:absolute;right:8px;top:50%;margin-top:-15px;z-index:2;background:url(../svg/icon-arrow-down.svg) center center no-repeat}
.m-sage-features-content-link.active:after,.m-accordion-sage dt a.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.m-sage-features-content-link.active+.m-sage-features-content-close,.m-accordion-link.active+.m-accordion-title-close{display:block;position:absolute;left:0;top:.5rem;bottom:.5rem;width:100%;z-index:10;cursor:pointer}
.m-sage-features-nav-item{border-left:8px solid #f2f5f6;position:relative;border-radius:0 8px 8px 0;-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px}
.m-sage-features-nav-item.active{background:#f2f5f6}
.m-sage-features-nav-item.active:after{content:"";position:absolute;left:-8px;top:0;bottom:0;width:8px;background:black;border-radius:5px;overflow:hidden;z-index:2}
.m-sage-features-content-item{max-height:0;overflow:hidden;-webkit-transition:max-height .5s cubic-bezier(0,1,0,1);transition:max-height .5s cubic-bezier(0,1,0,1)}
.m-sage-features-content-item.active{max-height:2500px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}
.m-sage-icon{margin:0 auto;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.m-sage-icon img{display:block;max-height:80px !important;width:auto;margin:0 auto 1.2rem}
.m-sage-icon.m-sage-icon-sm{height:auto}
.m-sage-icon.m-sage-icon-sm img{max-height:60px !important;margin:0 auto 1.5rem}
.m-sage-icon.m-sage-icon-align-left{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;display:inline-block;margin-left:0;margin-right:0}
.m-sage-icon.m-sage-icon-side{height:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
.m-sage-icon.m-sage-icon-side img{max-height:60px !important;margin:0}
.m-sage-icon.m-sage-icon-left{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}
.m-sage-icon.m-sage-icon-left img{margin:0 0 1.2rem}
.m-sage-icon.m-sage-icon-no-marg img,.m-sage-icon.m-sage-icon-no-marg.m-sage-icon-left img{margin:0}
.m-features-icon{max-width:600px;margin:0 auto}
.m-features-icon svg{max-width:100%}
.m-features-icon.i-27 img{max-height:27px !important;width:auto;margin-bottom:.25rem}
.m-features-icon.i-30 img{max-height:30px !important;width:auto;margin-bottom:.25rem}
.m-features-icon.i-35 img{max-height:35px !important;width:auto;margin-bottom:.25rem}
.m-features-icon.i-40 img{max-height:40px !important;width:auto;margin-bottom:.5rem}
.m-circle-icon-lg,.m-square-icon-bg{width:45px;height:45px;padding:.75rem}
.m-circle-icon-lg img,.m-square-icon-bg img{max-height:40px;width:auto}
.m-square-icon-bg.m-square-icon-bg-lg img{max-height:50px;width:auto}
.m-rating-block-in-page .m-rating-block-logo{width:32px}
.m-rating-block-in-page .m-rating-block-text{margin-top:-5px}
.m-rating-block-in-page .m-rating-block-text-title{font-size:.921875rem;font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.m-rating-block-in-page .m-rating-block-stars-bg,.m-rating-block-in-page .m-star-rating-block-solid{width:100px;height:20px}
.m-rating-block-in-page .m-star-rating-block-solid{background:url("../svg/icon-star-ratings-five.svg") 0 0 no-repeat}
.integrations-list{font-size:0;line-height:0;padding:0}
.m-integrations-list-round{padding:0}
.m-integrations-list-round li{display:inline-block;vertical-align:bottom}
.m-integrations-list-round li img{max-width:150px;min-width:80px}
.m-further-reading-link{max-width:425px}
.m-further-reading-link .more-link{position:absolute;bottom:0;left:0;right:0;z-index:2;margin:0}
.m-further-reading-link-image-wrap{max-height:195px}
.m-box-container>div{min-width:320px}
.m-learn-link h2{font-size:1rem}
.m-circle-image-block{width:64px;height:64px;margin:0 auto 1.5rem;padding:20px;padding-top:20px;background:#03153a;border-radius:100%}
.m-circle-number{height:82px;width:82px;background:#000;line-height:1;margin:auto auto 0;color:white;border-radius:100%;font-size:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-contnet:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.m-circle-number.m-circle-number-left{margin:0}
.m-circle-number.m-circle-number-sm{height:67px;width:67px;font-size:2.3125rem}
.m-circle-number.bg-sage-light{background:#00d639}
.m-text-neutral .bp-orange{color:#008146}
.m-text-neutral-white .bp-orange{color:white}
.m-integrations-links .m-box-link{max-width:435px;-webkit-box-shadow:0 0 40px -6px rgba(82,82,82,0.7);box-shadow:0 0 40px -6px rgba(82,82,82,0.7)}
.m-integrations-links .m-box-link-arrow{position:relative;top:-3px}
.m-show-quote-list-item{padding:1rem 2rem !important;cursor:pointer}
.m-show-quote-list-item.active{border-bottom:2px solid #226bfb}
.m-show-quote-block-content.active{display:block}
.m-sidebar-list li a,.m-sidebar-list li span{color:#000;display:inline-block;text-decoration:none}
.m-sidebar-list li a:hover,.m-sidebar-list li span:hover{color:#00d639}
.m-sidebar-list li a.active,.m-sidebar-list li span.active{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;padding-left:20px;position:relative}
.m-sidebar-list li a.active:before,.m-sidebar-list li span.active:before{content:"";width:14px;height:14px;background:url("../svg/arrow-jade-light.svg") left top no-repeat;position:absolute;left:0;top:50%;z-index:1;display:inline-block;margin-top:-7px}
.m-sidebar-list--lg li,.m-sidebar-list--xl li{letter-spacing:.1em;font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.m-sidebar-list--lg li a,.m-sidebar-list--xl li a{font-weight:normal}
.m-sidebar-list--xl li{font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.m-sidebar-list--xl li a,.m-sidebar-list--xl li span{font-size:1.25rem}
.m-inline-logos img{display:inline-block;vertical-align:middle;padding-right:2rem}
.m-latest-episode-text{border-bottom:1px solid #00d639}
.m-latest-countdown{min-width:350px}
ul.m-latest-countdown-list{font-size:3.25rem}
ul.m-latest-countdown-list li{overflow:hidden;clear:both}
ul.m-latest-countdown-list li:last-child{width:70px}
ul.m-latest-countdown-list li span{display:block;font-size:1rem}
ul.m-latest-countdown-list li b{color:#00d639;display:inline-block;padding-left:1rem;padding-right:.25rem}
#iframe-popup-overlay{z-index:10000;padding-top:50px}
.m-panel-grid-item .m-panel-link{border:1px solid #d3d3d3;color:#000}
.m-panel-grid-item .m-panel-link:hover{background:white;-webkit-box-shadow:0 0 50px -6px #525252;box-shadow:0 0 50px -6px #525252}
.m-panel-grid-item .m-panel-image{border-bottom:1px solid #d3d3d3;overflow:hidden;max-height:185px}
.m-panel-grid-item .m-panel-image img{width:100%;height:auto;max-width:250px}
.m-panel-grid-item .m-panel-image.m-panel-image-no-border{border-bottom:0}
.m-panel-grid-item .m-panel-all{bottom:1rem;color:#226bfb}
.m-panel-grid-item .m-panel-at-a-glance p{font-size:.8125rem}
.m-partners-grid-list .m-panel-grid-item .m-panel-image{height:140px}
.m-partners-grid-list .m-panel-grid-item .m-panel-image img{height:auto;width:auto;max-width:225px;max-height:100px}
.m-integrations-how-it-works .item{max-width:600px;border-bottom:1px solid #c2c2c2;padding-top:1.2rem}
.m-integrations-how-it-works .item h3{font-weight:600;font-size:.9375rem;margin:0}
.m-integrations-how-it-works .item img{display:none;max-width:110px;padding:1.5rem 0 1rem 0}
.m-integrations-how-it-works .item.icon img{display:block}
.m-integrations-how-it-works .m-hiw-text p:first-child{margin-bottom:.25rem}
.m-integrations-detail-image{display:none}
.m-integrations-screenshots-thumbs{margin-top:1rem;font-size:0;line-height:0}
.m-integrations-screenshots-thumbs img{display:inline-block;vertical-align:top;max-width:32%;width:32%;cursor:pointer;margin-right:2%;border:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}
.m-integrations-screenshots-thumbs img:last-child{margin:0}
.m-integrations-screenshots-thumbs img.active{border:2px solid #fff}
.m-text-box-blue-shadow{-webkit-box-shadow:38px 29px 0 2px #007ccf;box-shadow:38px 29px 0 2px #007ccf}
.m-key-facts-pushed .link-arrow{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;color:#fff}
.m-key-facts-pushed ul,.m-key-facts-pushed p{margin:.5rem}
.m-key-facts-pushed li{padding-bottom:.75rem}
.m-hover-overlay-parent{-webkit-box-shadow:7px 7px 33px 4px rgba(0,0,0,0.1);box-shadow:7px 7px 33px 4px rgba(0,0,0,0.1)}
.m-hover-overlay-parent.mh-250{min-height:250px}
.m-hover-overlay-parent:hover .m-hover-overlay-child{opacity:1}
.m-hover-overlay-child{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1;z-index:101;background:rgba(0,0,0,0.8);position:absolute;top:0;left:0;right:0;bottom:0}
.m-hover-overlay-child-arrow{padding-left:1.4375rem}
.m-hover-overlay-child-arrow:before{content:" ";width:15px;height:15px;position:absolute;left:0;top:6px;background:url(../svg/arrow-jade-light.svg);display:block}
.m-partner-grid p.m-partner-grid-quote{font-size:1.375rem}
.m-resources-side-nav .m-resources-side-nav-list-item a{color:#03153a;text-decoration:none}
.m-resources-side-nav .m-resources-side-nav-list-item a:hover{color:#00d639}
.m-resources-side-nav .m-resources-side-nav-list-item.active:after{content:"";width:15px;height:15px;background:url(../svg/arrow-jade-light.svg) 0 0 no-repeat;display:inline-block;position:relative;top:3px;left:3px}
.m-toc-content{max-height:0;overflow:hidden;-webkit-transition:max-height,1s;transition:max-height,1s}
.m-toc-content.active{max-height:2500px}
.m-toc-content ol{padding-left:1.6rem}
.m-resources-detail-article .boxed-content p:last-child,.m-seo-flexible-article .boxed-content p:last-child{margin-bottom:0 !important}
.m-resources-detail-article .boxed-content ul:last-child,.m-seo-flexible-article .boxed-content ul:last-child{margin-bottom:0 !important}
.m-resources-detail-article .boxed-content ol:last-child,.m-seo-flexible-article .boxed-content ol:last-child{margin-bottom:0 !important}
.m-resources-detail-article .boxed-content,.m-seo-flexible-article .boxed-content{background:#000}
.m-resources-detail-article .boxed-content.bg-light-blue,.m-resources-detail-article .boxed-content.bg-ow,.m-seo-flexible-article .boxed-content.bg-light-blue,.m-seo-flexible-article .boxed-content.bg-ow{background:#f2f5f6}
.m-resources-detail-article .boxed-content h2,.m-resources-detail-article .boxed-content h3,.m-resources-detail-article .boxed-content h4,.m-seo-flexible-article .boxed-content h2,.m-seo-flexible-article .boxed-content h3,.m-seo-flexible-article .boxed-content h4{color:white}
.m-resources-detail-article ul li,.m-resources-detail-article ol li,.m-seo-flexible-article ul li,.m-seo-flexible-article ol li{margin-bottom:1rem}
.m-resources-detail-article ul li ul,.m-resources-detail-article ul li ol,.m-resources-detail-article ol li ul,.m-resources-detail-article ol li ol,.m-seo-flexible-article ul li ul,.m-seo-flexible-article ul li ol,.m-seo-flexible-article ol li ul,.m-seo-flexible-article ol li ol{padding-top:1.2rem}
.m-resources-detail-article ul li::marker,.m-seo-flexible-article ul li::marker{font-size:1.25rem;line-height:1}
.m-resources-detail-article blockquote,.m-seo-flexible-article blockquote{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;text-align:left;border-left:5px solid #00d639;padding-left:1rem}
.m-resources-detail-article blockquote:before,.m-seo-flexible-article blockquote:before{display:none}
.m-resources-detail-article hr,.m-seo-flexible-article hr{height:5px;background:#000}
.m-tracked-cta{background:#000}
.m-pagination-wrap hr{height:5px;background:#000}
.border-text-left{text-align:left;border-left:5px solid #00d639;padding-left:1rem}
.border-text-left:before{display:none}
.m-press-detail-header{margin:0 0 2rem}
.m-values-list li{font-size:1.375rem}
.m-sidebar-quote-author-image,.m-sidebar-quote-author-name{min-height:70px;width:75px}
.m-sidebar-quote-author-image img{border:2px solid #03153a;border-radius:100%}
.m-sidebar-quote-author-name{width:calc(100% - 80px)}
.m-webinar-item{max-width:600px}
.m-video-btn-centered{position:absolute;top:50%;left:50%;z-index:5;margin:-77px 0 0 -57px}
.m-video-btn-centered.m-video-btn-centered-text{margin:-40px 0 0 -100px}
.m-video-btn-centered.m-video-btn-centered-text .wistia_click_to_play{width:200px !important;height:auto !important}
.m-wistia-video-wrapper .wistia_click_to_play{width:auto !important;height:auto !important}
.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.embed-container .rll-youtube-player{padding-bottom:0;position:static}
.m-show-hide-block-content.active{display:block}
.m-customer-stories-list .cat-item{display:none}
.m-customer-stories-list .cat-item.is-showing{display:block}
.m-customer-stories-filter-list span.active{background:#000;color:#fff !important}
.m-guides-list h4 i{font-style:normal}
.m-guides-list h4 br{display:none}
.m-customer-story-content blockquote,.m-guides-detail-text blockquote{text-align:left;border-left:5px solid #008146;padding-left:1rem}
.m-customer-story-content blockquote:before,.m-guides-detail-text blockquote:before{display:none}
.m-customer-story-content blockquote.m-blockquote-featured,.m-guides-detail-text blockquote.m-blockquote-featured{margin:0 0 1.2rem}
.m-customer-story-content .m-blockquote-featured-author span.m-quotation-orange,.m-customer-story-content .m-blockquote-featured span.m-quotation-orange{font-size:2rem}
.m-customer-story-key-facts-content:last-child{border-bottom:none !important}
.m-guides-detail-text h2,.m-guides-detail-text h2 strong,.m-guides-detail-text h2 b{font-family:"Sage Headline","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.m-guides-detail-text ul{padding:1rem 0;list-style:none}
.m-guides-detail-text ul li{position:relative;padding:0 0 1.2em 35px}
.m-guides-detail-text ul li:before{content:"";width:25px;height:25px;position:absolute;left:0;top:-1px;background:url(../svg/icon-tick-round-jade-mid.svg);display:block;background-size:contain}
.m-seo-flexible-article h2 em,.m-seo-flexible-article h3 em{font-style:normal}
.m-seo-flexible-article .tracked-cta{background:#000}
.m-comparison-table td p:before{content:"";width:20px;height:20px;display:block;position:absolute;left:0;top:1px;background:url(../svg/icon-tick-green.svg) center center no-repeat;background-size:contain}
.m-comparison-table td p.cross-icon:before{background-image:url(../svg/icon-cross-red.svg)}
.m-comparison-table.m-comparison-table-gf td p:last-child{margin:0}
.m-comparison-table.m-comparison-table-gf td p:before{background:url(../svg/icon-tick-orange.svg) center center no-repeat}
.m-comparison-table.m-comparison-table-gf td p.cross-icon:before{background-image:url(../svg/icon-cross-blue.svg)}
.m-slide-out-form{position:fixed;top:0;left:0;right:0;z-index:15000;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:visibility 0s,-webkit-transform .2s cubic-bezier(0.77,0.2,0.05,1);transition:visibility 0s,-webkit-transform .2s cubic-bezier(0.77,0.2,0.05,1);transition:visibility 0s,transform .2s cubic-bezier(0.77,0.2,0.05,1);transition:visibility 0s,transform .2s cubic-bezier(0.77,0.2,0.05,1),-webkit-transform .2s cubic-bezier(0.77,0.2,0.05,1);height:100vh;overflow-y:scroll}
.m-slide-out-form.toggled{display:block;-webkit-transform:none;transform:none;visibility:visible}
.m-slide-out-form .m-slide-out-form-inner{padding:2rem 1rem}
.m-slide-out-form .m-slide-out-form-close{width:50%;height:3rem}
.form-active main,.form-active footer,.form-active header{-webkit-filter:blur(3px);filter:blur(3px)}
.loading-blocker{background:rgba(255,255,255,0.8);position:absolute;width:100%;height:100%;z-index:200;opacity:0;visibility:hidden}
.loading-blocker.loading{opacity:1;visibility:visible}
.loading-blocker .loader{width:40px;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.ajax-parent{position:relative}
.moustache-template{display:none}
.bg-wave{background-image:url(../png/bg-connected-blue-wave.png);background-position:center center;background-repeat:no-repeat;background-size:cover}
.bg-wave-element:after{content:" ";position:absolute;top:0;left:0;z-index:1;width:25%;height:600px;background-image:url(../png/bg-hero-gf-wave.png);background-position:top left;background-repeat:no-repeat;background-size:cover}
.bg-wave-element.bg-wave-element-alt:after{background-image:url(../png/bg-section-wave-white.png);background-position:top left !important}
.bg-wave-element.bg-wave-element-bottom-left:after{top:auto;bottom:0;background-position:bottom left}
.bg-l-shape{background-image:url(../svg/hero-gf-image-chevrons.svg);background-position:bottom right;background-repeat:no-repeat;background-size:600px}
.bg-l-shape.bg-l-shape-left{background-position:bottom left;background-image:url(../svg/hero-gf-image-chevrons-left.svg)}
.m-off-page-scroll-wrapper{-ms-overflow-style:-ms-autohiding-scrollbar;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.m-off-page-scroll-item{scroll-snap-align:start;min-width:300px}
.m-company-logos-list img{max-height:45px;width:auto}
.m-integrations-grid-item .m-integration-grid-logo{width:88px;height:88px}
.m-home-page-integrations .m-rotator{text-align:center}
.m-home-page-integrations .icon{display:inline-block;height:70px;width:70px;background-color:white;overflow:hidden;margin:1rem}
.m-product-page-links li{min-width:270px}
.m-product-page-links a{padding-right:20px !important}
.m-product-page-links a:hover{color:#03153a}
.m-product-page-links a:after{content:"";position:absolute;right:15px;top:18px;width:20px;height:20px;background:url(../svg/arrow-new-blue.svg) center right no-repeat;background-size:10px}
#whr_embed_hook{padding:0 0 1.5rem;border-bottom:5px solid #03153a}
#whr_embed_hook a:focus,.whr-active a{color:#e65800}
#whr_embed_hook ul{list-style:none !important;margin:1rem 0;padding:0}
#whr_embed_hook>ul{margin-bottom:3rem}
.whr-item{padding:1.5rem 1.2rem;background:#f5f7fd;margin:1rem 0}
.whr-item span,.whr-error{font-weight:600}
.text-outline{text-shadow:1px 1px 0 white}
.m-about-header{position:relative}
.m-blog-filter-list a{text-decoration:none}
.m-blog-filter-list li a.active{background:#000;color:#fff !important}
.blog-post-meta a,.blog-single-entry-meta a{text-decoration:none}
.blog-post-meta a:hover,.blog-single-entry-meta a:hover{color:#000;text-decoration:underline}
.m-filter-titles hr{background-color:#000}
.m-hero-sage-image-push-right .post-thumbnail img{display:block}
.m-blog-post-text h2{font-size:1.125rem;font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600}
.m-blog-post-text h2 a:hover{color:#000;text-decoration:underline}
.blog-single-entry-content blockquote{margin:0 0 1.2rem;max-width:unset;text-align:left}
.m-blog-post-more{bottom:1rem}
.author,.posted-on{position:relative;padding-left:23px}
.author:before,.posted-on:before{content:"";width:18px;height:16px;display:block;position:absolute;top:2px;left:0;background:url(../svg/icon-author.svg) center center no-repeat;background-size:contain}
.posted-on:before{background:url(../svg/icon-clock.svg) center center no-repeat;top:5px}
.blog-single-entry-meta .author:before{background:url(../svg/icon-author-jade-light.svg) center center no-repeat}
.blog-single-entry-meta .posted-on:before{background:url(../svg/icon-clock-jade-light.svg) center center no-repeat}
.blog-single-entry-meta a{color:white}
.blog-single-entry-meta a:hover{color:#00d639;text-decoration:none}
.pagination{width:100%}
.pagination .nav-links a,.pagination .nav-links .current{color:#000;padding:13px 12px 3px;border-radius:100%;text-transform:uppercase;font-weight:bold;line-height:1;width:44px;height:44px;display:inline-block;text-align:center}
.pagination .nav-links a:hover{color:#03153a}
.pagination .nav-links .current{background-color:#000;color:#fff;font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.pagination .nav-links .next,.pagination .nav-links .prev{width:18px;height:21px;display:inline-block;background:url(../svg/arrow-blue.svg) center center no-repeat;background-size:12px 12px;text-indent:200%;white-space:nowrap;overflow:hidden;position:relative;top:5px;font-size:0;padding-right:40px}
.pagination .nav-links .prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);padding-left:40px;padding-right:14px}
.blog-form .cta-form input{border:0}
.blog-form .hs-submit{text-align:left}
.blog-form .hs-submit input{max-width:220px}
.resp-sharing-button__link,.resp-sharing-button__icon{display:inline-block}
.resp-sharing-button__link{text-decoration:none;color:#fff;margin-right:.5em}
.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:top}
.blog-post-thumbnail img{width:100%}
.post-navigation .nav-previous,.post-navigation .nav-next{position:relative;padding-right:1.5rem;font-weight:600}
.post-navigation .nav-previous:before,.post-navigation .nav-next:before{content:"";width:18px;height:21px;display:block;position:absolute;top:2px;right:0;background:url(../svg/arrow-blue.svg) center center no-repeat;background-size:12px 12px}
.post-navigation .nav-previous{padding:0 0 0 1.5rem}
.post-navigation .nav-previous:before{right:auto;left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.healthcheck-header h1{text-shadow:3px 3px 0 #fc6869}
.bg-blue-accent{background-color:#0b2e7f}
.healthchecker-image{background-image:url(../png/bg-wave-2.png);background-color:#0b2e7f;background-position:center 101%;background-repeat:no-repeat;background-size:contain}
.healthcheck-content hr{width:75px;height:6px;margin:3rem auto 2rem;background:#fc6869;border:0}
.quiz-wrapper{-webkit-box-shadow:0 0 50px 5px rgba(0,0,0,0.2);box-shadow:0 0 50px 5px rgba(0,0,0,0.2);position:relative;z-index:5}
.quiz-outer-wrapper:before,.quiz-outer-wrapper:after{content:" ";width:250px;height:230px;position:absolute;top:-30px;left:-136px;z-index:1;background-image:url(../svg/icon-heart-lg.svg);background-repeat:no-repeat;background-size:contain}
.quiz-outer-wrapper:after{width:215px;height:315px;top:-30px;right:-57px;left:auto;background-image:url(../svg/icon-clipboard.svg)}
.quiz-icon{width:300px;position:absolute;bottom:-63px;left:-153px;z-index:10}
.healthcheck-form{background-image:url(../png/bg-form-left.png),url(../png/bg-form-right.png);background-position:4% 10%,95% 20%;background-repeat:no-repeat,no-repeat}
.healthcheck-form .hs-button[type="submit"]{background-color:#f94f5b;border-color:#f94f5b;border-radius:3px;font-size:18px}
.head-logo{max-width:150px}
.gradient-block{background:#071f4f;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#071f4f),color-stop(80%,#071f4f),color-stop(80%,#071f4f),color-stop(80%,#071f4f),color-stop(80%,#071f4f),color-stop(80%,#071f4f),color-stop(80%,white));background:linear-gradient(to bottom,#071f4f 30%,#071f4f 80%,#071f4f 80%,#071f4f 80%,#071f4f 80%,#071f4f 80%,white 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#071f4f',endColorstr='#ffffff',GradientType=0)}
.rorc-carousel-section .slick-prev,.rorc-carousel-section .slick-next{width:40px;height:100px;background:url(../svg/arrow-white-large.svg) center 100% no-repeat !important;top:25%}
.rorc-carousel-section .slick-prev{left:-40px}
.rorc-carousel-section .slick-next{right:-40px}
.fr-middle{-webkit-box-shadow:-2px 67px 108px 28px #f8f8f8;box-shadow:-2px 67px 108px 28px #f8f8f8}
.m-perecntage-title{font-size:4rem;line-height:.9}
.tech-stack-content-2{background:#071f4f;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,white),color-stop(20%,#071f4f),color-stop(80%,#071f4f),color-stop(80%,#071f4f),color-stop(80%,#071f4f),color-stop(80%,#071f4f),color-stop(80%,white));background:linear-gradient(to bottom,white 20%,#071f4f 20%,#071f4f 80%,#071f4f 80%,#071f4f 80%,#071f4f 80%,white 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#071f4f',endColorstr='#ffffff',GradientType=0)}
.m-info-panel .logo-left img{position:relative;margin-top:-70px;z-index:5;width:30%;max-width:100px}
.table-blue{color:#2c53fb}
.trusted-table td,.trusted-table th{border-bottom:1px solid #ccc;vertical-align:middle;min-width:5%}
.trusted-table tr:last-child td{border:0}
.trusted-table th{font-size:12px}
td.table-image{padding:4px 0}
.table-image-wrap{border:1px solid #ededed;padding:4px;width:45px;height:45px;min-width:45px;display:table-cell;vertical-align:middle;-webkit-box-shadow:0 1px 12px 1px rgba(0,0,0,0.1);box-shadow:0 1px 12px 1px rgba(0,0,0,0.1);margin:4px auto}
.trusted-table .table-image,.trusted-table .table-image img{width:35px}
.m-trusted-nav{background:#2c53fc}
.m-trusted-table-block.active{display:block}
.m-trusted-nav-list li.active span{color:#226bfb}
td.table-sector{text-transform:capitalize}
table.table-one{counter-reset:rowNumber}
table.table-two{counter-reset:rowNumber 25}
table.table-three{counter-reset:rowNumber 45}
table.table-four{counter-reset:rowNumber 65}
table.table-five{counter-reset:rowNumber 85}
.m-trusted-table-block table tr>td:first-child{counter-increment:rowNumber}
.m-trusted-table-block table tr td:first-child::before{content:counter(rowNumber);min-width:1em;display:block;font-weight:600;font-size:1.5rem;color:#2c53fb;text-align:center}
.m-logo-square{width:12rem;height:12rem;-webkit-transform:translateY(25%);transform:translateY(25%)}
.m-alert-box{background:rgba(255,255,255,0.09);border:2px solid #fff}
.m-alert-box:before{content:"";width:34px;height:34px;position:absolute;left:17px;top:2rem;background:url(../svg/icon-alert-box.svg) 0 0 no-repeat;background-size:cover}
.m-hws-title-text{background:rgba(127,123,251,0.7)}
.m-triangle-list li{padding-left:36px;position:relative}
.m-triangle-list li:before{content:"";width:20px;height:20px;display:block;background:url(../svg/list-bullet.svg) 0 0 no-repeat;background-size:auto;background-size:contain;position:absolute;left:0;top:2px}
.pricing-title{font-size:1rem}
.sticky-header{position:relative;min-width:180px}
.sticky-header-first{z-index:25 !important}
.sticky-header:hover{z-index:30 !important}
.sticky-header h3{padding:0 30px 0 10px;position:relative;display:inline-block;margin:0 10px !important;font-size:1.125rem}
.title-tooltip{width:20px;height:20px;background:url(../svg/pricing-info.svg) no-repeat;display:inline-block;cursor:pointer;right:0;top:50%;margin-top:-11px}
.title-tooltip-content{visibility:hidden;right:0;top:100%;z-index:25;opacity:0;-webkit-transition:all 150ms ease-in;transition:all 150ms ease-in;font-size:1rem}
.title-tooltip-content-inner{width:280px;padding:10px;-webkit-box-shadow:-1px 6px 17px 20px rgba(244,244,244,0.77);box-shadow:-1px 6px 17px 20px rgba(244,244,244,0.77);right:-15px;top:0}
.title-tooltip-content-inner:before{content:"";position:absolute;right:20px;top:-20px;z-index:25;width:0;height:0;border-style:solid;border-width:0 20px 20px;border-color:transparent transparent #fff}
.title-tooltip:hover .title-tooltip-content{visibility:visible;opacity:1;top:100%}
.pricing-title span{font-size:1.75rem;line-height:1.2}
.hs-fieldtype-select .input.pricing-select{max-width:250px;height:3rem;margin:20px 0 0}
.hs-fieldtype-select .input.pricing-select:after{border-color:#007cff transparent transparent}
.hs-fieldtype-select .input.pricing-select select{padding-top:13px}
.hs-fieldtype-select .input.pricing-select select:focus{outline:0}
.pricing-table{border-right:1px solid #ccc}
.pricing-table td,.pricing-table th{border-top:1px solid #ccc;border-left:1px solid #ccc;vertical-align:middle;width:33.33333336%;background-clip:padding-box}
.pricing-table td{vertical-align:middle}
.border-none{border:none !important}
.bt-none{border-top:none !important}
.bl-none{border-left:none !important}
.pricing-table thead td{background:#fff}
.pricing-table thead td>div{border-bottom:1px solid #ccc;text-align:center}
.pricing-table thead td>div:last-child{border:0}
.pricing-table tbody th{font-size:1.2rem}
.pricing-table tbody td span{white-space:nowrap;text-indent:200%;overflow:hidden;height:24px;width:24px;background:url(../svg/pricing-tick.svg) no-repeat;display:inline-block}
.pricing-table tbody td span.optional{background:0;position:relative;overflow:visible;white-space:normal;text-indent:0;font-weight:300;font-size:1rem;width:auto;height:auto}
.pricing-table tbody td span.optional b{font-size:.85rem}
.optional .title-text{visibility:hidden;width:100px;background:#000;background:rgba(0,0,0,0.66);color:#fff;text-align:center;padding:4px;border-radius:2px;position:absolute;z-index:1;bottom:30px;left:50%;margin-left:-54px;opacity:0;-webkit-transition:all 150ms ease-in;transition:all 150ms ease-in}
.optional .title-text:after{content:"";width:0;height:0;border-style:solid;border-width:8px 6px 0;border-color:rgba(0,0,0,0.66) transparent transparent;position:absolute;top:100%;left:50%;margin-left:-6px}
.pricing-table tbody td span.optional:hover .title-text{visibility:visible;opacity:1;bottom:25px}
.pricing-table tbody td span.cross{background:0}
.l-wrapper-inner{padding:0 10px;overflow-x:auto}
.demoform{max-width:650px;margin-bottom:50px}
.hs-form-required{display:none}
.hs-input,select{width:100% !important;max-width:100% !important;height:3.75rem !important;background-color:#fff;border:1px solid #000 !important;border-radius:33px !important;margin-top:.5rem;margin-bottom:.5rem;padding-left:1rem !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000 !important;font-size:1rem !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;font-weight:600;outline:black}
.hs-fieldtype-checkbox{padding-top:10px}
.hs-input[type='checkbox'],.hs-input[type='radio']{width:16px !important;height:16px !important;background-color:#fff;border:1px solid #000;border-radius:0 !important;margin:0 5px 0 0 !important;padding:0 !important;-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;appearance:checkbox !important}
.bg-black .hs-fieldtype-select .input,.bg-black .hs-input,.bg-black select,.bg-black .hs-input[type='checkbox'],.bg-black .hs-input[type='radio'],.bg-grey .hs-fieldtype-select .input,.bg-grey .hs-input,.bg-grey select,.bg-grey .hs-input[type='checkbox'],.bg-grey .hs-input[type='radio']{border-color:#fff !important;outline:white}
.hs-input[type='radio']{-webkit-appearance:radio !important;-moz-appearance:radio !important;appearance:radio !important}
.hs-richtext span{font-size:12px !important}
.hs-input.invalid{border-color:red}
.hs-button[type='submit']{width:100%;padding-top:1.25rem !important;padding-bottom:1.25rem !important;margin-top:2rem;background:#00d639;background-image:none !important;border-radius:33px;border:#00d639 2px solid;color:#000;cursor:pointer;font-size:1.125rem;font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}
.alt-button-blue .hs-button[type='submit']{background:#03153a !important;border-color:#03153a !important;color:white !important}
.alt-button-blue .hs-button[type='submit']:hover{opacity:.95}
.m-slide-out-form .hs-button[type='submit']{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;background:#00d639 !important;border-color:#00d639 !important;color:#000}
.m-slide-out-form .hs-button[type='submit']:hover{opacity:.95}
.hs-button[type='submit']:hover{opacity:.95}
fieldset{max-width:100% !important}
form .inputs-list{list-style:none;padding:0}
form .inputs-list li{padding:5px 0}
form .inputs-list li{display:inline-block;vertical-align:top;width:50%;min-width:50px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 49px 7px 0}
form .inputs-list li span{color:#525252;position:relative;top:-1px}
form .inputs-list.error{border:1px solid red}
form .hs-error-msgs.inputs-list{margin:0;font-size:.85rem;line-height:1.2}
form .hs-error-msgs.inputs-list li{color:red !important;padding:0 0 .25em !important}
.hs_sales_channels label span,.hs_sales_channels legend,.hs-richtext span{color:#000 !important}
.hs_sales_channels legend{padding:5px 0 0}
.hs-fieldtype-textarea textarea{padding-top:1.2em !important;resize:vertical;min-height:150px;border-color:black;outline:black}
.hs-fieldtype-select .input{position:relative;background-color:#fff;border:1px solid #000 !important;border-radius:33px !important;margin-top:.5rem;margin-bottom:.5rem}
.hs-fieldtype-select .input select{padding-right:30px;padding-top:1.2rem;padding-bottom:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:none !important;background-color:transparent;position:relative;z-index:2;height:auto !important;min-height:3.75rem}
.hs-fieldtype-select .input select.error,.hs-fieldtype-select .input select.error:hover{border:1px solid #f94f5b !important}
.hs-fieldtype-select .input select::-ms-expand{display:none}
.hs-fieldtype-select .input:after{position:absolute;top:50%;right:24px;margin:-2px 0 0;display:block;content:" ";width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#000 transparent transparent transparent;z-index:1}
.hs_recaptcha{padding-top:20px}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 32px white inset}
.cta-form.white .hs_sales_channels label span,.cta-form.white .hs_sales_channels legend,.cta-form.white .hs-richtext span,.cta-form.white .submitted-message p,.cta-form.white form span,.m-slide-out-form .hs_sales_channels label span,.m-slide-out-form .hs_sales_channels legend,.m-slide-out-form .hs-richtext span,.m-slide-out-form .submitted-message p,.m-slide-out-form form span{color:white !important}
.hero-form .hs-button{margin-top:0}
.hero-form .hs-button{height:4rem;border-radius:0}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.m-slider-equal-heights .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.m-slider-equal-heights .slick-track .slide{height:auto !important}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;margin:0}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block;max-width:100%;width:100%}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-arrow.slick-hidden{display:none}
.slick-next,.slick-prev{position:absolute;z-index:2;top:50%;left:15px;width:50px;height:50px;background-image:url(../svg/arrow-carousel-small.svg) !important;background-position:center center !important;background-repeat:no-repeat !important;text-indent:-9999px;overflow:hidden;outline:0;border:0;margin-top:-25px;border-radius:3px;cursor:pointer}
.slick-next{left:auto;right:15px;-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}
.slider{margin:0 !important}
.slider-for .row{max-width:875px;margin:0 auto}
.slider-for .row ul{margin-left:60px}
.slick-dots{position:absolute;bottom:2.5rem;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0}
.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;cursor:pointer;color:transparent;border:0;outline:0;background:#226bfb;padding:0;border-radius:100%}
.slick-dots li.slick-active button{-webkit-transform:scale(1.5);transform:scale(1.5)}
.m-slider-sage-wrapper{max-width:1216px;margin:0 auto;overflow:hidden}
.m-slider-sage-wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.m-slider-sage-wrapper .slick-track .slick-slide{height:auto}
.m-slider-sage-wrapper .bq-slider{font-size:1.2rem !important}
.m-slider-sage-wrapper .bq-slider-paragraph{font-size:1.2rem !important;font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.m-slider-sage-wrapper .m-slider-logo{padding-bottom:1rem}
.m-slider-sage-wrapper .m-slider-logo img{max-width:200px;max-height:75px;width:auto;display:block}
.m-slider-sage-wrapper .slick-next,.m-slider-sage-wrapper .slick-prev{background-color:transparent;background-image:url(../svg/sage-slider-arrow.svg) !important;display:none !important}
.m-slider-sage-wrapper .m-slider-sage-quote-wrap{width:65px}
.m-slider-sage-wrapper .m-slider-sage-link{position:absolute;bottom:3.5rem;left:1rem}
.m-slider-sage-wrapper.m-slider-sage-wrapper-white .slick-next,.m-slider-sage-wrapper.m-slider-sage-wrapper-white .slick-prev,.m-slider-sage-panel-wrapper.m-slider-sage-wrapper-white .slick-next,.m-slider-sage-panel-wrapper.m-slider-sage-wrapper-white .slick-prev{background-image:url(../svg/sage-slider-arrow-white.svg) !important}
.m-slider-sage-dots-list{text-align:center}
.m-slider-sage-dots-list li{display:inline-block;overflow:hidden;text-indent:-200px;white-space:nowrap;width:18px;height:18px;background:#acacac;border-radius:9px;margin:8px;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out;cursor:pointer}
.m-slider-sage-dots-list li.slick-active{width:32px;background:black}
.m-slider-sage-dots-list li button{display:none;visibility:hidden}
.m-slider-sage-wrapper-white .m-slider-sage-dots-list li{background:white}
.m-slider-sage-wrapper-white .m-slider-sage-dots-list li.slick-active{background:#00d639}
.m-sage-panel-slider-wrapper .slick-list{overflow:visible}
.m-sage-panel-slider-wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.m-sage-panel-slider-wrapper .slick-track .slick-slide{height:auto}
.m-sage-panel-slider-wrapper .m-slider-sage-panel-arrows-wrapper{width:90px;position:relative;float:right;overflow:hidden}
.m-sage-panel-slider-wrapper .slick-next,.m-sage-panel-slider-wrapper .slick-prev{background-color:transparent;background-image:url(../svg/sage-slider-arrow.svg) !important;display:none !important;background-size:contain;width:32px}
.m-sage-panel-slider-wrapper .slick-next.slick-disabled,.m-sage-panel-slider-wrapper .slick-prev.slick-disabled{opacity:.4}
.m-sage-panel-slider-wrapper.m-slider-sage-wrapper-white .slick-next,.m-sage-panel-slider-wrapper.m-slider-sage-wrapper-white .slick-prev{background-image:url(../svg/sage-slider-arrow-white.svg) !important}
.m-progress-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.m-progress-slider .slick-track .slick-slide{height:auto}
.m-progress-slider .m-testimonial-gf-image-caption{color:#000}
.m-progress-slider.m-progress-slider-home .slick-list,.m-progress-slider.m-progress-slider-home .slick-track{height:100%}
.m-slider-dots-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.m-slider-dots-list li{width:150px;margin:0 .5rem;border-top:5px solid rgba(0,214,57,0.5);position:relative}
.m-slider-dots-list li:before{content:"";width:0;height:5px;position:absolute;left:0;top:-5px;background:#00d639}
.m-slider-dots-list li.slick-active:before{width:100%;-webkit-animation-name:progress;animation-name:progress;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.m-slider-dots-list li button{font-family:"Sage Headline","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:.8rem;background:0;display:block;width:100%;border:0;text-align:left;padding:.25rem 0;cursor:pointer;font-weight:600}
.m-slider-dots-list li button:before{content:"0"}
.m-slider-dots-wrapper.home-dots{position:absolute;right:0;bottom:3rem;z-index:3;width:61%}
.home-dots .m-slider-dots-list li{width:28%;-webkit-transition:width .3s;transition:width .3s}
.home-dots .m-slider-dots-list li.slick-active{width:44%}
.m-slider-dots-wrapper.m-slider-dots-wrapper-alt .m-slider-dots-list li{border-top:5px solid rgba(255,255,255,0.5)}
.m-slider-dots-wrapper.m-slider-dots-wrapper-alt .m-slider-dots-list li:before{background:white}
.m-slider-dots-wrapper.m-slider-dots-wrapper-alt .m-slider-dots-list li button{color:white}
.m-progress-slider-wrapper.pause-on-hover:hover .m-slider-dots-list li.slick-active:before{-webkit-animation-play-state:paused;animation-play-state:paused}
.m-news-events-slider-wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.m-news-events-slider-wrapper .slick-slide{height:auto !important}
.l-footer .h2-uppercase{font-size:.875rem !important;font-family:"Sage Text","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:uppercase;font-weight:600}
.l-footer a.link{color:#fff;text-decoration:none}
.l-footer a.link:hover{color:#00d639;text-decoration:underline}
.l-footer svg .st0{fill:#fff !important}
.l-footer .m-footer-social ul{white-space:nowrap}
.l-footer .m-footer-social .m-footer-social-icon a{width:33px;height:33px;border-radius:100%;background:url(../svg/icon-social-facebook.svg) 0 0 no-repeat;background-size:contain}
.l-footer .m-footer-social .m-footer-social-icon a.twitter{background-image:url(../svg/icon-social-x-twitter.svg)}
.l-footer .m-footer-social .m-footer-social-icon a.linkedin{background-image:url(../svg/icon-social-linkedin.svg)}
.l-footer .m-footer-social .m-footer-social-icon a.youtube{background-image:url(../svg/icon-social-youtube.svg)}
@media screen and (min-width:30em){h1{font-size:2.875rem}
h1.title-large{font-size:3.5rem}
h1.title-sequel-large{font-size:3.5rem}
h1.massive{font-size:5rem}
.page-default h1.entry-title{font-size:5rem}
h2{font-size:2.0625rem}
h2.as-header-1{font-size:2.875rem}
h2.as-header-1.title-large,h2.as-header-1.title-sequel-large{font-size:3.5rem}
h2.as-intro-text{font-size:1.375rem}
h2.as-header-3{font-size:1.25rem}
h3{font-size:1.25rem}
h3.h3-lg{font-size:1.5rem}
h3.as-header-2{font-size:2.0625rem}
h4{font-size:1.25rem}
p.intro-text,ul.intro-text,a.intro-text{font-size:1.25rem}
.p-18{font-size:1.125rem}
p.intro-text,a.intro-text,li.intro-text{font-size:1.25rem}
p.intro-text.intro-text-24,a.intro-text.intro-text-24,li.intro-text.intro-text-24{font-size:1.5rem}
.pre-header{font-size:1.25rem}
blockquote{font-size:1.5rem}
blockquote p,blockquote *{font-size:1.5rem}
.no-center-m{margin-right:0;margin-left:0}
.mv4-m{margin-top:2rem;margin-bottom:2rem}
.mv5-m{margin-top:4rem;margin-bottom:4rem}
.mh3-m{margin-left:1rem;margin-right:1rem}
.mh4-m{margin-left:2rem;margin-right:2rem}
.mh5-m{margin-left:4rem;margin-right:4rem}
.mt3-m{margin-top:1rem}
.mt5-m{margin-top:4rem}
.mb0-m{margin-bottom:0}
.mb4-m{margin-bottom:2rem}
.mb5-m{margin-bottom:4rem}
.pa3-m,.pa3-ns{padding:1rem}
.pa4-m,.pa4-ns{padding:2rem}
.pa5-m,.pa5-ns{padding:4rem}
.pb4-ns,.pb4-m{padding-bottom:2rem}
.pb5-m,.pb5-ns{padding-bottom:4rem}
.ph2-ns,.ph2-m{padding-left:.5rem;padding-right:.5rem}
.ph3-ns,.ph3-m{padding-left:1rem;padding-right:1rem}
.pv4-ns,.pv4-m{padding-top:2rem;padding-bottom:2rem}
.ph4-m,.ph4-ns{padding-left:2rem;padding-right:2rem}
.ph5-m,.ph5-ns{padding-left:4rem;padding-right:4rem}
.pt0-m{padding-top:0}
.pb0-m{padding-bottom:0}
.pr3-m{padding-right:1rem}
.pr4-m{padding-right:2rem}
.pr5-m{padding-right:4rem}
.pl3-m{padding-left:1rem}
.pl4-m{padding-left:2rem}
.pl5-m{padding-left:4rem}
.tl-m{text-align:left}
.tr-m{text-align:right}
.absolute-m{position:absolute}
.db-m{display:block}
.dib-m{display:inline-block}
.dn-m{display:none}
.dtc-ns{display:table-cell}
.overflow-x-scroll-ns,.overflow-x-scroll-m{overflow-x:scroll}
.overflow-hidden-m{overflow:hidden}
.overflow-auto-m{overflow:auto}
.fl-m,.fl-ns{float:left}
.fr-m,.fr-ns{float:right}
.flex-m{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-row-m,.flex-row-ns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-wrap-ns,.flex-wrap-m{-ms-flex-wrap:wrap;flex-wrap:wrap}
.justify-center-m{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-end-m{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.items-center-m{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.items-end-m{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.gutter-m:nth-child(odd){padding-right:2rem}
.gutter-m:nth-child(even){padding-left:2rem}
.order-0-m{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-1-m{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.w-20-m{width:20%}
.w-25-ns,.w-25-m{width:25%}
.w-33-m{width:33.333333%}
.w-10-m{width:10%}
.w-20-m{width:20%}
.w-30-m{width:30%}
.w-40-m,.w-40-ns{width:40%}
.w-50-m{width:50%}
.w-60-m{width:60%}
.w-70-m{width:70%}
.w-75-m{width:75%}
.m-hero .title-lg{font-size:3rem}
.m-push-quote--sml h2{font-size:2.4375rem;margin-bottom:.5rem;top:-0.5rem}
.m-sage-icon.m-sage-icon-sm img{margin:0 auto 1.75rem}
.m-circle-icon-lg,.m-square-icon-bg{width:65px;height:65px;padding:1rem}
.m-box-container>div{min-width:48%}
.m-integrations-links .m-box-link-logo{max-width:200px}
.m-columns-wrapper{margin:0 -0.5rem}
.m-columns-wrapper.m-columns-wrapper--one-rem{margin:0 -1rem}
.m-partner-grid p.m-partner-grid-quote{font-size:.9375rem}
.m-testimonial-gf{padding-top:12rem;padding-bottom:2rem}
.blog-form .cta-form{font-size:0;line-height:0}
.blog-form .hs_recaptcha,.blog-form .hs-submit{width:260px;display:inline-block;vertical-align:top;padding-top:1.5rem}
.blog-form .hs-submit{width:calc(100% - 260px);text-align:right}
.blog-form .hs-submit input{margin-top:0 !important}
.rorc-carousel-section .slick-prev{left:-50px}
.rorc-carousel-section .slick-next{right:-50px}
.table-image-wrap{width:72px;height:72px;min-width:72px}
.trusted-table .table-image,.trusted-table .table-image img{width:62px}
.m-slider-sage-wrapper{padding:0 4rem}
.m-slider-sage-wrapper .slick-prev{display:block !important;left:-4rem}
.m-slider-sage-wrapper .slick-next{display:block !important;right:-4rem}
.m-slider-sage-wrapper .m-slider-sage-link{left:2rem}
.m-sage-panel-slider-wrapper .slick-prev{display:block !important;left:0}
.m-sage-panel-slider-wrapper .slick-next{display:block !important;right:0}
}@media only screen and (min-width:48em){.l-wrapper{padding-left:1.5rem;padding-right:1.5rem}
.l-wrapper.page-default{padding-top:2rem;padding-bottom:2rem}
.main-navigation>ul{padding:9rem 1.5rem 1.5rem}
}@media screen and (min-width:60em){h1{font-size:3.25rem}
h1.title-large{font-size:5.75rem}
h1.title-sequel-large{font-size:5.75rem}
h1.big{font-size:3.875rem}
h1.massive{font-size:6.25rem}
h2{font-size:2.5rem}
h2.as-header-1{font-size:3.125rem}
h2.as-header-1.title-large,h2.as-header-1.title-sequel-large{font-size:5.75rem}
h2.as-header-3{font-size:1.375rem}
h3{font-size:1.4375rem}
h3.h3-lg{font-size:1.875rem}
h3.as-header-2{font-size:2.5rem}
blockquote{font-size:1.625rem}
blockquote p,blockquote *{font-size:1.625rem}
blockquote.blockquote-gf{font-size:1.625rem}
.m-boxed-quote .m-boxed-quote-image{position:absolute;top:-80px;right:1em}
.m-boxed-quote .m-boxed-quote-title{max-width:calc(100% - 175px)}
.no-center-l{margin-right:0;margin-left:0}
.mv4-l{margin-top:2rem;margin-bottom:2rem}
.mv5-l{margin-top:4rem;margin-bottom:4rem}
.mh3-l{margin-left:1rem;margin-right:1rem}
.mh4-l{margin-left:2rem;margin-right:2rem}
.mh5-l{margin-left:4rem;margin-right:4rem}
.mb0-l{margin-bottom:0}
.ml2-l{margin-left:.5rem}
.mt0-l{margin-top:0}
.mt3-l{margin-top:1rem}
.mt5-l{margin-top:4rem}
.mb4-l{margin-bottom:2rem}
.mb5-l{margin-bottom:4rem}
.pa0-l{padding:0}
.pa2-l{padding:.5rem}
.pa3-l{padding:1rem}
.pa4-l{padding:2rem}
.pa5-l{padding:4rem}
.pv0-l{padding-top:0;padding-bottom:0}
.pv2-l{padding-top:.5rem;padding-bottom:.5rem}
.pv3-l{padding-top:1rem;padding-bottom:1rem}
.pv4-l{padding-top:2rem;padding-bottom:2rem}
.pv5-l{padding-top:4rem;padding-bottom:4rem}
.pv6-l{padding-top:6rem;padding-bottom:6rem}
.pl25-l{padding-left:25%}
.ph0-l{padding-left:0;padding-right:0}
.ph3-l{padding-left:1rem;padding-right:1rem}
.ph4-l{padding-left:2rem;padding-right:2rem}
.ph5-l{padding-left:4rem;padding-right:4rem}
.pt0-l{padding-top:0}
.pt2-l{padding-top:.5rem}
.pt3-l{padding-top:1rem}
.pt4-l{padding-top:2rem}
.pt5-l{padding-top:4rem}
.pl2-l{padding-left:.5rem}
.pl3-l{padding-left:1rem}
.pl4-l{padding-left:2rem}
.pl5-l{padding-left:4rem}
.pr2-l{padding-right:.5rem}
.pr3-l{padding-right:1rem}
.pr4-l{padding-right:2rem}
.pr5-l{padding-right:4rem}
.pr6-l{padding-right:6rem}
.pb0-l{padding-bottom:0}
.pb2-l{padding-bottom:1rem}
.pb3-l{padding-bottom:2rem}
.pb4-l{padding-bottom:2rem}
.pb5-l{padding-bottom:4rem}
.tl-l{text-align:left}
.tr-l{text-align:right}
.absolute-l{position:absolute}
.l-2-l{left:2rem}
.fixed-l{position:fixed}
.db-l{display:block}
.dn-l{display:none}
.dib-l{display:inline-block}
.rtl-m{direction:rtl}
.ltr-m{direction:ltr}
.rtl-l{direction:rtl}
.ltr-l{direction:ltr}
.m-pull-image{margin-left:-4rem}
.m-pull-image--right{margin-left:0;margin-right:-4rem}
.br80{border-radius:5rem}
.h-100-l{height:100%}
.mh-600-l{min-height:37.5rem}
.mh-700-l{min-height:43.75rem}
.overflow-hidden-l{overflow:hidden}
.overflow-auto-l{overflow:auto}
.fl-l{float:left}
.fr-l{float:right}
.w-auto-l{width:auto}
.max-w-none-l{max-width:none}
.flex-l{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-row-l{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-wrap-l{-ms-flex-wrap:wrap;flex-wrap:wrap}
.justify-center-l{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-between-l{-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.justify-end-l{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.items-center-l{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.items-end-l{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.gutter-l:nth-child(odd){padding-right:4rem}
.gutter-l:nth-child(even){padding-left:4rem}
.order-0-l{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-1-l{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.w-15-l{width:15%}
.w-16-l{width:16.666666%}
.w-20-l{width:20%}
.w-25-l{width:25%}
.w-30-l{width:30%}
.w-33-l{width:33.333333%}
.w-40-l{width:40%}
.w-45-l{width:45%}
.w-50-l{width:50%}
.w-55-l{width:55%}
.w-60-l{width:60%}
.w-70-l{width:70%}
.w-75-l{width:75%}
.w-80-l{width:80%}
.w-90-l{width:90%}
.m-hero--halves .m-hero-header-image{display:block}
.m-hero--halves .m-hero-titles{padding-top:4rem;padding-bottom:5rem}
.m-hero--box .m-hero-text-wrapper{padding-top:180px;z-index:2;position:relative}
.m-hero--box .m-hero-text-wrapper--sm{padding-top:230px}
.m-hero--box .m-hero-text-wrapper--sm .m-hero-header-text{min-height:270px}
.m-hero--box .m-hero-text-wrapper--just-title{padding-top:280px}
.m-hero--box .m-hero-text-wrapper--just-title .m-hero-header-text{min-height:220px}
.m-hero--box .m-hero-header-text{margin-left:130px;max-width:48%;min-width:680px;min-height:350px}
.m-hero--box .m-hero-header-image{max-height:600px;min-height:500px;z-index:1;top:0;left:0;background-position:bottom;background-repeat:no-repeat;background-size:cover}
.m-hero--plain .m-hero-text-wrapper{min-height:500px;background-position:top right;background-repeat:no-repeat;background-size:660px}
.m-hero--plain .m-hero-text{max-width:605px;-webkit-box-sizing:border-box;box-sizing:border-box}
.m-hero--stacked h1{font-size:2.6rem}
.m-hero--stacked .m-hero--stacked-bg{background-size:auto}
.m-hero--half-text-image .m-hero-text-wrapper{min-height:500px}
.m-hero .title-md{font-size:3.25rem}
.m-hero .title-lg{font-size:4rem}
.m-hero-sage .m-hero-sage-inner-height{min-height:545px}
.m-hero-sage .m-hero-sage-inner-height .m-hero-sage-image-push-wrapper{min-height:545px}
.m-hero-sage .m-hero-sage-inner-height.m-hero-sage-inner-height-narrow{min-height:420px}
.m-hero-sage .m-hero-sage-inner-height.m-hero-sage-inner-height-narrow .m-hero-sage-image-push-wrapper{min-height:420px}
.m-hero-sage .m-hero-sage-inner-height.m-hero-sage-inner-height-narrowest{min-height:370px}
.m-hero-sage .m-hero-sage-inner-height.m-hero-sage-inner-height-narrowest .m-hero-sage-image-push-wrapper{min-height:370px}
.m-hero-sage-image-push-right,.m-hero-sage-image-bg{width:1000px;min-height:525px;position:absolute;left:4rem;top:0;z-index:2;display:block;border-radius:77px;overflow:hidden;margin:0}
.m-hero-sage-image-push-right.m-hero-sage-bg-cicrle-lg,.m-hero-sage-image-bg.m-hero-sage-bg-cicrle-lg{min-height:1160px;left:-4rem;z-index:0;top:-10rem}
.m-hero-sage-image-bg{top:auto;bottom:0;border-radius:0;width:1200px}
.m-hero-sage-inner-height-narrow .m-hero-sage-image-push-right,.m-hero-sage-inner-height-narrow .m-hero-sage-image-bg{min-height:420px}
.m-hero-sage-inner-height-narrowest .m-hero-sage-image-push-right,.m-hero-sage-inner-height-narrowest .m-hero-sage-image-bg{min-height:370px}
.m-hero-gf.m-hero-gf-bg-wave.bg-wave-md:after{width:55%;background-image:url(../png/bg-hero-gf-wave-lg.png)}
.m-hero-gf.m-hero-gf-bg-wave.bg-wave-lg:after{width:75%;background-image:url(../png/bg-hero-gf-wave-lg.png)}
.m-hero-gf .m-hero-gf-image{display:block}
.m-push-quote--sml img{top:-29px;left:4rem}
.m-push-quote--sml:after{content:"";position:absolute;left:0;width:350px;height:50px;top:-40px;background:#fff;z-index:2}
.m-push-quote--centered{padding-top:80px;margin-top:-70px;position:relative;z-index:2;max-width:57.25rem;background:#fff}
.m-push-quote--centered img{top:17px;position:absolute;left:50%;margin-left:-29px;z-index:3}
.m-push-quote--facts .m-push-quote-image{position:absolute;height:400px;left:0;top:0;width:100%;z-index:1}
.m-push-quote--facts .m-push-quote-inner{padding:250px 60px 0}
.m-push-quote--facts .m-push-quote-left{max-width:640px;padding-top:40px;min-height:205px}
.m-push-quote--facts .m-key-facts{width:300px;min-height:250px}
.m-push-quote--offset{padding:150px 0 80px;min-height:200px;max-width:1600px;background-size:cover}
.m-push-quote--offset .m-push-quote-text{max-width:60%}
.m-push-quote--accent{padding:150px 15% 0;height:465px}
.m-push-quote--accent-box{margin-left:15%;margin-right:15%;-webkit-transform:translateY(-220px);transform:translateY(-220px);margin-bottom:-220px}
.m-sage-features-content-item{display:none;max-height:100% !important;-webkit-transition:none !important;transition:none !important}
.m-sage-features-content-item.active{display:block}
.m-features-icon{max-width:100%;padding:1rem 0}
.m-features-icon.m-features-icon-no-pad{padding:0}
.m-circle-icon-lg,.m-square-icon-bg{width:95px;height:95px;padding:1.4rem}
.m-rating-block-in-page-wrapper{-ms-flex-wrap:unset;flex-wrap:unset}
.m-rating-block-in-page{width:auto}
.m-rating-block-in-page .m-rating-block-text{margin-top:2px}
.m-rating-block-in-page .m-rating-block-text-title{font-size:1rem;font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.integrations-list{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:center;align-content:center}
.m-intro-image-overlap{margin-right:-200px}
.m-intro-image-overlap:before{content:"";position:absolute;right:0;bottom:0;top:35%;z-index:3;width:100%;min-height:300px;background:url("../png/bg-text-curve.png") top right no-repeat}
.m-intro-image-overlap img{max-width:950px;-webkit-box-shadow:-15px -18px 21px -17px rgba(82,82,82,0.7);box-shadow:-15px -18px 21px -17px rgba(82,82,82,0.7)}
.m-intro-overlap-text{position:relative;z-index:5;padding:40px 0 20px 20px !important;margin-left:-40px;max-width:520px}
.m-box-container>div{min-width:36%}
.m-sidebar-list{white-space:normal !important}
.m-latest-episode-text{border-bottom:0;border-right:1px solid #00d639}
.m-columns-wrapper{margin:0 -2rem}
.m-columns-wrapper-lg{margin:0 -2rem}
.m-columns-wrapper-lg.m-columns-wrapper--one-rem{margin:0 -1rem}
.m-integrations-how-it-works .item img{position:absolute;left:0;top:1rem;z-index:1;padding:0}
.m-integrations-how-it-works .item.icon{padding-left:125px}
.m-integrations-detail-image{display:block;max-width:435px;-webkit-box-shadow:0 0 40px -6px rgba(82,82,82,0.7);box-shadow:0 0 40px -6px rgba(82,82,82,0.7);margin-top:-150px}
.m-key-facts-pushed{margin:-120px 0 0 120px;width:300px;min-height:220px}
.m-hover-overlay-child{opacity:0}
.m-hover-overlay-child-desc{min-height:4rem}
.m-partner-grid .m-partner-grid-inner{height:24rem}
.m-toc-content{max-height:none !important}
.m-resources-detail-article blockquote,.m-seo-flexible-article blockquote{font-size:1.625rem;padding-left:1.4rem}
.border-text-left{padding-left:1.4rem}
.m-press-detail-header{max-height:400px;overflow:hidden;margin:0 0 3rem}
.m-services-box{min-height:170px}
.m-webinar-item{max-width:none}
.m-webinar-item .m-webinar-date{border-right:1px solid #ccc}
.m-customer-story-content blockquote,.m-guides-detail-text blockquote{padding-left:1.4rem}
.m-guides-detail-form{position:absolute;left:0;top:0;z-index:5}
.m-guides-detail-text{min-height:750px}
.m-slide-out-form{left:auto;width:50%;min-width:770px}
.m-slide-out-form .m-slide-out-form-inner{padding:2rem 3rem}
.bg-l-shape-l{background-image:url(../svg/hero-gf-image-chevrons.svg);background-position:bottom right;background-repeat:no-repeat;background-size:600px}
.bg-l-shape-l.bg-l-shape-left-l{background-position:bottom left;background-image:url(../svg/hero-gf-image-chevrons-left.svg)}
.bg-image-wave-orange:before{content:" ";position:absolute;top:0;right:0;z-index:1;width:45%;height:800px;background-image:url(../png/bg-image-wave-orange.png);background-position:top right;background-repeat:no-repeat;background-size:cover}
.bg-wave-orange-right:before{content:" ";position:absolute;bottom:0;right:0;z-index:1;width:800px;height:360px;background-image:url(../png/bg-wave-right.png);background-position:top right;background-repeat:no-repeat;background-size:cover}
.m-testimonial-gf{padding-top:4rem;padding-bottom:4rem;max-width:100%}
.m-testimonial-gf-text{margin-left:40%}
.m-home-page-integrations .m-rotator{width:44rem;height:44rem;-webkit-animation:rotations 60s linear infinite;animation:rotations 60s linear infinite;border:1px #ff6200 dashed;border-radius:50%}
.m-home-page-integrations .icon{position:absolute;-webkit-animation:inherit;animation:inherit;animation-direction:reverse;margin:0}
.m-home-page-integrations .icon.one{top:-2.25rem;left:19.5rem}
.m-home-page-integrations .icon.two{top:1rem;right:8rem}
.m-home-page-integrations .icon.three{top:9rem;right:0}
.m-home-page-integrations .icon.four{top:19rem;right:-2.25rem}
.m-home-page-integrations .icon.five{bottom:9.5rem;right:0}
.m-home-page-integrations .icon.six{bottom:.75rem;right:8rem}
.m-home-page-integrations .icon.seven{bottom:-2.25rem;left:19.5rem}
.m-home-page-integrations .icon.eight{bottom:1rem;left:8rem}
.m-home-page-integrations .icon.nine{bottom:9rem;left:0}
.m-home-page-integrations .icon.ten{top:19rem;left:-2.25rem}
.m-home-page-integrations .icon.eleven{top:8rem;left:1rem}
.m-home-page-integrations .icon.twelve{top:.75rem;left:8rem}
.m-core-features-sticky{top:140px;position:sticky}
.m-about-header:before{content:"";position:absolute;left:-7.2rem;top:-37px;width:100px;height:100px;background:url(../svg/icon-spot-green.svg) left top no-repeat;background-size:100px}
.m-about-header.m-about-header-right:before{left:auto;right:-7.1rem}
.m-about-timeline .m-about-timeline-content-last:after{content:"";width:1px;height:28%;background:#ccc;position:absolute;right:0;top:0}
.m-about-timeline .m-about-timeline-image{margin-top:-3rem}
.m-hero-sage-inner-height-narrow .m-hero-sage-image-push-right{min-height:420px;max-height:420px}
.m-blog-post-more{bottom:2rem}
.head-logo{max-width:200px}
.header-blue-box{bottom:-3rem;padding:3rem}
.m-trusted-form-content{background-image:url(../png/bg-form-left-2.png),url(../png/bg-form-right-2.png);background-position:left bottom,right bottom;background-repeat:no-repeat,no-repeat}
.ow-grad-bar{background:#f7f8f9;background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,white),color-stop(25%,#f7f8f9),color-stop(80%,#f7f8f9),color-stop(80%,#f7f8f9),color-stop(80%,#f7f8f9),color-stop(80%,#f7f8f9),color-stop(25%,#f7f8f9));background:linear-gradient(to bottom,white 25%,#f7f8f9 25%,#f7f8f9 80%,#f7f8f9 80%,#f7f8f9 80%,#f7f8f9 80%,#f7f8f9 25% 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F8F9',endColorstr='#ffffff',GradientType=0)}
.slick-next{right:50px}
.m-slider-narrow .slick-next{right:20px}
.slick-prev{left:50px}
.m-slider-narrow .slick-prev{left:20px}
.m-slider-sage-wrapper .bq-slider{font-size:1.5rem !important}
}@media screen and (min-width:60em) and (min-height:760px){.m-who-we-are-sticky{top:100px;position:sticky}
}@media screen and (min-width:64em){main{min-height:600px;padding-top:88px}
.m-title-arrow.m-title-arrow--right{overflow:visible}
.m-title-arrow.m-title-arrow--right:before{height:60px;margin-bottom:0;-webkit-transform:rotate(-183deg);transform:rotate(-183deg);background-position:0 0;position:relative;right:-54px}
.m-title-arrow.m-title-arrow--bottom-right:before{display:block;height:60px;margin-bottom:0;background-position:0 0;position:absolute;right:-15px;width:80px;bottom:6rem}
.l-header.animate{top:-130px}
.l-header.sticky{top:0 !important}
.l-header.l-header-small{min-height:88px}
.l-header-logo{width:10rem;padding-top:1rem}
.menu-active .l-header-logo svg .st0{fill:#030338 !important}
.main-navigation.toggled>ul{overflow:visible}
.menu-toggle,.main-navigation.toggled ul:before{display:none !important}
.main-navigation>ul{visibility:visible !important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-positive:1;flex-grow:1;min-width:0;min-height:0;background:0;-webkit-transform:none !important;transform:none !important;position:static;top:auto;left:auto;right:auto;padding:0;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.main-navigation>ul>li{padding:1rem .25rem 2rem;display:inline-block;border:0}
.main-navigation>ul>li.last{display:none !important;visibility:hidden}
.main-navigation>ul>li>a:not(.btn){cursor:pointer;color:#fff;font-size:.84375rem;position:relative}
.l-utilities-nav{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:6px}
.l-utilities-nav a{font-size:.84375rem;text-decoration:none}
.l-utilities-nav a:not(.btn){color:#fff;font-size:.84375rem}
.l-utilities-nav a:not(.btn):hover{color:#00d639}
.l-utilities-nav a.btn{padding:.85rem 1rem}
.main-navigation li.submenu.hovered>a{color:#00d639}
.main-navigation li.submenu.hovered .sub-menu{display:block}
.main-navigation li.submenu.hovered .sub-menu.sub-menu-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.main-navigation .sub-menu{display:none;margin:0;position:absolute;top:100%;width:16rem;background:white;padding:1rem;border-radius:.5rem;border:1px solid #e3e3e3;left:-5rem;box-shadow:-2px 7px 16px 0 rgba(96,96,96,0.1);-webkit-box-shadow:-2px 7px 16px 0 rgba(96,96,96,0.1);-moz-box-shadow:-2px 7px 16px 0 rgba(96,96,96,0.1)}
.main-navigation .sub-menu:before,.main-navigation .sub-menu:after{content:"";width:0;height:0;display:inline-block;position:absolute}
.main-navigation .sub-menu:before{border-width:16px;border-color:transparent transparent #e3e3e3;border-style:solid;top:-32px;left:111px}
.main-navigation .sub-menu:after{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;left:42%;top:-15px;z-index:10}
.main-navigation .sub-menu.sub-menu-column-2{width:32rem}
.main-navigation .sub-menu.sub-menu-column-2:after{left:107px}
.main-navigation .sub-menu.sub-menu-column-3{width:41rem}
.main-navigation .sub-menu.sub-menu-column-3:after{left:107px}
.main-navigation .sub-menu li{padding:0 0 .5rem}
.main-navigation .sub-menu li:last-child{padding:0}
.main-navigation .sub-menu a{color:#000;padding:.5rem .4rem;font-size:.84375rem;display:block}
.main-navigation .sub-menu a:hover{color:#00d639}
.main-navigation .sub-menu a.active{font-family:"Sage Text Bold","Calibri","Helvetica Neue","Helvetica","Arial",sans-serif}
.main-navigation .sub-menu a.icon-sm{padding-left:30px;background-image:url(../svg/icon-inventory-black.svg);background-position:0 7px;background-repeat:no-repeat;background-size:21px}
.main-navigation .sub-menu a.icon-sm.icon-order{background-image:url(../svg/icon-order-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-shipping{background-image:url(../svg/icon-shipping-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-warehouse{background-image:url(../svg/icon-warehouse-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-purchasing{background-image:url(../svg/icon-purchasing-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-automation{background-image:url(../svg/icon-automation-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-pos{background-image:url(../svg/icon-pos-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-demand{background-image:url(../svg/icon-demand-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-retail{background-image:url(../svg/icon-retail-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-reporting{background-image:url(../svg/icon-reporting-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-crm{background-image:url(../svg/icon-crm-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-plug{background-image:url(../svg/icon-plug-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-hyper{background-image:url(../svg/icon-hyper-black.svg)}
.main-navigation .sub-menu a.icon-sm.icon-flexible{background-image:url(../svg/icon-flexible-black.svg)}
.main-navigation .sub-menu .list-title{font-size:.75rem;font-weight:300;padding:.4rem .4rem .4rem 0;color:#868686 !important}
.m-hero-gf .m-gf-hero-wrapper{min-height:550px}
.m-hero-gf .m-gf-hero-wrapper.m-gf-hero-wrapper-narrow{min-height:350px}
.m-hero-gf.m-hero-gf-home .m-gf-hero-wrapper{min-height:700px}
.m-transparent-header .m-hero-gf{padding-top:88px}
.m-box-container>div{min-width:33%}
.m-off-page-scroll{position:absolute;left:30%;top:9rem;z-index:5}
.m-off-page-scroll-item{min-width:350px}
}@media only screen and (min-width:64em){.l-wrapper{padding-left:2rem;padding-right:2rem}
.l-wrapper.page-default{padding-top:4rem;padding-bottom:4rem}
}@media screen and (min-width:64em) and (min-width:1300px){.main-navigation>ul>li{padding:1rem .5rem 2rem}
}@media screen and (min-width:64em) and (min-width:1400px){.main-navigation>ul>li{padding:1rem .85rem 2rem}
}@media screen and (min-width:64em) and (min-width:1100px){.l-utilities-nav a:not(.btn){color:#fff !important;border:2px solid #fff;border-radius:24px;padding:.75rem 2rem;background:transparent;background:radial-gradient(circle,#2e2e2e 47%,rgba(255,255,255,0) 48%);background-size:0;background-repeat:no-repeat;background-position:center bottom;-webkit-transition:all .2s cubic-bezier(0.4,0,1,1);transition:all .2s cubic-bezier(0.4,0,1,1);font-weight:600}
.l-utilities-nav a:not(.btn):hover{background-size:500%}
}@media(hover:hover) and (pointer:fine) and (min-width:64em){.main-navigation>ul>li>a:not(.btn):hover{color:#00d639}
.main-navigation li.submenu.hovered>a{color:#00d639 !important}
.main-navigation li.submenu.hovered .sub-menu{display:none}
.main-navigation li.submenu:hover>a{color:#00d639 !important}
.main-navigation li.submenu:hover .sub-menu{display:block !important}
.main-navigation li.submenu:hover .sub-menu.sub-menu-column-2,.main-navigation li.submenu:hover .sub-menu.sub-menu-column-3{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}@media screen and (min-width:64em) and (min-width:100em){.m-hero-gf.m-hero-gf-home .m-gf-hero-wrapper{min-height:79vh;max-height:1000px}
}@media screen and (min-width:70em){.m-push-quote--offset{background-size:auto;background-position:175% 50%}
.m-hws-title-text{background:0}
}@media only screen and (min-width:80em){.l-wrapper{padding-left:3rem;padding-right:3rem}
}@media screen and (min-width:80em){.l-header-logo{width:14.375rem;padding-top:.5rem;margin-right:3rem}
.l-header-logo svg{width:100% !important;height:auto !important}
.l-utilities-nav a.btn{padding:.85rem 2rem}
.main-navigation .sub-menu.sub-menu-column-3{width:48rem}
.m-partner-grid .m-partner-grid-inner{height:22rem}
}@media only screen and (min-width:85rem){.l-wrapper.l-wrapper--home--inner{padding-left:3rem;padding-right:3rem}
}@media screen and (min-width:90rem){.m-product-page-links li{width:20%}
}@media screen and (min-width:95em){.ph6-xl{padding-left:6rem;padding-right:6rem}
}@media screen and (min-width:100em){.m-hero--box .m-hero-text-wrapper{padding-top:180px}
.m-hero--box .m-hero-text-wrapper--sm{padding-top:280px}
.m-hero--box .m-hero-text-wrapper--sm .m-hero-header-text{min-height:180px}
.m-hero--box .m-hero-text-wrapper--just-title{padding-top:330px}
.m-hero--box .m-hero-text-wrapper--just-title .m-hero-header-text{min-height:220px}
.m-hero--box .m-hero-header-text{min-height:380px}
.m-hero--box .m-hero-header-image{min-height:550px}
.m-hero--box .pa5-xl{padding:4rem}
.m-hero .title-md{font-size:3.5rem}
}@media screen and (min-width:400px){.title-tooltip-content-inner{width:350px;padding:20px}
}@media(min-width:440px){form .hs-error-msgs.inputs-list li{width:100%;display:block;max-width:100%}
}@media screen and (min-width:668px){.l-wrapper-inner{padding:0 25% 0 0;overflow:unset}
.pricing-title span{font-size:2.75rem}
.sticky-header{position:sticky;position:-webkit-sticky;z-index:10;top:0}
.logged-in .sticky-header{top:118px}
.sticky-header.alt{z-index:35 !important}
.sticky-header h3{margin-top:10px}
.section-pricing-table .price b,.section-pricing-table .price span{display:inline-block;vertical-align:middle}
.section-pricing-table .price span{text-align:left;font-size:.85rem}
.section-pricing-table .price b{font-size:2rem;font-weight:400}
.section-pricing-table .request{font-size:1.75rem;text-decoration:underline}
.section-pricing-table .request:hover{color:#007cff}
}@media(min-width:800px){.hero-form .hs_email{width:55%;display:inline-block}
.hero-form .hs_submit{width:45%;display:inline-block;padding-left:1rem}
.hero-form .hs-button{width:70%}
.form-columns-3 .input{margin-right:0 !important}
.form-columns-3 .field{width:33% !important}
.form-columns-3 .field:nth-child(2){padding-left:8px;padding-right:8px}
}@media screen and (min-width:960px){.border-right{border-right:1px solid #ccc}
}@media screen and (min-width:1140px){.head-logo{max-width:250px;position:absolute;z-index:2;left:-250px;top:0}
.head-logo.head-logo-r{left:auto;right:-250px}
}@media screen and (min-width:1160px){.m-why-infographic-outer{width:1075px;height:980px;background:url(../png/bg-why-logos-lg.png) top center no-repeat;background-size:auto;padding:340px;background-size:1160px}
.m-why-infographic-outer .infograhic-logos{display:none}
}@media screen and (min-width:1180px){.title-tooltip-content{top:-5px}
.title-tooltip-content-inner{left:30px;top:-30px;right:auto}
.title-tooltip-content-inner:before{left:-20px;top:21px;right:auto;border-width:20px 20px 20px 0;border-color:transparent #fff transparent transparent}
.title-tooltip:hover .title-tooltip-content{top:0}
}@media screen and (min-width:1200px){.m-hero--halves .m-hero-titles{padding-left:2rem}
}@media screen and (min-width:1480px){.m-hero--halves .m-hero-titles{max-width:38.6rem;padding-top:5rem;padding-bottom:6rem}
}@media screen and (max-width:1023px){.m-comparison-table.m-comparison-table-gf h3.title-sequel,.m-comparison-table.m-comparison-table-gf p.intro-text{font-size:1rem}
}@media screen and (max-width:782px){.admin-bar .l-header{top:46px !important}
}@media screen and (max-width:668px){#iframe-popup-overlay iframe{top:0 !important;left:0 !important;-webkit-transform:none !important;transform:none !important;width:100% !important;height:100% !important;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
}@media screen and (max-width:64em){.m-checks-list.m-checks-list-center-m li{position:relative;padding:0 0 .5rem 0}
.m-checks-list.m-checks-list-center-m li:before{position:relative;left:0;top:3px;display:inline-block;margin-right:10px}
}@media screen and (max-width:60em){.bg-form-image{background-image:none !important}
.m-hero--plain .m-hero-text-wrapper{background:none !important}
.m-push-quote--offset{background:none !important}
.m-push-quote--accent{background:none !important}
.m-about-timeline .border-right{border:0}
.m-about-timeline img.dib{width:auto;height:50%}
.m-trusted-header{background-image:url(../png/bg-header-sm.png) !important;background-size:contain !important;background-position:center bottom !important}
.m-trusted-header .mw-800,.m-trusted-header .intro-text{margin:0 auto !important}
}@media screen and (max-width:48em){.m-hero-sage .m-hero-sage-titles br{display:none}
.m-hero-gf .m-gf-hero-titles br{display:none}
}@media screen and (max-width:30em){.m-slider-sage-wrapper.no-flex-mobile .slick-track{display:block;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.m-slider-sage-wrapper.no-flex-mobile .slick-track .slick-slide{height:100%}
.m-sage-panel-slider-wrapper.no-flex-mobile .slick-track{display:block;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.m-sage-panel-slider-wrapper.no-flex-mobile .slick-track .slick-slide{height:100%}
.m-progress-slider.no-flex-mobile .slick-track{display:block;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.m-progress-slider.no-flex-mobile .slick-track .slick-slide{height:100%}
}@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}@-webkit-keyframes rotations{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@keyframes rotations{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@-webkit-keyframes progress{from{width:0}
to{width:100%}
}@keyframes progress{from{width:0}
to{width:100%}
}