/* @import url('https://example.com/example_style.css'); */

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

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}
/* Responsive Grid */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.container-fluid {
    *zoom: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Clearfix */

.clearfix {
    *zoom: 1;
}

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

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

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

/* Responsive Visibilty Classes */

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

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

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

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

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

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

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

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

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

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

    .visible-desktop {
        display: none !important ;
    }
}
/*include "hubspot/styles/base/style_manager_bootstrap_structure.css"*/

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

/* Subscribe Color Map

250,186,45   Subscribe Pale Orange
249,156,30   Subscribe Orange
0,136,190    Subscribe Blue
147,192,31   Subscribe Green
181,218,85   Subscribe Green Light
167,117,170  Subscribe Purple
233,64,90    Subscribe Red
75,75,77     Subscribe Grey

*/

:root {
    --shr-pale-orange: #E01747;
    --shr-orange: #E01747;
    --shr-blue: #1B9AEE;
    --shr-green: rgba(147, 192, 31, 1);
    --shr-green-light: rgba(181, 218, 85, 1);
    --shr-purple: rgba(167, 117, 170, 1);
    --shr-red: #E01747;
    --shr-grey: rgba(75, 75, 77, 1);
}

/* Header (First Fold) and Footer Background Colours - Start */
.section-first-fold {background-image: linear-gradient(to right, #4999e6 , #091d31) !important;}
.shr-purple .shr-js-color {
    background-color: #a675aa;
    background-color: rgb(166, 117, 170);
}

.shr-blue .shr-js-color {
    background-color: #0088be;
    background-color: rgb(0, 136, 190);
}

.shr-green .shr-js-color {
    background-color: #93c01f;
    background-color: rgb(147, 192, 31);
}

.shr-orange .shr-js-color {
    background-color: #1B9AEE;
    background-color: rgb(249, 156, 30);
}

.shr-pale-orange .shr-js-color {
    background-color: #faba2d;
    background-color: rgb(250, 186, 45);
}

.shr-blue .shr-js-color.section-hero {
    background-color: rgb(255, 255, 255);
}

.shr-blue {
    color: #0088be;
}

.shr-green {
    color: #93c01f;
}

.shr-orange {
    color: #1B9AEE;
}

.shr-red {
    color: #e9405a;
}

body:not([class*="home-page"]) .header-container-wrapper,
body[class*="home-page"] .section-first-fold {
    position: relative;
}

body:not([class*="home-page"]) .header-container-wrapper {
    padding-bottom: 6rem;
}

body[class*="home-page"] .section-first-fold {
    padding-bottom: 8rem;
}

body:not([class*="home-page"]) .header-container-wrapper:after,
body[class*="home-page"] .section-first-fold:after {
    content: '';
    display: block;
    background: radial-gradient(ellipse at 50% -50%, rgba(101, 106, 111, 0.07) 0, rgba(226, 227, 228, 0) 65%) !important;
    height: 1rem;
    border-top: 1px solid rgba(75, 75, 77, 0.08);
    position: absolute;
    width: 100%;
    bottom: -17px;
    z-index: 1;
}

body:not([class="shr-standard-header"]):not([class*="home-page"]) .header-container-wrapper {
    padding-bottom: 4rem;
}

body:not([class*="home-page"]) .header-container-wrapper .section-hero {
    padding-bottom: 0;
}

/* Header (First Fold) and Footer Background Colours - End */

/* images - Start*/

.corp-logo {
    width: 210px;
    height: 54px;
}

.no-svg .corp-logo {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-1410753791-png/images/subscribe_logo_whitebg.png);
    background-repeat: no-repeat;
}

.green-tickmark {
    width: 35px;
    height: 35px;
}

.green-tickmark {
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNSAzNSI+PHN0eWxlPi5zdHlsZTB7ZmlsbDojOENDNjNGO30uc3R5bGUxe2ZpbGw6IzU4OTMzNDt9LnN0eWxlMntmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGNpcmNsZSBjeD0iMTcuNSIgY3k9IjE3LjUiIHI9IjE3IiBjbGFzcz0ic3R5bGUwIi8+PHBhdGggZD0iTTI2LjYgMTAuNWMtMC40LTAuNC0xLTAuNC0xLjQgMEwxMyAyMi43Yy0wLjQgMC40LTAuNCAxIDAgMS40bDkuOCA5LjVjNi42LTIuMiAxMS4yLTggMTEuNi0xNS4xTDI2LjYgMTAuNXogIiBjbGFzcz0ic3R5bGUxIi8+PHBhdGggZD0iTTE0LjggMjUuMWMwLjQgMCAwLjktMC4yIDEuMy0wLjZjMC40LTAuNCAxMS4xLTExLjIgMTEuMS0xMS4yYzAuNy0wLjcgMC41LTEuNy0wLjEtMi4zbC0wLjYtMC42IGMtMC43LTAuNy0xLjctMC43LTIuMyAwbC04LjcgOC41Yy0wLjcgMC41LTEuNyAwLjYtMi4zLTAuMWwtMi4zLTIuNWMtMC43LTAuNy0xLjQtMC44LTIuMS0wLjJMOCAxNi44Yy0wLjcgMC43LTAuNiAxLjcgMCAyLjMgbDUuNCA1LjRDMTMuNyAyNC44IDE0LjQgMjUuMSAxNC44IDI1LjF6IiBjbGFzcz0ic3R5bGUyIi8+PC9zdmc+') no-repeat center center;
    background-size: 35px 35px;
}

.no-svg .green-tickmark {
    background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-1410758826-png/images/green_tickmark.png) no-repeat center center;
}

.follow-through {
    width: 277px;
    height: 144px;
    background-size: 277px 144px;
}

.follow-through {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xODcuNSAtODkuNSA0MTAgMjE0Ij48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0xODcuNSwtODkuMSAtMTg3LjUsNjMuMiAxMi44LDEyNC4xIDIyMi41LDYzLjIgMjIyLjUsLTg5LjEiLz48cG9seWdvbiBmaWxsPSIjRjg5QTFDIiBwb2ludHM9Ii0xNzguMSwtODAuOSAtMTc4LjEsNTguNSAxMi44LDExNS45IDIxMy4xLDU4LjUgMjEzLjEsLTgwLjkiLz48L3N2Zz4=") no-repeat center -1px;
}

.no-svg .follow-through {
    background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-1413677500-png/images/follow-through-orange.png) no-repeat center -1px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/follow-through-orange.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/follow-through-orange.png', sizingMethod='scale')";
}

@media (min-width: 481px) {
    .follow-through {
        width: 410px;
        height: 214px;
        background-size: 410px 214px;
    }
}

/* images - End */

form.hs-form .hs_submit {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    font-style: normal;
    font-weight: 400;
    font-size: 0.9em;
}

/*form.hs-form .hs_submit input { margin-left: 20px; margin-right: 20px; }*/

form.hs-form fieldset.form-columns-1 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    font-style: normal;
    font-weight: 400;
    font-size: 0.9em;
}

form.hs-form fieldset.form-columns-3 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    font-style: normal;
    font-weight: 400;
    font-size: 0.9em;
}

form.hs-form fieldset.form-columns-3 .hs-form-field {
    width: 33.33%;
}

form.hs-form fieldset.form-columns-3 .hs-form-field .input {
    padding: 0 0 0 0;
}

/* Multiple Selection Inputs */

body form.hs-form fieldset {
    max-width: none;
}

body form.hs-form fieldset .hs-form-field {
    padding: 15px 0 15px 0;
}

body form.hs-form fieldset[class*="form-columns"] .input {
    margin-left: 20px;
    margin-right: 20px;
}

body form.hs-form fieldset[class*="form-columns"] label {
    margin-left: 20px;
    margin-right: 20px;
}

body form.hs-form fieldset[class*="form-columns"] .hs-input {
    width: 100%;
}

body form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"] {
    width: auto;
}

body form.hs-form fieldset.form-columns-2 .hs-form-field {
    width: 50%;
}

body form.hs-form fieldset.form-columns-3 .hs-form-field {
    width: 33.33%;
}

@media (max-width: 400px) {
    body form.hs-form fieldset[class*="form-columns"] .input {
        margin-left: 0;
        margin-right: 0;
    }

    body form.hs-form fieldset[class*="form-columns"] label {
        margin-left: 0;
        margin-right: 0;
    }

    body form.hs-form fieldset .hs-form-field {
        padding: 0;
    }

    body form.hs-form fieldset.form-columns-3 .hs-form-field,
    body form.hs-form .form-columns-2 .hs-form-field .hs-input,
    body form.hs-form .form-columns-3 .hs-form-field .hs-input {
        width: 100%;
    }

    body form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] {
        width: auto;
    }
}

/* ::-webkit-input-placeholder {
  color: transparent;
}

::-moz-placeholder {
  color: transparent;
}

:-moz-placeholder {
  color: transparent;
}

:-ms-input-placeholder {
  color: transparent;
} */

.img-paragraph-pad {
    padding-top: 16px;
}

.cta_button {
    white-space: nowrap !important;
}

/* Landing Page & Blog Forms - Start */

.section-blog a,
.shr-blog-popular a {
    text-decoration: none;
    color: rgb(147, 192, 31);
}

.shr-blog-popular a {
    display: block;
    margin-bottom: 12px;
    color: #1B9AEE !important;
    line-height: 1.6em !important;
}

.shr-blog-popular a:hover {
    color: #f39800 !important;
}

.shr-blog-cat a {
    display: block;
    background-color: rgb(0, 136, 190);
    border-radius: 17.5px;
    cursor: pointer;
    height: 35px;
    padding: 0 20px 0 20px;
    line-height: 35px;
    margin-bottom: 20px;
    color: rgb(255, 255, 255);
    overflow: hidden;
}

.shr-blog-popular ul,
.shr-blog-cat ul {
    list-style-type: none;
    padding: 0 !important;
}

#recaptcha_area,
#recaptcha_table {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

.recaptchatable,
#recaptcha_area tr,
#recaptcha_area td,
#recaptcha_area th {
    line-height: 0 !important;
}

#recaptcha_area input {
    height: auto !important;
    width: auto !important;
}

.recaptchatable * {
    font-size: 0.92em !important;
}

.recaptcha_area {
    text-align: center;
}

.section-blog h3 {
    margin: 10px 0;
}

.section-blog .more-link {
    background-color: rgb(147, 192, 31);
    background-image: none;
    border: 0px;
    border-radius: 20px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-shadow: none;
    font-size: 0.9em;
    color: white;
    text-decoration: none;
    padding: 10px 22px;
    line-height: 2.84em;
    font-weight: 600;
    text-transform: uppercase;
}

.section-blog h2 {
    font-size: 1.2em;
    font-weight: 600;
}

.section-blog li,
.section-blog p,
.section-blog span {
    line-height: 2em !important;
}

.section-blog .hs-featured-image-wrapper {
    text-align: center;
}

.section-blog .hs-featured-image {
    float: none !important;
    margin: 16px 0 0 0;
    max-width: 100% !important;
}

.section-blog .post-footer input {
    background-image: none !important;
}

.custom_listing_comments {
    font-size: 0.8em;
}

.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item,
.shr-blog-popular,
.shr-blog-cat {
    list-style-type: none;
}

.shr-landing-form h3 {
    margin-bottom: 30px;
}

.shr-landing-form,
.section-blog {
    font-size: 0.9em;
}

.shr-landing-form input,
.demo-form input,
.contact-us-form input,
.section-blog input {
    background-repeat: no-repeat;
    background-position: right;
    padding: 0 40px 0 10px;
}

.hs_firstname input {
    background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2128185591-png/images/name.png');
}

.hs_lastname input {
    background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2128185591-png/images/name.png');
}

.hs_phone input {
    background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2128185601-png/images/phone.png');
}

.hs_company input {
    background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2128185596-png/images/company_name.png');
}

.hs_email input {
    background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2129830465-png/images/mail.png');
}

.shr-landing-form input,
.shr-landing-form select,
.shr-landing-form textarea,
.section-blog input,
.section-blog select,
.section-blog textarea {
    margin: 10px auto;
}

.section-blog input[type=checkbox] {
    margin-right: 10px;
}

.shr-landing-form label,
.demo-form label,
.contact-us-form label,
.section-blog label {
    text-transform: uppercase;
}

.shr-landing-form label,
.demo-form label,
.contact-us-form label,
.section-blog label {
    font-weight: 400;
    color: #5f5f5e;
}

.section-blog h1,
.section-blog h2,
.section-blog h4,
.section-blog h5 {
    text-align: left !important;
}

.section-blog h1,
.section-blog h2,
.section-blog h1 span,
.section-blog h2 span {
    font-size: 1.1em !important;
    font-weight: 600 !important;
    color: rgb(147, 192, 31) !important;
}

.section-blog .blog-section h2 {
  font-size: 1.4em !important;
  font-weight: 600 !important;
  color: rgb(147, 192, 31) !important;
  text-align: unset !important;
  margin: 2rem 0 1rem;
}

.section-blog .blog-section h3 {
  font-size: 1.2em !important;
  font-weight: 600 !important;
  color: rgb(147, 192, 31) !important;
  text-align: unset !important;
  margin: 2rem 0 1rem;
}

.section-blog .blog-section .section.post-header p, 
.section-blog .blog-section .section.post-header span {
  font-size: 0.9rem !important;
  line-height: 1.8rem !important;
  margin: 0;
}

.section-blog .blog-section .section.post-header h1 span,
.section-blog .blog-section .section.post-header h2 span {
  font-size: 2rem !important;
  line-height: 2.2rem !important;
}

.section-blog .post-listing .post-header a,
.section-blog .post-listing .post-header p, 
.section-blog .post-listing .post-header span {
  font-size: 0.9rem !important;
  line-height: 1.8rem !important;
  margin: 0;
}

.section-blog .post-listing .post-header h1 a, 
.section-blog .post-listing .post-header h2 a {
  font-size: 1.4rem !important;
}

.section-blog .span3 ul li {
  font-size: 16px !important;
}

.section-blog .span3 .shr-blog-cat ul li a,
.section-blog .span3 .shr-blog-cat ul li span {
  font-size: 16px !important;
}

.section-blog .span3 h3 {
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}

.section-blog h4 {
    font-size: 1rem !important;
    font-weight: 600 !important;
    color: rgb(147, 192, 31) !important;
}

.section-blog h5 {
    font-size: 0.9rem !important;
    font-weight: 600 !important;
    color: rgb(147, 192, 31) !important;
}

.section-blog li, 
.section-blog p, 
.section-blog span {
    line-height: 1.8rem !important;
}

.section-blog ul {
    padding: 0 0 0 30px;
}

.cta-blog-btn-green,
.subscribe_cta_green {
    display: inline-block;
    background-color: rgb(147, 192, 31);
    background-image: none;
    border: 0px;
    border-radius: 20px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-shadow: none;
    font-size: 1.1em;
    font-family: arial, helvetica, verdana;
    color: white !important;
    text-decoration: none;
    padding: 10px 20px;
    line-height: 2.56em;
}

.cta-blog-btn-orange,
.subscribe_cta_orange {
    display: inline-block;
    background-color: rgb(243, 152, 0);
    background-image: none;
    border: 0px;
    border-radius: 20px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-shadow: none;
    font-size: 1.1em;
    font-family: arial, helvetica, verdana;
    color: white !important;
    text-decoration: none;
    padding: 10px 20px;
    line-height: 2.56em;
}

.shr-landing-form ul {
    text-align: left;
    list-style: none;
    padding: 0;
    margin: 0;
}

.shr-landing-form li {
    min-height: 30px;
    background: none !important;
    background-size: 25px 25px;
    padding: 0 !important;
}

.shr-landing-form input[type=text],
.shr-landing-form input[type=email],
.shr-landing-form input[type=tel],
.shr-landing-form select,
.section-blog input[type=text],
.section-blog input[type=email],
.section-blog input[type=tel],
.section-blog select {
    width: 100%;
    height: 50px;
    border: 1px solid #ccc;
}

.shr-password-prompt input[type="password"] {
    width: 100%;
    height: 50px !important;
    border: 1px solid #ccc;
    margin: 10px 0 20px 0 !important;
}

.shr-landing-form .actions {
    text-align: center;
}

.shr-landing-form textarea,
.section-blog textarea {
    width: 100%;
    height: 100px;
    border: 1px solid #ccc;
}

.section-blog .actions {
    text-align: center;
}

.shr-landing-form input[type="submit"],
.section-blog input[type="submit"],
.shr-password-prompt input[type="submit"] {
    background-color: rgb(244, 153, 0);
    background-image: none;
    border: 0;
    border-radius: 20px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-shadow: none;
    font-size: 0.9em;
    font-family: arial, helvetica, verdana;
    color: white;
    text-decoration: none;
    padding: 10px 20px;
    height: 40px;
    cursor: pointer;
    /*float:right;*/
}

.shr-landing-form input[type="submit"] {
  border-radius: 0px;
}

.thank-you-heading-align h3,
.thank-you-heading-align h4 {
    text-align: left !important;
}

/* Landing Page Forms - End */

/* Demo Form Specific - Start */

.demo-form input[type=submit],
.contact-us-form input[type=submit] {
    background-color: rgb(147, 192, 31);
    min-width: 30%;
    padding: 10px 20px;
    height: 50px;
    color: rgb(255, 255, 255);
    border: 0 solid #fff;
    border-radius: 20px;
    margin: 30px 0 10px;
}

.demo-form input,
.demo-form select,
.contact-us-form input {
    height: 50px;
    border: 1px solid #ccc;
    margin-top: 10px;
}

.contact-us-form textarea {
    height: 100px;
    border: 1px solid #ccc;
    margin-top: 10px;
}

.demo-form .hs_submit .actions,
.contact-us-form .hs_submit .actions {
    text-align: center;
}

/* Demo Form Specific - End */

/* Free Trial Specific - Start */

.form-wrapper {
    display: table;
    width: 100%;
    height: 100%;
    min-height: 100%;
}

.form-wrapper-inner {
    display: table-cell;
    vertical-align: top;
}

.form-cover-container {
    margin-right: auto;
    margin-left: auto;
}

.form-wrap [class*="span"] {
    padding-top: 15px;
    padding-bottom: 15px;
}

.form-wrap a {
    color: rgb(147, 192, 31);
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.form-wrap {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    font-style: normal;
    font-weight: 400;
    font-size: 0.9em;
}

.form-wrap input[type=text],
.form-wrap input[type=number] {
    width: 100%;
    height: 50px;
    border: 1px solid #ccc;
    margin-top: 10px;
}

.form-wrap select {
    width: 100%;
    height: 50px;
    border: 1px solid #ccc;
    padding: 0 40px 0 10px;
    margin-top: 10px;
}

/* .form-wrap input[id=first_name] {
  background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2128185591-png/images/name.png');
  background-repeat: no-repeat;
  background-position: right;
  padding: 0 40px 0 10px;
}

.form-wrap input[id=last_name] {
  background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2128185591-png/images/name.png');
  background-repeat: no-repeat;
  background-position: right;
  padding: 0 40px 0 10px;
}

.form-wrap input[id=company_name] {
  background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2128185596-png/images/company_name.png');
  background-repeat: no-repeat;
  background-position: right;
  padding: 0 40px 0 10px;
}

.form-wrap input[id=email] {
  background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2129830465-png/images/mail.png');
  background-repeat: no-repeat;
  background-position: right;
  padding: 0 40px 0 10px;
}

.form-wrap input[id=phone] {
  background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2128185601-png/images/phone.png');
  background-repeat: no-repeat;
  background-position: right;
  padding: 0 40px 0 10px;
} */

.form-wrap input[type=submit] {
    color: #fff;
    font-weight: 400;
    font-size: 1em;
    width: 100%;
}

.form-wrap input[type=checkbox]+label {
    padding-left: 10px;
}

.form-wrap label {
    font-weight: 400;
    color: #5f5f5e;
}

.form-wrap .inner {
    padding: 30px;
}

.form-wrap .btn-lg {
    width: 80%;
    padding: 10px 20px;
    height: 50px;
}

.form-wrap .btn-default,
.btn-default:focus,
.btn-default:hover {
    color: #333;
    background-color: #faab00;
    border: 0 solid #fff;
    border-radius: 20px;
    margin: 10px 0;
}

@media (min-width:768px) {
    .form-wrapper-inner {
        vertical-align: middle;
    }

    .form-cover-container {
        width: 100%;
        max-width: 1200px;
    }
}

/* Free Trial Specific - End */

.section-white .section-wrap p>a {
    text-decoration: none;
    color: rgb(147, 192, 31) !important;
}

.section-white .section-wrap p>a:hover {
    text-decoration: underline;
}

body {
    padding: 0px !important;
    margin: 0px !important;
    font-size: 16px;
}

html,
body,
button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
    font-family: 'Open Sans', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Helvetica, Arial, sans-serif;
}

li,
p,
span {
    font-size: 1rem;
}

hr {
    margin: 0;
    border: 0;
    border-top: 1px solid #eee;
    color: #eee;
}

hr.full {
    /* margin: 0;
  border: 0;
  border-top: 1px solid rgba(75, 75, 77, 0.09);
  padding: 3em 0 0;
  background: radial-gradient(ellipse at 50% -50%,rgba(101, 106, 111, 0.14) 0,rgba(226, 227, 228, 0) 65%) !important; */
    content: '';
    background: radial-gradient(ellipse at 50% -50%, rgba(101, 106, 111, 0.07) 0, rgba(226, 227, 228, 0) 65%) !important;
    height: 1rem;
    border-top: 1px solid rgba(75, 75, 77, 0.08);
}

hr.small {
    display: none;
}

hr.small.red {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 50, 78, 0.16), rgba(0, 0, 0, 0));
}

hr.small.green {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(147, 192, 31, 0.27), rgba(0, 0, 0, 0));
}

hr.small.blue {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 136, 205, 0.3), rgba(0, 0, 0, 0));
}

hr.small.orange {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(249, 156, 30, 0.3), rgba(0, 0, 0, 0));
}

@media (max-width:767px) {
    hr.small {
        display: block;
        width: 100%;
        margin: 2.5rem 0 0;
        border: 0;
        height: 1px;
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
    }

    .section-free-trial,
    .section-free-trial h3 {
        text-align: center !important;
    }
}

.round img {
    border-radius: 50%;
}

.round-shadow img {
    border: 1px solid #d6d6d6;
    box-shadow: 0px 2px 5px rgba(214, 214, 214, 0.5);
    background-color: #f5f5f5;
}

/* Testimonial Specific Styling - Start */

.shr-testimonials {
    text-align: center;
    margin: 0 auto;
}

.shr-testimonials div {
    display: inline-block;
    vertical-align: top;
    height: auto;
}

.shr-testimonials q,
.shr-testimonials name {
    display: block;
}

.shr-testimonials q {
    font-size: 0.9em;
    margin: 20px 0 0 0;
}

.shr-testimonials name {
    color: rgb(0, 0, 0);
    font-size: 1.2em;
    margin: 20px 0 0 0;
}

.circular img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    max-width: 200px;
    max-height: 200px;
    display: inline-block;
}

@media (max-width:767px) {
    .shr-testimonials div {
        margin-bottom: 40px;
    }

    .large-display-spacer {
        display: none !important;
    }
}

/* Testimonial Specific Styling - End */

/* Section Box Styling - Start */

.section-box {
    color: rgb(125, 125, 125);
    margin-bottom: 30px;
    border-radius: 38px;
    padding: 20px;
}

.feat-hover a:hover div {
    background-color: #ececec;
    border-radius: 38px;
}

/* Section Box Styling - End

/* Features List Styling - Start */

.shr-features-box {
    color: rgb(125, 125, 125);
    margin-bottom: 30px;
    border-radius: 38px;
}

.shr-features-box p {
    font-size: 0.8em;
}

.shr-features-box img {
    padding: 0 0 10px 0;
}

.shr-features-box:hover {
    background-color: rgba(0, 137, 191, 0.5);
}

.shr-features-box:hover h4,
.shr-features-box:hover p {
    color: rgba(255, 255, 255, 1.0);
}

@media (min-width: 768px) {
    .shr-features-box {
        padding: 20px 10px;
        min-height: 160px;
    }

    .shr-features-box img {
        padding: 5px 0 10px 0;
    }
}

.shr-features-menu {
    margin-top: 0px !important;
    height: 150px !important;
    overflow: hidden;
}

.shr-features-menu ul {
    margin-top: 0px !important;
    height: 150px !important;
    list-style-type: none;
    padding-left: 0;
    width: 100%;
    display: block;
}

.shr-features-menu ul li {
    height: 150px !important;
    display: block;
    float: left;
    width: 12.5%;
    text-align: center;
    font-size: 0.8em;
}

.shr-features-menu ul li a {
    display: block;
    white-space: normal !important;
    margin: 30px 0 30px 0;
    text-decoration: none;
    height: 100%;
    width: 100%;
}

.shr-features-menu ul li img {
    display: block;
    margin: 5px auto 10px;
    clear: both;
}

.shr-features-menu a.active {
    background-color: rgb(255, 255, 255);
}

.anchor {
    display: block;
    position: relative;
    top: -150px;
    visibility: hidden;
}

.features-anchor-menu img {
    height: 90px;
    width: 90px;
}

@media (max-width:767px) {
    #shr-features-menu {
        display: none;
        visibility: hidden;
    }
}

/* Features List Styling - End */

.section-white ol li,
.section-grey ol li,
.section-white ul li,
.section-grey ul li {
    font-size: 0.8rem;
}

.section-white ol li p,
.section-grey ol li p,
.section-white ul li p,
.section-grey ul li p,
.section-white ul li span,
.section-grey ul li span {
    font-size: 1rem;
    margin: 0;
}

.shr-solutions-menu li,
.shr-features-menu li,
.shr-for-it li,
.shr-for-ceo li,
.shr-for-hr li,
.shr-for-finance li,
.shr-for-employees-managers li,
.shr-resources-menu li {
    background: none;
    padding: 0 0 0 0;
}

.no-svg .section-white li,
.no-svg .section-grey li {
    background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-1410758826-png/images/green_tickmark.png) no-repeat top left;
}

.list-green-ticks ul {
    text-align: left;
    list-style: none;
    padding: 0;
    margin: 0;
}

.list-green-ticks li {
    min-height: 30px;
    background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM1IDM1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNSAzNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGNpcmNsZSBpZD0iWE1MSURfMV8iIGZpbGw9IiM4Q0M2M0YiIGN4PSIxNy41IiBjeT0iMTcuNSIgcj0iMTYuNSIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNC44LDI1LjFjMC40LDAsMC45LTAuMiwxLjMtMC42YzAuNC0wLjQsMTEtMTEuMiwxMS0xMS4yYzAuNi0wLjYsMC41LTEuNy0wLjEtMi4zbC0wLjYtMC42IGMtMC42LTAuNi0xLjctMC42LTIuMywwbC04LjYsOC40Yy0wLjcsMC41LTEuNiwwLjYtMi4zLTAuMWwtMi40LTIuNWMtMC42LTAuNi0xLjYtMC42LTIuMiwwTDgsMTYuOGMtMC42LDAuNi0wLjYsMS43LDAsMi4zbDUuNCw1LjQgQzEzLjcsMjQuOCwxNC40LDI1LjEsMTQuOCwyNS4xeiIvPjwvc3ZnPg==") no-repeat top left;
    background-size: 25px 25px;
    padding: 0 0 0 40px;
}

.no-svg .list-green-ticks li {
    background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-1410758826-png/images/green_tickmark.png) no-repeat top left;
}

.list-ticks ul {
    text-align: left;
    list-style: none;
    padding: 0;
    margin: 0;
}

.list-ticks li {
    min-height: 30px;
    background-size: 25px 25px;
    padding: 0 0 0 40px;
}

.green-ticks li {
    background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2103680523-png/SHR_Website_Pages_Images/tick-mark-green.png) no-repeat center left;
}

.orange-ticks li {
    background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2107490439-png/SHR_Website_Pages_Images/tick-mark-orange.png) no-repeat center left;
}

.blue-ticks li {
    background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2107490389-png/SHR_Website_Pages_Images/tick-mark-blue.png) no-repeat center left;
}

.dblue-ticks li {
    background: url(https://info.subscribe-hr.com.au/hubfs/SHR_Website_Pages_Images/tick-mark-dblue.png) no-repeat center left;
}

.purple-ticks li {
    background: url(https://info.subscribe-hr.com.au/hubfs/SHR_Website_Pages_Images/tick-mark-purple.png) no-repeat center left;
}

.no-svg .green-ticks li {
    background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2103680523-png/SHR_Website_Pages_Images/tick-mark-green.png) no-repeat center left;
}

.no-svg .orange-ticks li {
    background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2107490439-png/SHR_Website_Pages_Images/tick-mark-orange.png) no-repeat center left;
}

.no-svg .blue-ticks li {
    background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2107490389-png/SHR_Website_Pages_Images/tick-mark-blue.png) no-repeat center left;
}

.no-svg .dblue-ticks li {
    background: url(https://info.subscribe-hr.com.au/hubfs/SHR_Website_Pages_Images/tick-mark-dblue.png) no-repeat center left;
}

.no-svg .purple-ticks li {
    background: url(https://info.subscribe-hr.com.au/hubfs/SHR_Website_Pages_Images/tick-mark-purple.png) no-repeat center left;
}

/* End List Items Bullet Point Replacement */

/* Image Border - Start */

.img-border img {
    border: 1px solid #eee !important;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* Image Border - End */

/* Pricing Page Styles - Start */

.pricing-feat {
    margin-top: 20px;
    border: 1px solid #ececec;
    border-top: 20px solid #ececec;
    padding: 10px 20px;
}

.pricing-feat li {
    position: relative;
}

.pricing-feat li:after,
.pricing-feat li::after {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -8px;
    border-bottom: 1px solid #ececec;
}

.pricing-feat ul li p {
    padding: 7px 0 3px;
}

.pricing-feat li:last-child:after,
.pricing-feat li:last-child::after {
    border-bottom: 0;
}

.pricing-feat .no-border li:after {
    border-bottom: 0;
}

.pricing-standard li:after,
.pricing-standard li::after {
    border-bottom: 1px solid rgb(250, 189, 87);
}

.pricing-enterprise li:after,
.pricing-enterprise li::after {
    border-bottom: 1px solid rgb(193, 224, 111);
}

.pricing-enterprise-plus li:after,
.pricing-enterprise-plus li::after {
    border-bottom: 1px solid rgb(85, 184, 223);
}

.pricing-enterprise-workflow li:after,
.pricing-enterprise-workflow li::after {
    border-bottom: 1px solid rgb(166, 117, 170);
}

.pricing-performance li:after,
.pricing-performance li::after {
    border-bottom: 1px solid rgb(0, 32, 96);
}

.pricing-standard {
    border: 1px solid rgb(243, 152, 0);
    border-top: 20px solid rgb(243, 152, 0);
    background-color: rgb(255, 225, 174);
}

.pricing-enterprise {
    border: 1px solid rgb(147, 192, 31);
    border-top: 20px solid rgb(147, 192, 31);
    background-color: rgb(238, 255, 191);
}

.pricing-enterprise-plus {
    border: 1px solid rgb(0, 136, 190);
    border-left: 20px solid rgb(0, 136, 190);
    background-color: rgb(170, 231, 255);
}

.pricing-enterprise-workflow {
    border: 1px solid rgb(166, 117, 170);
    border-left: 20px solid rgb(166, 117, 170);
    background-color: rgb(233, 221, 234);
}

@media (max-width:767px) {
    .pricing-enterprise-plus {
        border-top: 20px solid rgb(0, 136, 190);
        border-left: 1px solid rgb(0, 136, 190);
    }

    .pricing-enterprise-workflow {
        border-top: 20px solid rgb(166, 117, 170);
        border-left: 1px solid rgb(166, 117, 170);
    }
}

.pricing-performance {
    border: 1px solid rgb(0, 32, 96);
    border-top: 20px solid rgb(0, 32, 96);
    background-color: rgb(191, 199, 215);
}

@media (min-width:1140px) {

    .pricing-feat.pricing-performance,
    .pricing-feat.pricing-standard,
    .pricing-feat.pricing-enterprise {
        min-height: 760px;
    }
}

@media (min-width:768px) and (max-width:1166px) {

    .pricing-feat.pricing-performance,
    .pricing-feat.pricing-standard,
    .pricing-feat.pricing-enterprise {
        min-height: 970px;
    }
}

.pricing-performance .widget-type-linked_image,
.pricing-standard .widget-type-linked_image,
.pricing-enterprise .widget-type-linked_image,
.pricing-enterprise-plus .widget-type-linked_image,
.pricing-enterprise-workflow .widget-type-linked_image {
    text-align: center;
    padding: 30px 0;
}

@media (max-width:767px) {

    .pricing-enterprise-plus .cont-items li:last-child:after,
    .pricing-enterprise-plus .cont-items li:last-child::after {
        border-bottom: 1px solid rgb(85, 184, 223);
    }

    .pricing-enterprise-workflow .cont-items li:last-child:after,
    .pricing-enterprise-workflow .cont-items li:last-child::after {
        border-bottom: 1px solid rgb(166, 117, 170);
    }
}

@media (min-width:768px) {

    .pricing-enterprise-plus .row-fluid,
    .pricing-enterprise-workflow .row-fluid {
        display: flex;
        align-items: center;
    }
}

/* Pricing Page Styles - End */

@media only screen and (min-width:768px) {
    .flex {
        display: flex;
    }
}

.zero-height {
    min-height: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}

.flex-align-self-center {
    align-self: center;
}

.section-wrap h1,
.section-wrap h2 {
    text-align: center;
}

.section-footer h1,
.section-footer h2,
.section-footer h3,
.section-footer h4,
.section-footer h5,
.section-footer h6 {
    text-align: left;
}

.corp-logo {
    width: 100%;
    height: 50px;
    margin-top: 20px;
}

.corp-logo {
    background-size: 100% 100%;
}

/* Site Max Width */

.section-wrap {
    max-width: 1200px;
    margin: 0 auto !important;
    float: none !important;
    padding: 0 10px;
}

.center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    float: none;
}

h1 {
    font-size: 20px;
    font-size: 1.5rem;
    line-height: 1.8rem;
    font-weight: 500;
}

h2 {
    font-size: 18px;
    font-size: 1.4rem;
    line-height: 1.7em;
    font-weight: 500;
}

h3 {
    font-size: 16px;
    font-size: 1.3rem;
    line-height: 1.6em;
    font-weight: 500;
}

h4 {
    font-size: 14px;
    font-size: 1.2em;
    line-height: 1.5em;
    font-weight: 300;
}

.section-hero-home {
    padding-top: 0.5rem;
    padding-bottom: 2.2rem;
}

.section-hero {
    padding-top: 0.5rem;
    padding-bottom: 2.2rem;
}

body.shr-standard-header>.body-container-wrapper>.body-container>.row-fluid-wrapper>.row-fluid>.section-white:first-child,
body.shr-standard-header>.body-container-wrapper>.body-container>.row-fluid-wrapper>.row-fluid>.section-grey:first-child {
    padding-top: 3rem;
}

.section-white,
.section-grey {
    padding-top: 5rem;
    padding-bottom: 5rem;
    color: rgb(0, 0, 0);
}

.section-white,
.section-grey {
    background-color: rgb(255, 255, 255);
}

.section-free-trial {
    background-color: rgb(251, 251, 251);
}

.section-white.section-post-footer {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.section-white.section-solution-header,
.section-grey.section-solution-header {
  
}

/* .section-grey {
  background-color: rgb(251, 251, 251);
} */

.section-get-access {
    background-color: rgb(147, 192, 31);
    height: 80px;
    color: rgb(255, 255, 255);
    text-align: center;
}

@media (max-width:767px) {
    .section-get-access {
        height: 140px;
    }

    .section-hero-home {
        padding: 10px 0 !important;
    }

    .section-white,
    .section-grey {
        padding: 3rem 0 3rem !important;
    }
}

@media (max-width:530px) {
    .section-get-access {
        height: 160px;
    }

    .get-access-content span p span {
        font-size: .9em !important;
    }

    .get-access-content span p span span .cta_get_access {
        font-size: 1.1em !important;
    }
}

.section-green {
    background-color: rgb(147, 192, 31);
    margin-top: 75px;
    margin-bottom: 75px;
    padding-top: 50px;
    padding-bottom: 50px;
    color: rgb(255, 255, 255);
}

.section-red {
    background-color: rgb(233, 64, 90);
    margin-top: 75px;
    margin-bottom: 75px;
    padding-top: 50px;
    padding-bottom: 50px;
    color: rgb(255, 255, 255);
}

.section-blue {
    background-color: rgb(146, 219, 250);
    margin-top: 75px;
    margin-bottom: 75px;
    padding-top: 50px;
    padding-bottom: 50px;
    color: rgb(75, 75, 75);
}

.section-dark-blue {
    padding-top: 50px;
    padding-bottom: 50px;
    color: rgb(255, 255, 255);
}

.section-get-access [class*="row-fluid-wrapper"],
.section-get-access [class*="row-fluid"],
.section-get-access .section-wrap,
.section-get-access .section-wrap .get-access-content {
    height: 100%;
}

.get-access-content {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.cta_get_access {
    display: block !important;
}

.section-free-trial input[type=submit] {
    border-radius: 0;
    margin-bottom: 0;
    cursor: pointer;
}

.section-free-trial h1 {
    margin-top: 0;
}

@media (max-width:767px) {
    .cta_get_access {
        max-width: 100px;
        margin: 1em auto 0;
    }
}

@media (min-width:768px) {
    .cta_get_access {
        margin-left: 2em;
        display: inline-block !important;
    }
}

.shr-prod-graph {
    background-image: url('https://info.subscribe-hr.com.au/hubfs/SHR_Website_Pages_Images/shr-home-productivity-graph-2x.png');
    background-size: 100%;
    background-position: bottom right;
    background-repeat: no-repeat;
    height: 538px;
    margin-top: -110px;
}

#animation_container {
    margin-top: -70px;
}

.section-home-graph h1 {
    font-size: 2.6em;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 10px;
}

.section-home-graph h2 {
    font-size: 1.9em;
    font-weight: 500;
    margin-top: 0;
}

@media (max-width: 1100px) {
    .shr-prod-graph {
        margin-top: -150px;
    }
}

@media (max-width: 1000px) {
    .shr-prod-graph {
        margin-top: -170px;
    }
}

@media (max-width: 900px) {
    .shr-prod-graph {
        margin-top: -215px;
    }
}

@media (max-width: 800px) {
    .shr-prod-graph {
        margin-top: -260px;
    }

    .section-home-graph h1 {
        font-size: 2.1em;
    }

    .section-home-graph h2 {
        font-size: 1.4em;
    }
}

@media (max-width: 700px) {
    .shr-prod-graph {
        margin-top: -305px;
    }
}

@media (max-width: 600px) {
    .shr-prod-graph {
        margin-top: -355px;
    }
}

@media (max-width: 500px) {
    .shr-prod-graph {
        margin-top: -400px;
    }

    .section-home-graph h1 {
        font-size: 1.7em;
    }

    .section-home-graph h2 {
        font-size: 1.2em;
    }
}

/* CTA Features Styles - Start */

.section-cta-feat-pad {
    padding-top: 50px;
    padding-bottom: 50px;
}

.section-cta-feat-pad-blog {
    padding-top: 85px;
    padding-bottom: 85px;
}

.section-cta-feat {
    color: rgb(255, 255, 255);
    background-attachment: fixed;
    background-size: cover;
    background-color: rgb(75, 75, 75);
    text-shadow: 0px 1px 1px rgba(75, 75, 75, 0.5);
}

.section-cta-feat-main {
    background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2146769064-jpg/Cover_Photos/twelve_apostles_edit.jpg');
}

.section-cta-feat-blog {
    background-image: url('https://www.subscribe-hr.com.au/hs-fs/hub/289598/file-2144916048.jpg');
    background-position: 0 38%;
    background-attachment: scroll;
}

.section-cta-feat-contact-us {
    background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2149537090-jpg/SHR_Website_Pages_Images/shr-stock-harbour.jpg');
}

.section-cta-feat-features-child {
    background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2149537110-jpg/SHR_Website_Pages_Images/shr-stock-rainforest.jpg');
}

.section-cta-feat-integrations {
    background-image: url('https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2144916048-jpg/SHR_Website_Pages_Images/shr-stock-cloud.jpg');
}

.section-cta-feat-blog h2 {
    font-size: 2em;
    line-height: 1.3em;
    font-weight: 500;
}

.section-cta-feat-integrations a {
    color: rgb(243, 152, 0);
}

.shr-feat-shadow {
    background-color: rgba(75, 75, 75, 0.1);
}

.section-cta-feat .cta-feat-small {
    font-size: 0.85em;
}

.section-cta-feat .cta-feat-large {
    font-size: 1.1em;
    font-weight: 600;
    display: block;
    margin-top: 10px;
}

.shr-cta-feat-btn {
    display: block;
    background-color: rgba(147, 192, 31, 0.8);
    border-radius: 20px;
    padding: 20px 0;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    margin-bottom: 30px;
}

.section-cta-feat a {
    color: rgba(255, 255, 255, 0.9);
    text-decoration: none;
}

.section-cta-feat .cta-feat-email a:hover,
.section-cta-feat .cta-feat-phone a:hover {
    color: rgb(147, 192, 31);
}

.section-cta-feat .cta-feat-email {
    text-align: left;
    font-size: 1.3em;
}

.section-cta-feat .cta-feat-phone {
    text-align: right;
    font-size: 1.3em;
}

.shr-cta-feat-btn:hover {
    background-color: rgba(147, 192, 31, 1.0);
}

.section-cta-feat a:hover {
    color: rgba(255, 255, 255, 1.0);
}

@media (max-width:767px) {
    .section-cta-feat .cta-feat-email {
        text-align: center;
        font-size: 1.0em;
    }

    .section-cta-feat .cta-feat-phone {
        text-align: center;
        font-size: 1.0em;
    }

    .shr-cta-feat-btn {
        max-width: 250px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
}

/* CTA Features Styles - End */

.section-grey h3,
.section-white h3 {
    color: rgb(75, 75, 77);
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

/* .section-free-trial h3 {
  color: rgba(255, 50, 78, 1);
} */

.section-grey h4,
.section-white h4 {
    color: rgb(0, 0, 0);
    text-align: center;
    margin: 2rem 0 1rem;
}

.section-footer {
    padding-top: 3rem;
    padding-bottom: 3rem;
    color: rgb(0, 0, 0);
    background-color: #fbfbfb !important;
    position: relative;
}

.section-footer:before {
    content: "";
    background: linear-gradient( 90deg, rgb(250, 186, 45) 1.59%, rgb(249, 156, 30) 17.22%, rgb(0, 136, 190) 33.13%, rgb(0, 168, 216) 50.4%, rgb(147, 192, 31) 69.51%, rgb(181, 218, 85) 85.35%, rgb(250, 186, 45) );
    height: 5px;
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    margin: 0 auto;
}

.section-features-menu {
    background-color: rgb(240, 240, 240);
}

.img {
    width: 100% !important;
    height: auto !important;
}

a {
    color: inherit;
}

.subscribe-heart {
    padding: 30px 0 30px 0;
}

@media (max-width:767px) {
    .hero-cta-1 {
        display: none !important;
    }

    .hero-cta-2 {
        display: block !important;
        margin: 0 0 30px 0;
        text-align: center;
    }

    .hero-cta-3 {
        text-align: center;
    }
}

@media (min-width:768px) {
    .hero-cta-1 {
        display: block !important;
        text-align: right;
        float: right;
    }

    .hero-cta-2 {
        display: none !important;
    }

    .hero-cta-3 {
        text-align: center;
    }
}

/* Menu Declarations */

.float-right ul {
    float: right;
}

.float-right ul:after {
    clear: both;
}

.main-nav li.hs-item-has-children.hs-menu-depth-1>a:after {
    content: "";
    color: rgb(0, 0, 0);
}

.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    position: absolute;
    left: -20px;
}

.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
    padding: 10px 10px;
    font-size: 1em;
}

.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    width: 100%;
    max-width: 100%;
}

.shr-solutions-menu {
    margin-left: auto !important;
    margin-right: auto !important;
}

.shr-resources-menu .hs-menu-item a {
    padding: 0 14px !important;
}

.shr-solutions-menu ul,
.shr-for-it ul,
.shr-for-ceo ul,
.shr-for-hr ul,
.shr-for-finance ul,
.shr-for-employees-managers ul {
    margin-top: 30px !important;
    text-align: center;
}

.shr-resources-menu ul {
    text-align: center;
}

.shr-solutions-menu ul li a,
.shr-for-it ul li a,
.shr-for-ceo ul li a,
.shr-for-hr ul li a,
.shr-for-finance ul li a,
.shr-for-employees-managers ul li a {
    padding: 0 !important;
}

.shr-solutions-menu ul li,
.shr-for-it ul li,
.shr-for-ceo ul li,
.shr-for-hr ul li,
.shr-for-finance ul li,
.shr-for-employees-managers ul li {
    margin: 0 auto;
}

.shr-solutions-menu ul li a::after,
.shr-for-it ul li a::after,
.shr-for-ceo ul li a::after,
.shr-for-hr ul li a::after,
.shr-for-hr ul li a:after,
.shr-for-finance ul li a::after,
.shr-for-employees-managers ul li a::after {
    display: block;
    width: 105px;
    height: 100px;
    margin: 10px auto 0;
    content: ""
}

/* Solutions Menu */

.shr-solutions-menu ul li:nth-child(1) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_e-recruitment.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(2) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_on%20boarding.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(3) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_core%20HR.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(4) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_self-service.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(5) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_team-dashboard.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(6) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_performance-management.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(7) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_payroll.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(8) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_surveys-digital-form.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(9) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_reporting.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(10) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_workflow.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(11) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_developer.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(12) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_integration.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul li:nth-child(13) a::after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_IDE-API.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-solutions-menu ul,
.shr-for-it ul,
.shr-for-ceo ul,
.shr-for-finance ul,
.shr-for-employees-managers ul {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    grid-gap: .5em;
}

.shr-solutions-menu ul::after,
.shr-for-it ul::after,
.shr-for-ceo ul::after,
.shr-for-finance ul::after,
.shr-for-employees-managers ul::after,
.shr-solutions-menu ul::before,
.shr-for-it ul::before,
.shr-for-ceo ul::before,
.shr-for-finance ul::before,
.shr-for-employees-managers ul::before {
    content: unset !important;
}

.shr-solutions-menu ul li,
.shr-for-it ul li,
.shr-for-ceo ul li,
.shr-for-finance ul li,
.shr-for-employees-managers ul li {
    width: 100% !important;
}

.shr-solutions-menu ul li a,
.shr-for-it ul li a,
.shr-for-ceo ul li a,
.shr-for-finance ul li a,
.shr-for-employees-managers ul li a {
    max-width: unset !important;
    width: 100% !important;
    transition: .1s all ease-out;
    padding: 1.5em 0 1em !important;
    font-size: 0.9em;
}

.shr-solutions-menu ul li a:hover,
.shr-for-it ul li a:hover,
.shr-for-ceo ul li a:hover,
.shr-for-finance ul li a:hover,
.shr-for-employees-managers ul li a:hover {
    background-color: rgb(246 246 246);
    transition: .1s all ease-in;
}

/* Solutions Menu - Large */

.shr-solutions-menu.shr-solutions-menu-lg ul {
    display: inline-flex;
    flex-flow: row wrap;
}

.shr-solutions-menu.shr-solutions-menu-lg ul li {
    margin-bottom: 1em;
    flex-basis: 16%;
}

.shr-solutions-menu.shr-solutions-menu-lg ul li a {
    padding: 10px 20px !important;
}

.shr-solutions-menu.shr-solutions-menu-lg ul li.active a {
    color: rgb(249, 156, 30);
}

/* SHR for IT */

.shr-for-it ul li:nth-child(1) a::after,
.shr-for-it ul li:nth-child(1) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_integration.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-it ul li:nth-child(2) a::after,
.shr-for-it ul li:nth-child(2) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_developer.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-it ul li:nth-child(3) a::after,
.shr-for-it ul li:nth-child(3) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_IDE-API.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

/* SHR for CEO's + HR */

.shr-for-ceo ul li:nth-child(1) a::after,
.shr-for-ceo ul li:nth-child(1) a:after,
.shr-for-hr ul li:nth-child(1) a::after,
.shr-for-hr ul li:nth-child(1) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_e-recruitment.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-ceo ul li:nth-child(2) a::after,
.shr-for-ceo ul li:nth-child(2) a:after,
.shr-for-hr ul li:nth-child(2) a::after,
.shr-for-hr ul li:nth-child(2) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_core%20HR.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-ceo ul li:nth-child(3) a::after,
.shr-for-ceo ul li:nth-child(3) a:after,
.shr-for-hr ul li:nth-child(3) a::after,
.shr-for-hr ul li:nth-child(3) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_performance-management.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-ceo ul li:nth-child(4) a::after,
.shr-for-ceo ul li:nth-child(4) a:after,
.shr-for-hr ul li:nth-child(4) a::after,
.shr-for-hr ul li:nth-child(4) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_self-service.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-ceo ul li:nth-child(5) a::after,
.shr-for-ceo ul li:nth-child(5) a:after,
.shr-for-hr ul li:nth-child(5) a::after,
.shr-for-hr ul li:nth-child(5) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_developer.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-ceo ul li:nth-child(6) a::after,
.shr-for-ceo ul li:nth-child(6) a:after,
.shr-for-hr ul li:nth-child(6) a::after,
.shr-for-hr ul li:nth-child(6) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_integration.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-ceo ul li:nth-child(7) a::after,
.shr-for-ceo ul li:nth-child(7) a:after,
.shr-for-hr ul li:nth-child(7) a::after,
.shr-for-hr ul li:nth-child(7) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_workflow.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-ceo ul li:nth-child(8) a::after,
.shr-for-ceo ul li:nth-child(8) a:after,
.shr-for-hr ul li:nth-child(8) a::after,
.shr-for-hr ul li:nth-child(8) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_reporting.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-ceo ul li:nth-child(9) a::after,
.shr-for-ceo ul li:nth-child(9) a:after,
.shr-for-hr ul li:nth-child(9) a::after,
.shr-for-hr ul li:nth-child(9) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_surveys-digital-form.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

/* SHR for Finance */

.shr-for-finance ul li:nth-child(1) a::after,
.shr-for-finance ul li:nth-child(1) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_e-recruitment.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-finance ul li:nth-child(2) a::after,
.shr-for-finance ul li:nth-child(2) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_core%20HR.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-finance ul li:nth-child(3) a::after,
.shr-for-finance ul li:nth-child(3) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_self-service.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-finance ul li:nth-child(4) a::after,
.shr-for-finance ul li:nth-child(4) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_workflow.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-finance ul li:nth-child(5) a::after,
.shr-for-finance ul li:nth-child(5) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_reporting.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

/* SHR for Employees + Managers */

.shr-for-employees-managers ul li:nth-child(1) a::after,
.shr-for-employees-managers ul li:nth-child(1) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_self-service.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

.shr-for-employees-managers ul li:nth-child(2) a::after,
.shr-for-employees-managers ul li:nth-child(2) a:after {
    background: url("https://www.subscribe-hr.com.au/hubfs/S-HR%20Icons_2020/subscribe-hr_performance-management.png") no-repeat;
    background-size: 92px 92px;
    background-position-x: center;
}

@media (min-width: 768px) {

    /* .section-hero-home .section-wrap .row-fluid [class*="span"], 
  .section-hero .section-wrap .row-fluid [class*="span"] {
    margin-left: 0;
  } */
    .main-nav li.hs-item-has-children.hs-menu-depth-1>a:after {
        font-family: 'Font Awesome 5 Pro';
        font-weight: 500;
        content: "";
        color: rgb(249, 156, 30);
        opacity: 1.0;
        margin-left: 0.25rem;
    }

    .hero-h1 {
        padding: 2.2rem 0 0 0;
    }

    .corp-logo {
        width: 200px;
        height: 57px;
        margin-top: 0px;
        overflow: visible;
    }

    .corp-logo {
        background-size: 200px 57px;
        background-position: -4px -4px;
    }

    .custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper) {
        display: flex;
        align-items: center;
    }

    .custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:not(.hs-item-has-children):last-child>a {
        background-color: #1B9AEE !important;
        font-family: 'Open Sans', sans-serif !important;
        padding: 1.4rem 2rem;
        opacity: 1 !important;
        font-size: .8em !important;
        color: white !important;
        text-transform: uppercase !important;
        line-height: 0 !important;
        margin-left: 3rem;
    }

    /* Hide Login And Support Links On Desktop */
    .custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:nth-child(7),
    .custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:nth-child(8) {
        display: none;
    }
}

@media (max-width: 767px) {
    .logo-align {
        margin-left: auto;
        margin-right: auto;
    }

    .corp-logo {
        margin-top: 3rem;
    }

    .main-nav {
        min-height: 0 !important;
    }

    .main-nav.secondary-nav {
        display: none;
    }

    .main-nav-container {
        min-height: 0 !important;
    }
}

@media (max-width: 1116px) {
    .shr-solutions-menu ul li {
        margin-bottom: 30px;
    }
}

@media (max-width: 568px) {

    .shr-solutions-menu ul li a::after,
    .shr-solutions-menu ul li a:after {
        margin: 10px auto 0;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
        float: left;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 768px) {

    ::i-block-chrome,
    .corp-logo {
        background-size: 640px 50px;
        background-position: -88px -4px;
    }
}

.section-white p,
.section-grey p {
    font-size: 1rem;
    line-height: 1.8rem;
    color: rgb(40, 40, 40);
    font-weight: 300;
}

.section-white strong,
.section-grey strong {
    font-weight: 500;
    color: rgb(0, 0, 0);
}

.shr-footer p {
    color: rgb(255, 255, 255);
}

@media (min-width: 768px) {
    h1 {
        font-size: 32px;
        font-size: 2em;
        line-height: 1.3em;
    }

    h3 {
        font-size: 27px;
        font-size: 1.7rem;
        line-height: 2.3rem;
        padding: 0px;
        margin: 0px;
    }

    h2,
    h4 {
        font-size: 16px;
        font-size: 1em;
    }

    h4 {
        font-size: 19px;
        font-size: 1.15em;
        line-height: 2.2rem;
        letter-spacing: 0.02rem;
    }

    /* -- Main Navigation Drop Down Menu -- */
    .main-nav ul.hs-menu-children-wrapper {
        background-color: rgb(253, 253, 253);
        /* border-radius: 10px; */
        padding: 16px 20px;
        min-width: 200px;
        box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.06);
    }

    /* Home Page Main Navigation First Level Menu */
    .section-hero-home .main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a {
        color: black;
    }

    /* Main Navigation First Level Items */
    .main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a {
        padding: 0 1.3rem 0 0;
        font-family: Helvetica, Arial, 'Open Sans', sans-serif;
        opacity: 0.8;
        /* text-transform: uppercase; */
        font-size: 0.9em;
        font-weight: 500;
        line-height: 2.5em;
    }

    /* Main Navigation First Level Items */
    .main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(6)>a,
    .main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-child>a {
        padding: 0;
    }

    .main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a:hover {
        opacity: 1.0;
    }

    /* Second Level Items */
    .main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-2>a {
        padding: 0;
        font-family: Helvetica, Arial, 'Open Sans', sans-serif;
        font-size: 0.9em;
        font-weight: 400;
        line-height: 2.6em;
        color: rgb(0, 0, 0);
        /* text-transform: uppercase; */
        transition: color 0.5s ease;
    }

    .main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-2>a:hover {
        color: rgb(249, 156, 30);
        transition: color 0.5s ease;
    }

    .main-nav.secondary-nav {
        margin-left: 2rem;
    }
}

.hero-h1 {
    text-align: center;
}

.floater {
    /* position: absolute; */
    right: 0;
    width: 100px;
    z-index: 1;
    cursor: pointer;
    display: block;
    font-family: Helvetica, Arial, 'Open Sans', sans-serif;
    font-size: .9em;
    height: 100px;
    line-height: 20px;
    text-align: center;
    /* background-color: rgb(147, 192, 31); */
    color: rgb(255, 255, 255);
    transition: all 0.5s ease;
    box-sizing: border-box;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 30px;
    text-transform: uppercase;

    position: fixed;
    top: calc(100% - 250px) !important;
    background-color: rgba(255, 50, 78, 0.85);
}

.floater:hover {
    background-color: rgba(255, 50, 78, 1);
    transition: all 0.5s ease;
}

.floater img {
    margin-bottom: 10px;
}

.floater {
    overflow: hidden;
}

@media (max-width:767px) {
    .floater {
        display: none;
        visibility: hidden;
    }
}

/* End Menu Declarations */

/* Footer Specific Styling - Start */

.section-footer h3,
.section-footer h3 a {
    font-size: 1rem !important;
    font-weight: 500;
}

.section-footer li,
.section-footer p,
.section-footer span {
    font-size: 0.9rem !important;
    font-family: Helvetica;
}

.section-footer li {
    margin: 10px 0;
}

.section-footer li strong {
    font-weight: 500;
}

.section-footer ul {
    list-style-type: none;
    margin: 10px 0 0 0;
    padding-left: 0;
}

.section-footer a,
.section-footer li {
    text-decoration: none;
    color: rgb(78, 78, 78);
}

.section-footer a:hover {
    color: var(--shr-orange);
    /* Subscribe Orange */
}

.section-footer h3 a:hover {
    color: var(--shr-orange);
    /* Subscribe Orange */
}

.shr-copyright li {
    display: inline;
}

.shr-copyright,
.shr-copyright ul {
    padding: 0;
}

.section-footer .shr-logo {
    text-align: center;
    margin-top: 15px;
}

.section-footer [class^="shr-footer-"] {
    margin: 0 0 15px 0 !important;
    line-height: 25px;
}

/* .shr-footer-login {
  background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2152776740-png/SHR_Footer_Images/shr-footer-login.png) no-repeat top left;
  background: url(https://info.subscribe-hr.com.au/hubfs/SHR_Footer_Images/footer-customer-login.svg) no-repeat top left;
}

.shr-footer-support {
  background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2151508314-png/SHR_Footer_Images/shr-footer-support.png) no-repeat top left;
  background: url(https://info.subscribe-hr.com.au/hubfs/SHR_Footer_Images/footer-customer-support.svg) no-repeat top left;
}

.shr-footer-trial {
  background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2152776745-png/SHR_Footer_Images/shr-footer-trial.png) no-repeat top left;
  background: url(https://info.subscribe-hr.com.au/hubfs/SHR_Footer_Images/footer-free-trial.svg) no-repeat top left;
}

.shr-footer-demo {
  background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2151508309-png/SHR_Footer_Images/shr-footer-demo.png) no-repeat top left;
  background: url(https://info.subscribe-hr.com.au/hubfs/SHR_Footer_Images/footer-request-demo.svg) no-repeat top left;
}

.shr-footer-blog {
  background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2151508304-png/SHR_Footer_Images/shr-footer-blog.png) no-repeat top left;
  background: url(https://info.subscribe-hr.com.au/hubfs/SHR_Footer_Images/footer-blog.svg) no-repeat top left;
}

.shr-footer-resources {
  background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2152771720-png/SHR_Footer_Images/shr-footer-resources.png) no-repeat top left;
  background: url(https://info.subscribe-hr.com.au/hubfs/SHR_Footer_Images/footer-resources.svg) no-repeat top left;
}

.shr-footer-api {
  background: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2152771720-png/SHR_Footer_Images/shr-footer-resources.png) no-repeat top left;
  background: url(https://info.subscribe-hr.com.au/hubfs/SHR_Footer_Images/footer-api.svg) no-repeat top left;
} */

[id^=shr-social-icon] {
    width: 47px !important;
    height: 47px !important;
    float: left;
}

[id^=shr-social-icon] {
    -webkit-transition: background-image 500ms ease-out;
    -moz-transition: background-image 500ms ease-out;
    -o-transition: background-image 500ms ease-out;
    transition: background-image 500ms ease-out;
}

[id^=shr-social-icon]:hover {
    -webkit-transition: background-image 500ms ease-out;
    -moz-transition: background-image 500ms ease-out;
    -o-transition: background-image 500ms ease-out;
    transition: background-image 500ms ease-out;
}

#shr-social-icon-1 {
    background-image: url();
}

#shr-social-icon-1:hover {
    background-image: url();
}

#shr-social-icon-2 {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-1883063969-png/SHR_Footer_Images/Subscribe-HR-social-google-plus.png);
}

#shr-social-icon-2:hover {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2152877015-png/SHR_Footer_Images/Subscribe-HR-social-google-plus-over-green.png);
}

#shr-social-icon-3 {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-1883093999-png/SHR_Footer_Images/Subscribe-HR-social-linkedin.png);
}

#shr-social-icon-3:hover {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2152297602-png/SHR_Footer_Images/Subscribe-HR-social-linkedin-over-green.png);
}

#shr-social-icon-4 {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-1884490827-png/SHR_Footer_Images/Subscribe-HR-social-twitter.png);
}

#shr-social-icon-4:hover {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2152297592-png/SHR_Footer_Images/Subscribe-HR-social-twitter-over-green.png);
}

#shr-social-icon-google-plus-blog {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2152877015-png/SHR_Footer_Images/Subscribe-HR-social-google-plus-over-green.png);
}

#shr-social-icon-google-plus-blog:hover {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-1883114024-png/SHR_Footer_Images/Subscribe-HR-social-google-plus-over.png);
}

#shr-social-icon-linedin-blog {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2152297602-png/SHR_Footer_Images/Subscribe-HR-social-linkedin-over-green.png);
}

#shr-social-icon-linedin-blog:hover {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-1883114029-png/SHR_Footer_Images/Subscribe-HR-social-linkedin-over.png);
}

#shr-social-icon-twitter-blog {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-2152297592-png/SHR_Footer_Images/Subscribe-HR-social-twitter-over-green.png);
}

#shr-social-icon-twitter-blog:hover {
    background-image: url(https://info.subscribe-hr.com.au/hs-fs/hub/289598/file-1884490832-png/SHR_Footer_Images/Subscribe-HR-social-twitter-over.png);
}

@media (min-width: 768px) {
    .section-footer .shr-logo {
        text-align: left;
    }

    .shr-social-sharing {
        text-align: left;
    }

    .section-post-footer .shr-logo {
        text-align: right;
    }
}

@media (max-width: 767px) {
    .shr-footer .shr-footer-arb-links {
        padding-left: 0;
    }

    .shr-social-sharing {
        text-align: center;
    }

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

/* Footer Specific Styling - End */

@media screen and (min-width:767px) {
    .section-no-top-padding {
        padding: 0 0 50px;
    }
}

[data-widget-type=image_slider] {
    padding-bottom: 0;
}

@media screen and (max-width:480px) {
    .hide-slider {
        display: none !important;
    }
}

.shr-medal-module {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

@media screen and (min-width:768px) {
    .shr-medal-module .medal-img {
        text-align: end;
    }

    .shr-medal-module .medal-text {
        display: flex;
        height: 100px;
        align-items: center;
    }
}

@media screen and (max-width:767px) {

    .shr-medal-module .medal-img,
    .shr-medal-module .medal-text {
        text-align: center;
    }

    .shr-medal-module .medal-img {
        padding-bottom: 20px;
    }
}

/* SHR Solution Page 2019 - Start */

@media (min-width:768px) {
    .shr-solutions-introduction>.row-fluid-wrapper>.row-fluid {
        display: flex;
        align-items: center;
    }
}

.shr-solutions-introduction h1,
.shr-solutions-introduction h2,
.shr-solutions-introduction h3,
.shr-solutions-introduction h4,
.shr-solutions-introduction h5,
.shr-solutions-introduction h6,
.shr-solutions-introduction p {
    text-align: left;
    margin-top: 0;
    margin-bottom: 1.5rem;
}

.shr-solutions-introduction .cta_button {
    margin-top: 1rem;
}

.shr-solution-page-icon svg path,
.shr-solution-page-icon svg rect,
.shr-solution-page-icon svg polyline,
.shr-solution-page-icon svg polygon,
.shr-solution-page-icon svg line {
    fill: #4b4b4d;
    transition: all 0.5s ease;
}

.shr-solution-page-icon svg {
    width: 160px;
    height: 160px;
    margin: auto;
}

.shr-solution-page-icon img {
    /*   opacity: 0; */
    max-width: 160px;
    max-height: 160px;
}

.shr-solution-page-icon a {
    background-color: #ffffff;
    display: flex;
    border-radius: 50%;
    width: 230px;
    height: 230px;
    margin: auto;
    box-shadow: 4px 4px 4px 1px #efefef;
    align-items: center;
    justify-content: center;
}

.shr-solution-page-icon {
    text-align: center;
}

@media (max-width:767px) {

    .shr-solutions-introduction h1,
    .shr-solutions-introduction h2,
    .shr-solutions-introduction h3,
    .shr-solutions-introduction h4,
    .shr-solutions-introduction h5,
    .shr-solutions-introduction h6,
    .shr-solutions-introduction p,
    .shr-solutions-introduction .widget-type-cta {
        text-align: center;
    }

    .shr-solution-page-icon {
        display: none !important;
    }
}

/* SHR Solution Page 2019 - End */

/* SHR Solution Cards - Start */

.shr-cards {
    font-size: 0.85em;
    margin: 2.5rem 0 1rem;
    display: grid;
}

.shr-cards>.span12 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 1.5rem;
}

.shr-cards a {
    text-decoration: none;
}

.hs-content-name-subscribe-hr-home-page .shr-cards .shr-card {
    text-align: center;
    padding-bottom: 1.5rem;
}

.shr-cards .shr-card {
    background-color: #fdfdfd;
    transition: all 0.5s ease;
    min-height: 170px;
    padding: .5rem 1.2rem;
    transition: all 0.5s ease;
    text-align: left;
    box-shadow: 0 1px 3px 1px #e8e8e89e;
}

.shr-cards .shr-card:hover {
    background-color: #f9f9f9;
    transition: all 0.5s ease;
}

.shr-cards .shr-card:hover .shr-card-icon img {
    opacity: 1.0;
    transition: all 0.5s ease;
}

.shr-cards .shr-card .shr-card-icon svg {
    max-height: 50px;
    max-width: 60px;
}

.shr-cards .shr-card .shr-card-icon svg path,
.shr-cards .shr-card .shr-card-icon svg rect,
.shr-cards .shr-card .shr-card-icon svg polyline,
.shr-cards .shr-card .shr-card-icon svg polygon,
.shr-cards .shr-card .shr-card-icon svg line {
    fill: #c7c7c7;
    stroke: #c7c7c7;
    transition: all 0.5s ease;
}

.shr-cards .shr-card:hover .shr-card-icon svg path,
.shr-cards .shr-card:hover .shr-card-icon svg rect,
.shr-cards .shr-card:hover .shr-card-icon svg polyline,
.shr-cards .shr-card:hover .shr-card-icon svg polygon,
.shr-cards .shr-card:hover .shr-card-icon svg line {
    fill: #0088be;
    stroke: #0088be;
    transition: all 0.5s ease;
}

.shr-cards>.span12>.row-fluid-wrapper:nth-child(1) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(1) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(1) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(1) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(1) .shr-card:hover .shr-card-icon svg line,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card:hover .shr-card-icon svg line,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card:hover .shr-card-icon svg line,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card:hover .shr-card-icon svg line {
    fill: #0088be;
    stroke: #0088be;
}

.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card:hover .shr-card-icon svg line,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card:hover .shr-card-icon svg line,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card:hover .shr-card-icon svg line,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card:hover .shr-card-icon svg line {
    fill: #93c01f;
    stroke: #93c01f;
}

.shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card:hover .shr-card-icon svg line,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card:hover .shr-card-icon svg line,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card:hover .shr-card-icon svg line,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card:hover .shr-card-icon svg path,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card:hover .shr-card-icon svg rect,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card:hover .shr-card-icon svg polyline,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card:hover .shr-card-icon svg polygon,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card:hover .shr-card-icon svg line {
    fill: #ff324e;
    stroke: #ff324e;
}

.shr-cards>.span12>.row-fluid-wrapper:nth-child(1) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(1) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(1) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(1) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card:hover .shr-card-desc .shr-card-desc-title {
    color: #0088be;
}

.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card:hover .shr-card-desc .shr-card-desc-title {
    color: #93c01f;
}

.shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card:hover .shr-card-desc .shr-card-desc-title,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card:hover .shr-card-desc .shr-card-desc-title {
    color: #ff324e;
}

.shr-cards>.span12>.row-fluid-wrapper:nth-child(1) .shr-card,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card {
    border-top: 3px solid #0088be;
}

.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card {
    border-top: 3px solid #93c01f;
}

.shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card,
.shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card {
    border-top: 3px solid #ff324e;
}

.shr-cards .shr-card .shr-card-icon {
    padding: 1.5rem 0 0;
    transition: all 0.5s ease;
    position: relative;
    z-index: 1;
}

.shr-cards .shr-card .shr-card-icon img {
    max-height: 120px;
    max-width: 120px;
}

.shr-cards .shr-card:hover .shr-card-icon {
    transition: all 0.5s ease;
}

.shr-cards .shr-card:hover .shr-card-desc {
    transition: all 0.5s ease;
}

.shr-cards>.span12>div:nth-child(2) .shr-card .shr-card-icon:before {
    content: '';
    position: absolute;
    top: 11px;
    left: calc(50% - 50px);
    width: 100px;
    height: 100%;
    background-size: 100px auto;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/Subscribe-HR_Free.png);
    z-index: -1;
}

.shr-cards>.span12>div:nth-child(2) .shr-card .shr-card-icon img {
    margin-top: 12px;
    margin-bottom: -12px;
}

.shr-cards .shr-card .shr-card-desc div {
    width: 100%;
}

.shr-cards .shr-card .shr-card-desc .shr-card-desc-title {
    font-weight: 600;
    font-size: 1.1rem;
    text-transform: none;
    margin: 1rem 0 1rem;
    transition: all 0.5s ease;
}

.shr-cards .shr-card:hover .shr-card-desc .shr-card-desc-title {
    transition: all 0.5s ease;
}

.shr-cards .shr-card .shr-card-desc .shr-card-desc-intro {
    text-transform: none;
}

@media (min-width: 900px) and (max-width:1160px) {
    .shr-cards>.span12 {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media (min-width: 600px) and (max-width:899px) {
    .shr-cards>.span12 {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width:599px) {
    .shr-cards>.span12 {
        grid-template-columns: 1fr;
    }

    .shr-cards .shr-card {
        text-align: center;
    }
}

/* SH-R Solution Cards - End */

/* SH-R Discovery Videos Side Nav - Start */

.scrolling-nav {
    margin-top: 30px;
}

.scrolling-nav.fixed {
    position: fixed;
    top: 0px;
}

.scrolling-nav #video-links {
    list-style: none;
    margin: 0;
    padding: 0;
}

.scrolling-nav #video-links li {
    background-color: rgba(0, 136, 190, 1.0);
    color: white;
    border-bottom: 1px solid white;
}

.scrolling-nav #video-links li:hover {
    background-color: rgba(0, 136, 190, 0.8);
}

.scrolling-nav #video-links li a {
    display: block;
    padding: 10px;
    text-decoration: none;
}

@media screen and (max-width:768px) {
    .scrolling-nav #video-links {
        display: none !important;
    }
}

/* SH-R Discovery Videos Side Nav - End */

/* Global Styling - Start */

:hover {
    -webkit-transition: color 500ms ease-out;
    -moz-transition: color 500ms ease-out;
    -o-transition: color 500ms ease-out;
    transition: color 500ms ease-out;
}

/* Global Styling - End */

/* HubSpot Overrides */

.image-sizer img {
    width: 205px !important;
    height: auto !important;
}

.hs_cos_gallery_main .slick-prev:before,
.hs_cos_gallery_main .slick-next:before,
.hs_cos_gallery_thumbnails .slick-prev:before,
.hs_cos_gallery_thumbnails .slick-next:before,
.hs_cos_gallery_lightbox .slick-prev:before,
.hs_cos_gallery_lightbox .slick-next:before {
    color: #a675aa !important;
    opacity: 0.4;
}

.hs_cos_gallery_main .slick-prev:hover:before,
.hs_cos_gallery_main .slick-next:hover:before,
.hs_cos_gallery_thumbnails .slick-prev:hover:before,
.hs_cos_gallery_thumbnails .slick-next:hover:before,
.hs_cos_gallery_lightbox .slick-prev:hover:before,
.hs_cos_gallery_lightbox .slick-next:hover:before {
    opacity: 1.0;
}

.slick-dots li button:before {
    color: #a675aa !important;
}

.widget-type-image_slider {
    padding: 0 0 20px;
}

.hs_recaptcha.field.hs-form-field {
    text-align: center;
}

/* End HubSpot Overrides */

/* October 2019 Styling Updates */

.slick-group {
    margin: 3rem 0;
}

.slick-group a img {
    margin: 0;
    filter: grayscale(.15);
    opacity: 0.8;
    border: none !important;
    transition: all 0.5s;
}

.slick-group a:hover img {
    filter: unset;
    opacity: 1.0;
    transition: all 0.5s;
}

.slick-group a {
    display: inline-block;
    outline: none;
}

.slick-group .slick-slide {
    display: unset;
    text-align: center;
}

.slick-group .slick-list {
    max-width: calc(100% - 106px);
    margin: auto;
}

.slick-group span.fa-stack.fa-lg.slick-arrow {
    position: absolute;
    top: calc(50% - 21px);
    cursor: pointer;
}

.slick-group span.fa-stack.fa-lg.slick-arrow:nth-child(1) {
    left: 0;
}

.slick-group span.fa-stack.fa-lg.slick-arrow:nth-child(3) {
    right: 0;
}

.slick-group .fa-stack .fa-circle {
    color: rgba(0, 136, 190, 0.8);
    filter: grayscale(.15);
    transition: all 0.5s;
}

.slick-group .fa-stack:hover .fa-circle {
    color: rgba(0, 136, 190, 1.0);
    filter: grayscale(0);
    transition: all 0.5s;
}

.shr-alternating-section {
    display: flex;
    align-items: center;
    padding: 5rem 0;
}

.shr-alternating-section:nth-child(even) {
    flex-direction: row;
}

.shr-alternating-section:nth-child(odd) {
    flex-direction: row-reverse;
}

.shr-alternating-section>div:nth-child(1) {
    min-width: 50%;
}

.shr-alternating-section>div:nth-child(2) {
    min-width: 50%;
    box-sizing: border-box;
}

.shr-alternating-section:nth-child(even)>div:nth-child(2) {
    padding-left: 3rem;
}

.shr-alternating-section:nth-child(odd)>div:nth-child(2) {
    padding-right: 3rem;
}

.shr-alternating-section h3 {
    text-align: left;
    font-size: 1.5rem;
    font-weight: 300;
}

.shr-alternating-section p,
.shr-alternating-section p span {
    letter-spacing: 0.02rem;
    margin-bottom: 2rem;
}

/* .shr-alternating-section img {
  box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.05);
} */

@media (max-width:988px) {
    .shr-alternating-section:last-child {
        margin-bottom: 0;
    }

    .shr-alternating-section {
        padding: 3rem;
        border: 1px solid #f5f5f5;
        background-color: #fdfdfd;
        margin: 2rem 0;
    }

    .shr-alternating-section:nth-child(even),
    .shr-alternating-section:nth-child(odd) {
        flex-direction: column-reverse;
    }

    .shr-alternating-section img {
        max-width: 500px !important;
        width: 100%;
        margin: 0 auto;
    }

    .shr-alternating-section,
    .shr-alternating-section h3 {
        text-align: center;
    }

    .shr-alternating-section h3 {
        margin: 0 0 1rem;
    }

    .shr-alternating-section:nth-child(even)>div:nth-child(2),
    .shr-alternating-section:nth-child(odd)>div:nth-child(2) {
        padding: 0;
    }
}

body[class*="hs-content-path-solutions-"] .section-white:not(.section-solution-header) {
    padding-top: 3em;
}

body[class*="hs-content-path-solutions-"] .shr-alternating-section {
    padding: 2rem 0;
}

body[class*="hs-content-path-solutions-"] .shr-alternating-section:last-child {
    padding-bottom: 5rem;
}

.shr-client-feedback h3 {
    margin-bottom: 2rem;
    text-align: left;
    color: rgb(250, 152, 32);
    font-size: 1.4rem;
    font-weight: 500;
}

.shr-client-feedback-box {
    background-color: rgb(255, 253, 254);
    /* background: linear-gradient(0,rgb(255, 50, 78),rgb(249, 156, 30)); */
    box-shadow: 3px 3px 7px 2px rgba(255, 50, 78, 0.07);
    border-radius: 0;
    padding: 2rem 4rem;
    position: relative;
}

/* .shr-client-feedback-box p, 
.shr-client-feedback-box strong {
  color: rgb(255, 255, 255);
} */

.shr-client-feedback-box p {
    font-weight: 500;
}

.shr-client-feedback-box strong {
    font-weight: 700;
}

.shr-client-feedback-box p:first-child:before,
.shr-client-feedback-box p:last-child:after {
    /* position: absolute; */
    font-size: 1.5rem;
    /* margin: 1rem; */
    font-family: 'Font Awesome 5 Pro';
    font-weight: bold;
    color: rgba(255, 0, 0, 0.7);
}

.shr-client-feedback-box p:first-child:before {
    /* top: 2rem;
  left: 2rem; */
    content: '\f10d';
    margin-right: 1rem;
}

.shr-client-feedback-box p:last-child:after {
    /* bottom: 2rem;
  right: 2rem; */
    content: '\f10e';
    margin-left: 1rem;
}

@media (min-width: 768px) {
    .section-free-trial .span12.widget-span.widget-type-cell.section-wrap .row-fluid-wrapper .row-fluid {
        display: flex;
        align-items: center;
    }
}

.shr-client-feedback .shr-separator {
    height: auto;
}

@media (min-width: 768px) {
    .shr-client-feedback .shr-separator {
        height: 0;
        display: none;
    }

    .section-hero .span12.section-wrap .row-fluid-wrapper:nth-child(2) .row-fluid,
    .section-hero .span12.widget-type-global_group .row-fluid-wrapper .row-fluid,
    .section-hero-home .span12.widget-type-global_group .row-fluid-wrapper .row-fluid {
        display: flex;
        align-items: center;
    }
}

@media (max-width:767px) {
    .sitemap-list:not(:first-child) {
        margin-top: 3rem;
    }
}

.section-first-fold {
    padding-top: 3rem;
}

.section-first-fold h1,
.section-first-fold h1 span {
    color: #4b4b4d;
    font-weight: 700;
    font-size: 2.6rem;
}

.section-first-fold h1:first-child {
    margin-top: 0;
}

.section-first-fold h1 span.color-gradient.gradient-1 {
    color: #E01747;
    background: linear-gradient(165deg, #E01747 7.5%, #E01747 50%, #E01747 92.5%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.section-first-fold h1 span.color-gradient.gradient-2 {
    color: #93c01f;
    background: linear-gradient(165deg, #ffd331 7.5%, #95c74d 50%, #93c01f 92.5%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.section-first-fold h1 span.color-gradient.gradient-3 {
    color: #0088be;
    background: linear-gradient(165deg, #a1d421 7.5%, #00b0be 50%, #00a8e0 92.5%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.section-first-fold .hero-ctas {
    display: flex;
}

.section-first-fold .hero-ctas .home-hero-cta {
    margin-right: 1rem;
}

.section-first-fold .hero-ctas .home-hero-cta.home-hero-cta-3 {
    margin-right: 0;
}

@media (min-width:768px) {

    .section-first-fold h1,
    .section-first-fold h1 span {
        text-align: left;
    }
}

@media (min-width:768px) and (max-width:1200px) {

    .section-first-fold h1,
    .section-first-fold h1 span {
        font-size: 2.1rem;
    }
}

@media (max-width:767px) {

    .section-first-fold h1,
    .section-first-fold h1 span {
        font-size: 1.8rem;
        line-height: 2.1rem;
    }

    .section-first-fold .hero-ctas {
        display: block;
        margin: 1rem 0 0;
    }

    .section-first-fold .hero-ctas .widget-type-cta {
        text-align: center;
    }

    .section-first-fold .hero-ctas .home-hero-cta {
        margin-right: 0;
        margin-bottom: 1rem;
        min-width: 130px;
    }

    .section-first-fold .hero-ctas .home-hero-cta.home-hero-cta-3 {
        margin-bottom: 0;
    }

    .section-first-fold {
        padding-top: 2.5rem !important;
    }
}

@media (min-width:768px) {
    .section-first-fold>.row-fluid-wrapper>.row-fluid>.span12>.row-fluid-wrapper>.row-fluid {
        display: flex;
        align-items: center;
    }

    .section-first-fold>.row-fluid-wrapper>.row-fluid>.span12>.row-fluid-wrapper>.row-fluid>.span4 {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .section-first-fold .shr-discovery-videos {
        display: none;
    }
}

.section-first-fold .shr-discovery-videos {
    position: relative;
    outline: none;
    border: none;
    background: transparent;
    text-align: left;
    padding: 0;
    cursor: pointer;
    text-align: center;
}

.section-first-fold .shr-discovery-videos .shr-video {
    z-index: 1;
    position: relative;
    z-index: 1;
    overflow: hidden;
    width: 220px;
    height: 220px;
}

.section-first-fold .shr-discovery-videos:hover .shr-video .shr-video-mask {
    clip-path: circle(32.5% at 110px 110px);
    transition: all 0.5s ease;
}

.section-first-fold .shr-discovery-videos .shr-video .shr-video-mask {
    transition: all 0.5s ease;
    z-index: -1;
    position: relative;
    /* top: 0; */
    /* left: 0; */
    /* position: absolute;
  top: 50%;
  left: 100%; */
    /* -webkit-transform: translate(-50%, -50%); */
    /* transform: translate(-50%, -50%); */
    clip-path: circle(30% at 110px 110px);
    height: 100%;
    width: 400px;
}

.section-first-fold .shr-discovery-videos .shr-video video {
    -webkit-filter: grayscale(0.5);
    filter: grayscale(0.5);
    position: relative;
    left: -10%;
    height: 100%;
    transition: all 0.5s ease;
}


.section-first-fold .shr-discovery-videos:hover .shr-video video {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    transition: all 0.5s ease;
}

.section-first-fold .shr-discovery-videos span {
    font-family: Helvetica, Arial, 'Open Sans', sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    color: #4b4b4d;
    line-height: 2.2rem;
    letter-spacing: 0.05rem;
    margin-top: 1rem;
    display: block;
    transition: all 0.5s ease;
}

.section-first-fold .shr-discovery-videos:hover span {
    color: #1B9AEE;
    transition: all 0.5s ease;
}

.section-first-fold .shr-video:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/videos/play-clear.svg);
    background-size: 50% auto;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 1000ms ease;
}

@media (min-width: 768px) {

    a.mobile-trigger,
    a.child-trigger {
        display: none !important;
    }
}

.hs-content-name-free-trial-success-confirmation h1 {
    margin-top: 0;
}

.section-white.section-free-trial {
    /* background: linear-gradient(150deg, #ffdadf, #d6f3ff); */
    background: linear-gradient(330deg, #ffd3d9, #fff0f2);
}

.section-white.section-free-trial h3,
.section-white.section-free-trial .form-wrap #free_trial_form a {
    color: #e9405a;
}

.section-white.section-free-trial .form-wrap #free_trial_form .btn-default {
    background-color: #e9405a;
}

.section-white.section-free-trial .form-wrap #free_trial_form input[type=text],
.section-white.section-free-trial .form-wrap #free_trial_form input[type=number],
.section-white.section-free-trial .form-wrap #free_trial_form select {
    border: 1px solid #fff;
}

.section-white.section-free-trial .form-wrap #free_trial_form label.error {
    color: #e9405a;
}

.section-white.section-free-trial .form-wrap #free_trial_form input.error {
    border: 1px solid #e9405a;
}

/* Font Awesome - Start */

.hs-content-name-free-trial-success-confirmation i.fa-check-circle {
    padding: 2rem 0 1rem;
}

/* Font Awesome - End */

/* SHR Pricing Table 2019 - Start */

.shr-pricing-table {
    max-width: 1080px;
    margin: auto;
    padding: 1rem 20px 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1rem;
    gap: 1rem;
}

.shr-pricing-currency-selector {
    max-width: 350px;
    margin: 0 auto 1rem;
    display: flex;
    font-size: 1rem;
}

@media (max-width: 1000px) {
    .shr-pricing-table {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 600px) {
    .shr-pricing-table {
        grid-template-columns: 1fr;
    }

    .shr-pricing-currency-selector {
        width: calc(100% - 40px);
        max-width: unset;
        margin: auto 20px 1rem;
    }
}

.shr-pricing-table .shr-pricing-option {
    position: relative;
    /* padding: 2rem 1.5rem 5rem; */
    padding: 2rem 1.5rem;
    width: unset !important;
    border: 1px solid #f1f1f1;
    margin-left: 0;
    background-color: #fdfdfd;
    box-shadow: 0 1px 3px 1px #e8e8e89e;
}

.shr-pricing-table .shr-pricing-option ul,
.shr-pricing-table .shr-pricing-option ol {
    padding: 0;
    margin: 0 0 10px 25px;
}

.shr-pricing-table .shr-pricing-option li {
    font-size: 0.8rem;
    cursor: default;
    display: table;
    line-height: 2rem;
}

.shr-pricing-table .shr-pricing-option li i,
.shr-pricing-table .shr-pricing-option .shr-pricing-details [class^="pricing-"] .price i {
    padding: 0 0 0 8px;
}

.shr-pricing-table .shr-pricing-option li i:before,
.shr-pricing-table .shr-pricing-option [data-tippy-content] i:before {
    color: rgba(53, 53, 53, 0.5);
}

.shr-pricing-table .shr-pricing-option li:hover i:before,
.shr-pricing-table .shr-pricing-option [data-tippy-content]:hover i:before {
    color: rgba(53, 53, 53, 1);
}

.shr-pricing-table .shr-pricing-option li:before {
    content: '\f00c';
    font-family: 'Font Awesome 5 Pro', Courier, monospace;
    color: rgb(100, 100, 100);
    margin-left: -25px;
    padding-right: 13px;
}

.shr-pricing-table .shr-pricing-option li:last-child {
    border-bottom: none;
}

.shr-pricing-table .shr-pricing-option .shr-package-details-all {
    position: absolute;
    bottom: 0;
    left: 0;
    min-height: 3rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid #c6cfd8;
}

.shr-pricing-table .shr-pricing-option .shr-package-details-all p {
    margin: 0;
    font-size: 0.8rem;
}

.shr-pricing-table .shr-pricing-option [data-tippy-content] {
    position: relative;
    cursor: default;
}

.shr-pricing-table .shr-pricing-option .shr-package-details .more-details {
    background-color: rgba(198, 207, 216, 0.2);
    padding: 1.5rem;
}

.shr-pricing-table .shr-pricing-option .shr-package-details .more-details p {
    border-top: 1px solid #ffffff;
    padding-top: 0.5rem;
    font-size: 0.7rem;
    color: #000;
    line-height: 1.6rem;
}

.shr-pricing-table .shr-pricing-option .shr-package-details .more-details p:first-child {
    border-top: none;
    padding-top: 0;
}

.shr-pricing-table .shr-pricing-option .shr-package-details .more-details p:last-child {
    margin-bottom: 0;
}

.shr-pricing-table .shr-pricing-option .shr-package-details .shr-package-inc {
    margin-bottom: 0.5rem;
    font-size: 0.8rem;
    color: #838384;
    line-height: unset;
    font-weight: unset;
}

.shr-pricing-table .shr-pricing-option .shr-pricing-details {
    margin-bottom: 1rem;
    display: flex;
    justify-content: space-between;
}

.shr-pricing-table .shr-pricing-option .shr-pricing-details h1,
.shr-pricing-table .shr-pricing-option .shr-pricing-details h2,
.shr-pricing-table .shr-pricing-option .shr-pricing-details h3,
.shr-pricing-table .shr-pricing-option .shr-pricing-details h4,
.shr-pricing-table .shr-pricing-option .shr-pricing-details h5,
.shr-pricing-table .shr-pricing-option .shr-pricing-details h6,
.shr-pricing-table .shr-pricing-option .shr-pricing-details p,
.shr-pricing-table .shr-pricing-option .shr-pricing-details span {
    margin: 0;
    line-height: unset;
}

.shr-pricing-table .shr-pricing-option .shr-pricing-details h4 {
    line-height: 1.6rem;
    text-align: left;
    font-weight: 400;
    letter-spacing: unset;
    font-size: 1.2rem;
}

.shr-pricing-table .shr-pricing-option .shr-pricing-details .package-name {
    display: table;
}

.shr-pricing-table .shr-pricing-option .shr-pricing-details [class^="pricing-"] {
    text-align: right;
    display: table;
}

.shr-pricing-table .shr-pricing-option .shr-pricing-details [class^="pricing-"] .price:after {
    text-align: left;
}

.shr-pricing-table .shr-pricing-option .shr-pricing-details [class^="pricing-"] .price {
    font-weight: 600;
    font-size: 0.9rem;
    font-family: Helvetica, Arial, sans-serif;
    letter-spacing: 0.01rem;
}

.shr-pricing-table .shr-pricing-option .shr-pricing-details [class^="pricing-"] :not(.price):not(.rel-price):not(i) {
    font-size: 0.8rem;
    color: #838384;
    font-weight: unset;
    min-width: 100px;
}

.shr-pricing-table .shr-pricing-option .shr-pricing-details [class^="pricing-"] .price .rel-price {
    font-size: 0.9rem;
}

.shr-pricing-table .shr-pricing-option .shr-pricing-cta {
    margin: 2rem 0;
}


.shr-pricing-table .shr-pricing-option .shr-pricing-cta span {
    display: flex;
    width: 100%;
}

.shr-pricing-table .shr-pricing-option .shr-pricing-cta a,
.shr-pricing-table .shr-pricing-option .shr-pricing-cta button {
    cursor: pointer;
    background-color: #0088be;
    color: white;
    padding: 0.7rem;
    text-decoration: none;
    display: inline-block;
    font-size: 0.8rem;
    width: 100%;
    border: 0;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif;
}

.shr-pricing-table .shr-pricing-option:nth-child(1) .shr-pricing-cta a,
.shr-pricing-table .shr-pricing-option:nth-child(1) .shr-pricing-cta button {
    background-color: #93c01f;
}

.shr-pricing-table .shr-pricing-option:nth-child(2) .shr-pricing-cta a,
.shr-pricing-table .shr-pricing-option:nth-child(2) .shr-pricing-cta button {
    background-color: #1B9AEE;
}

.shr-pricing-table .shr-pricing-option:nth-child(3) .shr-pricing-cta a,
.shr-pricing-table .shr-pricing-option:nth-child(3) .shr-pricing-cta button {

    background-color: #ff324e;
}

.shr-pricing-table .shr-pricing-option:nth-child(4) .shr-pricing-cta a,
.shr-pricing-table .shr-pricing-option:nth-child(4) .shr-pricing-cta button {
    background-color: #0088be;
}

.shr-pricing-table .shr-pricing-option:nth-child(5) .shr-pricing-cta a,
.shr-pricing-table .shr-pricing-option:nth-child(5) .shr-pricing-cta button {
    background-color: #3e0c86;
}

.shr-pricing-table .shr-pricing-option:nth-child(6) .shr-pricing-cta a,
.shr-pricing-table .shr-pricing-option:nth-child(6) .shr-pricing-cta button {
    background-color: #333333;
}

.tippy-tooltip[data-placement^=left]>.tippy-arrow,
.tippy-tooltip[data-placement^=right]>.tippy-arrow {
    border-right-color: #333333;
    border-left-color: #333333;
}

.tippy-tooltip {
    background-color: #333333;
    border-radius: 0;
}

.tippy-content {
    font-family: 'Open Sans';
    color: #ffffff;
    font-size: 0.7rem;
    padding: 1rem;
    line-height: 1.3rem;
}

/* SHR Pricing Table 2019 - End */

.shr-free-trial h1,
.shr-free-trial h2,
.shr-free-trial h3,
.shr-free-trial h4,
.shr-free-trial h5,
.shr-free-trial h6,
.shr-free-trial p,
.shr-free-trial ul li,
.shr-free-trial div,
.shr-free-trial span {
    text-align: left;
}

/* SHR List Module Styling 2020 - Start */

.shr-list-module ul li div,
.shr-list-module ul li span,
.shr-list-module ol li p,
.shr-list-module ol li,
.shr-list-module ul li {
    font-size: .95em;
    line-height: 2em;
    font-weight: 300;
    margin-bottom: 0.5em;
}

.shr-list-module ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.shr-list-module ol {
    margin: 0;
}

.shr-list-module ul li {
    padding-left: 2.3em;
    display: flex;
    align-items: flex-start;
}

.shr-list-module ul li::before {
    content: "\f058";
    font-family: "Font Awesome 5 Pro";
    font-size: 1.5em;
    font-weight: 900;
    padding: 0em 0.5em 0 0;
    margin-left: -1.5em;
}

.shr-list-module ul li>div {
    display: inline;
}

.shr-list-module-pale-orange ul li::before {
    color: var(--shr-pale-orange);
}

.shr-list-module-orange ul li::before {
    color: var(--shr-orange);
}

.shr-list-module-blue ul li::before {
    color: var(--shr-blue);
}

.shr-list-module-green ul li::before {
    color: var(--shr-green);
}

.shr-list-module-green-light ul li::before {
    color: var(--shr-green-light);
}

.shr-list-module-purple ul li::before {
    color: var(--shr-purple);
}

.shr-list-module-red ul li::before {
    color: var(--shr-red);
}

.shr-list-module-grey ul li::before {
    color: var(--shr-grey);
}

/* SHR List Module Styling 2020 - End */

/* SHR Free Trial Form 2020 - Start */

.free-trial-form-container {
    background-color: #f7f7f7;
    padding: 2rem;
}

.shr-free-trial-form-wrapper .form-wrap {
    width: 100%;
}

.shr-free-trial-form-wrapper .span12 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    align-items: center;
}

.shr-free-trial-form-wrapper form .row:first-of-type .span12 {
    padding-top: 0;
}

.shr-free-trial-form-wrapper form .row:last-of-type .span12 {
    padding-bottom: 0;
}

.shr-free-trial-form-wrapper form input[type=submit] {
    margin-bottom: 0;
    border-radius: 0;
}

.shr-free-trial-form-wrapper input[type=checkbox]+label {
    font-size: 0.85em;
    padding-left: 6px;
}

.shr-free-trial-form-wrapper input[type=checkbox] {
    margin: 0;
}

.shr-free-trial-form-wrapper input[type=text],
.shr-free-trial-form-wrapper input[type=number] {
    padding-left: 14px;
    margin-top: 0;
}

.shr-free-trial-form-wrapper select {
    margin-top: 0;
}

.shr-free-trial .shr-client-feedback-box {
    padding: 2rem;
}

.section-customers h3 {
    color: #4b4b4d;
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.hs-content-path-free-trial .custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:not(.hs-item-has-children):last-child>a,
.hs-content-name-subscribe-hr-free-trial-v2-0 .custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:not(.hs-item-has-children):last-child>a {
    visibility: hidden;
}

@media (max-width:767px) {
    .free-trial-form-container {
        margin-top: 3rem;
    }

    .section-customers .slick-group {
        text-align: center;
    }
}

/* SHR Free Trial Form 2020 - End */

/* SHR Learn More Module - Start */

.shr-section-learn-more-module .shr-cards {
    margin: 4rem auto 4rem;
    max-width: 1000px;
}

.shr-section-learn-more-module .shr-cards>.span12 {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1.5rem;
}

.shr-section-learn-more-module {
    text-align: center;
}

.shr-section-learn-more-module a,
.shr-section-learn-more-module .shr-learn-more-contact-options p a.shr-learn-more-contact-option-link {
    text-decoration: none;
    color: #4b4b4b !important;
    transition: .3s ease;
}

.shr-section-learn-more-module .shr-learn-more-contact-options p a.shr-learn-more-contact-option-link {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: center;
    transition: .3s ease;
}

.shr-section-learn-more-module .shr-learn-more-contact-options p a.shr-learn-more-contact-option-link:hover {
    text-decoration: none;
    color: var(--shr-orange) !important;
    transition: .3s ease;
}

.shr-section-learn-more-module .shr-learn-more-contact-options p a.shr-learn-more-contact-option-link i {
    margin-right: 1.3rem;
    font-size: 2rem;
    color: rgb(144, 144, 144);
    transition: .3s ease;
}

.shr-section-learn-more-module .shr-learn-more-contact-options p a.shr-learn-more-contact-option-link:hover i {
    color: rgb(107, 107, 107);
    transition: .3s ease;
}

.shr-section-learn-more-module .shr-learn-more-contact-options-social a.shr-learn-more-contact-option-social-link i {
    font-size: 2rem;
    transition: .3s ease;
}

.shr-section-learn-more-module .shr-learn-more-contact-options-social a.shr-learn-more-contact-option-social-link:not(:last-child) i {
    margin-right: 1.3rem;
}

.shr-section-learn-more-module .shr-learn-more-contact-options-social a.shr-learn-more-contact-option-social-link i[class*=linkedin-in] {
    color: rgb(40, 103, 178);
    opacity: .9;
}

.shr-section-learn-more-module .shr-learn-more-contact-options-social a.shr-learn-more-contact-option-social-link:hover i[class*=linkedin-in] {
    opacity: 1;
}

.shr-section-learn-more-module .shr-learn-more-contact-options-social a.shr-learn-more-contact-option-social-link i[class*=twitter] {
    color: rgb(29, 161, 242);
    opacity: .9;
}

.shr-section-learn-more-module .shr-learn-more-contact-options-social a.shr-learn-more-contact-option-social-link:hover i[class*=linkedin-in] {
    opacity: 1;
}

.shr-section-learn-more-module h1,
.shr-section-learn-more-module h2,
.shr-section-learn-more-module h3,
.shr-section-learn-more-module h4,
.shr-section-learn-more-module h5,
.shr-section-learn-more-module h6,
.shr-section-learn-more-module p {
    text-align: center;
}

.shr-section-learn-more-module p {
    font-size: 1.25rem;
    font-family: Helvetica;
    color: #707070;
}

.shr-section-learn-more-module h3,
.shr-section-learn-more-module h4 {
    color: #4B4B4B;
    font-weight: 600;
}

.shr-section-learn-more-module h3 {
    font-size: 2.5rem;
}

.shr-section-learn-more-module h4 {
    font-size: 1.875rem;
}

.shr-section-learn-more-module .shr-cards .shr-card {
    padding: 3.3rem 5rem 4rem;
    min-height: unset;
}

.shr-section-learn-more-module .shr-cards .shr-card p {
    font-size: 1.625rem;
    line-height: normal;
    margin: 0;
    color: #4b4b4b;
}

.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta {
    margin-top: 1.5rem;
}

.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta p {
    font-size: 1.5rem;
    padding: 1rem;
    line-height: normal;
    margin: 0;
    color: #fff;
}

.shr-section-learn-more-module .shr-learn-more-contact-options {
    font-size: 1.25rem;
}

.shr-section-learn-more-module .shr-cards .shr-card.orange {
    border-color: var(--shr-pale-orange) !important;
}

.shr-section-learn-more-module .shr-cards .shr-card.orange {
    border-color: var(--shr-orange) !important;
}

.shr-section-learn-more-module .shr-cards .shr-card.blue {
    border-color: var(--shr-blue) !important;
}

.shr-section-learn-more-module .shr-cards .shr-card.green {
    border-color: var(--shr-green) !important;
}

.shr-section-learn-more-module .shr-cards .shr-card.green-light {
    border-color: var(--shr-green-light) !important;
}

.shr-section-learn-more-module .shr-cards .shr-card.purple {
    border-color: var(--shr-purple) !important;
}

.shr-section-learn-more-module .shr-cards .shr-card.red {
    border-color: var(--shr-red) !important;
}

.shr-section-learn-more-module .shr-cards .shr-card.grey {
    border-color: var(--shr-grey) !important;
}

.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta.pale-orange {
    background-color: var(--shr-pale-orange);
}

.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta.orange {
    background-color: var(--shr-orange);
}

.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta.blue {
    background-color: var(--shr-blue);
}

.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta.green {
    background-color: var(--shr-green);
}

.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta.green-light {
    background-color: var(--shr-green-light);
}

.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta.purple {
    background-color: var(--shr-purple);
}

.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta.red {
    background-color: var(--shr-pale-red);
}

.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta.grey {
    background-color: var(--shr-grey);
}

@media (max-width:767px) {
    .shr-section-learn-more-module h3 {
        font-size: 1.8rem;
        margin: 1rem;
    }

    .shr-section-learn-more-module h4 {
        font-size: 1.5rem;
    }

    .shr-section-learn-more-module .shr-cards {
        margin: 2rem auto;
    }

    .shr-section-learn-more-module .shr-cards .shr-card {
        padding: 2rem;
    }

    .shr-section-learn-more-module .shr-cards .span6:not(:last-child) {
        margin-bottom: 1.5rem;
    }

    .shr-section-learn-more-module .shr-cards .shr-card p {
        font-size: 1.4rem;
    }

    .shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta p {
        font-size: 1.3rem;
    }
}

/* SHR Learn More Module - End */

/* SHR Free Trial June 2021 - Start */

.shr-free-trial-landing-page .body-container-wrapper,
.shr-free-trial-landing-page .body-container-wrapper .body-container,
.shr-free-trial-landing-page .body-container-wrapper .body-container .row-fluid-wrapper,
.shr-free-trial-landing-page .body-container-wrapper .body-container .row-fluid-wrapper .row-fluid,
.shr-free-trial-landing-page .body-container-wrapper .body-container .row-fluid-wrapper .row-fluid .span12,
.shr-free-trial-landing-page .body-container-wrapper .body-container .row-fluid-wrapper .row-fluid .span12 .hs_cos_wrapper {
    width: 100%;
    height: 100%;
}

.shr-free-trial-landing-page .body-container-wrapper .body-container:before {
    display: flex;
    content: "";
    background: #112433;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.6;
}

.shr-free-trial-landing-page .body-container-wrapper .body-container .row-fluid-wrapper.row-depth-1.row-number-2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.shr-free-trial-landing-page .body-container-wrapper .body-container .row-fluid-wrapper.row-depth-1.row-number-2 .row-fluid .shr_trial_center_content>div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.shr-free-trial-landing-page .floater {
    display: none;
}

.shr-free-trial-landing-page .header-container-wrapper {
    padding-bottom: 0 !important;
}

.shr-free-trial-background-content {
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.shr-free-trial-modaled-form-wrapper {
    display: flex;
    width: 100%;
    max-width: 1000px;
    margin: 2em;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content {
    background-color: #fff;
    padding: 2em;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrapper {
    height: unset;
    min-height: unset;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrapper .form-wrap form {
    display: flex;
    flex-direction: column;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrapper .form-wrap form .shr-first-last-field {
    display: block;
    /* Placeholder */
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrapper .form-wrap form .shr-company-email-field {
    display: block;
    /* Placeholder */
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrapper .form-wrap form .shr-phone-title-field {
    display: block;
    /* Placeholder */
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrapper .form-wrap form .shr-employee-size-field {
    display: block;
    /* Placeholder */
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrapper .form-wrap form .shr-agreement-field {
    margin-top: 1em;
    text-align: center;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrapper .form-wrap form .shr-submit-btn {
    text-align: center;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrapper .form-wrap form .shr-submit-btn input[type=submit] {
    max-width: 60%;

}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrapper .form-wrap form .shr-submit-btn input[type=submit]:hover {
    cursor: pointer;
    background-color: var(--shr-green);
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-pre-content {
    display: flex;
    margin-bottom: 1em !important;
    flex-direction: column;
    margin: 0;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-pre-content img {
    max-width: 100px;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-pre-content h2 {
    font-size: 1.6rem;
    margin-top: 0;
    margin-bottom: 0;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-pre-content p {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 0.85rem !important;
    line-height: 1.5rem !important;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-post-content {
    background-color: #1389c0;
    color: #fff;
    padding: 2em;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-post-content ul {
    list-style: none;
    margin: 0;
    padding-left: 22px;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-post-content ul li {
    line-height: 1.8em;
    font-size: 0.9rem !important;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-post-content ul li ul {
    padding-left: 24px;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-post-content ul li:before {
    content: '✓';
    margin-right: 10px;
    margin-left: -22px;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-post-content>div {
    display: flex;
    align-items: center;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrap input[type=text],
.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrap input[type=number],
.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrap select {
    height: 40px;
    margin-top: 8px;
    border-radius: 5px;
}

.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrap [class*="span"] {
    padding-top: 10px;
    padding-bottom: 0px;
}

@media (min-width:768px) {
    .shr-free-trial-landing-page {
        overflow: hidden;
        height: 100vh;
        width: 100vw;
    }

    .shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content {
        width: 65%;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
    }

    .shr-free-trial-modaled-form-wrapper .shr-free-trial-form-post-content {
        width: 35%;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
    }
}

@media (max-width:767px) {
    .shr-free-trial-landing-page {
        background: rgb(17 36 51 / 60%);
    }

    .shr-free-trial-landing-page .row-fluid-wrapper.row-depth-1.row-number-1,
    .shr-free-trial-landing-page .row-fluid-wrapper.row-depth-1.row-number-1 .shr-free-trial-background-content,
    .shr-free-trial-landing-page .body-container-wrapper .body-container:before {
        display: none;
    }

    .shr-free-trial-landing-page .body-container-wrapper .body-container .row-fluid-wrapper.row-depth-1.row-number-2 {
        position: relative;
    }

    .shr-free-trial-modaled-form-wrapper {
        flex-direction: column;
        height: inherit;
    }

    .shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content .form-wrapper .form-wrap {
        margin: 0;
        width: 100%;
    }

    .shr-free-trial-modaled-form-wrapper .shr-free-trial-form-pre-content {
        text-align: center;
    }

    .shr-free-trial-modaled-form-wrapper .shr-free-trial-form-content {
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }

    .shr-free-trial-modaled-form-wrapper .shr-free-trial-form-pre-content h2 {
        margin-top: 20px;
    }

    .shr-free-trial-modaled-form-wrapper .shr-free-trial-form-post-content {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
}

body[class*=solutions-employee-onboarding-software] .body-container-wrapper h1 {
    position: relative;
    padding-left: 120px;
}

body[class*=solutions-employee-onboarding-software] .body-container-wrapper h1:before {
    content: '';
    background-image: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/Subscribe-HR_Free.png);
    display: inline-block;
    background-size: 110px auto;
    width: 110px;
    height: 38px;
    left: 0;
    background-repeat: no-repeat;
    margin-top: 2px;
    position: absolute;
}

/* SHR Free Trial June 2021 - End */

/* SHR Free Trial Solutions Combo Section August 2021 - Start */

.shr-free-trial-solutions-combo-module {
    /* display: none !important; */
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.shr-free-trial-solutions-combo-module .section-title h1,
.shr-free-trial-solutions-combo-module .section-title h2,
.shr-free-trial-solutions-combo-module .section-title h3,
.shr-free-trial-solutions-combo-module .section-title h4,
.shr-free-trial-solutions-combo-module .section-title h5,
.shr-free-trial-solutions-combo-module .section-title h6 {
    margin-bottom: 1.5em;
}

.shr-free-trial-solutions-combo-module .shr-free-trial-card h1,
.shr-free-trial-solutions-combo-module .shr-free-trial-card h2,
.shr-free-trial-solutions-combo-module .shr-free-trial-card h3,
.shr-free-trial-solutions-combo-module .shr-free-trial-card h4,
.shr-free-trial-solutions-combo-module .shr-free-trial-card h5,
.shr-free-trial-solutions-combo-module .shr-free-trial-card h6 {
    text-align: left;
    margin-bottom: 0.3em;
    color: var(--shr-orange);
}

.shr-free-trial-solutions-combo-module .shr-solutions-card h1,
.shr-free-trial-solutions-combo-module .shr-solutions-card h2,
.shr-free-trial-solutions-combo-module .shr-solutions-card h3,
.shr-free-trial-solutions-combo-module .shr-solutions-card h4,
.shr-free-trial-solutions-combo-module .shr-solutions-card h5,
.shr-free-trial-solutions-combo-module .shr-solutions-card h6 {
    margin-bottom: 0.3em;
    color: var(--shr-blue);
}

.shr-free-trial-solutions-combo-module .section-wrap > .row-fluid-wrapper:nth-child(2) > .row-fluid {
    display: flex;
}

.shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card {
    background-color: #f9d1da;
    margin: 0 !important;
    padding: 2.5em 1em;
}

.shr-free-trial-solutions-combo-module .section-wrap .shr-solutions-card {
    background-color: #d1ebfc;
    margin: 0 !important;
    padding: 2.5em 1em;
    display: flex;
    flex-direction: column;
}

.shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card > .row-fluid-wrapper > .row-fluid,
.shr-free-trial-solutions-combo-module .section-wrap .shr-solutions-card > .row-fluid-wrapper > .row-fluid {
    display: flex;
    flex-flow: wrap;
    align-items: center;
    height: inherit;
}

.shr-free-trial-solutions-combo-module .section-wrap .shr-solutions-card > .row-fluid-wrapper {
    height: 100%;
}

.shr-free-trial-solutions-combo-module .section-wrap .shr-solutions-card > .row-fluid-wrapper > .row-fluid > .span12 {
    text-align: center;
}




.shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card-cta a.hs-button,
.shr-free-trial-solutions-combo-module .section-wrap .shr-solutions-card-cta a.hs-button {
    margin-top: 1.2em;
    color: white;
    font-family: sans-serif;
    padding: 1em;
    display: inline-block;
    min-width: 200px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 0.7em;
}

.shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card-cta a.hs-button {
    background-color: var(--shr-orange);
    box-shadow: 0 !important;
}

.shr-free-trial-solutions-combo-module .section-wrap .shr-solutions-card-cta a.hs-button {
    background-color: var(--shr-blue);
    box-shadow:0 !important;
}

@media (max-width:767px) {
    .shr-free-trial-solutions-combo-module .section-wrap > .row-fluid-wrapper:nth-child(2) > .row-fluid,
    .shr-free-trial-solutions-combo-module .section-wrap .shr-solutions-card > .row-fluid-wrapper > .row-fluid {
        display: initial !important;
    }
    .shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card img {
        max-width: 175px !important;
    }
    .shr-free-trial-solutions-combo-module h1,
    .shr-free-trial-solutions-combo-module h2,
    .shr-free-trial-solutions-combo-module h3,
    .shr-free-trial-solutions-combo-module h4,
    .shr-free-trial-solutions-combo-module h5,
    .shr-free-trial-solutions-combo-module h6 {
        margin-top: 0 !important;
    }
}

@media (max-width:599px) {
    .shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card > .row-fluid-wrapper > .row-fluid {
        display: block;
        text-align: center;
    }
    .shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card > .row-fluid-wrapper > .row-fluid > .span4 {
        display: none;
    }
    .shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card h1,
    .shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card h2,
    .shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card h3,
    .shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card h4,
    .shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card h5,
    .shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card h6 {
        text-align: inherit;
    }
}

/* SHR Free Trial Solutions Combo Section August 2021 - End */

/* SHR Discovery Videos + Wistia Channel Overrides Page - Start */

.shr-discovery-video-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.shr-discovery-video-container .w-gallery-view__hero-content.w-css-reset {
    max-width: unset !important;
    margin: 0 !important;
}

.shr-discovery-video-container .w-gallery-view__hero-content-wrapper.w-css-reset {
    display: none !important;
    min-height: unset !important;
}

.shr-discovery-video-container .w-gallery-view__section h2 {
    font-size: 1.5em !important;
    font-weight: 600 !important;
    text-transform: unset !important;
    display: inline-block !important;
    width: 100%;
    padding: 1em 0 0.5em 0 !important;
    letter-spacing: normal !important;
    color: var(--shr-blue) !important;
    font-family: Helvetica !important;
    /* text-decoration: overline; */
    margin-top: 3em !important;
    margin-bottom: 0.5em !important;
    text-align: left;
    /* background-color: rgb(238 250 255); */
    /* background: linear-gradient(45deg, #edfaff, transparent); */
    /* border-radius: 20px; */
}

.shr-discovery-video-container .w-gallery-view__section .w-video-card h3 {
    font-size: 1em !important;
    -webkit-line-clamp: 2 !important;
    color: var(--shr-blue) !important;
    font-weight: 500 !important;
    font-family: Helvetica !important;
    padding: 0 10px !important;
    /* overflow: visible !important; */
}

.shr-discovery-video-container .w-gallery-view__section h4.w-video-card__description {
    letter-spacing: 0 !important;
    font-size: 0.8em !important;
    line-height: 1.2em !important;
    opacity: unset !important;
    -webkit-line-clamp: 2 !important;
    color: var(--shr-grey) !important;
    padding: 0 10px !important;
}

/* Disable transform scale on hover - Start */

.shr-discovery-video-container .w-gallery-view__section .w-gallery-view__video-cards .w-video-card > div,
.shr-discovery-video-container .w-gallery-view__section .w-gallery-view__video-cards .w-video-card > div > div {
    transform: none !important;
    transition: none !important;
}

/* Disable transform scale on hover - End */

@media screen and (min-width:638px) {

    .shr-discovery-video-container .w-gallery-view__section a.w-video-card > div > div > div:last-child > div {
        height: unset !important;
        padding-bottom: 1.2em !important;
    }

    /* .shr-discovery-video-container .w-gallery-view__section a.w-video-card > div > div > div:last-child {
        display: none !important;
    } */

    .shr-discovery-video-container .w-gallery-view__section {
        padding-top: unset !important;
    }

    .shr-discovery-video-container .w-gallery-view__section .w-gallery-view__video-cards > div:not(:last-child) {
        margin-bottom: 2em !important;
    }

    .shr-discovery-video-container .w-gallery-view__section .w-gallery-view__video-cards > div:last-child {
        margin-bottom: 0 !important;
    }

    .shr-discovery-video-container .w-gallery-view__section .w-gallery-view__video-cards .w-video-card {
        background-color: #edfaff;
        border-radius: 15px;
        transition: .5s all ease-out;
    }

    .shr-discovery-video-container .w-gallery-view__section .w-gallery-view__video-cards .w-video-card:hover {
        background-color: #dbf5ff;
    }

    .shr-discovery-video-container .w-gallery-view__section .w-gallery-view__video-cards .w-video-card .w-video-card__thumbnail-wrapper {
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
    }

}

@media screen and (min-width:880px) {

    /* Cards to one quarter on large viewport - Start */
    
    .shr-discovery-video-container .w-gallery-view__section .w-gallery-view__video-cards .w-video-card {
        width: 236px !important;
    }
    
    .shr-discovery-video-container .w-gallery-view__section .w-gallery-view__video-cards .w-video-card .w-video-card__thumbnail-wrapper {
        height: 133px !important;
    }
    
    /* Cards to one quarter on large viewport - End */

}

/* SHR Discovery Videos + Wistia Channel Overrides Page - End */


/* JM HACK */
.shr-free-trial-solutions-combo-module .shr-free-trial-card h1, .shr-free-trial-solutions-combo-module .shr-free-trial-card h2, .shr-free-trial-solutions-combo-module .shr-free-trial-card h3, .shr-free-trial-solutions-combo-module .shr-free-trial-card h4, .shr-free-trial-solutions-combo-module .shr-free-trial-card h5, .shr-free-trial-solutions-combo-module .shr-free-trial-card h6 {
    color: #E01747 !important;
    margin-bottom: 0.3em;
    text-align: left;
}
.main-nav li.hs-item-has-children.hs-menu-depth-1>a:after {
    color: #E01747 !important;
    content: "";
    font-family: Font Awesome\ 5 Pro;
    font-weight: 500;
    margin-left: 0.25rem;
    opacity: 1;
}
.shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card-cta a.hs-button {
    background-color: #E01747 !important;
    box-shadow: 0 !important;
}
.shr-free-trial-solutions-combo-module .shr-solutions-card h1, .shr-free-trial-solutions-combo-module .shr-solutions-card h2, .shr-free-trial-solutions-combo-module .shr-solutions-card h3, .shr-free-trial-solutions-combo-module .shr-solutions-card h4, .shr-free-trial-solutions-combo-module .shr-solutions-card h5, .shr-free-trial-solutions-combo-module .shr-solutions-card h6 {
    color: #1B9AEE !important;
    margin-bottom: 0.3em;
}
.shr-free-trial-solutions-combo-module .section-wrap .shr-solutions-card-cta a.hs-button {
    background-color: #1B9AEE !important;
    box-shadow: 0 !important;
}
.shr-cards>.span12>.row-fluid-wrapper:first-child .shr-card, .shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card, .shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card, .shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card {
    border-top: 3px solid #fff !important;
}.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card, .shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card, .shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card, .shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card {
    border-top: 3px solid #fff !important;
}.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card, .shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card, .shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card, .shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card {
    border-top: 3px solid #fff !important;
}
.shr-cards>.span12>div:nth-child(2) .shr-card .shr-card-icon:before {
    background-image: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/free_callout.webp) !important;
    background-repeat: no-repeat;
    background-size: 100px auto;
    content: "";
    display: inline-block;
    height: 100%;
    left: calc(50% - 50px);
    position: absolute;
    top: 11px;
    width: 100px;
    z-index: -1;
}
.leadinModal-652598.leadinModal-theme-top.leadinModal-preview.leadinModal-v3 .leadinModal-content, .leadinModal-652598.leadinModal-theme-bottom-right-corner.leadinModal-preview.leadinModal-v3 .leadinModal-content, .leadinModal-652598.leadinEmbedded-theme-default.leadinModal-preview.leadinModal-v3 .leadinModal-content, .leadinModal-652598.leadinModal-theme-bottom-left-corner.leadinModal-preview.leadinModal-v3 .leadinModal-content {
background: #E01747 !important;
}
.section-first-fold h1 span.color-gradient.gradient-1 {
    -webkit-text-fill-color: #E01747 !important;
    background: none !important;
    background-clip: none !important;
    -webkit-background-clip: none !important;
    color: #1B9AEE !important;
}
.section-first-fold h1 span.color-gradient.gradient-2 {
    -webkit-text-fill-color: #8B008B !important;
    background: none !important;
    background-clip: none !important;
    -webkit-background-clip: none !important;
}
.section-first-fold h1 span.color-gradient.gradient-3 {
    -webkit-text-fill-color: #FF1493 !important;
    background: none !important;
    background-clip: none !important;
    -webkit-background-clip: none !important;
    color: #8B008B !important;
}.section-footer:before {
    background: linear-gradient(90deg,#1B9AEE 1.59%,#1B9AEE 17.22%,#1B9AEE 33.13%,#E01747 50.4%,#E01747 69.51%,#E01747 85.35%,#E01747);
    content: "";
    display: block;
    height: 5px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    width: 100%;
}.slick-group .fa-stack .fa-circle {
    color: #1B9AEE !important;
    filter: grayscale(.15);
    transition: all .5s;
}
.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-2>a:hover {
    color: #1B9AEE !important;
    transition: color .5s ease;
}
.shr-cards>.span12>.row-fluid-wrapper:first-child .shr-card:hover .shr-card-desc .shr-card-desc-title, .shr-cards>.span12>.row-fluid-wrapper:nth-child(2) .shr-card:hover .shr-card-desc .shr-card-desc-title, .shr-cards>.span12>.row-fluid-wrapper:nth-child(3) .shr-card:hover .shr-card-desc .shr-card-desc-title, .shr-cards>.span12>.row-fluid-wrapper:nth-child(4) .shr-card:hover .shr-card-desc .shr-card-desc-title {
     color: #1B9AEE !important;
}
.shr-cards>.span12>.row-fluid-wrapper:nth-child(5) .shr-card:hover .shr-card-desc .shr-card-desc-title, .shr-cards>.span12>.row-fluid-wrapper:nth-child(6) .shr-card:hover .shr-card-desc .shr-card-desc-title, .shr-cards>.span12>.row-fluid-wrapper:nth-child(7) .shr-card:hover .shr-card-desc .shr-card-desc-title, .shr-cards>.span12>.row-fluid-wrapper:nth-child(8) .shr-card:hover .shr-card-desc .shr-card-desc-title {
      color: #1B9AEE !important;
}
.shr-cards>.span12>.row-fluid-wrapper:nth-child(10) .shr-card:hover .shr-card-desc .shr-card-desc-title, .shr-cards>.span12>.row-fluid-wrapper:nth-child(11) .shr-card:hover .shr-card-desc .shr-card-desc-title, .shr-cards>.span12>.row-fluid-wrapper:nth-child(12) .shr-card:hover .shr-card-desc .shr-card-desc-title, .shr-cards>.span12>.row-fluid-wrapper:nth-child(9) .shr-card:hover .shr-card-desc .shr-card-desc-title {
    color: #1B9AEE !important;
}.floater {
    background-color: #E01747 !important;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Helvetica, Arial,Open Sans,sans-serif;
    font-size: .9em;
    height: 100px;
    line-height: 20px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 30px;
    position: fixed;
    right: 0;
    text-transform: uppercase;
    top: calc(100% - 250px)!important;
    transition: all .5s ease;
    width: 100px;
    z-index: 1;
}
@font-face {
  font-family: "SHR";
  src: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/5fdc935e-9e30-442a-bbe9-8d887b858471.woff);
  src: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/5fdc935e-9e30-442a-bbe9-8d887b858471.woff?#iefix) format("embedded-opentype"), url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/5fdc935e-9e30-442a-bbe9-8d887b858471.woff) format("woff"), url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/5fdc935e-9e30-442a-bbe9-8d887b858471.woff) format("truetype"), url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/5fdc935e-9e30-442a-bbe9-8d887b858471.woff#twt-2014) format("svg");
  font-weight: 400;
  font-style: normal
}
@font-face {
  font-family: "SHR HEAVY";
  src: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/Helvetica-Neue-Condensed-Black.woff);
  src: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/Helvetica-Neue-Condensed-Black.woff?#iefix) format("embedded-opentype"), url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/Helvetica-Neue-Condensed-Black.woff) format("woff"), url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/Helvetica-Neue-Condensed-Black.woff) format("truetype"), url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/Helvetica-Neue-Condensed-Black.woff#twt-2014) format("svg");
  font-weight: 400;
  font-style: normal
}

h1, h3 { font-size: 32px; /* Adjust the size as needed */
    font-weight: bold; /* You can also modify the font weight */

  font-family: SHR, "Helvetica Neue", Helvetica, Arial, "sans-serif"; 
  font-weight:300 !important;
  text-transform: uppercase;
  
}
.section-blog h1, .section-blog h2, .section-blog h1 span, .section-blog h2 span {
    font-size: 32px !important;
    color: #333 !important;
    text-transform: none !important;
    font-weight: 700 !important;
    font-family: "Forum", serif !important;
    font-style: normal;}
body, p {font-family: Helvetica, Arial, "sans-serif" !important}
.custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:not(.hs-item-has-children):last-child>a {
    background-color: #1b9aee!important;
    color: #fff!important;
    font-family: Open Sans,sans-serif!important;
    font-size: .8em!important;
    line-height: 0!important;
    margin-left: 3rem;
    opacity: 1!important;
    padding: 1.4rem 2rem;
    text-transform: uppercase!important;
	border-radius: 8px;
}
.section-first-fold .hero-ctas .home-hero-cta {
margin-right: 8px !important;
}
@media (max-width: 481px) {
	a.cta_button {
    width: 260px !important;
}
	h1, h3 {line-height: 1rem!important;}
	h3 {line-height: 2rem !important;}
}
@media (min-width: 481px) {
	h1 {line-height: 2.4rem !important}
}
.section-first-fold {background-color: #1B9AEE !important; }
.section-first-fold h1:first-child, .section-first-fold h1, .section-first-fold h1 span {color: #fff !important}
.section-first-fold .shr-discovery-videos span {font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif" !important; letter-spacing: 0 !important; color: #FFFFFF !important}
.shr-alternating-section:nth-child(odd) {background-color: #efefef !important;}.shr-alternating-section>div:first-child img {width:100% !important;}
.shr-alternating-section:nth-child(odd) .altRow {display: flex; flex-direction: row-reverse;}
.shr-alternating-section .altRow {display: flex;
  align-items: center;
  justify-content: center;}
.shr-alternating-section>div:first-child {min-width: auto !important; }
.leadinModal-652598.leadinModal-theme-top.leadinModal-preview.leadinModal-v3 .leadinModal-content, .leadinModal-652598.leadinModal-theme-bottom-right-corner.leadinModal-preview.leadinModal-v3 .leadinModal-content, .leadinModal-652598.leadinEmbedded-theme-default.leadinModal-preview.leadinModal-v3 .leadinModal-content, .leadinModal-652598.leadinModal-theme-bottom-left-corner.leadinModal-preview.leadinModal-v3 .leadinModal-content {background-color: #E01747}

.section-first-fold {padding-top:5rem !important;}
h3 {text-transform:uppercase !important}
.section-solution-header {background-image:linear-gradient(to right, #4999e6, #091d31) !important;} 
.section-solution-header h1 {color:#fff !important; text-transform:uppercase !important}
.shr-solution-page-icon a {background-color:#1B9AEA !important; box-shadow: 0px 0px 0px 0px #1b9aee !important}
.section-white .section-wrap p>a {color:#1B9AEE !important}
html, body {-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.hs-blog-listing .section-blog .post-listing .post-header h1 a, .section-blog .post-listing .post-header h2 a {
    font-size: 32px!important; color: #333 !important; text-transform:none !important; font-weight: 700 !important;  font-family: "Forum", serif !important;

  font-style: normal;
}
.section-blog .more-link {background-color: #fff !important; color: #333333 !important; border: 1px solid #ccc !important}
.section-blog input[type=submit], .shr-landing-form input[type=submit], .shr-password-prompt input[type=submit] {background-color: #1B9AEE !important;}
.section-blog h1, .section-blog h1 span, .section-blog h2, .section-blog h2 span {color: #333 !important; }
.section-blog h1, .section-blog h1 span, .section-blog h2, .section-blog h2 span {color: #333 !important;}
.section-blog .blog-section h2, .section-blog .blog-section h3 span {"Forum", serif !important !important; font-size: 1.7em !important; text-transform:none !important; color:#333333 !important; font-weight: 600 !important;}
.section-blog .blog-section h2, .section-blog .blog-section h3 span {
    font-size: 1.3em !important;
    font-family: font-family: Helvetica, Arial, "sans-serif" !important;
    text-transform: none !important;
    color: #333333 !important;
}
.section-blog .post-listing .post-header a, .section-blog .post-listing .post-header p, .section-blog .post-listing .post-header span {line-height:2rem !important}
.section-blog .section-grey h4, .section-white h4 span {
    color: #333 !important;
  font-weight:600 !important;
}
.section-blog li, .section-blog p, .section-blog span {
line-height: 1.8rem!important;
color: #000 !important;
  font-family: "Work Sans", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-size: 16px !important;
}
.shr-solutions-menu ul li:nth-child(1) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_e-recruitment-1.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(2) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_on-boarding-1.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(3) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_core-hr-1.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(4) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_self-service-1.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(5) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_team-dashboard-1.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(6) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_performance-management-1.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(7) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_payroll-1.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(8) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_surveys-digital-form.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(9) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_reporting-1.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(10) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_integration.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(11) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_developer-1.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(12) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_workflow-1.png) !important; background-size:cover !important;}
.shr-solutions-menu ul li:nth-child(13) a::after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_ide-api-1.png) !important; background-size:cover !important;}
body.hs-content-name-why-subscribe-hr h2 {font-family:SHR !important; text-transform: uppercase !important; letter-spacing: -1px !important}  
body.hs-content-name-contact-us h2 {font-weight:300}
body.hs-content-name-contact-us input.hs-button {background-color:#1B9AEE !important}
body.hs-content-path-about-us-why-subscribe-hr-hr-software  .section-grey h3, body.hs-content-path-about-us-why-subscribe-hr-hr-software  .section-white h3 {margin-bottom:40px !important}
.shr-section-learn-more-module .shr-cards .shr-card p {font-size: 1.3rem !important;}
body.hs-content-name-partner-referral-program .demo-form input {height: 50px; border: 1px solid #ccc; margin-top: 10px; border-radius: 8px;}
body.hs-content-name-partner-referral-program .demo-form input[type=submit], a#cta_button_289598_54cf049b-5aa0-40be-9677-684364c41495, body.hs-content-name-subscribe-hr-hr-software-use-cases .cta_button, body.hs-content-name-subscribe-hr-hr-software-use-cases a#cta_button_289598_e5d046e4-6ee1-4902-9437-404561545f27 {background-color:#1B9AEE !important; text-transform:normal !important; font-weight:400 !important}
.list-green-ticks li {background: url("https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/download.svg") no-repeat top left !important; background-size: 20px 20px !important;}
.hs-field-desc {display:none !important} 
.demo-form label {display:block; padding-top:10px; text-transform: none !important;}
.shr-section-learn-more-module h3 {font-size:2em !important; color:#333333 !important;}
.section-white h3 {color:#333333 !important;}
.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta.orange, .shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta.blue {border-radius:8px !important;}
body, p, h4, h1.regularCase, .section-first-fold h1 span, .main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a {font-size: 14px !important; font-weight:300; line-height:26px !important; letter-spacing:0 !important; font-family: Helvetica, Arial, sans !important; text-transform:none !important;  }
.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a {font-size:16px} 
.hs-content-path-hr-software-use-cases .span6 {padding:10px !important}
.shr-pricing-table .shr-pricing-option:nth-child(1) .shr-pricing-cta a, .shr-pricing-table .shr-pricing-option:nth-child(1) .shr-pricing-cta button {background-color: #008080 !important;}
.shr-pricing-table .shr-pricing-option:nth-child(2) .shr-pricing-cta a, .shr-pricing-table .shr-pricing-option:nth-child(2) .shr-pricing-cta button {background-color: #1B9AEE !important;}
.shr-pricing-table .shr-pricing-option:nth-child(3) .shr-pricing-cta a, .shr-pricing-table .shr-pricing-option:nth-child(3) .shr-pricing-cta button {background-color: #E01747 !important;}
.shr-pricing-table .shr-pricing-option:nth-child(4) .shr-pricing-cta a, .shr-pricing-table .shr-pricing-option:nth-child(4) .shr-pricing-cta button {background-color: #00BFFF !important;}
.shr-pricing-table .shr-pricing-option:nth-child(4) .shr-pricing-cta a, .shr-pricing-table .shr-pricing-option:nth-child(4) .shr-pricing-cta button {background-color: #8B008B !important;}
.shr-pricing-table .shr-pricing-option:nth-child(3) {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/recommended-1.png) !important; background-size: contain !important; background-repeat: no-repeat !important;  background-position: center top;}
.shr-pricing-table .shr-pricing-option {padding: 3rem 1.5rem !important;}
.shr-alternating-section .span6 {padding:0 10px 0 10px !important}
.leadinModal-content-wrapper {background-color:#E01747 !important}
.shr-pricing-table {grid-template-columns: none !important; grid-gap: unset !important; display:block !important; text-align:center !important}
.shr-pricing-table .shr-pricing-option { display:inline-block !important; width:27% !important; margin: 5px !important; margin-top:10px !important; }
.shr-pricing-table .shr-pricing-option {text-align:left !important}
.leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body #leadin-content-form-wrapper, .leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body .leadin-preview-wrapper{background-color:#fff !important;}
.shr-blog-cat a {background-color: #fff !important; height: auto !important; padding: 0 !important; margin: 0px !important; font-size: 14px !important; color: #1B9AEE !important;}
.section-cta-feat-blog {background-image:linear-gradient(to right, #4999e6, #091d31) !important;}
.section-cta-feat-blog h2 span {color: #fff !important;}
#shr-social-icon-linedin-blog {position:relative; left: -30px; background-image: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/icon_linkedin-1.png) !important; background-size: cover;}
#shr-social-icon-twitter-blog {position:relative; left: -20px; background-image: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/icon_twitter-1.png) !important; background-size: cover;}
#shr-social-icon-google-plus-blog {background-image: none !important}
.section-blog a, .shr-blog-popular a {color: #1B9AEE !important; line-height:2rem !important}
.demo-form input[type=submit], .contact-us-form input[type=submit] {background-color:#1B9AEE !important}
.ecmltq {background-image: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/Subscribe-HR-Heart5.webp?width=108&height=108) !important;}
.section-blog li, .section-blog p, .section-blog span {text-align:left !important}
.hs-blog-listing .section-blog input[type=email], .hs-blog-post .section-blog input[type=email] {width: 173px !important; border: 1px solid #ccc; height: 44px !important; border-radius: 8px !important; padding: 8px 1.2rem 0px 1.2rem !important; text-transform:none !important; font-weight:400 !important; line-height: 25px !important; font-family: Helvetica, Arial, Sans !important; font-size: 14px !important}
.hs-blog-listing .section-blog input[type="submit"], .hs-blog-post .section-blog input[type="submit"] {border-radius: 8px !important; position: relative; top: -64px; right: -90px; height: 43px !important; border-radius: 8px !important; padding: 1px 1.2rem 0px 1.2rem !important; text-transform:none !important; font-weight:400 !important; line-height: 25px !important; font-family: Helvetica, Arial, Sans !important; font-size: 14px !important}
.hs-blog-listing .section-grey h3, .hs-blog-listing .section-white h3, .hs-blog-post .section-white h3, .hs-blog-post .section-grey h3{text-align:left !important; border-bottom:1px solid #ccc !important; margin-bottom: 20px !important;  font-family: "Forum", serif !important;
  font-weight: 700;
  font-style: normal; text-transform:none !important}
body, p, h4, h1.regularCase, .section-first-fold h1 span, .main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a {text-transform: none !important;}
.section-blog .more-link {border-radius: 8px !important; font-size: 14px !important; font-weight: 400 !important; text-transform: none !important; height:40px !important}
.custom_listing_comments {font-size:14px !important}
#hubspot-topic_data  {font-size:14px !important; margin-top:-10px !important}
.shr-landing-form label, .demo-form label, .contact-us-form label, .section-blog label {text-transform: normal !important}
.leadinModal-695184 .leadin-button-primary {background-color:#1B9AEE !important}
body:not([class*="home-page"]) .header-container-wrapper:after, body[class*="home-page"] .section-first-fold:after {background:none !important}
.shr-section-learn-more-module .shr-cards .shr-card .shr-card-cta p {font-size:14px !important; height: 38px !important; font-weight: 400 !important; padding: 6px 10px 0px 10px !important;}
.shr-section-learn-more-module .shr-cards .shr-card p {font-size: 16px !important;}
.shr-landing-form input[type=text], .shr-landing-form input[type=email], .shr-landing-form input[type=tel], .shr-landing-form select, .section-blog input[type=text], .section-blog input[type=email], .section-blog input[type=tel], .section-blog select {border-radius:8px !important}
.shr-landing-form input[type="submit"] {border-radius: 8px !important; height: 43px !important; border-radius: 8px !important; padding: 1px 1.2rem 0px 1.2rem !important; text-transform:none !important; font-weight:400 !important; line-height: 25px !important; font-family: Helvetica, Arial, Sans !important; font-size: 14px !important}
#hs_cos_wrapper_module_1555384624279288_ img {display:none}
#hs_cos_wrapper_module_1555384624279288_ {background-image: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/screenshot.png) !important;    display: block;height: 600px;width: 1200px; background-size: cover;}
#hs-link-module_14344120247568752 {display: inline-block; background-image: url(https://www.subscribe-hr.com.au/hs-fs/hubfs/subscribe_hr_logo-1.jpg?width=1512&height=514&name=subscribe_hr_logo-1.jpg);width: 200px;background-size: contain;background-repeat: no-repeat;height: 100px;}
#hs-link-module_14344120247568752 img {display:none}
.leadinModal-theme-default .leadin-preview-wrapper .dyno-image-inner {background-image: url(https://www.subscribe-hr.com.au/hs-fs/hubfs/subscribe_hr_logo-1.jpg?width=1512&height=514&name=subscribe_hr_logo-1.jpg);background-repeat: no-repeat; background-size: contain; width: 120px; height: 80px; position: relative; left: -20px;}
.leadinModal-theme-default .leadin-preview-wrapper .dyno-image-inner img {display:none !important}
.leadinModal-theme-bottom-left-corner h4, .leadinModal-theme-bottom-left-corner p, .leadinModal-theme-bottom-left-corner span, .leadinModal-theme-bottom-left-corner label {color: #fff !important}
.shr-password-prompt input[type="password"] {border-radius: 8px !important; padding-left: 8px !important;}
.shr-password-prompt input[type="submit"] {border-radius: 8px !important;}
a#cta_button_289598_45149aa0-1513-488f-a080-b3ec194de1fe {background-color:#E01747 !important; border:none !important}
a#cta_button_289598_f46b7885-4f39-4b12-879f-f77d7e6bb6c0 {background-color:#ffffff !important; }

  

.custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:not(.hs-item-has-children):last-child>a, .hs-button, .leadin-advance-button, .demo-form input[type=submit], .contact-us-form input[type=submit], body.hs-content-name-partner-referral-program .demo-form input[type=submit], a#cta_button_289598_54cf049b-5aa0-40be-9677-684364c41495, a#cta_button_289598_99045186-9dae-4cd9-88a2-a6787d6c5874, a#cta_button_289598_e5d046e4-6ee1-4902-9437-404561545f27, a.cta_button, .custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:not(.hs-item-has-children):last-child>a, body.hs-content-name-partner-referral-program .demo-form input[type=submit], a#cta_button_289598_54cf049b-5aa0-40be-9677-684364c41495, a#cta_button_289598_99045186-9dae-4cd9-88a2-a6787d6c5874, a#cta_button_289598_e5d046e4-6ee1-4902-9437-404561545f27, a.cta_button, .custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:not(.hs-item-has-children):last-child>a, body.hs-content-name-partner-referral-program .demo-form input[type=submit], a#cta_button_289598_54cf049b-5aa0-40be-9677-684364c41495, body.hs-content-name-subscribe-hr-hr-software-use-cases .cta_button, body.hs-content-name-subscribe-hr-hr-software-use-cases a#cta_button_289598_e5d046e4-6ee1-4902-9437-404561545f27 {
    display:inline-block !important;
  background-color: #1B9AEE !important;
    text-transform: none !important;
    font-weight: 400 !important;
    height: auto !important;
    padding: 14px 16px 14px 16px !important;
  border-radius:8px !important;
  font-size:14px !important;
  line-height:16px !important;
  text-transform:none !important;
  font-family: Helvetica, Arial, Sans !important; 
  border: 1px solid #ffffff !important;
    
}@media only screen and (max-width: 600px) { .custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:not(.hs-item-has-children):last-child>a {  margin: 15px;
    width: 112px;}}

.shr-for-finance ul li:nth-child(1) a::after, .shr-for-finance ul li:nth-child(1) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_e-recruitment-2.png) no-repeat !important; background-size: contain !important; }
.shr-for-finance ul li:nth-child(2) a::after, .shr-for-finance ul li:nth-child(2) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_on-boarding-1.png) no-repeat !important; background-size: contain !important; }
.shr-for-finance ul li:nth-child(3) a::after, .shr-for-finance ul li:nth-child(3) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_core-hr-2.png) no-repeat !important; background-size: contain !important; }
.shr-for-finance ul li:nth-child(4) a::after, .shr-for-finance ul li:nth-child(4) a:after { background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_self-service-2.png) no-repeat !important; background-size: contain !important; }
.shr-for-finance ul li:nth-child(5) a::after, .shr-for-finance ul li:nth-child(5) a:after { background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_workflow-2.png) no-repeat !important; background-size: contain !important; }
.shr-for-finance ul li:nth-child(6) a::after, .shr-for-finance ul li:nth-child(6) a:after { background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_reporting-2.png) no-repeat !important; background-size: contain !important; }



.shr-for-ceo ul li:nth-child(1) a::after, .shr-for-ceo ul li:nth-child(1) a:after, .shr-for-hr ul li:nth-child(1) a::after, .shr-for-hr ul li:nth-child(1) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_e-recruitment-2.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-ceo ul li:nth-child(2) a::after, .shr-for-ceo ul li:nth-child(2) a:after, .shr-for-hr ul li:nth-child(2) a::after, .shr-for-hr ul li:nth-child(2) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_on-boarding-1.png) no-repeat !important; no-repeat !important; background-size: contain !important; }
.shr-for-ceo ul li:nth-child(3) a::after, .shr-for-ceo ul li:nth-child(3) a:after, .shr-for-hr ul li:nth-child(3) a::after, .shr-for-hr ul li:nth-child(3) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_core-hr-2.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-ceo ul li:nth-child(4) a::after, .shr-for-ceo ul li:nth-child(4) a:after, .shr-for-hr ul li:nth-child(4) a::after, .shr-for-hr ul li:nth-child(4) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_performance-management-1.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-ceo ul li:nth-child(5) a::after, .shr-for-ceo ul li:nth-child(5) a:after, .shr-for-hr ul li:nth-child(6) a::after, .shr-for-hr ul li:nth-child(5) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_self-service-2.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-ceo ul li:nth-child(6) a::after, .shr-for-ceo ul li:nth-child(6) a:after, .shr-for-hr ul li:nth-child(7) a::after, .shr-for-hr ul li:nth-child(6) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_developer-1.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-ceo ul li:nth-child(7) a::after, .shr-for-ceo ul li:nth-child(7) a:after, .shr-for-hr ul li:nth-child(8) a::after, .shr-for-hr ul li:nth-child(7) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_integration.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-ceo ul li:nth-child(8) a::after, .shr-for-ceo ul li:nth-child(8) a:after, .shr-for-hr ul li:nth-child(9) a::after, .shr-for-hr ul li:nth-child(8) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_workflow-1.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-ceo ul li:nth-child(9) a::after, .shr-for-ceo ul li:nth-child(9) a:after, .shr-for-hr ul li:nth-child(10) a::after, .shr-for-hr ul li:nth-child(9) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_reporting-1.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-ceo ul li:nth-child(10) a::after, .shr-for-ceo ul li:nth-child(10) a:after, .shr-for-hr ul li:nth-child(11) a::after, .shr-for-hr ul li:nth-child(10) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_surveys-digital-form.png) no-repeat; no-repeat !important; background-size: contain !important; }

.shr-for-employees-managers ul li:nth-child(1) a::after, .shr-for-employees-managers ul li:nth-child(1) a:after  {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_self-service-2.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-employees-managers ul li:nth-child(2) a::after, .shr-for-employees-managers ul li:nth-child(2) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_performance-management-1.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-employees-managers ul li:nth-child(3) a::after, .shr-for-employees-managers ul li:nth-child(2) a:after {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_team-dashboard-1.png) no-repeat; no-repeat !important; background-size: contain !important; }

.shr-for-it ul li:nth-child(1) a::after, .shr-for-it ul li:nth-child(1) a:after  {background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_integration.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-it ul li:nth-child(2) a::after, .shr-for-it ul li:nth-child(2) a:after{background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_workflow-1.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-it ul li:nth-child(3) a::after, .shr-for-it ul li:nth-child(3) a:after{background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_developer-1.png) no-repeat; no-repeat !important; background-size: contain !important; }
.shr-for-it ul li:nth-child(4) a::after, .shr-for-it ul li:nth-child(4) a:after{background: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/subscribe-hr_ide-api-1.png) no-repeat; no-repeat !important; background-size: contain !important; } 
#hs_cos_wrapper_module_1570858513501349 {padding-top:20px !important}
#hs_cos_wrapper_module_1570858513501349 h1.regularCase {margin-bottom: 20px;}
body[class*=solutions-employee-onboarding-software] .body-container-wrapper h1:before {background-image: url(https://289598.fs1.hubspotusercontent-na1.net/hubfs/289598/Subscribe-HR_Free.webp) !important;
    display: inline-block;}
.section-cta-feat-features-child {background-image:none !important; background-color:#1B9AEE !important}
.shr-free-trial-modaled-form-wrapper .shr-free-trial-form-post-content {background-color:#1B9AEE !important}
h1.largeCase {font-family: SHR HEAVY, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif" !important; text-transform:uppercase  !important;    line-height: 0.8em !important; margin-bottom: 20px !important;}
@media only screen and (max-width: 768px) {h1.largeCase {font-size: 3.6em !important;}}
h1.largeCase {font-size: 4em}
.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .leadin-button {background-color: #E01747 !important;}
.floater {border-bottom-left-radius:8px !important; border-top-left-radius:8px !important}
.leadinModal.leadinModal-theme-bottom-left-corner .leadinModal-content {border-radius: 0 8px 0 0 !important;}
.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-2>a {font-weight:300 !important}
.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {border-radius:8px !important}
body form.hs-form fieldset[class*="form-columns"] .hs-input {border-radius: 8px !important;}
.shr-free-trial-solutions-combo-module .section-wrap .shr-solutions-card-cta a.hs-button:hover, .hs-button:hover, .leadin-advance-button:hover, .demo-form input[type=submit]:hover, .contact-us-form input[type=submit]:hover, body.hs-content-name-partner-referral-program .demo-form input[type=submit]:hover, .shr-landing-form input[type="submit"]:hover, a#cta_button_289598_54cf049b-5aa0-40be-9677-684364c41495:hover, a#cta_button_289598_99045186-9dae-4cd9-88a2-a6787d6c5874:hover, a#cta_button_289598_e5d046e4-6ee1-4902-9437-404561545f27:hover, a.cta_button:hover, .custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:not(.hs-item-has-children):last-child>a:hover, body.hs-content-name-partner-referral-program .demo-form input[type=submit]:hover, a#cta_button_289598_54cf049b-5aa0-40be-9677-684364c41495:hover, a#cta_button_289598_99045186-9dae-4cd9-88a2-a6787d6c5874:hover, a#cta_button_289598_e5d046e4-6ee1-4902-9437-404561545f27:hover, a.cta_button:hover, .custom-menu-primary.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul:not(.hs-menu-children-wrapper)>li:not(.hs-item-has-children):last-child>a:hover, body.hs-content-name-partner-referral-program .demo-form input[type=submit]:hover, a#cta_button_289598_54cf049b-5aa0-40be-9677-684364c41495:hover, body.hs-content-name-subscribe-hr-hr-software-use-cases .cta_button:hover, body.hs-content-name-subscribe-hr-hr-software-use-cases a#cta_button_289598_e5d046e4-6ee1-4902-9437-404561545f27:hover {background-color:#12669D !important}
.shr-free-trial-solutions-combo-module .section-wrap .shr-free-trial-card-cta a.hs-button:hover, a#cta_button_289598_45149aa0-1513-488f-a080-b3ec194de1fe:hover, .floater:hover {background-color:#900D28 !important}
a#cta_button_289598_f46b7885-4f39-4b12-879f-f77d7e6bb6c0:hover  {background-color:#cccccc !important}
.forum-regular {
  font-family: "Forum", serif;
  font-weight: 400;
  font-style: normal;
}.forum-regular {
  font-family: "Forum", serif;
  font-weight: 400;
  font-style: normal;
}