



@font-face {font-family: 'Roboto Condensed';font-style: normal;font-weight: 400;font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://www.fbdfrozen.com/hubfs/fonts/google/RobotoCondensed-Regular.woff2?v=1) format('woff2'), url('https://www.fbdfrozen.com/hubfs/fonts/google/RobotoCondensed-Regular.ttf')  format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Roboto Condensed';font-style: italic;font-weight: 400;font-display: swap;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://www.fbdfrozen.com/hubfs/fonts/google/RobotoCondensed-Italic.woff2?v=1) format('woff2'), url('https://www.fbdfrozen.com/hubfs/fonts/google/RobotoCondensed-Italic.ttf')  format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Roboto Condensed';font-style: normal;font-weight: 700;font-display: swap;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://www.fbdfrozen.com/hubfs/fonts/google/RobotoCondensed-Bold.woff2?v=1) format('woff2'), url('https://www.fbdfrozen.com/hubfs/fonts/google/RobotoCondensed-Bold.ttf')  format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://www.fbdfrozen.com/hubfs/fonts/google/Roboto-Regular.woff2?v=1) format('woff2'), url('https://www.fbdfrozen.com/hubfs/fonts/google/Roboto-Regular.ttf')  format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

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

/* - --------------------------- BASIC -------------------------------- */
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
html, body{ transition: all 0.4s ease-in-out; }
html{margin:0; background-color:#fff;}
body {
  background-color:#ffffff;
  margin:0 auto;
  padding:0;
  max-width:100%;
  font-family:'Roboto Condensed', Arial, sans-serif;
  font-size:17px;
  font-weight:400;
  line-height:1.7;
  color:#36404A;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa:before,
.cta-button[class*="fa-"]:before,
.cta_button[class*="fa-"]:before {display: inline-block;font-weight: normal;font-style: normal;font-variant: normal;font-size: 14px;font-family: FontAwesome;font-size: inherit;
  text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale} 
.row-fluid [class*="span"] { min-height:0; }
img{ height:auto;}
.hs-cta-img { margin: 0!important;}
.clearfix:after{display:table;clear:both;content:'';}
iframe[src*="google.com"]{max-width:100%;}
.small-font-size{font-size:15px;}
.primary-text{color:#FB6055;}
.secondary-text{color:#00568C;}
.sds-note,
.note{font-size:15px;}x
@media (max-width:768px) {
  .sds-note,
  .note{font-size:12px;}
}
/* - --------------------------- LAYOUT -------------------------------- */
.sds-header-topbar,
.sds-header-main {max-width:100%; margin:0 auto; float:none!important;}
.sds-header-topbar >div,
.sds-header-main >div{ max-width:1230px; margin:0 auto; padding-left:25px; padding-right:25px;}
@media (max-width:1023px) {
  .sds-header-topbar >div,
  .sds-header-main >div{padding-left:15px; padding-right:15px;}
}
.sds-container-wrapper,
.sc-container-wrapper,
.sds-site-wrapper,
.sds-content-wrapper { display:block; width:100%; margin-left:auto!important; margin-right:auto!important;float:none!important;}
.sds-container-wrapper,
.sc-container-wrapper{ max-width:100%; }
.sds-site-wrapper { max-width:1230px;}
.sds-content-wrapper{ max-width:1180px;}
.container{max-width:1230px;padding:0;margin-left: auto !important;margin-right: auto !important;float: none !important;width: 100% !important;}
.boxed-content{position: relative;max-width:calc( 1230px - 50px); background-color:#fff;padding:0;width:100%; margin-left:auto!important; margin-right:auto!important;box-shadow:rgba(0, 0, 0, 0.15) 8px 8px 40px 0px;float: none!important;}
@media (max-width:1230px){
  .boxed-content{margin-left:25px!important;margin-right:25px!important;width:calc(100% - 50px)!important;max-width:100%!important;}
}
.box-shadow{box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 32px 0px;}
.boxed-col{background-color:#fff;border-radius:8px;border:1px solid #E5E7E8;box-shadow:rgba(0, 0, 0, 0.04) 0px 0px 28px 0px;}

.hs_cos_wrapper_type_widget_container .hs_cos_wrapper_widget { max-width:1230px; margin-left:auto; margin-right:auto; padding-left:25px; padding-right:25px;}
.hs_cos_wrapper_type_widget_container .hs_cos_wrapper_type_custom_widget,
.hs_cos_wrapper_type_widget_container .hs_cos_wrapper_type_module,
.hs_cos_wrapper_type_widget_container .hs_cos_wrapper_type_global_widget{ max-width:100%; padding-left:0px; padding-right:0px;}

.body-container .hs_cos_wrapper_widget:empty,
.body-container .hs_cos_wrapper_widget.hs_cos_wrapper_type_custom_widget,
.body-container .hs_cos_wrapper_widget.hs_cos_wrapper_type_form,
.body-container .form-container .hs_cos_wrapper_widget.hs_cos_wrapper_type_module,
.body-container .hs_cos_wrapper_widget.hs_global_widget,
.body-container .hs_cos_wrapper_widget.hs_cos_wrapper_type_image_slider{padding:0;}
.body-container .no-margins .hs_cos_wrapper_widget{padding:0;}
.body-container .no-margins-tb .hs_cos_wrapper_widget{padding-top:0;padding-bottom:0;}
.body-container .no-margins-lr .hs_cos_wrapper_widget{padding-left:0;padding-right:0;}
.body-container .hs_cos_wrapper_widget>*:last-child{margin-bottom:0;}

.hs-wrapper { padding-left:25px; padding-right:25px; }
.hs-wrapper > div,
.hs-wrapper > span { display:block; max-width:1180px; margin-left:auto; margin-right:auto;}
.hs-wrapper .sds-site-wrapper { padding-left:0px; padding-right:0px; }
.hs-wrapper .hs_cos_wrapper_type_widget_container .hs_cos_wrapper_widget { padding-left:0px; padding-right:0px; }

.sds-footer-main,
.sds-footer-bottom {max-width:100%; margin:0 auto; float:none!important;  }
.sds-footer-main>div,
.sds-footer-bottom >div{ max-width:1180px; margin:0 auto;}

.sds-module {overflow:hidden;position:relative;}
.allow-overflow{overflow:visible;}
.sds-relative{position:relative;}
.mobile-image-max-height img{width: auto!important;max-height:300px;}

.circle-split + *{position:relative; z-index: 1;}
.circle-split{display: block;position: absolute;z-index: 0;height: 1120px;width: 1120px;top:100%;left:50%;margin-left:10px;background: #00b8d4!important;
   background: -moz-linear-gradient(140deg,  #00b8d4 48%, #0076c0 102%)!important;
   background: -webkit-linear-gradient(140deg,  #00b8d4 48%,#0076c0 102%)!important;
   background: linear-gradient(140deg,  #00b8d4 48%,#0076c0 102%)!important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b8d4', endColorstr='#0076c0',GradientType=0 !important);
  opacity:.6;border-radius:100%;transform:translate(0,-64%) rotate(-220deg);}
.circle-split.circle-centered{top:50%;transform:translate(0,-50%) rotate(-220deg);}

.sds-table { display: table; table-layout: fixed; width: calc(100% - 1*(-50px)); border-spacing: 25px; margin-left: -25px;}
.sds-tr { display:table-row; width:100%; }
.sds-td { display:table-cell; width:100%; }
.sds-td-wrapper { display:inline-block; vertical-align:top; text-align:left; }
.sds-table.border-vspacing {border-spacing:0 25px; width:100%; margin-left:0;}
.sds-table.border-hspacing {border-spacing:25px 0;}
.sds-table.noborder-spacing {border-spacing:0; width:100%; margin-left:0;}
@media(min-width:768px) {
  .sds-table.medium-spacing { width: calc(100% - 1*(-100px)); border-spacing: 50px; margin-left: -50px;}
  .sds-table.medium-spacing.border-hspacing {border-spacing:50px 0;}
}
@media(min-width:1024px) {
  .sds-table.large-spacing { width: calc(100% - 1*(-180px)); border-spacing: 90px; margin-left: -90px;}
  .sds-table.large-spacing.border-hspacing {border-spacing:90px 0;}
}
.sds-col1 {width:8.33%;}.sds-col2 {width:16.67%;}.sds-col3 {width:25%;}.sds-col4 {width:33.33%;}.sds-col5 {width:41.67%;}.sds-col6 {width:50%;}.sds-col7 {width:58.33%;}.sds-col8 {width:66.67%;}.sds-col9 {width:75%;}.sds-col10 {width:83.33%;}.sds-col11 {width:91.67%;}.sds-col12 {width:100%;}
.sds-width1, .hs-width1 > div, .hs-width1 > span { max-width:75px;}.sds-width2, .hs-width2 > div, .hs-width2 > span { max-width:175px;}.sds-width3, .hs-width3 > div, .hs-width3 > span { max-width:275px;}.sds-width4, .hs-width4 > div, .hs-width4 > span { max-width:375px;}.sds-width5, .hs-width5 > div, .hs-width5 > span { max-width:475px;}.sds-width6, .hs-width6 > div, .hs-width6 > span { max-width:575px;}.sds-width7, .hs-width7 > div, .hs-width7 > span { max-width:675px;}.sds-width8, .hs-width8 > div, .hs-width8 > span { max-width:775px;}.sds-width9, .hs-width9 > div, .hs-width9 > span { max-width:875px;}.sds-width10, .hs-width10 > div, .hs-width10 > span { max-width:975px;}.sds-width11, .hs-width11 > div, .hs-width11 > span { max-width:1075px;}.sds-width12, .hs-width12 > div, .hs-width12 > span { max-width:1175px;}
.opacity0 {opacity:0;}.opacity10 {opacity:0.1;}.opacity20 {opacity:0.2;}.opacity25 {opacity:0.25;}.opacity30 {opacity:0.3;}.opacity40 {opacity:0.4;}.opacity50 {opacity:0.5;}.opacity60 {opacity:0.6;}.opacity70 {opacity:0.7;}.opacity75 {opacity:0.75;}.opacity80 {opacity:0.8;}.opacity90 {opacity:0.9;}.opacity100 {opacity:1;}
@media(min-width:768px) {.sds-mobile { display:none!important; }}
@media(max-width:767px) {.sds-desktop { display:none!important; }}
@media(min-width:641px) {.sds-mobile-640 { display:none!important; }}
@media(max-width:640px) {.sds-desktop-640 { display:none!important; }}
@media(min-width:769px) {.sds-mobile-768 { display:none!important; }}
@media(max-width:768px) {.sds-desktop-768 { display:none!important; }.remove-bg-img-768{background-image:none!important;}}
@media(min-width:1025px) {.sds-mobile-1024 { display:none!important; }}
@media(max-width:1024px) {.sds-desktop-1024 { display:none!important; }.remove-bg-img-1024{background-image:none!important;}}

/* - ---------------------- General Styling ------------------------- */
.sds-base-font { font-family:'Roboto Condensed', Arial, sans-serif; }
.sds-secondary-font { font-family:'Roboto Condensed', Arial, sans-serif; }
.sds-fancy-font,.sds-quote-font{ font-family:'Roboto', Arial, sans-serif; }
.sds-bold { font-weight:700; }
.sds-italic { font-style:italic;}
/* Sticking */
.is_stuck { z-index:994; background-color:rgba(255,255,255,.99);}
.sticky-panel.is_stuck { background-color:transparent; }
@media (max-width: 1280px){
  .is_stuck {top: 0 !important;}
}
/* Spacers  */
.cell-padding { padding: 25px; }
.v-padding { padding: 25px 0; }
.h-padding { padding:0 25px; }
.no-h-padding.h-padding,
.no-h-padding .h-padding{padding-left:0;padding-right:0;}
@media(min-width:768px) {
  .no-h-padding-d.h-padding,
  .no-h-padding-d .h-padding{padding-left:0;padding-right:0;}
}
@media(max-width:767px) {
  .no-h-padding-m.h-padding,
  .no-h-padding-m .h-padding{padding-left:0;padding-right:0;}
}
.widget-type-space{min-height:1px;}
.sds-module .sds-td.no-bg{padding:0 25px;}

@media (max-width:1024px){
  .cell-padding { padding: 15px; }
  .v-padding { padding: 15px 0; }
  .h-padding { padding:0 15px; }
  .sds-module .sds-td.no-bg{padding:0 15px;}

  .stack-on-tablet .sds-table { display: block!important; width:100%!important;border-spacing:0!important;margin-left:0!important;}
  .stack-on-tablet .sds-tr,
  .stack-on-tablet .sds-td { display:block!important; width:100%!important; }
  [class*="stack-on-"] .sds-td {margin-top:20px;}
  [class*="stack-on-"] .sds-tr>.sds-td:first-child{margin-top:0;}
}
@media(max-width:880px) {
  .stack-on-tablet-s .sds-table { display: block!important; width:100%!important;border-spacing:0!important;margin-left:0!important;}
  .stack-on-tablet-s .sds-tr,
  .stack-on-tablet-s .sds-td { display:block; width:100%!important;}
}
@media(max-width:767px) {
  .stack-on-mobile .sds-table { display: block!important; width:100%!important;border-spacing:0!important;margin-left:0!important;}
  .stack-on-mobile .sds-tr,
  .stack-on-mobile .sds-td:not(.sds-desktop-768) { display:block!important; width:100%!important; }
}
@media(max-width:640px) {
  .stack-on-mobile-s .sds-table { display: block!important; width:100%!important;border-spacing:0!important;margin-left:0!important;}
  .stack-on-mobile-s .sds-tr,
  .stack-on-mobile-s .sds-td { display:block!important; width:100%!important; }
}
@media(max-width:768px) {
  .reset-padding-m{padding-top:40px!important;padding-bottom:40px!important;}
  .reset-padding-top-m{padding-top:40px!important;}
  .reset-padding-bottom-m{padding-bottom:40px!important;}
}
.single-spacer {height:40px; }
.double-spacer {height:80px; }
.half-spacer {height:20.0px; }
@media(max-width:768px) {
  .m8-spacer.reduce-on-mobile{height:40px;}
}
/* Alignment */
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }

/* Alignment */
.float-left { float:left; }
.float-center { float:none; }
.float-right { float:right; }
.halign-left, .hs-halign-left > div, .hs-halign-left > span { margin-left: 0; margin-right:auto;}
.halign-center, .hs-halign-center > div, .hs-halign-center > span {margin-left: auto; margin-right:auto;}
.halign-right, .hs-halign-right > div, .hs-halign-right > span {margin-left: auto; margin-right:0;}
.valign-top {vertical-align:top;}
.valign-middle {vertical-align:middle;}
.valign-bottom {vertical-align:bottom;}

/* Background Colors */
.bg-color1 { background-color:#F5F5F5; color:#36404A;}
.bg-color2 { background-color:#E5E7E8; color:#36404A;}
.bg-color3 { background-color:#00B8D4; color:#FFFFFF;}
.bg-color4 { background-color:#36404A; color:#FFFFFF;}
.bg-color5 { background-color:#0076C0; color:#FFFFFF;}
.bg-color6 { background-color:#d2e6f6; color:#36404A;}
.white-text { color:#FFFFFF;}
.wb-bg-color { background-color:#ffffff; color:#36404A;}
.no-bg-color{background-color:transparent;}
.ft1-bg { background-color:#FFFFFF; color:#36404A;}
.ft2-bg { background-color:#E5E7E8; color:#36404A;}
.ft1-bg * { color:#36404A; }
.ft1-bg * { color:#36404A; }
.bg-color3 a,.bg-color4 a,.ft1-bg a,.ft2-bg a{color:#fff;}
.bg-color3 h1, .bg-color3 h2, .bg-color3 h3, .bg-color3 h4, .bg-color3 h5, .bg-color3 h6, .bg-color3 a:not(.cta_button):not(.cta-button), .bg-color3 a:not(.cta_button):not(.cta-button):hover, .bg-color3 a:not(.cta_button):not(.cta-button):focus,
.bg-color4 h1, .bg-color4 h2, .bg-color4 h3, .bg-color4 h4, .bg-color4 h5, .bg-color4 h6, .bg-color4 a:not(.cta_button):not(.cta-button), .bg-color4 a:not(.cta_button):not(.cta-button):hover, .bg-color4 a:not(.cta_button):not(.cta-button):focus,
.bg-color5 h1, .bg-color5 h2, .bg-color5 h3, .bg-color5 h4, .bg-color5 h5, .bg-color5 h6, .bg-color5 a:not(.cta_button):not(.cta-button), .bg-color5 a:not(.cta_button):not(.cta-button):hover, .bg-color5 a:not(.cta_button):not(.cta-button):focus,
.white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6, .white-text a:not(.cta_button):not(.cta-button), .white-text a:not(.cta_button):not(.cta-button):hover, .white-text a:not(.cta_button):not(.cta-button):focus{ color:#FFFFFF; }

.bg-color3 [class*="-bg-color"] h1,.bg-color3 [class*="-bg-color"] h2,.bg-color3 [class*="-bg-color"] h4,.bg-color3 [class*="-bg-color"] h5,.bg-color3 [class*="-bg-color"] h6,.bg-color4 [class*="-bg-color"] h1,.bg-color4 [class*="-bg-color"] h2,.bg-color4 [class*="-bg-color"] h4,.bg-color4 [class*="-bg-color"] h5,.bg-color4 [class*="-bg-color"] h6,.bg-color5 [class*="-bg-color"] h1,.bg-color5 [class*="-bg-color"] h2,.bg-color5 [class*="-bg-color"] h4,.bg-color5 [class*="-bg-color"] h5,.bg-color5 [class*="-bg-color"] h6,.white-text [class*="-bg-color"] h1,.white-text [class*="-bg-color"] h2,.white-text [class*="-bg-color"] h4,.white-text [class*="-bg-color"] h5,.white-text [class*="-bg-color"] h6{ color:#FFFFFF; }.bg-color3 [class*="-bg-color"] .sds-banner h2,.bg-color4 [class*="-bg-color"] .sds-banner h2,.bg-color5 [class*="-bg-color"] .sds-banner h2,.white-text [class*="-bg-color"] .sds-banner h2,.bg-color3 [class*="-bg-color"] h3,.bg-color4 [class*="-bg-color"] h3,.bg-color5 [class*="-bg-color"] h3,.white-text [class*="-bg-color"] h3 { color:#FFFFFF; }.bg-color3 [class*="-bg-color"] a:not(.cta_button):not(.cta-button),.bg-color4 [class*="-bg-color"] a:not(.cta_button):not(.cta-button),.bg-color5 [class*="-bg-color"] a:not(.cta_button):not(.cta-button),.white-text [class*="-bg-color"] a:not(.cta_button):not(.cta-button) { color:#0076C0; }
.gradient-blue{  background: #0076c0!important;
   background: -moz-linear-gradient(140deg,  #0076c0 48%, #00b8d4 102%)!important;
   background: -webkit-linear-gradient(140deg,  #0076c0 48%,#00b8d4 102%)!important;
   background: linear-gradient(140deg,  #0076c0 48%,#00b8d4 102%)!important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076c0', endColorstr='#00b8d4',GradientType=0 !important); }
.cross-sidebar-bg{overflow:visible;position:relative;}
.cross-sidebar-bg:before{content: '';position: absolute;top: 0;bottom: 0;left: -2000px;right: -2000px;z-index: 0;width: 5000px;height: 100%;}
.cross-sidebar-bg>div{position:relative;z-index: 1;}
.bg-color1.cross-sidebar-bg:before{ background-color:#F5F5F5;}
.bg-color2.cross-sidebar-bg:before{ background-color:#E5E7E8;}
.bg-color3.cross-sidebar-bg:before{ background-color:#00B8D4;}
.bg-color4.cross-sidebar-bg:before{ background-color:#36404A;}
.bg-color5.cross-sidebar-bg:before{ background-color:#0076C0;}
.bg-color6.cross-sidebar-bg:before{ background-color:#d2e6f6;}
.wb-bg-color.cross-sidebar-bg:before{ background-color:#ffffff;}
/* Overlay */
.sds-overlay, .sds-overlay > div, .sds-overlay > span { display:block; position:relative; }
.sds-overlay:before {content:""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #0076C0;}
.sds-overlay.overlay25:before { opacity:.25; }
.sds-overlay.overlay50:before { opacity:.5; }
.sds-overlay.overlay75:before { opacity:.75; }

/* Listing */
.hs-listing > span { display:block; }
.sds-listing > div,
.hs-listing > span > div {position:relative; margin-bottom: 40px; margin-right:0!important;}

@media (min-width:1024px){ 
  .sds-listing.col-4 > div,
  .hs-listing.col-4 > span > div {width: calc(25% - 15px);float: left;margin-left: 20px;}
  .sds-listing.col-4 > div:nth-child(4n+1),
  .hs-listing.col-4 > span > div:nth-child(4n+1) {margin-left: 0; clear:left;}
}
@media (min-width:840px) and (max-width:1023px){
  .sds-listing.col-4 > span > div,
  .hs-listing.col-4 > span > div {width: calc(33.333333% - 20px);float: left;margin-left: 30px;}
  .sds-listing.col-4 > div:nth-child(3n+1),
  .hs-listing.col-4 > span > div:nth-child(3n+1) {margin-left: 0; clear:left;}
}
@media (min-width:840px){
  .sds-listing.col-3 > div,
  .hs-listing.col-3 > span > div {width: calc(33.333333% - 20px);float: left;margin-left: 30px;}
  .sds-listing.col-3 > div:nth-child(3n+1),
  .hs-listing.col-3 > span > div:nth-child(3n+1) {margin-left: 0; clear:left;}
}
@media (min-width:768px) and (max-width:839px){
  .sds-listing > div,
  .hs-listing > span > div {width: calc(50% - 15px);float: left; margin-left: 30px;}
  .sds-listing > div:nth-child(odd),
  .hs-listing > span > div:nth-child(odd){margin-left: 0; clear:left;}
  .sds-listing > div:last-child,
  .hs-listing > span > div:last-child,
  .sds-listing > div:nth-last-child(2),
  .hs-listing > span > div:nth-last-child(2) { margin-bottom: 0; }
}
@media (min-width:768px){
  .sds-listing.col-2 > div,
  .hs-listing.col-2 > span > div {width: calc(50% - 15px);float: left; margin-left: 30px;}
  .sds-listing.col-2 > div:nth-child(odd),
  .hs-listing.col-2 > span > div:nth-child(odd){margin-left: 0; clear:left;}
  .sds-listing.col-2 > div:last-child,
  .hs-listing.col-2 > span > div:last-child,
  .sds-listing.col-2 > div:nth-last-child(2),
  .hs-listing.col-2 > span > div:nth-last-child(2) { margin-bottom: 0; }

  .sds-listing:before, .sds-listing:after,
  .hs-listing > span:before,
  .hs-listing > span:after { content:""; display:block; }
  .sds-listing:after,
  .hs-listing > span:after {clear:both; }
}
@media (max-width:767px){  
  .sds-listing,
  .hs-listing > span { max-width:355px; margin:0 auto; }
}


/* Flex Boxes  */
.flexbox,
.hs-flex > div >div,
.hs-flex > span { display: flex;flex-flow: row wrap;align-items: flex-end}
.flexbox > div,
.hs-flex > div > div > div,
.hs-flex > span > div { float:none!important;clear:none!important;}
.flexbox.center-flex,
.hs-flex.center-flex > div > div,
.hs-flex.center-flex > span {-webkit-align-items: center; align-items: center;}
.flexbox.stretch-flex,
.hs-flex.stretch-flex > div > div,
.hs-flex.stretch-flex > span {-webkit-align-items: stretch; align-items: stretch;}
.flexbox.bottom-flex,
.hs-flex.bottom-flex > div > div,
.hs-flex.bottom-flex > span {-webkit-align-items: flex-end; align-items: flex-end;}
.flexbox.reverse-flex,
.hs-flex.reverse-flex > div > div,
.hs-flex.reverse-flex > span {-webkit-flex-direction:row-reverse; flex-direction:row-reverse;}

@media (max-width:1024px){
  .stack-flex-on-tablet.flexbox,
  .stack-flex-on-tablet.hs-flex > div >div,
  .stack-flex-on-tablet.hs-flex > span { display:block;}
  .flexbox.stack-flex-on-tablet>*,
  .hs-flex.stack-flex-on-tablet > div > div>div,
  .hs-flex.stack-flex-on-tablet > span>div {margin-top:20px;width:100%;}
  .flexbox.stack-flex-on-tablet>*:first-child,
  .hs-flex.stack-flex-on-tablet > div > div>div:first-child,
  .hs-flex.stack-flex-on-tablet > span>div:first-child {margin-top:0;}
}
@media(max-width:880px) {
  .stack-flex-on-tablet-s.flexbox,
  .stack-flex-on-tablet-s.hs-flex > div >div,
  .stack-flex-on-tablet-s.hs-flex > span { display:block;}
  .flexbox.stack-flex-on-tablet-s>*,
  .hs-flex.stack-flex-on-tablet-s > div > div>div,
  .hs-flex.stack-flex-on-tablet-s > span>div {margin-top:20px;width:100%;}
  .flexbox.stack-flex-on-tablet-s>*:first-child,
  .hs-flex.stack-flex-on-tablet-s > div > div>div:first-child,
  .hs-flex.stack-flex-on-tablet-s > span>div:first-child {margin-top:0;}
}
@media(max-width:767px) {
  .stack-flex-on-mobile.flexbox,
  .stack-flex-on-mobile.hs-flex > div >div,
  .stack-flex-on-mobile.hs-flex > span { display:block;}
  .flexbox.stack-flex-on-mobile>*,
  .hs-flex.stack-flex-on-mobile > div > div>div,
  .hs-flex.stack-flex-on-mobile > span>div {margin-top:20px;width:100%;}
  .flexbox.stack-flex-on-mobile>*:first-child,
  .hs-flex.stack-flex-on-mobile > div > div>div:first-child,
  .hs-flex.stack-flex-on-mobile > span>div:first-child {margin-top:0;}
}
@media(max-width:640px) {
  .stack-flex-on-mobile-s.flexbox,
  .stack-flex-on-mobile-s.hs-flex > div >div,
  .stack-flex-on-mobile-s.hs-flex > span { display:block;}
  .flexbox.stack-flex-on-mobile-s>*,
  .hs-flex.stack-flex-on-mobile-s > div > div>div,
  .hs-flex.stack-flex-on-mobile-s > span>div {margin-top:20px;width:100%;}
  .flexbox.stack-flex-on-mobile-s>*:first-child,
  .hs-flex.stack-flex-on-mobile-s > div > div>div:first-child,
  .hs-flex.stack-flex-on-mobile-s > span>div:first-child {margin-top:0;}
}

.hs-flex.stretch-flex.items-white-bg>span>div{background-color:#fff;}
.hs-flex.stretch-flex.items-boxed>span>div{box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 20px 0px;border: 1px solid #e5e5e5;}
.hs-flex.stretch-flex.items-white-bg>span>div,
.hs-flex.stretch-flex.items-boxed>span>div{position:relative;}
.hs-flex.stretch-flex.items-white-bg>span>div .sds-card,
.hs-flex.stretch-flex.items-white-bg>span>div .sds-event-card,
.hs-flex.stretch-flex.items-boxed>span>div .sds-card,
.hs-flex.stretch-flex.items-boxed>span>div .sds-event-card{position:static!important;}

/* Massonry Grid */
.massonry-grid > span{ display:block; max-width:1175px; margin:0 auto;}
.massonry-grid > span:after { content: ''; display: block; clear: both;}
.massonry-grid > span > div { float:left; margin-bottom:25px;}
.massonry-grid.grid-3 > span > div { width:375px; }

/* video iframes responsivness  */
.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: 52.65%; position:relative;}
.hs-responsive-embed iframe,
.hs-responsive-embed object,
.hs-responsive-embed embed {width: 100%;height: 100%;border: 0;position: absolute;top: 0;left: 0;}

/* Fontawesome extansion*/
.fa-rotate-45 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(45deg);}
/* - ---------------------------TYPOGRAPHY -------------------------------- */
h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.5; margin:0 0 15px; color:#36404a;}
h1, .sds-h1{ font-size:48px; font-weight:700;line-height:1.3;margin-bottom:5px;}
.sds-homepage h1{ font-size:48px;margin-bottom:0;}
h2, .sds-h2{ font-size:24px;}
.sds-banner h2{font-size:32px;}
.sds-homepage .sds-banner h2{font-size:32px;line-height:1.3;margin-bottom:30px;}
h3, .sds-h3{ font-size:20px; font-weight:700;}
h4, .sds-h4{font-size:24px;line-height:1.5;}
h5, .sds-h5{font-size:24px;line-height:1.5;}
h6, .sds-h6{font-size:18px; color:#00568C;text-transform:uppercase;}

h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child,
h1:only-child, h2:only-child, h3:only-child, h4:only-child, h5:only-child, h6:only-child{ margin-bottom:0!important; }
h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty {display:none!important;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{color:inherit;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus{color:inherit;text-decoration:underline;}

h2 + h1 { margin-top: -15px; }

.large-h1 h1 { font-size:64px;}.large-h2 h2 { font-size:40px;}.large-h3 h3 { font-size:24px;}.large-h4 h4 { font-size:32px;}.large-h5 h5 { font-size:28px;line-height:1.3;}.large-h6 h6 { font-size:32px;}.large-p p,.large-p{ font-size:20px;}

h1 code, .sds-h1 code,
h2 code, .sds-h2 code{color:#0076C0;font-family:'Roboto Condensed', Arial, sans-serif;}Start your profitable Frozen Program
.micro-font-size { font-size:14px!important; }
.sds-homepage .top-container .sds-banner{font-size:18px;}
p {margin:0 0 1.2em 0;}
p:last-child,p:only-child{ margin-bottom:0; }
li{ line-height:1.5;margin-bottom:15px;text-align:left;}
ul:last-child,ol:last-child{margin-bottom:0;}
ul:last-child>li:last-child,ol:last-child>li:last-child{margin-bottom:0;}
blockquote,.sds-quote{ font-family:'Roboto', Arial, sans-serif; font-size:24px; font-weight:400; margin:0;line-height:1.5;}
blockquote *,.sds-quote *{ font-family:'Roboto', Arial, sans-serif;}
blockquote sub { font-size:14px; font-family: 'Roboto Condensed', Arial, sans-serif;  padding-top: 10px;  display: block; }
.span4 blockquote, .span3 blockquote, .span2 blockquote, .span1 blockquote{ font-size:15px; line-height:1.5; }
.span7 blockquote, .span6 blockquote, .span5 blockquote{ font-size:18px; line-height:1.5; }
code,code *{font-family:'Roboto Condensed', Arial, sans-serif;color:#0076C0;}

hr{background-color:#E5E7E8;height:1px;border:0;padding:0;margin:20px 0;}
hr:first-child{margin-top:0;}
hr:last-child{margin-bottom:0;}

h1 sup {display: inline-block;border: 1px solid #0076C0;border-radius: 4px;font-size: 11px;color: #0076C0;padding: 1px 7px;text-transform: uppercase;}

.font-size-big blockquote{ font-size:28px; line-height:1.57; }

.hs_cos_wrapper_type_rich_text td { line-height: 1.7; vertical-align: top;}
.hs_cos_wrapper_type_rich_text ul{ padding-left:40px;}
.hs_cos_wrapper_type_rich_text ul:first-child { margin-top:0; }
.hs_cos_wrapper_type_rich_text div { line-height:1.7;}

.no-bullets ul { padding-left:0; list-style:none;margin:0;}
.no-bullets ul li { margin-bottom:15px; }

.bullet-list ul{list-style:none;padding-left:0;margin-top:0;}
.bullet-list ul>li{position:relative;padding-left:20px;}
.bullet-list ul>li:before {width: 8px;height: 8px;content: '';display: block;position: absolute;left:0;top: 10px;background: #36404A;border-radius: 6px;}
.bullet-list.list-blue-bullet ul>li:before {background: #0076C0;}
.bullet-list.list-white-bullet ul>li:before,
.bullet-list.bg-color3 ul>li:before,
.bullet-list.bg-color4 ul>li:before,
.bullet-list.bg-color5 ul>li:before{background:#fff;}

.angle-list ul,
.bullet-list ul ul{list-style:none;padding-left:0;margin-top:0;}
.bullet-list ul ul{margin-top:10px;}
.angle-list ul>li,
.bullet-list ul ul>li{position:relative;padding-left:20px;}
.angle-list ul>li:before,
.bullet-list ul ul>li:before{width: 5px;height: 5px;content: '';display: block;position: absolute;left:0;top: 10px;border:1px solid #36404A;border-radius:0;border-width:0 1px 1px 0;transform:rotateZ(-45deg);}
.angle-list.list-blue-angle ul>li:before,
.bullet-list.list-blue-bullet ul ul>li:before{border-color: #36404A;background: transparent;}
.angle-list.list-white-angle ul>li:before,
.angle-list.bg-color3 ul>li:before,.angle-list.bg-color4 ul>li:before,.angle-list.bg-color5 ul>li:before,.bullet-list.list-white-bullet ul>li:before,.bullet-list.bg-color3 ul ul>li:before,.bullet-list.bg-color4 ul ul>li:before,.bullet-list.bg-color5 ul ul>li:before{border-color:#fff;}

.check-list ul {list-style: none;padding-left:0;margin-top:0;}
.check-list ul>li {padding-left: 40px;position: relative;}
.check-list ul>li:before {position: absolute;top:0;left:0;content:"";border: 1px solid #0076C0;z-index:1;border-radius:40px;height:24px;width:24px;background: #36404A;}
.check-list ul>li:after {position: absolute;z-index:2;top:9px;content:'';left:7px;height:5px;width:10px;border: 1px solid #0076C0;border-width:0 0 1px 1px;transform:rotateZ(-45deg); }
.check-list.ul-small ul>li {padding-left: 30px;margin-bottom:12px;}
.check-list.ul-small ul>li:before {height:18px;width:18px;top:2px;}
.check-list.ul-small ul>li:after {top:8px;left:5px;height:4px;width:8px; }

.hs_cos_wrapper_type_post_filter ul,
.hs_cos_wrapper_type_post_listing ul { list-style:none; padding-left:0; }
.hs_cos_wrapper_type_post_filter ul a,
.hs_cos_wrapper_type_post_listing ul a { text-decoration:none; }
.hs_cos_wrapper_type_post_filter ul a:hover,
.hs_cos_wrapper_type_post_listing ul a:hover { text-decoration:underline; }

a {color:inherit;color:#0076C0;}
a:hover,a:focus{color:inherit; text-decoration:none; }
@media (min-width:1025px){
  a[href*="tel:"],
  a[href*="tel:"]:hover,
  a[href*="tel:"]:focus{color:inherit!important;text-decoration:none!important;cursor:default!important;}
}
.roundness{border-radius:1000px;}
/* - ---------------------------HEADER & FOOTER -------------------------------- */
/* Header */
.header-container-wrapper{box-shadow:0px 0px 0px 1px rgba(0,0,0,.065);transition: all 0.4s ease-in-out;z-index:10000;}
.header-container-wrapper *{transition: all 0.4s ease-in-out;}
.header-not-sticky.scroll-down .header-container-wrapper { transform: translateY(-100%); }

.sds-header-main { font-size:15px; height:100px; position:relative;}
.sds-header-main >div{position:relative;}

.body-container-wrapper { overflow:hidden;}
body:not(.sds-lp) .header-container-wrapper { position:fixed; top:0; left:0; width:100%; z-index:996; background-color:#fff;}
body:not(.sds-lp) .body-container-wrapper { padding-top:130px; }
body.inpage-main-menu:not(.sds-lp) .body-container-wrapper{padding:0!important;}

@media (max-width:1279px){
  body:not(.sds-lp) .body-container-wrapper { padding-top:80px; }
  body:not(.sds-lp) .header-container-wrapper {position:absolute;height:80px; }
}

/* Header Top Bar */
.sds-header-topbar{ padding:0; text-align: right; background-color:#ffffff; font-size:12px; line-height:14px;height:30px;}
.sds-header-topbar .row-fluid [class*="span"] { width: auto;float:none; padding-left:20px;display:inline-block;margin-left:-4px;vertical-align:top;}
.sds-header-topbar .hs-menu-wrapper.hs-menu-flow-horizontal > ul{display:block;}
.sds-header-topbar .hs_menu-wrapper a,
.sds-header-topbar .hs_cos_wrapper_type_rich_text a { color: inherit;}

.sds-header-topbar .phone-number{line-height: 30px;text-transform:uppercase;}
.sds-header-topbar .phone-number a{display:inline-block;font-size:12px; line-height:14px;}
.sds-header-topbar .phone-number a:before{content: "";display:inline-block;margin-right:5px;width:9px;height:9px;background: no-repeat center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' style='width:9px;height:9px;'%3E%3Cpath fill='%23001323' d='M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z'%3E%3C/path%3E%3C/svg%3E");}
.sds-header-topbar .phone-number a[href*=tel] { text-decoration:none;}

.courtesy-site-search{position:relative;}
.courtesy-site-search:before{display:block;content:"|";position:absolute;left:15px;line-height: 30px;}
.courtesy-site-search .input{position:relative;margin-top:1px;}
.courtesy-site-search ::-webkit-input-placeholder { font-size:12px; color: #1a2532; font-style:normal!important;text-transform:uppercase;}
.courtesy-site-search :-moz-placeholder { font-size:12px; color: #1a2532; font-style:normal!important;text-transform:uppercase;}
.courtesy-site-search ::-moz-placeholder { font-size:12px; color: #1a2532; font-style:normal!important;text-transform:uppercase;}
.courtesy-site-search :-ms-input-placeholder { font-size:12px; color: #1a2532; font-style:normal!important;text-transform:uppercase;}
.courtesy-site-search input[type=search] {width:85px;margin: 0;padding: 0 0 0 30px;height: 28px;background-color: transparent;font-size: 14px;color: #1a2532;float: left;position: relative;
  border: 1px solid transparent;outline: none;border-radius:0;box-shadow:none;}
.courtesy-site-search input[type=search]:focus {width: 140px;border-bottom-color:#E5E7E8;}
.courtesy-site-search input[type=search].required{border-color:transparent;border-bottom-color:red;}
.courtesy-site-search .hs-search .search-btn {padding: 0;position: absolute;z-index: 0;margin: 0;width: 30px;height: 28px;line-height:28px;text-align:center;background-image: none;overflow: hidden;text-indent: 0;
  left: 0;background: transparent;border: 0;cursor:pointer;}
.courtesy-site-search .hs-search .search-btn:before {color:#1a2532;font-size: 12px;}
.courtesy-site-search .hs-search .search-btn:hover:before,
.courtesy-site-search .hs-search .search-btn:focus:before{color:#00568C;}

.courtesy-site-search .hs-search .hs-search-field__suggestions {top:30px;z-index:9999999;width:460px;}

@media (max-width:420px){
  .courtesy-site-search:before{display:none;}
  .courtesy-site-search input[type=search]{padding-left:20px;}
  .courtesy-site-search input[type=search]:focus {width: 100px;}
  .courtesy-site-search .hs-search .search-btn {width: 20px;}
}
/* Courtesy Links */
.sds-courtesy-links .hs-menu-wrapper>ul li{padding:0;margin:0;}
.sds-courtesy-links .hs-menu-wrapper>ul li:before{display:inline-block;content:"|";}
.sds-courtesy-links .hs-menu-wrapper>ul li:first-child:before{display:none;}
.sds-courtesy-links .hs-menu-wrapper>ul>li>a{display:inline-block;position:relative; font-size:12px; line-height:30px; padding:0px 10px!important; color:#231f20; text-transform:uppercase;width: auto!important;}
.sds-courtesy-links .hs-menu-wrapper>ul>li>a:hover,
.sds-courtesy-links .hs-menu-wrapper>ul>li>a:focus,
.sds-courtesy-links .hs-menu-wrapper>ul>li.active>a { color:#00568C; text-decoration:none;}
.sds-courtesy-links .hs-menu-wrapper>ul>li.active>a { font-weight:700; }
.sds-courtesy-links .hs-menu-wrapper>ul li a .fa{font-size:13px;line-height:12px;margin-right:2px;}

@media (max-width:640px){
  .sds-header-topbar .row-fluid [class*="span"]{padding-left:15px;}
}

/* Header Logo */
.sds-header-logo {position: absolute;top: 27px;width: auto!important;left: 25px;max-width: 238px;z-index: 1;height:50px;width:238px!important;}

.sds-logo img {height:48px;width:238px!important;}
.sds-logo{position:absolute;}
.sds-logo.logo-default{opacity:1;}
.sds-logo.logo-overlap {opacity:0;}

@media (min-width:1024px){
  .header-overlap .sds-logo.logo-default {opacity:0;}
  .header-overlap .sds-logo.logo-overlap {opacity:1;}
  body.header-overlap .header-container-wrapper { background-color:transparent;}
  body.header-overlap .body-container-wrapper { padding-top:30px;}
  body.header-overlap .top-container>span>div:first-child .header-overlap-plhd,
  .header-overlap .manual-header-overlap-plhd:before{content:'';display:block;height:100px;}

}
@media (max-width:1023px){
  .header-overlap .sds-logo.logo-default {opacity:1;}
  .header-overlap .sds-logo.logo-overlap {opacity:0;}
}
.scroll-resize:not(.sds-lp).header-overlap .header-container-wrapper { background-color:#fff!important;}
.scroll-resize:not(.sds-lp).header-overlap .sds-logo{opacity:1;}
.scroll-resize:not(.sds-lp) .sds-logo.logo-overlap {opacity:0;}
@media (min-width:1024px){
  .scroll-resize:not(.sds-lp) .sds-header-main {height:50px;}
  .scroll-resize:not(.sds-lp) .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li { height: 50px;padding: 5px 7px 0;}
  .scroll-resize:not(.sds-lp) .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li >a { padding: 7px 4px 4px;}
  .scroll-resize:not(.sds-lp) .sds-header-logo {top:2px;height:44px;width:209px!important;}
  .scroll-resize:not(.sds-lp) .sds-logo img {height:44px;width:209px!important;}
  .header-overlap:not(.scroll-resize) .header-container-wrapper { box-shadow:none;}
}
@media (max-width:1279px){
  .sds-header-main {height:50px;}
  .sds-header-logo {top:2px;height:44px;width:209px!important;}
  .sds-logo img {height:44px;width:209px!important;}
}
@media (max-width:1023px){
  .sds-header-main >div,
  .sds-header-navigation{position:static!important;padding:0 15px;}
  body:not(.sds-lp) .body-container-wrapper { padding-top:80px; }
  .sds-courtesy-links{display:none!important;}
  .sds-header-logo {top:-10px;left:15px;}
}
@media (max-width:520px){
  .sds-header-logo {top:6px;height:38px;width:181px!important;}
  .sds-logo img {height:38px;width:181px!important;}
}

.header-cta{font-size: 15px!important;padding:5px 10px!important;position: absolute!important;top: 32px;width: auto!important;right: 25px;z-index: 1;}
.scroll-resize .header-cta{top:10px;}
@media (max-width: 1279px){
  .header-cta{top:10px;}
}
@media (max-width: 1023px){
  .header-cta{right:110px;}
}
@media (max-width:540px){
  .header-cta{display:none!important;}
}
.mobile-menu .header-cta{font-size: 15px!important;position: static!important;display: block!important;}

/* LP HEADER */
.sds-lp .header-container-wrapper { position:fixed; top:0; left:0; width:100%; z-index:996; background-color:#fff;height:70px;}
.sds-lp .body-container-wrapper { padding-top:70px; }
.lp-header{padding-top:10px;padding-bottom:10px;width:100%;height:70px;}
.lp-header .lp-header-logo img{height:50px;width:238px!important;position:absolute;}
.lp-header-logo.logo-default{opacity:1;}
.lp-header-logo.logo-overlap {opacity:0;}
.lp-header-phone a[href*=tel]{color:inherit!important;text-decoration:none;}
.lp-header-phone{text-align: right;font-size:14px;padding-top:12px;}

@media (min-width:1024px){
  .sds-lp.header-overlap .logo-default {opacity:0;}
  .sds-lp.header-overlap .logo-overlap {opacity:1;}
  .sds-lp.header-overlap .header-container-wrapper { background-color:transparent;}
  .sds-lp.header-overlap .body-container-wrapper { padding-top:0;}
  .sds-lp.header-overlap .top-container>span>div:first-child .header-overlap-plhd,
  .sds-lp.header-overlap .manual-header-overlap-plhd:before{content:'';display:block;height:70px;}
  .sds-lp.header-overlap .lp-header-phone a[href*=tel]{color:#fff!important;}
}
@media (max-width:1023px){
  .sds-lp .header-container-wrapper { position:absolute;}
  .sds-lp.header-overlap .lp-header-logo.logo-default {opacity:1;}
  .sds-lp.header-overlap .lp-header-logo.logo-overlap {opacity:0;}
}
@media (max-width:767px){
  .lp-header-phone{width:100%!important;}
}
@media (max-width:540px){
  .lp-header-phone{font-size:12px;padding-top:40px;}
}
.scroll-resize.sds-lp.header-overlap .header-container-wrapper { background-color:#fff!important;}
.scroll-resize.sds-lp.header-overlap .lp-header-logo{opacity:1;}
.scroll-resize.sds-lp .lp-header-logo.logo-overlap {opacity:0;}
.scroll-resize.sds-lp.header-overlap .lp-header-phone a[href*=tel]{color:inherit!important;}
@media (min-width:1024px){
  .sds-lp.header-overlap:not(.scroll-resize) .header-container-wrapper { box-shadow:none;}
}

/* END LP HEADER */

/* Header Navigation */
.sds-header-navigation {text-align: right;position:relative;}

/* Menus  */
.hs-menu-wrapper li a {  width: 100%!important; max-width: 100%!important; white-space: normal!important; overflow: visible!important;}
.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper { position: relative; left: 0; opacity: 1; -webkit-transition: none;  padding-left: 25px;}
.hs-menu-wrapper.no-flyouts .hs-menu-children-wrapper { position: relative!important; visibility: visible!important;  opacity: 1!important;}

/* Header Main Menu */
.sds-main-menu { text-align: right;padding-left:240px;padding-right:200px;}
.sds-main-menu .hs_cos_wrapper_type_menu { display: inline-block; vertical-align:bottom;}
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal { display: table!important;}
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul { display: table-row!important;}
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li { height: 100px; display: table-cell!important; float: none!important; text-align:center; vertical-align: middle; margin:0;padding:0 8px 5px 8px;position:relative;}
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li >a { line-height: 1.2; color: #36404a; font-size:15px; padding:10px 3px 7px 3px; border-bottom: 3px solid transparent;text-transform:uppercase; font-weight:400;}
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:hover>a,
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hover>a,
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.active >a,
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.active-branch >a{ border-color: #36404a;color:#36404a;}
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.active >a,
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.active-branch >a{ font-weight:bold;}
@media (min-width:1024px){
  .header-overlap:not(.scroll-resize) .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li >a { color:#fff;}
  .header-overlap:not(.scroll-resize) .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:hover>a,
  .header-overlap:not(.scroll-resize) .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hover>a,
  .header-overlap:not(.scroll-resize) .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.active >a,
  .header-overlap:not(.scroll-resize) .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.active-branch >a{ border-color:#fff;color:#fff;}
}
@media ( max-width:1279px ) {
  .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li { padding:5px 7px 0; height:50px;}
}
@media ( max-width:1150px ) {
  .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li > a { font-size:14px;}
}

/* Submenu */
.sds-main-menu .hs-menu-children-wrapper a { font-size:15px;line-height:1.2; padding:12px!important; color:#36404a; display:block;border-bottom:1px solid #ebeef0;}
.sds-main-menu .hs-menu-children-wrapper li{margin:0;padding:0;}
.sds-main-menu .hs-menu-children-wrapper li:hover > a,
.sds-main-menu .hs-menu-children-wrapper li.active > a,
.sds-main-menu .hs-menu-children-wrapper li.active > a {background-color:#F5F5F5; color:#0076C0; }
.sds-main-menu .hs-menu-children-wrapper li.active > a,
.sds-main-menu .hs-menu-children-wrapper li.active > a { font-weight:700; }

.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{background:rgba(255,255,255,1);border-top:3px solid #0076C0;text-align:left;width:230px!important;padding:0;margin-top:-3px;
  box-shadow:1px 1px 4px 0px rgba(0,0,0,.15);display:none;}
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper,
.sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>a:focus+ul.hs-menu-children-wrapper{display:block;}
@media ( max-width:1279px ) {
  .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:nth-last-child(1) ul.hs-menu-children-wrapper,
  .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:nth-last-child(2) ul.hs-menu-children-wrapper{left:auto;right:-15px;min-width:230px;}
  .sds-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:nth-last-child(3)>ul>li>ul{left:auto!important;right:230px!important;min-width:230px!important;}
}
/* Mobile Menu */
.mobile-menu ul { list-style:none; padding:0;margin:0; }
.mobile-menu .hs-menu-children-wrapper {display:none; }
.mobile-menu .hs-item-has-children.active>.hs-menu-children-wrapper {display:block; }

.mobile-menu li.hs-menu-item { border-bottom: 1px solid #3a4146;position:relative;margin:0;}
.mobile-menu a { display: block; padding-top: 10px; padding-bottom:10px; padding-right:25px; text-decoration: none; font-size: 14px;color:#ddd;}
.mobile-menu a .q { display: none; }
.mobile-menu .hs-item-has-children > a { padding-right:40px!important; }
.mobile-menu .hs-menu-depth-1 > a { padding-left:20px; }
.mobile-menu .hs-menu-depth-2 > a { padding-left:35px; }
.mobile-menu .hs-menu-depth-3 > a { padding-left:50px; }
.mobile-menu .hs-menu-depth-4 > a { padding-left:65px; }
.mobile-menu .hs-menu-depth-5 > a { padding-left:80px; }
.mobile-menu .hs-menu-depth-6 > a { padding-left:95px; }
.mobile-menu a:hover,
.mobile-menu li.active > a,
.mobile-menu li.active-branch > a,
.mobile-menu li.active > i,
.mobile-menu li.active-branch > i { color: #fff;}
.mobile-menu li.active > a,
.mobile-menu li.active-branch > a { color: #fff;font-weight:bold;}
.mobile-menu li > ul{-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}
.mobile-menu li.active > ul,
.mobile-menu li.active-branch > ul { display: block;}
.mobile-menu .hs-item-has-children>i{width:25px;text-align:center;line-height:40px; cursor:pointer;position:absolute;top:16px;right:0;}
.mobile-menu .hs-item-has-children>i:before{content: "";display: block;width: 8px;height: 8px;border: 2px solid #fff;border-color: transparent #fff #fff transparent;border-width: 0 2px 2px 0;transform: rotate(45deg);transition: all .6s ease;}
.mobile-menu .hs-item-has-children.expanded>i:before{transform: rotate(-135deg);}
.mobile-menu .hs-item-has-children>i:hover{ color: #fff;}
.mobile-menu .close-menu { padding:0; text-align: center; width:40px;line-height:40px; margin-left: auto; display: block; font-size: 24px;}
.mobile-menu .close-menu:before { cursor: pointer;}
.mobile-menu .close-menu:hover { color:#fff; }
@media (min-width:1024px){
  .mobile-menu {display: none;}
  .mobile-menu-trigger {display: none;position:absolute!important;}
}
@media (max-width:1023px){
  .sds-main-menu { display: none!important;}
  .mobile-menu-trigger{cursor:pointer;min-width:33px;height:35px;border:0;position:fixed;z-index:9999999;top:37px;right: 15px;background-color:#36404A;border-radius:40px;}
  .mobile-menu-trigger:before {display:block;content:'MENU';float:left;line-height:36px;margin:0;font-size:11px;color:#fff;overflow:hidden;text-decoration:none;font-weight:700; 
    text-indent: 9px;width: 41px;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-o-transition: all .6s ease;-ms-transition: all .6s ease;transition: all .6s ease;}
  .scroll-resize .mobile-menu-trigger:before{width:0;}
}
@media (max-width:767px){
  .mobile-menu-trigger{right: 15px;}
}
.mobile-menu-trigger>span{display:inline-block;height:14px;width:20px;float:right;margin:11px 7px;line-height:14px;border:2px solid #fff;border-width:2px 0;}
.mobile-menu-trigger>span:before{display: inline-block;content: '';height: 2px;width: 20px;margin-top: 4px;background-color: #fff;float: left;}
.mobile-search-trigger:before {content: "\f002";}
.mobile-call-trigger:before {content: "\f095";}
.mobile-menu-trigger:hover,
.mobile-search-trigger:hover,
.mobile-call-trigger:hover { color:#0076C0; }
.mobile-menu {height: 100%;width: 360px;position: fixed;right: -360px;top: 0;z-index: 99999999;overflow: auto;background: #222527;color:#aaa;transition:right ease .6s;}
.mobile-menu.slide { right:0;transition:right ease .6s;}
body.show-mobile-menu:after {content: ""; background-color: rgba(0,0,0,.6);width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99997;}
@media (max-width:480px){
  .mobile-menu { width: 280px; right: -280px;}
}

.secondary-menu {float: left!important;position: relative;width:100%!important;z-index:9;overflow:hidden;border-bottom:1px solid #E5E7E8;}
.secondary-menu:after {display: block;content: '';clear: both;}
.secondary-menu .sds-container-wrapper>*>*{ display: flex;flex-flow: row wrap;align-items: flex-end;-webkit-align-items:center;align-items:center;padding:0 25px;}
.secondary-menu .menu-items{margin-left:20px;width:calc(100% - 250px);}
.secondary-menu .menu-items ul {margin: 0;padding: 0;list-style: none;float: left;z-index: 1;position: relative; display: flex;flex-flow: row wrap;align-items: flex-end;;width: 100%;}
.secondary-menu .menu-items ul>li {float: left!important;margin: 0;padding: 0;position: relative;width:20%!important}
.secondary-menu .menu-items ul>li>a,
.secondary-menu .menu-items ul>li>a:visited{display: block;color: #36404A;font-size: 15px;text-decoration: none;max-width: 100%;margin:0;opacity:.5;
  padding: 13px 13px;position: relative;cursor: pointer;transition:all 0.6s ease;}
.secondary-menu .menu-items ul>li>a .image{display:block;margin:0 auto 10px;height:48px;width:48px;position:relative;border:0;border-radius:48px;text-align:center;line-height:48px;cursor:pointer;transition:all 0.5s ease;}
.secondary-menu .menu-items ul>li>a .image svg{max-width:34px;max-height:34px;vertical-align: middle;fill:#0076C0;transition:all 0.6s ease;}
.secondary-menu .menu-items ul>li>a .image svg *{fill:#0076C0;}
.secondary-menu .menu-items ul>li>a label{text-align:center;line-height:24px;display: block;cursor:pointer;}
.secondary-menu .menu-items ul>li>a:after{content:'';display:block;height:3px;width:0px;max-width:115px;margin:0 auto;bottom: -13px;position:relative;transition:all 0.6s ease;}
.secondary-menu .menu-items ul>li>a:hover,
.secondary-menu .menu-items ul>li>a:focus,
.secondary-menu .menu-items ul>li>a.active{opacity:1;}
.secondary-menu .menu-items ul>li>a:hover:after,
.secondary-menu .menu-items ul>li>a:focus:after,
.secondary-menu .menu-items ul>li>a.active:after{width:100%;background-color:#00568C;}
.secondary-menu .menu-items ul>li>a.active .image{ background: #86bd31!important;
   background: -moz-linear-gradient(-45deg,  #86bd31 50%, #d5db11 100%)!important;
   background: -webkit-linear-gradient(-45deg,  #86bd31 50%,#d5db11 100%)!important;
   background: linear-gradient(135deg,  #86bd31 50%,#d5db11 100%)!important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86bd31', endColorstr='#d5db11',GradientType=1 !important);}
.secondary-menu .menu-items ul>li>a:hover .image svg *,
.secondary-menu .menu-items ul>li>a:focus .image svg *{fill:#00568C!important;}
.secondary-menu .menu-items ul>li>a.active .image svg{max-width:24px;max-height:24px;}
.secondary-menu .menu-items ul>li>a.active .image svg *,
.secondary-menu .menu-items ul>li>a.active .image svg *{fill:#FFFFFF!important;}
.secondary-menu .menu-items ul>li>a.active label{font-weight:bold;}

.secondary-menu .menu-label{font-size: 18px;font-weight: 400;padding:0;z-index: 0;width:230px;text-align: center;padding:10px 0;}
.secondary-menu .menu-label>*{position:relative;padding-right:10px;}
.secondary-menu .menu-label span{position:relative;line-height: 1.4;display:block;color:#36404A;font-weight: bold;}

@media(min-width:1025px) {
  .secondary-menu.is_stuck {z-index:9;left:0;right:0;bottom:auto!important;width:100%!important;height:auto!important;}
  .secondary-menu.is_stuck .menu-items ul>li>a,
  .secondary-menu.is_stuck .menu-items ul>li>a:visited{padding: 5px 13px;}
  .secondary-menu.is_stuck .menu-items ul>li>a:after{bottom: -5px;}
  .secondary-menu.is_stuck .menu-items ul>li>a .image{margin:0 auto 5px;height:38px;width:38px;line-height:38px;}
  .secondary-menu.is_stuck .menu-items ul>li>a .image svg{max-width:22px;max-height:22px;}
}

@media(max-width:1279px) {
  .secondary-menu .menu-label{font-size: 14px;width:150px;}
  .secondary-menu .menu-items{margin-left:10px;width:calc(100% - 170px);}
  .secondary-menu .menu-items ul>li>a,
  .secondary-menu .menu-items ul>li>a:visited{margin: 0 3px 0 0;padding: 5px 7px;}
  .secondary-menu .menu-items ul>li>a:after{bottom: -5px;}
  .secondary-menu .menu-items ul>li>a .image{margin:0 auto 5px;height:38px;width:38px;line-height:38px;}
  .secondary-menu .menu-items ul>li>a .image svg{max-width:18px;max-height:18px;}
}
@media(max-width:1024px) {
  .secondary-menu .menu-label{font-size: 13px;width:auto;}
  .secondary-menu .menu-items{margin-left:5px;width:calc(100% - 130px);}
  .secondary-menu .menu-items ul>li>a,
  .secondary-menu .menu-items ul>li>a:visited{margin: 0 2px 0 0;padding: 3px 7px;font-size:12px;}
  .secondary-menu .menu-items ul>li>a:after{bottom: -3px;}
  .secondary-menu .menu-items ul>li>a .image{margin:0 auto 3px;height:32px;width:32px;line-height:32px;}
  .secondary-menu .menu-items ul>li>a .image svg{max-width:16px;max-height:16px;}
}
@media(max-width:950px) {
  .secondary-menu.is_stuck {position:static!important;overflow:hidden;}
}
@media(max-width:767px) {
  .secondary-menu{display:none!important;}
}

/* Footer  */
.footer-container-wrapper{border-top:1px solid #E5E7E8;}
.sds-footer-main {font-size:15px; background-color:#FFFFFF; color:#36404A; padding-top:40px; padding-bottom:0px; }
.sds-footer-main .col{padding-bottom:40px; }
.sds-footer-main .col1{width:28%;}
.sds-footer-main .col2{width:22%;}
.sds-footer-main .col3{width:21%;}
.sds-footer-main .col4{width:20%;}
.footer-logo{margin-bottom:30px;}
.sds-footer-main ul {padding-left: 0!important; list-style: none; margin:0 0 20px 0!important;}
.sds-footer-main .hs-menu-wrapper.hs-menu-flow-vertical>ul li a {padding:0;font-size:15px;margin-bottom: 5px;}
.sds-footer-main .hs-menu-wrapper.hs-menu-flow-vertical>ul>li>a{font-weight:bold;font-size:17px; text-transform:uppercase;}
.sds-footer-main .hs-menu-wrapper.hs-menu-flow-vertical>ul li li a{padding: 0;font-size: 15px;margin-bottom: 7px;}
.sds-footer .hs_cos_wrapper_type_rich_text a {color:inherit; text-decoration:underline; }
.sds-footer .hs_cos_wrapper_type_rich_text a:hover { text-decoration:none; }
.sds-footer .hs_cos_wrapper_type_post_filter,
.sds-footer .hs-menu-wrapper {font-size:15px;}
.sds-footer .hs_cos_wrapper_type_post_filter li,
.sds-footer .hs-menu-wrapper li { line-height:1.8; margin:0; }
.sds-footer .hs_cos_wrapper_type_post_filter a,
.sds-footer .hs-menu-wrapper a { color:inherit; text-decoration:none;font-size:15px;}
.sds-footer .hs_cos_wrapper_type_post_filter a:hover,
.sds-footer .hs-menu-wrapper a:hover,
.sds-footer .hs-menu-wrapper .active>a { text-decoration:underline; }
.sds-footer .resources-menu .hs-menu-wrapper .active a { text-decoration:none; }
.sds-footer .resources-menu .hs-menu-wrapper a:hover{text-decoration:underline;}
.sds-footer .sds-footer-header {font-weight:700;font-size:17px;margin-bottom:20px;}
.sds-footer .sds-footer-header a{text-decoration:none;}
.sds-footer .sds-footer-header a:hover,
.sds-footer .sds-footer-header a:focus{text-decoration:underline;}

.sds-footer .contact-details a[href*=tel]{color:#36404a;text-decoration:none;}
.sds-footer .contact-details a[href*=tel]:hover,
.sds-footer .contact-details a[href*=tel]:focus{color:#0076C0;text-decoration:none;}

.sds-footer-bottom {font-size:12px; background-color:#E5E7E8; color:#36404A; padding-top:25px;padding-bottom:25px;}
.sds-footer-bottom .cols [class*="span"] { width: auto; float:none; padding-right:14px; display:inline-block; vertical-align:middle;}
.sds-footer-bottom .cols [class*="span"]:first-child{padding-right:0;}
.sds-footer-bottom .cols .sep{padding:0!important;margin:0!important;}
.sds-footer-bottom footer span:after{content:'.';}
.sds-footer-bottom .hs-menu-wrapper.hs-menu-flow-horizontal > ul{display:block;}
.sds-footer-bottom .hs-menu-wrapper.hs-menu-flow-horizontal > ul li{float:left;display:inline-block;width:auto;}
.sds-footer-bottom .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{padding:0 15px 0 0;font-size:12px;text-decoration:underline;}
@media(min-width:768px) {
  .sds-footer-bottom .hs_cos_wrapper_type_follow_me{text-align:right;}
}
@media(max-width:900px) {
  .sds-footer-main .col{width:47.5%!important;float:left!important;margin-left:4.9%!important;}
  .sds-footer-main .col1,
  .sds-footer-main .col3{margin-left:0!important;}
  .sds-footer-main .col3{clear:both;}
  .sds-footer-header { margin-bottom:10px;font-size:15px;}
  .sds-footer-bottom {padding-top:15px;padding-bottom:15px;}
  .sds-footer-bottom .sep{display:none!important;}
  .sds-footer-bottom .policy-menu{display:block!important;padding:0;margin:0;width:100%!important;}
  .footer-logo{max-width:200px;}
  .sds-footer-main .hs-menu-wrapper.hs-menu-flow-vertical>ul li a{min-width:40px!important;padding:10px 0!important;margin-bottom:0!important;}
}
@media (max-width:480px){
  .sds-footer-main .col{width:100%!important;float:left!important;margin-left:0!important;}
  .sds-footer-main .hs-menu-wrapper.hs-menu-flow-vertical > ul li{float:left;display:inline-block;width:auto;margin-right: 20px;}
  .sds-footer-main .hs-menu-wrapper.hs-menu-flow-vertical > ul > li:last-child{margin-left:0;}
  .sds-footer-bottom .sds-content-wrapper [class*="span"]{width:100%;float:none;margin-left:0; padding-left:0; display:block;}
  .sds-footer-bottom .hs-menu-wrapper{margin:10px 0;}
  .footer-logo{max-width:160px;}
  .sds-footer .contact-details a{display:inline-block;padding:10px 0;}
}


/* - --------------------------- CALL TO ACTION "CTAs" -------------------------------- */
a.cta_button,
a.cta-button{ position:relative; word-wrap: break-word; box-sizing:border-box!important; }
a.cta_button *,
a.cta-button *{cursor:pointer;}
.body-container a.cta_button,
.body-container a.cta-button{margin-top:5px!important; margin-bottom:5px!important; margin-left: 0; margin-right:0;}

.cta-container-btn{position:relative;}
.cta-container-btn a.cta_button,
.cta-container-btn a.cta-button{ position:static;}
.cta-container-btn a.cta_button:before,
.cta-container-btn a.cta-button:before{position:static;float:right;margin-right:-20px;}
.cta-container-btn a.cta_button:after,
.cta-container-btn a.cta-button:after{display:block;position:absolute;content:"";top:0;right:0;left:0;bottom:0;}

.hs-cta-wrapper { padding:0 5px; }
.hs-cta-wrapper:only-child {padding: 0;}

.primary-cta, .secondary-cta, .ghost-cta, .white-cta, .se-ghost-cta , .white-ghost-cta {display:inline-block;font-weight:700;line-height:1.125;border-radius:1000px;width:auto;font-family:'Roboto Condensed', Arial, sans-serif;max-width:100%;text-decoration:none!important;border-width:2px;border-style:solid;transition:ease-in-out 0.3s;font-size:17px;cursor: pointer;box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 22px;text-align:center;}
.primary-cta > *, .secondary-cta > *, .ghost-cta > *, .white-cta > *, .se-ghost-cta * , .white-ghost-cta * { line-height:1.125!important; }
.primary-cta{ background-color:#FB6055; color:#ffffff; border-color:#FB6055;}
.primary-cta:hover,.primary-cta:focus{ background-color:#C74C44; color:#ffffff; border-color:#C74C44; }
.secondary-cta { background-color:#0076C0; color:#FFFFFF; border-color:#0076C0; }
.secondary-cta:hover,.secondary-cta:focus{ background-color:#00568C; color:#FFFFFF; border-color:#00568C; }
.ghost-cta { background-color:transparent; color:#36404a; border-color:#36404a; }
.ghost-cta:hover,.ghost-cta:focus{ background-color:#36404a; color:#ffffff!important; border-color:#36404a; }
.se-ghost-cta{ background-color:transparent; color:#0076C0; border-color:#0076C0;} 
.se-ghost-cta:hover,.se-ghost-cta:focus{ background-color:#00568C; color:#FFFFFF!important; border-color:#00568C; }
.white-ghost-cta { background-color:transparent; color:#ffffff; border-color:#ffffff;} 
.white-ghost-cta:hover,.white-ghost-cta:focus{ background-color:#ffffff; color:#36404A!important; border-color:#ffffff; }
.post-break-cta,.post-break-cta:visited{font-size:30px;color:#0076C0;text-decoration:none;}
.post-break-cta:hover,.post-break-cta:focus{color:#00568C;text-decoration:none;}
@media (max-width:767px){
  .post-break-cta{font-size:20px;}
}
.white-cta{ background-color:#ffffff; color:#0076C0; border-color:#ffffff; }
.white-cta:hover,.white-cta:focus { background-color:transparent; color:#ffffff; border-color:#ffffff; }
.xsmall-cta { width: 150px; }.small-cta { width: 175px; }.medium-cta { width: 235px; }.xmedium-cta { width:275px; }.large-cta { width:375px;}.xlarge-cta { width:425px; }.cta-width-auto,.width-auto-cta{ width:auto; }
.cta-with-image{vertical-align:middle;}
.cta-with-image *{display:inline-block;vertical-align:middle;}
.primary-cta,.secondary-cta,.ghost-cta,.white-cta {padding:5px 10px;}
.small-cta,.xsmall-cta,.medium-cta,.xmedium-cta,.large-cta,.xlarge-cta { padding:20px; }
.sds-cta-button .primary-cta .cta-label,.sds-cta-button .secondary-cta .cta-label,.sds-cta-button .ghost-cta .cta-label,.sds-cta-button .white-cta .cta-label{ padding:5px 10px;}
.thin-cta { padding:10px 15px; }
.regular-cta { padding:15px 20px;}
.fat-cta { padding:20px 25px; }
.medium-font-size-cta{font-size:20px;}
.large-font-size-cta{font-size:24px;}
.medium-font-size-cta[class*="fa-"]:before,
.large-font-size-cta[class*="fa-"]:before{font-size:26px;}
.sds-cta-button .thin-cta .cta-label,.sds-cta-button .thin-cta .cta-icon { padding:10px; }
.sds-cta-button .regular-cta .cta-label,.sds-cta-button .regular-cta .cta-icon{ padding:15px;}
.sds-cta-button .fat-cta .cta-label,.sds-cta-button .fat-cta .cta-icon{ padding:25px; }
.hs-cta-node .cta_button:before,.hs-cta-node .cta-button:before { font-family: Fontawesome; font-weight: 400; line-height:1.125; position:absolute; top:0; right:0; height: 100%;}
.primary-cta:hover,.secondary-cta:hover,.ghost-cta:hover,.white-cta:hover { transition:ease-in-out 0.3s; box-shadow:0 1px 2px rgba(0, 0, 0, 0); }
.primary-cta.shadow-effect,.secondary-cta.shadow-effect,.ghost-cta.shadow-effect,.white-cta.shadow-effect { box-shadow:0 1px 2px rgba(0, 0, 0, 0.4); }
.primary-cta.shadow-effect:hover,.secondary-cta.shadow-effect:hover,.ghost-cta.shadow-effect:hover,.white-cta.shadow-effect:hover { box-shadow:0 1px 2px rgba(0, 0, 0, 0); }
.primary-cta.affordance-highlight:before,.secondary-cta.affordance-highlight:before,.ghost-cta.affordance-highlight:before,.white-cta.affordance-highlight:before { background-color:rgba(0,0,0,.25); }
.sds-cta-button .cta_button:before,.sds-cta-button .cta-button:before { display:none!important; }
.sds-cta-button .cta-wrapper {display: table; width: 100%; border-spacing: 0; margin: 0;}
.sds-cta-button .cta-label,.sds-cta-button .cta-icon {display: table-cell; vertical-align: middle; color:inherit;}
.sds-cta-button .cta-label { padding-left:10%!important; padding-right: 5px!important; }
.sds-cta-button .cta-no-icon .cta-label {padding-right: 10%!important; text-align: center;}
.sds-cta-button .cta-icon { font-size:inherit; text-align:center; }
.sds-cta-button .primary-cta.affordance-highlight .cta-icon,.sds-cta-button .secondary-cta.affordance-highlight .cta-icon,.sds-cta-button .ghost-cta.affordance-highlight .cta-icon,.sds-cta-button .white-cta.affordance-highlight .cta-icon { background-color:rgba(0,0,0,.25); }
.pricing-cta {width: 280px;font-size: 16px;padding: 20px 10px;}
@media (max-width: 767px ){
  .primary-cta,.secondary-cta,.ghost-cta,.white-cta,.white-ghost-cta{ padding:10px;}
  .medium-font-size-cta{font-size:18px;}
  .large-font-size-cta{font-size:20px;}
}
.cta_button[class*="fa-"]:not(.icon-left),.cta-button[class*="fa-"]:not(.icon-left),.cta_button.wi:not(.icon-left),.cta-button.wi:not(.icon-left){padding-right:50px;position:relative;text-align:left;}
.cta_button[class*="fa-"].icon-left,.cta-button[class*="fa-"].icon-left{padding-left:50px;position:relative;}
.cta_button[class*="fa-"]:before,.cta-button[class*="fa-"]:before,.cta_button.wi:before,.cta-button.wi:before{width:50px;height:30px;position:absolute;top:50%;right:0; transform:translateY(-50%);text-align:center;line-height:30px;font-size:22px;}
.cta_button.wi:before,
.cta-button.wi:before{display:inline-block;content:'';}
.cta_button[class*="fa-"].icon-left:before,
.cta-button[class*="fa-"].icon-left:before{left:0;}
.cta_button.wi.i-angle-right:before,.cta-button.wi.i-angle-right:before{top: 50%;right: 20px;height: 10px;width: 10px;border: 2px solid;border-width: 2px 2px 0 0;transform: rotate(45deg);margin-top: -5px;}
.cta_button.wi.i-angle-right:hover:before,.cta-button.wi.i-angle-right:hover:before{right: 17px;}
.cta_button.wi.i-download:before,.cta-button.wi.i-download:before{top: 50%;right: 15px;height: 20px;width: 20px;background-size:20px 20px;background-position:center;background-repeat:no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z'/%3E%3C/svg%3E");}
    
/* Mega Offer w Form */

.search-module .input{position:relative;max-width:400px;}
.search-module input[type=text] {width: 100%;margin: 0;padding: 0 50px 0 10px;height: 38px;background-color: transparent;color: #1a2532;float: left;position: relative;border: 1px solid #00B8D4;outline: none;border-radius:100px;box-shadow:none;}
.search-module input[type=text]:focus {border-color: #00B8D4;}
.search-module a.hs-button {padding: 0;position: absolute;z-index: 0;margin: 0;width: 40px;height: 40px;line-height:38px;text-align:center;background-image: none;overflow: hidden;text-indent: 0;
  right: 0;background: transparent;border: 0;cursor:pointer;}
.search-module a.hs-button:before {color:#1a2532;font-size: 18px;}
.search-module a.hs-button:hover:before,
.search-module a.hs-button:focus:before{color:#00568C;}

/* - ---------------- FORMS ----------------- -*/
button, input[type="button"], input[type="submit"] { -webkit-appearance:none; cursor:pointer; }
::-webkit-input-placeholder { font-size:14px; color: #c7c7c7;font-weight:normal;font-style:italic;} /* Webkit */
:-moz-placeholder { font-size:14px; color: #c7c7c7;font-weight:normal;font-style:italic;}/* Firefox 4-18 */
::-moz-placeholder { font-size:14px; color: #c7c7c7;font-weight:normal;font-style:italic;}/* Firefox 19+ */
:-ms-input-placeholder { font-size:14px; color: #c7c7c7;font-weight:normal;font-style:italic;}/* IE10+ */
.hs_cos_wrapper_type_form ul,
.hs_cos_wrapper_type_blog_subscribe ul{ padding:0;margin:0;list-style:none;}
.hs_cos_wrapper_type_form .hs-richtext,
.hs_cos_wrapper_type_blog_subscribe .hs-richtext{ margin-bottom: 15px;}
.hs_cos_wrapper_type_form { display:block;max-width:600px!important;margin:0 auto;position:relative;z-index:1;border-radius:8px;overflow:hidden;padding:0!important;background-color:#fff;box-shadow: rgba(0, 0, 0, 0.1) 0px 12px 28px 0px;}
@media (max-width: 630px ){
  .hs_cos_wrapper_type_form { margin:0 15px!important;}
}
.form-title {background-color: #FB6055; color: #ffffff; padding:25px 15px; font-size: 20px;font-weight:800;margin:0;line-height:30px;border-radius:0px;text-align:center;}
.form-title:empty{display:none;}
.hs_cos_wrapper_type_form .hs-form{padding: 25px 25px;border-radius: 0px 0px 4px 4px;border:1px solid #d4d4d6;border-top:0;}
.hs-form fieldset{max-width:100%!important;}
.hs-form fieldset.form-columns-2>div{width:49%!important;margin-left:1.9%!important;}
.hs-form fieldset.form-columns-3>div{width:31.33%!important;margin-left:1.9%!important;}
.hs-form fieldset.form-columns-2>div:nth-child(2n+1),
.hs-form fieldset.form-columns-3>div:nth-child(3n+1){margin-left:0!important;clear:both!important;}
.hs-form fieldset .input{margin:0!important;}
.field{margin-bottom:20px;}
.field:after{display:block;clear:both;content:'';}
.hs-form label{font-size: 17px;line-height: 1.5; color:#36404A;}
.hs-form .hs_privacy_agreement label{font-size: 15px;}
.hs-form .field .input>ul label{font-size:15px;}
.hs-form .field>label{display: block; font-weight: 700;font-size:14px;}
.hs-form-field>label span:nth-child(1):empty + span.hs-form-required{display:none;}
.hs-field-desc{color: #36404a; font-size: 13px; margin-bottom: 7px; width: 100%;}
.hs-form .hs-richtext{font-size: 15px;line-height: 1.4;}
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"],select {font-family:'Roboto Condensed', Arial, sans-serif;background-color: #fff;border:1px solid transparent;border-bottom-color:#36404a;height:40px;color:#36404A;border-radius:2px;box-shadow:rgba(0, 0, 0, 0.1) 1px 1px 1px 0px inset;font-size:17px;width:100%;}
input, select, textarea { outline:none; }
textarea{font-family:'Roboto Condensed', Arial, sans-serif;height:80px;}
textarea[disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="search"][disabled],input[type="tel"][disabled],select[disabled] {background-color: #eeeef0;border:1px solid transparent;box-shadow:none;}

.actions { text-align:center; }
input[type="submit"],
a[data-type="form-submit"]{ font-family:'Roboto Condensed', Arial, sans-serif;display:block;text-decoration:none;padding:18px 20px!important;border:0;line-height: 24px;color: #fff;background-color:#FB6055;font-size: 20px;font-weight: 700;width:100%;
  cursor:pointer;box-shadow:none;border-radius:1000px;white-space:normal;text-align:center!important;}
input[type="submit"]:hover,
input[type="submit"]:focus,
a[data-type="form-submit"]:hover,
a[data-type="form-submit"]:focus{background-color:#C74C44;}

@media (max-width:767px){
  .hs_cos_wrapper_type_form {}
  .hs_cos_wrapper_type_form .form-title {padding:20px; font-size:22px;line-height:24px;}
  .hs_cos_wrapper_type_form .hs-form{padding: 15px 20px;}
  .hs-form fieldset.form-columns-2>div{width:100%!important;margin-left:0!important;}
  .hs-form fieldset.form-columns-3>div{width:100%!important;margin-left:0!important;}
}
li.hs-form-checkbox{margin-bottom:0;}
li.hs-form-checkbox label{padding-left:20px;position:relative;}
li.hs-form-checkbox label input{position:absolute;top:0;left:0;}
.hs_investor_interests li{float:left;width:48%;margin-left:3.9%;}
.hs_investor_interests li:nth-child(2n+1){margin-left:0;clear:both;}

@media (min-width:768px) and (max-width: 1023px ){
  .sds-form .hs_cos_wrapper_type_form .form-title {font-size:17px; }
}

.content-overlapping-banner{z-index:1;position:relative;}
.content-overlapping-banner .overlapping-module{background-color:transparent!important;}
@media (max-width: 767px ){
  .hs_cos_wrapper_type_form .form-title {font-size:17px; }  
  .hs_cos_wrapper_type_form .hs-button{padding: 10px;font-size: 16px;line-height: 1.3;}
  .sds-overlapping-form,
  .content-overlapping-banner{margin-top:0!important; padding-top:0!important;}
  .overlapping-module{color:initial;}
}

.with-arrow-to-form{overflow:visible;position:relative;z-index:3;}
.with-arrow-to-form .text-1-content{text-align:center;}
.with-arrow-to-form .text-1-content>*:last-child{display:inline-block;position:relative;margin:0 100px;}
.with-arrow-to-form .text-1-content>*:last-child:after{content:'';display:block;position:absolute;bottom:-70px;right:-100px;height:90px;width:90px;background:url(https://2970406.fs1.hubspotusercontent-na1.net/hubfs/2970406/images/icons/fbd-frozen-beverage-dispensers-arrow-pointing-to-form.svg) no-repeat;}
@media (max-width: 767px ){
  .with-arrow-to-form .text-1-content>*:last-child{margin:0 100px 0 0;}
}

.with-arrow-to-form{overflow:visible;position:relative;z-index:3;}
.with-arrow-to-form .text-2-content .td1{text-align:left;}
.with-arrow-to-form .text-2-content .td1>*:first-child{display:inline-block;position:relative;margin:0 53px 10px 0px;}
.with-arrow-to-form .text-2-content .td1>*:first-child:after{content:'';display:block;position:absolute;bottom:-28px;right:-68px;height:90px;width:90px;background:url(https://www.fbdfrozen.com/hubfs/images/icons/fbd-frozen-beverage-dispensers-curved-arrow.svg) no-repeat;transform:  scaleY(-1) rotate(-50deg);}
@media (max-width: 767px ){
  .with-arrow-to-form .text-2-content .td1>*:first-child:after{display:none;margin:0 53px 10px 0px;}
}

/* Microcopy */
.sds-microcopy { margin-top: 25px; color: #36404a; font-size: 15px; }

.sds-microcopy{visibility:hidden!important;height:0px;overflow:hidden;min-height:0!important;margin-bottom:0 !important;}
.sds-microcopy>.cell-wrapper{margin-bottom:0 !important;}
.hs_cos_wrapper_type_form .sds-microcopy{float:none!important; visibility:visible!important;height:auto;margin-top:25px;color:#36404A; font-size:13px; line-height:1.2;}
.hs_cos_wrapper_type_form .sds-microcopy:empty{display:none!important;}
.hs-inline-edit .sds-microcopy {visibility: visible!important;height: auto;display:block!important;}
.hs-inline-edit .hs_cos_wrapper_type_form .microcopy{display:none!important;}

.hs_cos_wrapper_type_blog_subscribe{ background: #0076c0!important;
   background: -moz-linear-gradient(140deg,  #0076c0 48%, #00b8d4 102%)!important;
   background: -webkit-linear-gradient(140deg,  #0076c0 48%,#00b8d4 102%)!important;
   background: linear-gradient(140deg,  #0076c0 48%,#00b8d4 102%)!important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076c0', endColorstr='#00b8d4',GradientType=0 !important);padding:40px!important;border-radius:8px;display:block;max-width:500px!important;}
.hs_cos_wrapper_type_blog_subscribe .form-title{padding:0;margin-bottom:15px;font-size:28px;font-weight:400;line-height:30px;text-align:left;background-color:transparent;}
.hs_cos_wrapper_type_blog_subscribe .hs-form{padding: 0;background: transparent;}
.hs_cos_wrapper_type_blog_subscribe .hs-form .field>label{color:#fff;}
.hs_cos_wrapper_type_blog_subscribe .hs-form input[type="submit"]{border-radius:100px;}
.hs_cos_wrapper_type_blog_subscribe .field .input>ul label{color:#fff;font-size:14px;}
.hs_cos_wrapper_type_blog_subscribe .field .input>ul>li{margin-bottom:5px;line-height:1.3;}
.hs_cos_wrapper_type_blog_subscribe .field[class*="_subscription"] .input>ul{display:table;width:100%;}
.hs_cos_wrapper_type_blog_subscribe .field[class*="_subscription"] .input>ul>li{float:left;width:48%;margin-left:3.99%;margin-bottom: 0;}
.hs_cos_wrapper_type_blog_subscribe .field[class*="_subscription"] .input>ul>li:nth-child(2n+1){margin-left:0;clear:both;}

/* ERROR */
.hs-form select.error,.hs-form textarea.error,.hs-form input[type="text"].error,.hs-form input[type="password"].error,.hs-form input[type="datetime"].error,.hs-form input[type="datetime-local"].error,.hs-form input[type="date"].error,.hs-form input[type="month"].error,.hs-form input[type="time"].error,.hs-form input[type="week"].error,.hs-form input[type="number"].error,.hs-form input[type="email"].error,.hs-form input[type="url"].error,.hs-form input[type="search"].error,.hs-form input[type="tel"].error,.hs-form input[type="color"].error {border:1px solid #ff6060;}.hs-form .hs-error-msgs label {color:#ff6060;}

.hs-form ul.hs-error-msgs {margin: 5px 0!important;list-style:none;padding:0;}
.hs-form ul.hs-error-msgs li { line-height:1; margin-bottom:0;}
.hs-form ul.hs-error-msgs.inputs-list label{ font-size: 12px;text-transform:none;color:red;}
.hs-form ul.hs-error-msgs label:before{ content: "!"; margin-right: 5px; color:#FF0000;border:1px solid #FF0000;border-radius:20px;height:13px;width:13px;line-height:12px;text-align:center;display: inline-block;font-weight: 700;font-size: 8px;}

.widget-type-email_simple_subscription{max-width:600px;margin:0 auto!important;float:none!important;}
.widget-type-email_simple_subscription input{width:100%!important;}

/* FORM-2 is a simple form without a background placed on Secondary Color. Ex: Shoubox Form Banner */
.form-2 .hs_cos_wrapper_type_form{padding:0;background-color:transparent;box-shadow:none;border-radius:0;}
.form-2 .hs_cos_wrapper_type_form form{padding:0;}
.form-2 ::-webkit-input-placeholder { color:#a4abbf;font-style:normal;}/* Webkit */
.form-2 :-moz-placeholder { color:#a4abbf;font-style:normal;}/* Firefox 4-18 */
.form-2 ::-moz-placeholder { color:#a4abbf;font-style:normal;}/* Firefox 19+ */
.form-2 :-ms-input-placeholder { color:#a4abbf;font-style:normal;}/* IE10+ */

.form-2 textarea,.form-2 input[type="text"],.form-2 input[type="password"],.form-2 input[type="datetime"],.form-2 input[type="datetime-local"],.form-2 input[type="date"],.form-2 input[type="month"],.form-2 input[type="time"],.form-2 input[type="week"],.form-2 input[type="number"],.form-2 input[type="email"],.form-2 input[type="url"],.form-2 input[type="search"],.form-2 input[type="tel"],.form-2 select {border:1px solid #a6a6a6; border-radius:6px;box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px inset;}
/* END FORM-2 */

/* SHARING MODULE */
.hs_cos_wrapper_type_social_sharing a {display: inline-block;height: 39px!important;width: 39px!important;margin: 0 2px 0 0!important;border:0;background-color:#232323;border-radius:50%!important;color:#fff;text-align:center;text-decoration:none;overflow:hidden;}
.hs_cos_wrapper_type_social_sharing a:before{display: inline-block;font-size:17px;height:39px;content:'';width:39px;background:no-repeat center;background-size:20px 20px;}
.hs_cos_wrapper_type_social_sharing a img {display: none!important;}
.hs_cos_wrapper_type_social_sharing a[href*="twitter"]{background-color:#46d4fe;}
.hs_cos_wrapper_type_social_sharing a[href*="twitter"]:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' style='width:16px;height:16px;'%3E%3Cpath fill='%23ffffff' d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'%3E%3C/path%3E%3C/svg%3E");}
.hs_cos_wrapper_type_social_sharing a[href*="linkedin"]{background-color:#069;}
.hs_cos_wrapper_type_social_sharing a[href*="linkedin"]:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' style='width:16px;height:16px;'%3E%3Cpath fill='%23ffffff' d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'%3E%3C/path%3E%3C/svg%3E");}
.hs_cos_wrapper_type_social_sharing a[href*="facebook"]{background-color:#3b5998;}
.hs_cos_wrapper_type_social_sharing a[href*="facebook"]:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' style='width:16px;height:16px;'%3E%3Cpath fill='%23ffffff' d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'%3E%3C/path%3E%3C/svg%3E");}
.hs_cos_wrapper_type_social_sharing a[href*="pinterest"]{background-color:#d01d15;}
.hs_cos_wrapper_type_social_sharing a[href*="pinterest"]:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' style='width:16px;height:16px;'%3E%3Cpath fill='%23ffffff' d='M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z'%3E%3C/path%3E%3C/svg%3E");}
.hs_cos_wrapper_type_social_sharing a[href*="mailto"]{background-color:#e8e8e8;}
.hs_cos_wrapper_type_social_sharing a[href*="mailto"]:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' style='width:16px;height:16px;'%3E%3Cpath fill='%23445b6b' d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'%3E%3C/path%3E%3C/svg%3E");}
.hs_cos_wrapper_type_social_sharing a:hover:before,
.hs_cos_wrapper_type_social_sharing a:focus:before{line-height:44px;}


.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing{max-width:800px;margin:0 auto;text-align:center;width: 100%;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a{display:inline-block;vertical-align:top;width:45%!important;margin:10px 1.9%!important;padding:15px 70px 15px 30px!important;color:#fff;font-size:20px!important;height:auto!important;border:0!important;background:none #fff;border:2px solid #000;border-radius: 1000px!important;font-weight:700;text-align:left;position:relative;transition:all 0.3s ease;box-shadow:rgba(0, 0, 0, 0.1) 0px 8px 20px 0px;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a:hover,
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a:focus{ transform:translateY(-3px); background-color:#00568C;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a *{display:none;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a:before{display:inline-block;width:60px;height:60px;position:absolute;top:50%;right:10px;transform:translateY(-50%);}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="facebook"]{color:#fff;background-color:#3b5998;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="facebook"]:before{}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="facebook"]:after{content: "Share on Facebook";}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="linkedin"]{color:#fff;background-color:#069;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="linkedin"]:before{}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="linkedin"]:after{content: "Share on Linkedin";}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="twitter"]{color:#fff;background-color:#46d4fe;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="twitter"]:before{}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="twitter"]:after{content: "Share on Twitter";}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="pinterest"]{color:#fff;background-color:#d01d15;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="pinterest"]:before{}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="pinterest"]:after{content: "Share on Pinterest";}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="mailto"]{color:#06133F;background-color:#e8e8e8;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="mailto"]:before{}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="mailto"]:after{content: "Email to a friend ";}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="email"]{color:#06133F;background-color:#e8e8e8;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="email"]:before{}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a[href*="email"]:after{content: "Email to a friend ";}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a.email-share{color:#0076C0;background-color:#fff;border-color:#0076C0;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a.email-share:before{}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a.email-share:after{content: "Email to a friend ";}
.custom-sharing-buttons.full-width-items .hs_cos_wrapper_type_social_sharing a{width:100%!important;margin:0;}
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a:hover:before,
.custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a:focus:before {line-height: normal;}
@media (max-width: 767px){
  .custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a{padding:10px;font-size:20px;background-image:none;}
  .custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a:before{font-size:30px;}
}
@media (max-width: 600px){
  .custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a{width:100%!important;margin:5px 0;font-size:17px;}
  .custom-sharing-buttons .hs_cos_wrapper_type_social_sharing a:before{font-size:25px;}
}

/* Sidebar Blog Subscription */
.sds-sidebar .hs_cos_wrapper_type_blog_subscribe {  display: block; padding: 25px; background-color: #F5F5F5;}
.sds-sidebar .hs_cos_wrapper_type_blog_subscribe h3 {font-family: 'Roboto Condensed', Arial, sans-serif; font-size: 19px; font-weight: 700; line-height: 1.3;  margin: 0;padding:0;}
.sds-sidebar .hs_cos_wrapper_type_blog_subscribe .field {margin: 15px 0;}
.sds-sidebar .hs_cos_wrapper_type_blog_subscribe .field > label {display: block; margin-bottom: 5px;}
.sds-sidebar .hs_cos_wrapper_type_blog_subscribe input[type="email"] {width: 100%;height: 30px;padding: 0 10px;font-style: normal;font-size: 14px;color: #737373;border: 1px solid #c8c8c8;background-color: #fff;font-family: 'Roboto Condensed', Arial, sans-serif;border-radius:0px;box-shadow:rgba(0, 0, 0, 0.1) 1px 1px 1px inset;}
.sds-sidebar .hs_cos_wrapper_type_blog_subscribe input[type="submit"] {width: 100%;border: 0;background-color: #FB6055;color: #ffffff;font-size: 19px;font-weight: 500;font-style: normal;text-align: center;white-space: normal;line-height: 1.5;padding: 15px;font-family: 'Roboto Condensed', Arial, sans-serif;border-radius:3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);}
.sds-sidebar .hs_cos_wrapper_type_blog_subscribe input[type="submit"] {background-color: #FB6055;color: #ffffff;}
.sds-sidebar .hs_cos_wrapper_type_blog_subscribe input[type="submit"]:hover,.sds-sidebar .hs_cos_wrapper_type_blog_subscribe input[type="submit"]:focus{ background-color: #C74C44;color: #ffffff;}

/* Thank you page with Blog subscribe FORM Styling */
.sds-thanku-w-blog-subscribe .sds-sidebar .hs_cos_wrapper_type_blog_subscribe { background-color: #0076C0; color: #FFFFFF;}
.sds-thanku-w-blog-subscribe .sds-sidebar .hs_cos_wrapper_type_blog_subscribe h3 { font-size: 28px;color:#FFFFFF;}
.sds-thanku-w-blog-subscribe .sds-sidebar .hs_cos_wrapper_type_blog_subscribe input,
.sds-thanku-w-blog-subscribe .sds-sidebar .hs_cos_wrapper_type_blog_subscribe textarea,
.sds-thanku-w-blog-subscribe .sds-sidebar .hs_cos_wrapper_type_blog_subscribe select{ border-radius:6px;}
.sds-thanku-w-blog-subscribe .sds-sidebar .hs_cos_wrapper_type_blog_subscribe input[type="email"],
.sds-thanku-w-blog-subscribe .sds-sidebar .hs_cos_wrapper_type_blog_subscribe input[type="text"] { height: 45px;  }
/* - ---------------------------CUSTOM MODULES -------------------------------- */

/* SDS BANNERS */
.sds-banner {position: relative;}
.sds-banner[style*="background-image"] .fa{ color:#ffffff;}
.sds-banner .banner-wrapper { position: relative;}
.sds-banner.fit80 {min-height: 80vh;}
.sds-banner.fit100 {min-height: 100vh;}
.sds-banner.fit-screen { ;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.sds-banner .banner-overlay {display: block; width: 100%;height: 100%; position: absolute; top: 0; left: 0; z-index:0;}
.sds-banner .banner-overlay.overlay-solid {background-color: #0076C0;}
.sds-banner .banner-overlay.overlay-gl-lr{background:none;background: -moz-linear-gradient(left, #0076C0 0%, #ffffff 100%);background: -webkit-linear-gradient(left, #0076C0 0%, #ffffff 100%);background: linear-gradient(to right, #0076C0 0%, #ffffff 100%);}
.sds-banner .banner-overlay.overlay-gl-rl{background:none;background: -moz-linear-gradient(right, #0076C0 0%, #ffffff 100%);background: -webkit-linear-gradient(right, #0076C0 0%, #ffffff 100%);background: linear-gradient(to left, #0076C0 0%, #ffffff 100%);}
.sds-banner .banner-overlay.overlay-gl-tb{background:none;background: -moz-linear-gradient(top, #0076C0 0%, #ffffff 100%);background: -webkit-linear-gradient(top, #0076C0 0%, #ffffff 100%);background: linear-gradient(to bottom, #0076C0 0%, #ffffff 100%);}
.sds-banner .banner-overlay.overlay-gl-bt{background:none;background: -moz-linear-gradient(bottom, #0076C0 0%, #ffffff 100%);background: -webkit-linear-gradient(bottom, #0076C0 0%, #ffffff 100%);background: linear-gradient(to top, #0076C0 0%, #ffffff 100%);}
.sds-banner .banner-overlay.overlay-gr{background:none;background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0) 100%);background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0) 100%);background: radial-gradient(ellipse at center, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0) 100%);}

.module-headline { margin-bottom:40px; }
@media (max-width: 767px){.module-headline{margin-bottom:30px;}}

.shoutbox-banner .module-content{position:relative;}
.shoutbox-banner .module-content> *,
.shoutbox-banner .sds-image{position:relative; z-index: 1;}
.shoutbox-banner .module-content:before{content:'';display: block;position: absolute;z-index: 0;height: 927px;width: 800px;top: 50%;left: 50%;transform:rotateZ(-45deg) translate(-36%,-50%);transform-origin:0 0;background: url(https://4316613.fs1.hubspotusercontent-na1.net/hubfs/4316613/images/icons/restaurant-inventory-software-gradient-green-triangle.svg) no-repeat center;background-size: cover;zoom:1.3;}
@media (max-width:768px){
  .shoutbox-banner .module-content{margin:0 auto;}
}

.sds-video-module.video .play-button{position:relative;display: inline-block;}
.sds-video-module.video .play-button:after{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.8)!important;
   background: -moz-linear-gradient(140deg,  rgba(0, 0, 0, 0.8) 48%, rgba(0, 0, 0, 0.227) 102%)!important;
   background: -webkit-linear-gradient(140deg,  rgba(0, 0, 0, 0.8) 48%,rgba(0, 0, 0, 0.227) 102%)!important;
   background: linear-gradient(140deg,  rgba(0, 0, 0, 0.8) 48%,rgba(0, 0, 0, 0.227) 102%)!important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0, 0, 0, 0.8)', endColorstr='rgba(0, 0, 0, 0.227)',GradientType=0 !important);z-index:2;opacity:.5;}
.sds-video-module.video .play-button .icon-container{max-width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:3;}
.sds-video-module.video .play-button .play-icon{display:inline-block;width:100px;height:100px;line-height:100px;border:2px solid #fff;border-radius:100px;vertical-align: middle;}
.sds-video-module.video .play-button .play-icon svg{vertical-align: middle;margin-left: 4px;margin-bottom: 4px;}
.sds-video-module.video .play-button:hover:after,
.sds-video-module.video .play-button:focus:after{ background: rgba(0, 0, 0, 0.9)!important;
   background: -moz-linear-gradient(140deg,  rgba(0, 0, 0, 0.9) 48%, rgba(0, 0, 0, 0.4) 102%)!important;
   background: -webkit-linear-gradient(140deg,  rgba(0, 0, 0, 0.9) 48%,rgba(0, 0, 0, 0.4) 102%)!important;
   background: linear-gradient(140deg,  rgba(0, 0, 0, 0.9) 48%,rgba(0, 0, 0, 0.4) 102%)!important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0, 0, 0, 0.9)', endColorstr='rgba(0, 0, 0, 0.4)',GradientType=0 !important);}
.sds-video-module.video .play-button:hover .play-icon,
.sds-video-module.video .play-button:focus .play-icon{background-color:#fff;}
.sds-video-module.video .play-button:hover svg *,
.sds-video-module.video .play-button:focus svg *{fill:#000!important;}
.sds-video-module.video .play-button em {display:block;margin-top:20px;font-size:15px;color:#fff;}

.grid-cards{margin:0 auto;padding:0;max-width:1230px;}
.grid-cards>div{ display: flex; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-items: stretch; align-items: stretch;}
.grid-cards .card-item{width:33.33%;padding:40px 25px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;}
.grid-cards .card-item .card-content{max-width:350px;margin:0 auto;position:relative;z-index:3;}
.grid-cards .card-item .overlay{display: block; width: 100%;height: 100%; position: absolute; top: 0; left: 0;z-index:1;}
.grid-cards .card-item .hover-overlay{display: block;opacity:0; width: 100%;height: 100%; position: absolute; top: 0; left: 0;z-index:2;transition:all 0.3s ease;}
.grid-cards .card-item:hover .hover-overlay{opacity:1;}
@media(min-width:768px){
  .grid-cards .card-item h3{font-size:40px;margin-bottom:0;}
}
@media(max-width:1023px){
  .grid-cards>div{ display:block;}
  .grid-cards .card-item{width:100%;}
  .grid-cards .card-item .card-content { max-width: 500px;}
}
@media (max-width:767px){
  .logo-band-content{max-width: 500px;margin: 0 auto;}
  .logo-band-content .sds-table .sds-tr{display: flex;flex-flow: row wrap;align-items: flex-end;-webkit-flex-flow:row wrap;flex-flow: row wrap; }
  .logo-band-content .sds-table .sds-td{display:block;float:left;width:50%!important;text-align:left;}
}
@media (max-width:480px){
  .logo-band-content .sds-table .sds-td{width:100%!important;text-align:center;}
}

/* Scroll Aid */
.sds-scrollaid{background-color:transparent!important;height:0;}
.sds-scrollaid.bg-color1 svg path{ fill:#F5F5F5;}
.sds-scrollaid.bg-color2 svg path{ fill:#E5E7E8;}
.sds-scrollaid.bg-color3 svg path{ fill:#00B8D4;}
.sds-scrollaid.bg-color4 svg path{ fill:#36404A;}
.sds-scrollaid.bg-color5 svg path{ fill:#0076C0;}
.sds-scrollaid.bg-color6 svg path{ fill:#d2e6f6;}
.sds-scrollaid.wb-bg-color svg path{ fill:#ffffff;}
.scroll-aid { width:176px;height:30px;position:relative;top:-30px;z-index:990;margin:0 auto;}
.scroll-aid-anchor { display: block;height:30px;}
.scroll-aid-anchor svg { width: 176px!important; height: 31px!important;}
.scrollaid-angle{transition:all .5s ease;position:absolute;top:50%;left:50%;width:18px;height:18px;border-bottom:3px solid;border-right:3px solid;transform:rotate(45deg);margin:-9px 0 0 -6px;}
.scroll-aid-anchor:hover .scrollaid-angle,
.scroll-aid-anchor:focus .scrollaid-angle{margin-top:-7px;}

/* Heading */
.headline + .subheadline { margin-top:20px }

/* sds-statement-box */
.statement-box-content>.content{border:1px solid #E5E7E8;border-left:5px solid #0076C0;border-radius:8px;padding:25px;background-color:#fff;box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 12px;}
.statement-box-content .title{color:#0076C0;font-weight:bold;margin-bottom:20px;}
.statement-box-content .text{font-size:15px;}

/* Text 2*/
@media (max-width:767px) {
  .text-2 {padding-top:40px!important; padding-bottom:40px!important;}
  .text-2 .sds-table,
  .text-2 .sds-tr,
  .text-2 .sds-td { display:block; width:100%; margin-bottom:0;}
  .text-2 .sds-table { margin-left:0;}
  .text-2 .sds-td:first-child { margin-bottom:25px!important;}
}

.two-cols-card.text-2 .sds-table{border-spacing:0;box-shadow:rgba(0, 0, 0, 0.2) 0px 8px 32px 0px;border-radius:4px;overflow:hidden;}
.two-cols-card.text-2 .sds-table .sds-td:first-child{width:65%;padding:40px 25px;}
.two-cols-card.text-2 .sds-td:last-child{width:35%;padding:40px 25px; background: #5338e8!important;
   background: -moz-linear-gradient(-45deg,  #5338e8 50%, #4c8bef 100%)!important;
   background: -webkit-linear-gradient(-45deg,  #5338e8 50%,#4c8bef 100%)!important;
   background: linear-gradient(135deg,  #5338e8 50%,#4c8bef 100%)!important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5338e8', endColorstr='#4c8bef',GradientType=1 !important);color:#FFFFFF;}
.two-cols-card.sixsty-fourty.text-2 .sds-table .sds-td:first-child{width:60%;;}
.two-cols-card.sixsty-fourty.text-2 .sds-td:last-child{width:40%;}
.two-cols-card.text-2 .sds-td:last-child a{ color:#fff;}
@media (max-width:767px) {
  .two-cols-card.text-2 .sds-table .sds-td:first-child{width:100%;margin: 0!important;}
  .two-cols-card.text-2 .sds-td:last-child{width:100%;margin: 0!important;}
}

/* Text 3 */
@media (max-width:899px) {
  .text-3 { padding-top:40px!important; padding-bottom:40px!important; }
  .text-3 .sds-table,.text-3 .sds-tr,.text-3 .sds-td { display:block; width:100%; margin-bottom:25px;}
  .text-3 .sds-table { margin-left:0;}
}


/* Simple Image */
.hs_cos_wrapper_type_widget_container .sds-simple-image .hs_cos_wrapper_widget { padding: 0;}

/* Image Text 2 */
.image-text-2 .content-icon{background-color:#F5F5F5;box-shadow: rgba(0, 0, 0, 0.08) 1px 4px 20px;width: 80px;height: 80px;border-radius:100px;z-index:1;margin-bottom:40px;line-height:80px;text-align:center;position: relative;}
.image-text-2 .content-icon img{display:inline-block;max-width: 32px;max-height: 32px;vertical-align:middle;}
.image-text-2 .content-link a{min-width:230px;}

.image-text-2.sds-edge .sds-width11 {max-width: 1170px;}
.image-text-2.sds-edge .sds-width12 {max-width: 1315px;}
.image-text-2.sds-edge .halign-left .sds-image{ border-right: 25px solid rgba(0, 0, 0, 0); }
.image-text-2.sds-edge .halign-right .sds-image { border-left: 25px solid rgba(0, 0, 0, 0); }
.image-text-2.sds-edge .sds-image { background-repeat: no-repeat; background-size: cover; background-position:top center;}
.video-image .image-text-2.sds-edge .sds-image { background-repeat: no-repeat; background-size: auto; background-position:top center;}

@media(min-width:769px){
  .image-text-2.sds-edge .halign-left { margin-left:-25px;}
  .image-text-2.sds-edge .halign-right { margin-right:-25px; }
  .image-text-2.sds-edge .halign-left .sds-text { padding-left:25px;}
  .image-text-2.sds-edge .halign-right .sds-text { padding-right:25px; }
}
@media(max-width:768px){
  .image-text-2.sds-edge { padding-top:0!important; }
  .image-text-2 .sds-image { background:none!important;}
  .image-text-2.sds-edge .sds-text {padding-top:40px!important;padding-bottom:40px!important;}
  .image-text-2.sds-edge .sds-image { border:0!important; padding-left:0!important; padding-right:0!important;  width:calc(100% + 50px)!important; margin-left:-25px; }
  .image-text-2.sds-edge .sds-image img { display:block!important; margin:0 auto; width:100%;}
  .image-text-2 .image-text-content-wrapper { max-width:100%!important; margin-left:auto!important; margin-right:auto!important; }
  .image-text-2 .sds-table,
  .image-text-2 .sds-tr,
  .image-text-2 .sds-td { display: block; width: 100%; border:0!important;}
  .image-text-2 .sds-table { margin-left:0;}
  .image-text-2 .sds-image{  margin-bottom:30px;float:none!important; }
  .image-text-2 .content-icon{margin-bottom:30px;margin-left:20px;margin-top:-70px;}

}
@media(max-width:540px){
  .image-text-2 .content-icon{width: 60px;height: 60px;line-height:60px;margin-bottom:20px;margin-top:-60px;}
  .image-text-2 .content-icon img{max-width: 25px;max-height: 25px;}
}

.descriptive-image .image-pos-left .sds-image{float:right;}
.descriptive-image .image-pos-right .sds-image{float:left;}
@media(min-width:769px){
  .descriptive-image .image-pos-left .sds-image{padding-left:0!important}
  .descriptive-image .image-pos-right .sds-image{padding-right:0!important}
}
@media (min-width: 1601px){
  .descriptive-image .sds-image{min-width:900px;}
}
@media (min-width: 1176px) and (max-width: 1600px){
  .descriptive-image .sds-image{min-width:50vw;}
}
@media(max-width:1175px){
  .descriptive-image .sds-image{width:auto!important;max-width:1000%!important;height:100%;}
}


/* Image Screen Edge */
.sds-screen-edge .image-text-content{display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;}
.sds-screen-edge>.bg-image {position:absolute;top:0;bottom:0;width:50%;height:100%; background-repeat: no-repeat; background-size: cover; background-position:top center;overflow:hidden;}
.sds-screen-edge.image-pos-left .bg-image{ left:0;}
.sds-screen-edge.image-pos-right .bg-image{ right:0;}
.sds-screen-edge .sds-image img{opacity:0;}
.sds-screen-edge.image-pos-left .flexbox{flex-direction:row-reverse;}
.sds-screen-edge .sds-image .bg-mobile-image{display:none;}
.sds-screen-edge.with-mobile-image .sds-image .bg-mobile-image{display:none;}
.sds-screen-edge .text-over-image{position:absolute;z-index:2;}
.sds-screen-edge .text-over-image.top-left{top:0;left:0;}
.sds-screen-edge .text-over-image.top-center{top:0;left:50%;transform:translateX(-50%);}
.sds-screen-edge .text-over-image.top-left{top:0;right:0;}
.sds-screen-edge .text-over-image.middle-left{top:50%;left:0;transform:translateY(-50%);}
.sds-screen-edge .text-over-image.middle-center{top:50%;left:50%;transform:translate(-50%,-50%);}
.sds-screen-edge .text-over-image.middle-right{top:0;right:0;transform:translateY(50%);}
.sds-screen-edge .text-over-image.bottom-left{bottom:0;left:0;}
.sds-screen-edge .text-over-image.bottom-center{bottom:0;left:50%;transform:translateX(-50%);}
.sds-screen-edge .text-over-image.bottom-right{bottom:0;right:0;}
.sds-screen-edge .text-over-image>div{position:relative;padding:40px;}
@media(max-width:1024px){
  .sds-screen-edge .sds-text>div{padding:0;}
}
@media(max-width:880px){
  .sds-screen-edge .sds-image{order:1;width:100%;position:relative;overflow:hidden;}
  .sds-screen-edge .bg-image{visibility:visible!important;max-height:400px!important;}
  .sds-screen-edge .sds-text{order:2;width:100%;}
  .sds-screen-edge.stack-img-before-text .sds-text{padding-top:30px!important;padding-bottom:40px!important;}
  .sds-screen-edge.stack-img-after-text .sds-text{padding-top:40px!important;padding-bottom:30px!important;}
  .sds-screen-edge .sds-image{max-height:400px;margin:0;}
  .sds-screen-edge>.bg-image{display:none;}
  .sds-screen-edge.with-mobile-image .sds-image .bg-image{display:none;}
  .sds-screen-edge.with-mobile-image .sds-image .bg-mobile-image{display:block;}
  .sds-screen-edge.stack-img-before-text .image-before-text-m{display:block;}
  .sds-screen-edge.stack-img-before-text .image-before-text-m{display:none;}
}
@media(min-width:768px) {
  .image-after-text-m .bg-image{visibility:hidden;}
}
@media(max-width:767px) {
  .sds-screen-edge .text-over-image>div{padding:25px;}
}
.sds-image .image-container {display: inline-block;vertical-align: middle;position: relative;}

.sds-banner-screen-edge .sds-text>div{padding-right:25px;}
.sds-banner-screen-edge .sds-image{position:relative;margin:0;}
.sds-banner-screen-edge .sds-image .bg-image{position:absolute;top:0;bottom:0;left:0;width:calc(50vw - (-24px));height:100%; background-repeat: no-repeat; background-size: cover; background-position:top center;}
.sds-banner-screen-edge .sds-image img{opacity:0;}
.sds-banner-screen-edge .bg-mobile-image{display:none;width:100%;background-repeat: no-repeat; background-size: cover; background-position:center center!important;max-height:400px;}
.sds-banner-screen-edge .bg-mobile-image.mobile-image{max-height:500px;}

@media(max-width:880px) {
  .sds-banner-screen-edge .stack-flex-on-tablet-s .sds-text {padding-top:40px!important;padding-bottom:40px!important;}
  .sds-banner-screen-edge .stack-flex-on-tablet-s .sds-text>div{padding-right:0;}
  .sds-banner-screen-edge .stack-flex-on-tablet-s .bg-image {display:none;}
  .sds-banner-screen-edge .stack-flex-on-tablet-s .bg-mobile-image{display:block;}
}

.sds-banner-text-features .sds-features .sds-td{border-left:1px solid rgba(255, 255, 255, 0.5);padding:20px 10px 14px;vertical-align:top;text-align:center;}
.sds-banner-text-features .sds-features .sds-td:first-child{border-left:0;}
.sds-banner-text-features .sds-features .sds-td .icon{width:60px;height:60px;line-height:60px;vertical-align:middle;margin-bottom:20px;}
.sds-banner-text-features .sds-features .sds-td .icon img{max-width:60px;max-height:60px;}
.sds-banner-text-features .sds-features .sds-td .title{font-size:15px;}
@media(max-width:880px) {
  .sds-banner-text-features .sds-features .sds-features{max-width:600px}
  .sds-banner-text-features .stack-flex-on-tablet .sds-text {padding-bottom:40px;}
}


/* ICON-TEXT COLS */
.sds-icon-text-cols .title{color:#36404A;line-height:1.7;margin-bottom:15px;}
.bg-color3.sds-icon-text-cols .title{color:#ffffff;}
.sds-icon-text-cols.small-font-size .title{margin-bottom:15px;}
.sds-icon-text-cols .content-link{margin-top:25px;}
.sds-icon-text-cols .icon-container{margin-left:2.5%;}

.icon-text-2-cols .icon-container{width:48.75%;}
.icon-text-3-cols .icon-container{width:31.666%;}
.icon-text-4-cols .icon-container{width:23.125%;}
.icon-text-5-cols .icon-container{width:20%; margin-left:0!important;}

.sds-icon-text-cols .icon-container:first-child{margin-left:0!important;}

.sds-icon-text-cols .icon{margin-bottom:20px;}
.sds-icon-text-cols .icon.icon-xsmall{margin-bottom:20px;}
.sds-icon-text-cols .icon.icon-small{margin-bottom:25px;}
.sds-icon-text-cols .icon.icon-medium{margin-bottom:20px;}
.sds-icon-text-cols .icon.icon-large{margin-bottom:35px;}
.sds-icon-text-cols .icon.icon-xlarge{margin-bottom:40px;}
@media(max-width:1023px){
  .icon-text-5-cols .flexbox { justify-content:space-around; }
  .icon-text-5-cols .icon-container { width: 33.33%; margin-bottom:40px;}
}
@media (min-width:641px) and (max-width:1023px){
  .icon-text-4-cols .icon-container{width:48.75%;}
  .icon-text-4-cols .icon-container:nth-child(2n+1){margin-left:0!important;}
  .icon-text-4-cols .icon-container{margin-top:40px;}
  .icon-text-4-cols .icon-container:nth-child(1),
  .icon-text-4-cols .icon-container:nth-child(2){margin-top:0;}
}
@media (max-width:768px){
  .sds-icon-text-cols .icon{margin-bottom:15px;}
  .sds-icon-text-cols .icon.icon-large{margin-bottom:20px;}
  .icon-text-3-cols .icon-container{width:100%;margin-left:auto!important;margin-right:auto!important;}
  .icon-text-3-cols .icon-container{margin-top:40px;}
  .icon-text-3-cols .icon-container:first-child{margin-top:0;margin-left:auto!important;}
}
@media(max-width:767px){
  .icon-text-5-cols .icon-container { width: 50%;}
}
@media (max-width:640px){
  .icon-text-2-cols .icon-container,
  .icon-text-4-cols .icon-container{width:100%;margin-left:auto!important;margin-right:auto!important;}
  .sds-icon-text-cols .icon-container{margin-top:40px;}
  .sds-icon-text-cols .icon-container:first-child{margin-top:0;margin-left:auto!important;}

  .stacked .icon-container {width: 50%; margin-top: 40px !important}
}
@media(max-width:459px){
  .icon-text-5-cols .flexbox { max-width:320px; margin:0 auto; }
  .icon-text-5-cols .icon-container { width: 100%; text-align:left;}
  .icon-text-5-cols .icon-container { white-space:nowrap; }
  .icon-text-5-cols .icon-container .icon { width: 30px!important; height: 30px!important; line-height: 30px!important;  margin-bottom: 0;  display: inline-block;  white-space: normal; vertical-align: top;}
  .icon-text-5-cols .icon-container .icon img { max-width:100%!important; max-height:100%!important; }
  .icon-text-5-cols .icon-container .title { display: inline-block; white-space: normal; vertical-align: top; padding-left:8px;}
}
/* END ICON-TEXT COLS */


/* ICON-TEXT BOXES */
.sds-icon-text-boxes .title{color:#00568C;line-height:1.7;margin-bottom:25px;}
.sds-icon-text-boxes.small-font-size .title{font-size:18px;margin-bottom:10px;}
.sds-icon-text-boxes .content-link{margin-top:20px;}
.sds-icon-text-boxes .icon-container{max-width:400px;margin-left:2.5%;border:1px solid #E5E7E8;border-radius:8px;box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 28px;}
.icon-text-2-boxes .icon-container{width:48.75%;}
.icon-text-3-boxes .icon-container{width:31.666%;}
.icon-text-4-boxes .icon-container{width:23.125%;}

.sds-icon-text-boxes.comfort-spacing .icon-container{margin-left:4%;}
.icon-text-2-boxes.comfort-spacing .icon-container{width:47.99%;}
.icon-text-3-boxes.comfort-spacing .icon-container{width:30.666%;}
.icon-text-4-boxes.comfort-spacing .icon-container{width:21.99%;}

.sds-icon-text-boxes .icon-container:first-child{margin-left:0;}

.sds-icon-text-boxes .icon{margin-bottom:20px;}
.sds-icon-text-boxes .icon.icon-large{margin-bottom:40px;}

@media (min-width:1023px) and (max-width:1023px){
  .icon-text-4-boxes .icon-container{width:47.99%!important;;}
  .icon-text-4-boxes .icon-container{margin-top:40px;}
  .icon-text-4-boxes .icon-container:nth-child(1),
  .icon-text-4-boxes .icon-container:nth-child(2){margin-top:0;}
}
@media (max-width:768px){
  .sds-icon-text-boxes .icon{margin-bottom:15px;}
  .sds-icon-text-boxes .icon.icon-large{margin-bottom:20px;}
  .icon-text-3-boxes .icon-container{width:100%!important;margin-left:auto!important;margin-right:auto!important;}
  .icon-text-3-boxes .icon-container{margin-top:40px;}
  .icon-text-3-boxes .icon-container:first-child{margin-top:0;}
}
@media (max-width:640px){
  .icon-text-2-boxes .icon-container,
  .icon-text-4-boxes .icon-container{width:100%!important;;margin-left:auto!important;margin-right:auto!important;}
  .sds-icon-text-boxes .icon-container{margin-top:40px;}
  .sds-icon-text-boxes .icon-container:first-child{margin-top:0;}
}
/* END ICON-TEXT BOXES */

/* ICON-TEXT COLS */
.sds-icon-text-steps .title{color:#00568C;line-height:1.7;margin-bottom:25px;}
.sds-icon-text-steps.small-font-size .title{font-size:18px;margin-bottom:15px;}
.sds-icon-text-steps .flexbox{justify-content:space-between;}
.sds-icon-text-steps .icon-container{max-width:500px;margin-left:2.5%;position:relative;}
.sds-icon-text-steps .icon-container:after {content: '';display: block;position: absolute;height: 1px;background:#0076C0;width: calc(100% - 160px);left:50%;margin-left: 90px;top: 62px;}
.sds-icon-text-steps .icon-container:last-child:after{display:none;}

.sds-icon-text-steps .flexbox{counter-reset: icon-count;}
.sds-icon-text-steps .icon-container{counter-increment: li-count;}
.sds-icon-text-steps .icon-container .icon{position:relative;}
.sds-icon-text-steps .icon-container .icon:before{height:36px;width:36px;line-height:36px;text-align:center;background-color:#fff;border-radius:40px;display:block;z-index:2;position: absolute;
  top:10px;right:-8px;counter-increment: section;content: counter(li-count);color:#0076C0;font-size:18px;font-weight:bold;border:1px solid #0076C0;}


.icon-text-2-steps .icon-container{width:48.75%;}
.icon-text-2-steps .icon-container>div{max-width:350px;}
.icon-text-3-steps .icon-container{width:31.666%;}
.icon-text-3-steps .icon-container>div{max-width:300px;}

.sds-icon-text-steps .icon-container:first-child{margin-left:0!important;}

.sds-icon-text-steps .icon{margin-bottom:20px;}

@media (max-width:768px) and (min-width:768px){
  .sds-icon-text-steps .icon-container .icon:before{height: 30px;width: 30px;line-height: 30px;top: 3px;right: -10px;}
}
@media (max-width:767px){
  .sds-icon-text-steps .icon{width: 125px!important;height: 125px!important;line-height: 125px!important;}
  .sds-icon-text-steps .icon img {max-width: 70px!important;max-height: 70px!important;}
  .icon-text-3-steps .icon-container{width:100%;margin-left:auto!important;margin-right:auto!important;}
  .icon-text-3-steps .icon-container{margin-top:20px;}
  .icon-text-3-steps .icon-container:first-child{margin-top:0;margin-left:auto!important;}
  .icon-text-3-steps .icon-container:after{position:static;height:50px;width:1px;margin:20px auto 0 auto;}
}
@media (max-width:640px){
  .icon-text-2-steps .icon-container{width:100%;margin-left:auto!important;margin-right:auto!important;}
  .sds-icon-text-steps .icon-container{margin-top:20px;}
  .sds-icon-text-steps .icon-container:first-child{margin-top:0;margin-left:auto!important;}
  .icon-text-2-steps .icon-container:after{position:static;height:50px;width:1px;margin:20px auto 0 auto;}
}
/* END ICON-TEXT COLS */


/* NUMBER-TEXT COLS */
.sds-number-text-steps .title{color:#0076C0;line-height:1.7;margin-bottom:25px;}
.sds-number-text-steps.small-font-size .title{font-size:18px;margin-bottom:10px;}
.sds-number-text-steps .flexbox{justify-content:space-between;}
.sds-number-text-steps .icon-container{max-width:500px;margin-left:2.5%;position:relative;}
.sds-number-text-steps .icon-container:after {content: '';display: block;position: absolute;height: 1px;background:#00B8D4;width: calc(100% - 160px);left:50%;margin-left: 90px;top: 45px;}
.sds-number-text-steps .icon-container:last-child:after{display:none;}

.number-text-2-steps .icon-container{width:48.75%;}
.number-text-2-steps .icon-container>div{max-width:350px;}
.number-text-3-steps .icon-container{width:31.666%;}
.number-text-3-steps .icon-container>div{max-width:300px;}

.sds-number-text-steps .icon-container:first-child{margin-left:0!important;}

.sds-number-text-steps .icon{margin-bottom:20px;width:80px;height:80px;text-align:center;line-height:80px;font-size:36px;font-weight:bold;margin:0 auto 20px;border-radius:80px;}

@media (max-width:540px){
  .sds-number-text-steps .icon-container{width:100%;margin-left:auto!important;margin-right:auto!important;}
  .sds-number-text-steps .icon-container{margin-top:20px;}
  .sds-number-text-steps .icon-container:first-child{margin-top:0;margin-left:auto!important;}
  .sds-number-text-steps .icon-container:after{position:static;height:50px;width:1px;margin:20px auto 0 auto;}
}
/* END NUMBER-TEXT COLS */


/* Shoutbox CTA */
.sds-shoutbox .shoutbox-cta-content{box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 20px 0px;position:relative;overflow:hidden;}
.sds-shoutbox .cta_button{position:static;}
.sds-shoutbox .cta_button:before{content:'';display:block;top:0;left:0;right:0;bottom:0;position:absolute;}
@media(max-width:640px) {
  .sds-shoutbox .sds-table,.sds-shoutbox .sds-tr,.sds-shoutbox .sds-td{display:block;width:100%;margin:0;}
  .sds-shoutbox .sds-td{margin-bottom:20px;}
  .sds-shoutbox .sds-td:last-child,
  .sds-shoutbox .sds-text{margin:0;}
  .sds-shoutbox .shoutbox-cta-content .sds-media img{max-width:350px;}
}

.sds-shoutbox.sb-t-i-c .shoutbox-cta-content{box-shadow:none;}
.sb-t-i-c .col1{width:26%;}
.sb-t-i-c .col2{width:32.9%;}
.sb-t-i-c .col3{width:22%;}

/* Blog Feed */
.sds-rss .hs_cos_wrapper_type_rss_listing { padding-top:20px; padding-bottom: 80px;}
.sds-rss .hs-rss-module111{ display: flex; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-items: stretch; align-items: stretch;}

.sds-rss .hs_cos_wrapper_type_rss_listing h3 { font-size: 32px; font-weight: 700; line-height: 1.3; color:#00568C; text-transform: capitalize; text-align: center; max-width: 1180px; margin:60px auto 40px;}
.sds-rss .hs_cos_wrapper_type_rss_listing h3:after {content: "";display: block;vertical-align: middle;width: 150px; max-width:100%; height: 4px;background-color:#00568C; margin: 20px auto 0;}
.sds-rss .hs_cos_wrapper_type_rss_listing h3:empty { display:none; }

.sds-rss .hs-rss-item { background-color: #fff; border: 1px solid ; position: relative; padding-bottom: 55px;width:100%;}

.sds-rss .hs-rss-item.hs-with-featured-image:before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 75%; }
.sds-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper { display: block; width: 100%; position: absolute; top: 0; left: 0; height: 0; overflow: hidden; padding-bottom: 75%;}
.sds-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper .hs-rss-featured-image { width: auto!important; height: 100%; max-width: none;transform:translate(-50%, -50%); position: absolute; top: 50%; left: 50%;}
.sds-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-text {float: none; width: 100%;}
.sds-rss .hs-rss-description a { display: block;  width: 100%;  position: absolute; bottom: 0; left: 0; font-size: 14px; line-height: 1;padding: 20px 25px;border-top: 1px solid #F5F5F5;}
.sds-rss .hs-rss-description { font-size: 14px; padding: 20px 25px; margin-bottom: 0;}
.sds-rss a.hs-rss-title { font-size: 20px; line-height:1.3; text-decoration: none;display: block;font-weight: 700;padding: 20px 25px;position: relative;color:#00568C;}
.sds-rss a.hs-rss-title:after { content: ""; position: absolute; bottom: 0; border-top: 2px solid; display: block; height: 2px; width: 100px; max-width: 100%;}
.sds-rss .hs-rss-byline {font-size: 12px; opacity: 1;font-style: italic; padding: 10px 25px 0;}

@media (max-width: 940px) and (min-width: 600px){
  .sds-rss .hs-rss-item {border: 0; padding:25px;}
  .sds-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper { position:relative; width:40%; padding-bottom: 30%; float:left;}
  .sds-rss .hs-rss-item.hs-with-featured-image:before {display:none; }
  .sds-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-text {float: right; width: 60%;}
  .sds-rss .hs-rss-description a { position: relative; border:0; padding:25px 0 0;}
}
@media (max-width: 599px){
  .sds-rss .hs-rss-module { max-width:410px; margin-left:auto; margin-right:auto; }
  .sds-rss .hs-wrapper .hs-rss-module { max-width:360px; }
  .sds-rss .hs-rss-item { margin-bottom:40px; }
}

.card-link a,
.sds-rss .hs-rss-description a { color: #0076C0; font-weight: 700; text-decoration: none;}
.card-link a:hover,
.sds-rss .hs-rss-description a:hover { color:#FB6055; }
.card-link a:after,
.sds-rss .hs-rss-description a:after { content:"\f054"; font-family:Fontawesome; margin-left:5px; font-size:12px;}


/* Testimonial Banner */
.testimonial-banner .testimonial-title{text-transform:uppercase;font-size:17px;font-weight:bold;margin-bottom:40px;}
.testimonial-banner .sds-quote { position:relative;font-size:32px;}
.testimonial-banner .signature { float:none;width:240px;margin:0 auto;}
.testimonial-banner .signature { margin-top:35px; }
.testimonial-banner .signature .photo { width: 240px; overflow: hidden; height: auto;max-height:240px;margin:0 auto;}
.testimonial-banner .signature .photo > img {  max-width:100%; max-height:100%;}
.testimonial-banner .signature .info { font-size:15px; line-height:1.5;margin-top:30px;}
@media(min-width:1025px){
  .testimonial-banner .sds-quote { float:right;width:calc(100% - 340px);}
  .testimonial-banner .signature { float:left;width:240px;margin-top:0;}
}
@media(max-width:1024px){
  .testimonial-banner .sds-quote { max-width:640px;margin:0 auto;font-size:24px;}
  .testimonial-banner .signature .photo { width: 100px;}
}
@media(max-width:640px){
  .testimonial-banner .sds-quote{font-size:19px;}
  .testimonial-banner .sds-quote strong{font-size:22px;}
  .testimonial-banner .signature .photo { width: 75px;}
  .testimonial-banner .signature .info { font-size:14px;}
}

/* Testimonial Banner */
.sds-testimonial .ttmn-item{margin:0 auto;max-width:540px;}
@media(min-width:768px){
  .sds-testimonial .items-2 .ttmn-item {width:50%;}
  .sds-testimonial .items-2 .testimonials-slider .ttmn-item{width:100%;}
  .sds-testimonial .items-2 .cols .ttmn-item:nth-child(1){border-right:1px solid #E5E7E8;padding-right:25px;}
  .sds-testimonial .items-2 .cols .ttmn-item:nth-child(2){padding-left:25px;}
  .sds-testimonial .items-2 .ttmn-item>* {display:block;max-width: 430px;margin-left: auto;margin-right: auto;}
}
@media(max-width:767px){
  .sds-testimonial .items-2 .cols .ttmn-item:nth-child(1){border-bottom:1px solid #E5E7E8;padding-bottom:40px;margin-bottom:40px;}
}
.sds-testimonial .logo { margin-bottom:35px;}
.sds-testimonial .title { font-size:32px;}
.sds-testimonial .sds-quote { position:relative;font-size:17px;}
.sds-testimonial .signature { margin-top:35px; position:relative;}
.sds-testimonial .signature.width-photo { padding-left:80px;min-height:60px;}
.sds-testimonial .signature .photo { width: 60px; overflow: hidden; height: 60px; border-radius: 50%;margin:0 auto;position:absolute;top:0;left:0;}
.sds-testimonial .signature .photo > img {  max-width:100%; max-height:100%;}
.sds-testimonial .signature .info { font-size:15px; line-height:1.5;}
.sds-testimonial .signature.width-photo .info { padding-top:10px;}
.sds-testimonial .full-story-link{margin-top:35px;font-size:15px;display:inline-block;}
@media(max-width:767px){
  .sds-testimonial .title { font-size:24px;}
}
@media(max-width:640px){
  .sds-testimonial .sds-quote{font-size:15px;}
  .sds-testimonial .signature.width-photo { padding-left:60px;position:relative;}
  .sds-testimonial .signature .photo { width: 50px; height: 50px;}
  .sds-testimonial .signature .info { font-size:14px;}
  .sds-testimonial .signature.width-photo .info { padding-top:5px;}
}

/* Table Row Module */
.table-row-label {font-size: 19px; font-family: 'Roboto Condensed', Arial, sans-serif; color:#00568C; font-weight:700; word-break:break-word; padding-left:25px; }
@media (max-width:1023px){
  .table-row-label {font-size: 16px; }
}
@media (max-width:768px){
  .table-row .sds-table,
  .table-row .sds-tr,
  .table-row .sds-td { display:block; width:100%;}
  .table-row .sds-table { margin-left:0;}
}


/* Flow Module */
.flow-module { position:relative;overflow:hidden;}
.flow-module .sds-table{height:250px;}
.flow-mod-cta { color:#FFFFFF; padding:40px 25px;position:relative; z-index: 1;}
.flow-mod-cta > *{position:relative; z-index: 1;}
.flow-mod-cta:before{content:'';display: block;position: absolute;z-index: 0;height: 900px;width: 900px;top:50%;right:0;transform:translate(0,-50%);background: #0076c0!important;
   background: -moz-linear-gradient(140deg,  #0076c0 48%, #00b8d4 102%)!important;
   background: -webkit-linear-gradient(140deg,  #0076c0 48%,#00b8d4 102%)!important;
   background: linear-gradient(140deg,  #0076c0 48%,#00b8d4 102%)!important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076c0', endColorstr='#00b8d4',GradientType=0 !important);
  opacity:.9;border-radius:100%;}
.flow-mod-cta *{color:#fff;}
.flow-mod-cta h5{font-size:32px;margin-bottom:15px;font-weight:bold;}
.flow-mod-cta p{margin-bottom:5px;}
.flow-mod-next { text-align:center; padding:25px 40px; text-decoration:none!important;font-size:32px;position:relative;font-weight:bold;}
.flow-mod-next:before {content:'';display:block;position:absolute;z-index:0;height:100%;width:100%;top:0;left:0;}
.flow-mod-next .next-label { display:inline-block; vertical-align:middle;position: relative;z-index:1;color:#fff;}
.flow-mod-next .flow-mod-icon { color:#fff;position: relative;margin-left:15px;transition:all 0.3s ease;top:-1px;}
.flow-mod-next .flow-mod-icon:before{ transition:all 0.3s ease;width: 14px;height: 14px;content: '';display:inline-block;border:2px solid;border-width:0 2px 2px 0;transform:rotateZ(-45deg);}
.flow-mod-next:hover .flow-mod-icon,
.flow-mod-next:focus .flow-mod-icon{left:5px;}

@media (max-width:767px){
  .flow-mod-cta{text-align:center;position:relative;}
  .flow-mod-cta,
  .flow-mod-next{display:block!important; width:100%!important;padding:40px 15px; }
  .flow-mod-cta:before{display:none;}
  .flow-mod-cta h5{font-size:20px;}
  .flow-mod-next{font-size:20px;background-color:#00568C;}
  .flow-mod-next .next-label{text-decoration:underline;}
}

.sds-3-cols [class*="bg-color"]{border:1px solid #E5E7E8;border-radius:4px;}
/* - --------------------------- Template Styling -------------------------------- */

/* ---------Case Study------------- */
/* Sharing buttons */
.sharing-bottons-horizontal a {cursor:pointer;}
@media (max-width:480px){
  .sharing-bottons-horizontal .sds-table,.sharing-bottons-horizontal .sds-tr,.sharing-bottons-horizontal .sds-td{ display:block!important; width:100%!important; margin-left:0!important; }
}

/* Contact Us */
.contact-us .left-column h3:after { content: ""; display: block; vertical-align:middle; width: 100px; max-width:100%; height: 2px; background-color:#00568C; margin-top: 15px;}

/* 404 Template */
.error-search-form { position: relative;}
.error-search-label {position: absolute; bottom: 0; left: 0; height: 60px; width: 50px; font-size: 35px; padding: 10px 0; color: #0076C0; text-align: center; }
.error-search-field{ height: 61px; border-width: 1px; border-color: transparent; border-bottom-color: #0076C0; padding: 10px 185px 10px 50px!important; font-size: 24px; font-style: italic; outline: 0;border-radius:0px 1000px 1000px 0px; }
.error-search-field:focus { border-color: #0076C0; }
.error-search-button {position: absolute;top: 0;right: 0;height: 60px;width: 185px;padding:20px 10px;font-size: 20px;font-weight: 700;line-height:1;text-align:center;border: 0;color: #ffffff;background-color: #FB6055;border-radius:0px 1000px 1000px 0; box-shadow:0 1px 2px rgba(0, 0, 0, 0.4);}
.error-search-button:hover { color: #ffffff; background-color: #C74C44; }

/* Password Promt Page */
.widget-type-password_prompt { position: relative;}
.widget-type-password_prompt input[type="password"] {height: 61px!important;margin: 0!important;}
.widget-type-password_prompt .hs-button {position: absolute;top: 0;right: 0;height: 60px;width: 185px;padding: 20px 10px;font-size: 20px;font-weight: 700;line-height: 1;text-align: center;border: 0;color: #ffffff;background-color: #FB6055;border-radius: 0 4px 4px 0;box-shadow: 0 1px 2px rgba(0,0,0,0.4);}

.sds-sidebar{font-size:15px;}
@media (min-width:768px){
  .sds-sidebar h2{font-size:24px;}
}
/* - --------------------------- HUBSPOT MODULES -------------------------------- */

/* Horizontal Spacer */
.hs_cos_wrapper_type_space { display: block; height:40px;}

/* Post Filter & Post Listing  */
.hs_cos_wrapper_type_post_listing h3,
.hs_cos_wrapper_type_post_filter h3 { font-size: 19px; font-weight: 700;}
.hs_cos_wrapper_type_post_listing h3:empty,
.hs_cos_wrapper_type_post_filter h3:empty {display:none;}
.hs_cos_wrapper_type_post_listing li,
.hs_cos_wrapper_type_post_filter li{ font-size: 15px; line-height: 1.3; margin-top: 20px;}
.hs_cos_wrapper_type_post_listing li a,
.hs_cos_wrapper_type_post_filter li a{ display:block; }
.hs_cos_wrapper_type_post_filter .filter-link-count {}
.hs_cos_wrapper_type_post_filter .filter-link-count {}
.hs_cos_wrapper_type_post_filter a[href*="afvadmin"] { display: none!important;}

.body-container .hs_cos_wrapper_type_post_filter ul>li>a>.filter-link-count { display: inline-block; min-width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: 700; float: right; 
  margin-left: 10px; font-size: 11px; padding: 0 2px; border-radius:50%; background-color: #0076C0; color: #FFFFFF;}


.sds-sidebar .hs_cos_wrapper_type_post_listing li,
.sds-sidebar .hs_cos_wrapper_type_post_filter li{margin-top:15px; }
.sds-sidebar .hs_cos_wrapper_type_post_listing li a,
.sds-sidebar .hs_cos_wrapper_type_post_filter li a{ color:#36404a; font-size:15px;}

.footer-container .filter-link-count {}



/*- Follow Me Widget  -*/
.hs_cos_wrapper_type_follow_me {display:block;}
.hs_cos_wrapper_type_follow_me h3:empty { display:none; }
.hs_cos_wrapper_type_follow_me a.fm_button {display: inline-block;height: 40px;width: 40px;margin: 0 10px 10px 0;font-family:FontAwesome;font-size:18px;line-height:38px;color:#36404A;
  text-decoration:none;text-align:center;border-radius:40px;border:1px solid #36404A;transition:all 0.3s ease;}
.hs_cos_wrapper_type_follow_me a.fm_button svg * {fill:#36404a!important;}

.hs_cos_wrapper_type_follow_me a.fm_button:hover,
.hs_cos_wrapper_type_follow_me a.fm_button:focus{ background-color:#00568C;transform:scale(1.1);border-color:#00568C;color:#FFFFFF;}
.hs_cos_wrapper_type_follow_me a.fm_button:hover svg * ,
.hs_cos_wrapper_type_follow_me a.fm_button:focus svg * {fill:#fff!important;}

/* - --------------------------- MOBILE STYLING -------------------------------- */
@media (max-width:1023px){
  .hs-tools-menu { display:none!important; }
}
@media (max-width:767px){
  h1, .sds-h1 { font-size: 30px; }.sds-homepage h1{font-size: 32px;}h2, .sds-h2 { font-size: 22px; }.sds-banner h2 { font-size: 18px; }h3, .sds-h3 { font-size: 17px; }h4, .sds-h4 { font-size: 18px; }h5, .sds-h5 { font-size: 16px; }h6, .sds-h6 { font-size: 15px; }body { font-size: 15px; }blockquote { font-size:17px; }h1 sup {font-size: 10px;}
  .testimonial-content {padding-right:0; padding-left:0; }
  .sc-signature > span { display: block; line-height:1.2;}
  .hs-tools-menu { display:none!important; }
}
.sds-lp .mobile-menu-trigger { display: none!important;}
.sc-container-wrapper,
.sds-container-wrapper{ max-width:1230px; margin:0 auto!important; float:none!important;}

.span12.width1300{max-width:1300px;}.span12.width1200{max-width:1250px;}.span12.width1150{max-width:1200px;}.span12.width1100{max-width:1150px;}.span12.width1500{max-width:1100px;}.span12.width1000{max-width:1050px;}.span12.width950{max-width: 1000px;}.span12.width900{max-width: 950px;}.span12.width850{max-width: 900px;}.span12.width800{max-width: 850px;}.span12.width750{max-width: 800px;}.span12.width700{max-width: 750px;}.span12.width650{max-width: 700px;}.span12.width600{max-width: 650px;}.span12.width550{max-width: 600px;}.span12.width500{max-width: 550px;}.span12.width450{max-width: 500px;}.span12.width400{max-width: 450px;}.span12.width350{max-width: 400px;}.span12 .span12.width1300{max-width:1300px;}.span12 .span12.width1250{max-width:1250px;}.span12 .span12.width1200{max-width:1200px;}.span12 .span12.width1150{max-width:1150px;}.span12 .span12.width1100{max-width:1100px;}.span12 .span12.width1050{max-width:1050px;}.span12 .span12.width1000{max-width:1000px;}.span12 .span12.width950{max-width: 950px;}.span12 .span12.width900{max-width: 900px;}.span12 .span12.width850{max-width: 850px;}.span12 .span12.width800{max-width: 800px;}.span12 .span12.width750{max-width: 750px;}.span12 .span12.width700{max-width: 700px;}.span12 .span12.width650{max-width: 650px;}.span12 .span12.width600{max-width: 600px;}.span12 .span12.width550{max-width: 550px;}.span12 .span12.width500{max-width: 500px;}.span12 .span12.width450{max-width: 450px;}.span12 .span12.width400{max-width: 400px;}.span12 .span12.width350{max-width: 350px;}
.show-on-mobile{display:none!important;}
@media (max-width: 767px){
  .show-on-mobile{display:block!important;}
  .hide-on-mobile{display:none!important;}
  .hide-img-on-mobile img{display:none!important;}
}
.hs-inline-edit .show-on-mobile,
.hs-inline-edit .hide-on-mobile{display:block!important;}

.googlemap{position:relative;}
.googlemap.noscroll:before {content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

/* COLUMN SPACING */

.two-column-left .left-panel{float:left;margin-left:0;width:19%;margin-right: 2.9%;}
.two-column-left .main-panel{float:right;width:78%;}
@media(max-width:1023px) {
  .two-column-left .left-panel{float:none;margin-left:0;width:100%;margin-right:0;}
  .two-column-left .main-panel{float:none;width:100%;}
}

.sds-lp .two-columns-right .main-panel{margin-left:0;}
.sds-lp .two-columns-right .right-column{float:right;}
@media(max-width:767px) {
  .sds-lp .two-columns-right .right-column{float:none;}
}
.reverse-cols .col1-reversed{margin-left:0;}
.reverse-cols .col2-reversed{float:right;}
@media(max-width:767px) {
  .reverse-cols .col2-reversed{float:none;}
}

/* END COLUMN SPACING */

/*--- Breadcrumb  ---*/
.page-breadcrumb{line-height:0;color:#36404A;font-weight:normal;padding:0px 0px;position:relative;z-index:4;}
.body-container .page-breadcrumb .hs_cos_wrapper_widget{padding-top:0;padding-bottom:0;line-height:0;}
.page-breadcrumb:after{content:" ";display:block;height:0px;overflow:hidden;clear:both;}
.page-breadcrumb>div{max-width:1230px;margin:0 auto;padding:0px 25px;}
.page-breadcrumb .cell-wrapper{margin-bottom: 0px;}
.page-breadcrumb ul{margin:0px;border-bottom:1px solid #eeeef0;display:table;}
.page-breadcrumb ul:empty{display:none;}
.page-breadcrumb ul *{font-size:12px;text-align:right;min-height: 18px !important;text-decoration:none;text-transform:uppercase;color:#36404A;}
.page-breadcrumb ul li{margin:0px 0px 0px 10px!important;padding:7px 0px 4px 0px;line-height:18px;}
.page-breadcrumb ul li.first-crumb{margin:0px;}
.page-breadcrumb ul li.last-crumb{font-weight:bold;}
.page-breadcrumb ul li .hs-breadcrumb-menu-divider:before{content:'›';padding: 0!important;display: inline-block;margin-left: 8px;line-height:10px;}
.page-breadcrumb ul li a,
.page-breadcrumb ul li a:visited{color:inherit;text-decoration:none;}
.page-breadcrumb ul li a:hover,
.page-breadcrumb ul li a:focus{text-decoration:underline;}
@media(max-width:1024px) {
  .page-breadcrumb>div{padding:0 15px;}
  .page-breadcrumb ul{padding:3px 0 0;}
  .page-breadcrumb ul li{padding:2px 0px;line-height:14px;font-size:11px;}
  .page-breadcrumb ul li *{font-size:11px;}
}
.bg-color3 .page-breadcrumb ul *{color: #fff;}

/* Sidebar Menu */
.sds-sidemenu li{padding:0;margin:0 0 10px 0;}
.sds-sidemenu a { color: #36404a; font-size:15px; text-decoration:none!important;}
.sds-sidemenu .hs-menu-wrapper.hs-menu-flow-vertical li a { padding: 6px 5px 6px 25px; border-left: 1px solid transparent;}
.sds-sidemenu .hs-menu-wrapper.hs-menu-flow-vertical li.hs-item-has-children li > a { padding: 6px 5px 6px 15px; }
.sds-sidemenu .hs-menu-wrapper.hs-menu-flow-vertical li.hs-item-has-children li > a { background-color: #F5F5F5;}
.sds-sidemenu .hs-menu-wrapper.hs-menu-flow-vertical li:hover > a,
.sds-sidemenu .hs-menu-wrapper.hs-menu-flow-vertical li.active > a,
.sds-sidemenu .hs-menu-wrapper.hs-menu-flow-vertical li.active-branch > a { background-color: #0076C0!important; border-color: #0076C0;color: #FFFFFF;}
.sds-sidemenu .hs-menu-wrapper.hs-menu-flow-vertical li.active > a,
.sds-sidemenu .hs-menu-wrapper.hs-menu-flow-vertical li.active-branch > a { font-weight:700; }

.sds-sidemenu .hs-menu-wrapper.hs-menu-flow-vertical li.hs-item-has-children > ul.hs-menu-children-wrapper { display:none; }
.sds-sidemenu .hs-menu-wrapper.hs-menu-flow-vertical li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper { display:block!important; }

@media (max-width: 767px){
  .sds-sidemenu{display:none;}
}


.hs_cos_wrapper_type_rss_listing { padding:0px 30px;display:block;}
.hs-rss-module { display: flex; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-items: stretch; align-items: stretch;}

.hs_cos_wrapper_type_rss_listing h3 { font-size: 32px;text-align: center; max-width: 1180px; margin:60px auto 40px;}
.hs_cos_wrapper_type_rss_listing h3:empty { display:none; }

.hs-rss-item { background-color: #fff; border: 1px solid #d2e6f6; position: relative; padding-bottom: 55px;}

.hs-rss-item.hs-with-featured-image:before { content: ""; display: block; width: 100%; height: 0; padding-bottom: 56.25%; }
.hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper { display: block; width: 100%; position: absolute; top: 0; left: 0; height: 0; overflow: hidden; padding-bottom:56.25%;}
.hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper .hs-rss-featured-image { width: auto!important; height: auto!important;min-width: 100%!important;min-height: 100%!important; max-width: none;transform:translate(-50%, -50%); position: absolute; top: 50%; left: 50%;}
.hs-rss-item.hs-with-featured-image .hs-rss-item-text {float: none; width: 100%;padding:0;}
.hs-rss-description a { display: block;  width: 100%;  position: absolute; bottom: 0; left: 0; font-size: 14px; line-height: 1;padding: 20px 30px;border-top: 1px solid #d2e6f6;}
.hs-rss-description { font-size: 14px; padding: 20px 30px; margin-bottom: 0;}
a.hs-rss-title { font-size: 18px; line-height:1.3; text-decoration: none;display: block;font-weight: 700;padding: 20px 25px;position: relative;color:#36404A;}
.hs-rss-byline {font-size: 12px; opacity: 1;font-style: italic; padding: 0 30px;}

@media(min-width:1024px){
  /* two items */
  .hs-rss-item:first-child:nth-last-child(2),
  .hs-rss-item:first-child:nth-last-child(2) ~ .hs-rss-item {width:49%;margin-left: 1.99%;}
  .hs-rss-item:first-child:nth-last-child(2){margin-left:0;}
  /* three items */
  .hs-rss-item:first-child:nth-last-child(3),
  .hs-rss-item:first-child:nth-last-child(3) ~ .hs-rss-item {width: 33.333333%;}
  .hs-rss-item:first-child:nth-last-child(3){margin-left:0;}
}
@media (max-width: 940px) and (min-width: 600px){
  .hs-rss-item {border: 0; padding:25px;}
  .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper { position:relative; width:40%; padding-bottom: 30%; float:left;}
  .hs-rss-item.hs-with-featured-image:before {display:none; }
  .hs-rss-item.hs-with-featured-image .hs-rss-item-text {float: right; width: 60%;}
  .hs-rss-description a { position: relative; border:0; padding:25px 0 0;}
}
@media (max-width: 767px){
  .hs_cos_wrapper_type_rss_listing { padding:0px 20px;}
}
@media (max-width: 599px){
  .hs-rss-module { max-width:410px; margin-left:auto; margin-right:auto; }
  .hs-wrapper .hs-rss-module { max-width:360px; }
  .hs-rss-item { margin-bottom:40px; }
}

.link-fa,
.link-with-arrow{display:inline-block;position:relative;margin-right:8px;padding-right:10px;font-size:17px;}
.link-fa .fa,
.link-with-arrow:after{position:absolute;left:100%;top:0;font-size: 20px}
.link-with-arrow::after { transition:all 0.3s ease;width: 7px;height: 7px;content: '';display:inline-block;border:1px solid;border-width:0 2px 2px 0;transform:rotateZ(-45deg);top: 12px;}
.link-fa.small-link{font-size:14px;}
.link-fa.small-link .fa{font-size: 16px}
@media (max-width: 767px){
  .link-fa{font-size:14px;}
  .link-fa .fa{font-size: 16px}
}
/* Accordion 1 Module */
.accordion-1{padding:0 15px;}
.accordion-1,.accordion-1:before,.accordion-1:after,.accordion-1 .accordion-header *,.accordion-1 .accordion-header *:before,.accordion-1 .accordion-header *:after{ transition:all .6s ease;}
.accordion-1>div{border:1px solid transparent;border-bottom-color:#eeeef0;margin:0 auto;padding:20px 10px 20px 10px;background-color:#fff;}
.accordions-list>.accordion-1:first-child>div{border-top:1px solid #eeeef0;}
.accordion-1 .accordion-header { cursor: pointer; font-size:20px; line-height: 1.5; width: 100%; padding: 0 45px 0 0;position:relative;color:#36404A;font-weight:700;}
.accordion-1.with-icon .accordion-header { padding-left:85px;}
.accordion-1 .accordion-header .icon{position: absolute;left: 27px;top: -1px;width:32px;height:32px;text-align:center;vertical-align:middle;line-height:32px;}
.accordion-1 .accordion-header .icon img{max-width:32px;max-height:32px;display:inline-block;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity:.2;}
.accordion-1 .accordion-header:hover{color:#0076C0;}
.accordion-1 .accordion-header .controller{ height: 30px; line-height:30px;width: 30px;position: absolute; top:0;right:0;text-align: center;color:#00B8D4;font-size:26px;}
.accordion-1 .accordion-header .controller:before {content:''; width:12px;height:12px;border-bottom:2px solid #00B8D4;border-right:2px solid #00B8D4;transform:rotate(45deg);}
.accordion-1:before,.accordion-1:after{content:'';display:block;height:0;}
.accordion-1.expanded:before,.accordion-1.expanded:after{height:15px;}
.accordion-1:first-child:before,.accordion-1:last-child:after{display:none!important}
.accordion-1.expanded>div{border:1px solid #eeeef0;box-shadow:rgba(0, 0, 0, 0.06) 4px 4px 18px 0px;border-radius:8px;}
.accordion-1.expanded .accordion-header { color:#0076C0;}
.accordion-1.expanded .accordion-header .controller:before { transform:rotateZ(-135deg); }
.accordion-1 .accordion-header:hover .icon img,.accordion-1.expanded .accordion-header .icon img{-webkit-filter: grayscale(0%);filter: grayscale(0%);opacity:1;}
.accordion-1 .accordion-content{ display:none;}
.accordion-1 .accordion-content>div{ padding: 20px 25px 20px 25px;}
.accordion-1.with-icon .accordion-content>div{ padding-left:85px;}
@media (max-width: 640px){
  .accordion-1 .accordion-content>div{ padding: 15px 15px 15px 15px;}
  .accordion-1 .accordion-header { font-size: 17px; }
}
/* Accordion 1 Module */
.download-row{margin-top:40px;}
.download-row:first-child{margin-top:0;}
.download-row .title {font-size:20px; line-height: 1.5; width: 100%;display: block;padding: 0 45px 0 37px;position:relative;color:#0076C0;font-weight:700;text-decoration:underline;}
.download-row .title .icon{position: absolute;left: 0;top: 0;font-size:22px;line-height: 30px;}
.download-row .title .icon:before{content:'';height: 30px;width:18px;background-size:18px 30px;background-position:center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%230076c0' d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z'/%3E%3C/svg%3E");}
.download-row .title label{ display:inline-block;width:auto;position:relative;padding-right:20px;}
.download-row .title label .arrow{ position:absolute;right:0;width:10px;height:10px;line-height:20px;text-align:center;top:50%;margin-top:-4px;transition:all .4s ease;border-bottom:2px solid #0076c0;border-right: 2px solid #0076c0;transform: rotate(-45deg);}
.download-row .title label .arrow:before{display:none;}
.download-row .title *{cursor: pointer;}
.download-row .desc{margin-top:12px;}
.download-row .title:hover,.download-row .title:focus{color:#00568C;}
.download-row .title:hover label .arrow,.download-row .title:focus label .arrow{right:-3px;}

.media-container {position: relative!important;padding-bottom: 56.25%!important; height: 0!important; overflow: hidden!important;}
.media-container.ratio-4-3{padding-bottom:75%!important;}
.media-container iframe,.media-container object,.media-container embed,.media-container video {position: absolute!important;top: 0!important;bottom:0!important;left: 0!important;width: 100%!important;height: 100%!important;}
.mediabox .lightbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999998;}
.mediabox .lightbox-content{position:fixed!important;top:50%;left:50%;transform:translate(-50%, -50%);width:85%;max-width:1145px;box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 20px;z-index:9999998;}
.mediabox .lightbox-content.media-container{overflow:visible!important;}
.mediabox .lightbox-content.media-container.ratio-4-3{width:800px;}
.mediabox .lightbox-content .close-btn{top:0;right:-30px;position:absolute;height:20px;width:20px;cursor: pointer;z-index: 3;transition:all 0.3s ease;}
.mediabox .lightbox-content .close-btn:before,.mediabox .lightbox-content .close-btn:after{content: "";width: 17px;height:2px;display:inline-block;background:#fff;position: absolute;top: 10px;left:0;}
.mediabox .lightbox-content .close-btn:before{ transform:rotateZ(45deg);}
.mediabox .lightbox-content .close-btn:after{ transform:rotateZ(-45deg);}
.mediabox .lightbox-content .close-btn:hover,.mediabox .lightbox-content .close-btn:focus{ transform:rotateZ(90deg);}

.thank-you-page a.email-to,
.thank-you-page a.action-btn{display:inline-block;vertical-align:top;width:auto!important;margin:10px 1.9%!important;padding:20px 70px 20px 30px!important;color:#fff!important;font-size:16px!important;height:auto!important;border:0!important;background:none #0076C0!important;border-radius: 1000px!important;font-weight:700;text-transform: uppercase;text-align:left;position:relative;transition:all 0.3s ease;box-shadow:rgba(0, 0, 0, 0.1) 0px 8px 20px 0px;text-decoration: none;}
.thank-you-page a.email-to:hover,.thank-you-page a.email-to:focus,.thank-you-page a.action-btn:hover,.thank-you-page a.action-btn:focus{transform: translateY(-3px);}
.thank-you-page a.email-to:before,.thank-you-page a.action-btn:before{font: normal normal normal 14px/1 FontAwesome;display:inline-block;font-size:16px;margin-right:10px;float: none;margin-left: 0;}
.thank-you-page a.email-to:before{content: "\f1d8";}
.thank-you-page a.action-btn:before{float:none;}
.thank-you-page a.action-btn{color:#ffffff!important;background-color:#FB6055;}
.thank-you-page a.email-to.medium-button:before,.thank-you-page a.action-btn.medium-button:before{font-size:34px;}
.thank-you-page a.email-to.medium-button,.thank-you-page a.action-btn.medium-button{padding:15px!important;font-size:24px!important;}
.thank-you-page a.email-to.large-button:before,.thank-you-page a.action-btn.large-button:before{font-size:40px;}
.thank-you-page a.email-to.large-button,.thank-you-page a.action-btn.large-button{padding:20px!important;font-size:27px!important;}

.horizontal-line {border: 1px solid #31313930;border-width: 0 0 1px 0;}

.scroll-top-button{width:40px;height:40px;padding:0;position:fixed;bottom:30px;right:30px;display:none;z-index:9998;cursor:pointer;background:#f8f8f8;background:rgba(0,0,0,.1);border-radius:4px;text-align:center;}
.scroll-top-button:before{content:'';position:absolute;height:0;width:0;border:8px solid #0076C0;border-color:transparent transparent #0076C0 transparent;top: 7px;left: 13px;}
.scroll-top-button:hover{background-color: rgba(0,0,0,.2);}

/* Card Single for Listing */
.boxed-card{box-shadow:rgba(0, 0, 0, 0.08) 0px 2px 28px 0px;}
.sds-card { line-height:1.5; position: relative; height: 100%; bottom: 0; top: 0; border-radius: 8px;min-height:200px;overflow:hidden;background-color:#fff;}
.sds-card .card-top { width:100%;overflow:hidden;position:relative;}
.sds-card .card-image-wrapper { position: relative; padding-top: 0; height: 0; width: 100%; overflow: hidden; background-color: #E5E7E8;transition:all 0.3s ease;}
.sds-card .card-image-wrapper.img-prop-9-12{ padding-bottom: 56.25%;}
.sds-card .card-image-wrapper.img-prop-3-4 { padding-bottom: 70%;}
.sds-card .card-image-wrapper .image-overlay{ background-color: #000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index:1; }
.sds-card .card-image { width:auto!important; height:auto!important;position:absolute; top:50%; left:50%;transform:translate(-50%, -50%); }
.sds-card .regular-image .card-image { min-height:100%!important; min-width:100%!important; max-width:none!important; max-height:none!important;}
.sds-card .object-image .card-image { width:auto!important; max-height:calc(100% - 20px)!important}
.sds-card .card-bottom { background-color: #fff; padding: 25px 25px 0;}
.sds-card .card-link{text-decoration:none;display:block;}
.sds-card .card-link h3.card-title{line-height:1.3;}
.sds-card .card-top h3.card-title{position:absolute;bottom:0;width:100%;padding:25px 25px 30px;color:#fff;z-index:2;}
.sds-card .date {font-size: 15px;color: #36404a;position: relative;top: -10px;margin-bottom: 10px;}
.sds-card .card-summary { padding-bottom:35px!important;color:initial;}
.sds-card .card-link-label { display: block; width: 100%; position: absolute; left: 0; bottom: 0; padding:0 0 25px 25px;color:#0076C0; text-decoration: underline;}
.sds-card .card-link-fake { padding: 0 0 25px 25px; font-size:14px; font-weight:700; visibility:hidden; opacity:0; }
.sds-card .card-link-icon { margin-left:10px;transition:all 0.3s ease;width: 7px;height: 7px;content: '';display:inline-block;left:0;top: 9px;border:1px solid;border-width:0 2px 2px 0;transform:rotateZ(-45deg);}
.sds-card .card-link-icon:before{display:none!important;}
.sds-card .card-link:hover .card-image-wrapper,.sds-card .card-link:focus .card-image-wrapper{ transform:scale(1.1); }
.sds-card .card-link:hover h3.card-title,.sds-card .card-link:focus h3.card-title{text-decoration:underline;}
.sds-card .card-link:hover .card-link-label .card-link-icon,.sds-card .card-link:focus .card-link-label .card-link-icon{margin-left:13px;}

.sds-card .card-button-label { display: block; position: absolute; left: 25px; bottom: 30px;right:25px;text-align: left;}
.sds-card .card-button-fake { display:inline-block; visibility:hidden; opacity:0;padding-bottom:30px;}
.sds-card .card-button-label .card-link-icon {position:absolute;top:50%;margin-top:-12px;right:20px;}
.sds-card .card-link:hover .card-button-label,
.sds-card .card-link:focus .card-button-label{background:#00568C; color:#FFFFFF; }
.sds-card .card-link:hover .card-button-label .card-link-icon,
.sds-card .card-link:focus .card-button-label .card-link-icon{position:absolute!important;right:18px!important;}

.card-byline { font-size: 12px; opacity:.6; margin-bottom: 15px;}
/* Cards Three Columns */
.cards .headline + .cards-wrapper { margin-top:40px; }
.cards-col{margin-left:4%;}
.cards-wrapper{margin-bottom:-40px;}
.cards-col{margin-bottom:40px;}
.cards-2-cols .cards-col{width:47.99%;}
.cards-3-cols .cards-col{width:30.33%;}
.cards-4-cols .cards-col{width:21.99%;}
.cards-5-cols .cards-col{width:16.79%;}

.cards-col:first-child{margin-left:0!important;}
@media (max-width:1023px){
  .default-cards .cards-wrapper,.cards-3-cols .headline{ max-width: 675px; margin-left: auto; margin-right: auto;}
  .default-cards .cards-col {width: 100%; margin-left:0; clear:both;}
}
@media (min-width:540px) and (max-width:1023px){
  .default-cards .cards-col {background-color:transparent;width:100%;}
  .default-cards .cards-col .sds-card .card-top {position: relative;padding-bottom: 0;height: 200px;width: 200px;float: left;}
  .default-cards .cards-col .sds-card .card-image{max-width:200px!important;}
  .default-cards .cards-col .sds-card .card-bottom{margin-left: 200px;}
  .default-cards .cards-col .sds-card .card-link-label{left:220px;width: calc(100% - 250px);}
  .default-cards .cards-col .sds-card .card-button-label{left:220px;width: calc(100% - 250px);}
}
@media (max-width:539px){ 
  .default-cards .cards-wrapper { max-width: 375px; margin-left: auto; margin-right: auto;}
}

.sds-card.sds-cs-card .card-image-wrapper{padding-bottom:77%;}
.sds-card.sds-cs-card .card-image-wrapper:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#E5E7E8;opacity:0.25;z-index:1;}
.sds-card.sds-cs-card .tag{position: absolute;bottom: 0;left: 20px;background-color: #0076C0;color: #FFFFFF;padding: 14px 20px;line-height: 20px;font-size: 18px;z-index:2;}


.img-title-box .sds-card .card-bottom{padding-top:15px;}
.img-title-box .card-title{font-size:17px;text-align:center;font-weight:bold;padding-bottom:15px;}
@media (min-width:768px) and (max-width:1024px){
  .img-title-box .cards-5-cols{max-width:100%;}
  .img-title-box .cards-5-cols .cards-col{width:30.33%;}
  .img-title-box .cards-5-cols .cards-col:nth-child(3n+1){margin-left:0!important;}
}
@media (min-width:541px) and (max-width:767px){
  .img-title-box .cards-4-cols,
  .img-title-box .cards-5-cols{max-width:600px;}
  .img-title-box .cards-4-cols .cards-col,
  .img-title-box .cards-5-cols .cards-col{width:47.99%;}
  .img-title-box .cards-4-cols .cards-col:nth-child(2n+1),
  .img-title-box .cards-5-cols .cards-col:nth-child(2n+1){margin-left:0!important;}
}
@media (max-width:540px){
  .img-title-box .cards-wrapper .cards-col{width:100%;margin:0 auto 40px auto!important;max-width:300px;}
  .img-title-box .cards-4-cols .cards-col:last-child{margin-bottom:0!important;}
}

.sds-facts .cards-col{border:1px solid #eeeef0;}
.sds-facts .sds-card{min-height:0;}
.sds-facts .fact-title{font-size:32px;color:#00B8D4;font-weight:bold;margin-bottom:0;}
.sds-facts .fact-desc{font-weight:bold;}
@media (max-width:767px){
  .sds-facts .fact-title{font-size:24px;}
}
@media (min-width:421px) and (max-width:600px){
  .sds-facts .cards-4-cols{max-width:600px;}
  .sds-facts .cards-4-cols .cards-col{width:47.99%;margin-bottom:40px;}
  .sds-facts .cards-4-cols .cards-col:nth-child(2n+1){margin-left:0!important;}
  .sds-facts .cards-4-cols .cards-col:nth-last-child(1),
  .sds-facts .cards-4-cols .cards-col:nth-last-child(2){margin-bottom:0!important;}
};}
@media (max-width:540px){
  .sds-facts .cards-4-cols .cards-col{width:100%;margin:0 auto 30px auto!important;max-width:300px;}
  .sds-facts .cards-4-cols .cards-col:last-child{margin-bottom:0!important;}
}
@media (max-width:420px){
  .sds-facts .cards-wrapper .cards-col{width:100%;margin:0 auto 30px auto!important;max-width:300px;}
  .sds-facts .cards-wrapper .cards-col:last-child{margin-bottom:0!important;}
}


.icon-gradient{border-radius:1000px;background: #86bd31!important;
   background: -moz-linear-gradient(140deg,  #86bd31 48%, #d5db11 102%)!important;
   background: -webkit-linear-gradient(140deg,  #86bd31 48%,#d5db11 102%)!important;
   background: linear-gradient(140deg,  #86bd31 48%,#d5db11 102%)!important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86bd31', endColorstr='#d5db11',GradientType=0 !important); }
.sds-icon{text-align:center;display:inline-block;}
.sds-icon img{display:inline-block;vertical-align:middle;}
.sds-icon svg{display:inline-block;vertical-align:middle;}
.sds-icon.icon-xsmall{width:50px;height:50px;line-height:50px;}
.sds-icon.icon-xsmall img{max-width:50px;max-height:50px;}
.sds-icon.icon-xsmall svg{max-width:50px;max-height:50px;}
.sds-icon.icon-small{width:75px;height:75px;line-height:75px;}
.sds-icon.icon-small img{max-width:75px;max-height:75px;}
.sds-icon.icon-small svg{max-width:75px;max-height:75px;}
.sds-icon.icon-medium{width:100px;height:100px;line-height:100px;}
.sds-icon.icon-medium img{max-width:100px;max-height:100px;}
.sds-icon.icon-medium svg{max-width:100px;max-height:100px;}
.sds-icon.icon-large{width:150px;height:150px;line-height:150px;}
.sds-icon.icon-large img{max-width:150px;max-height:150px;}
.sds-icon.icon-large svg{max-width:150px;max-height:150px;}
.sds-icon.icon-xlarge{width:180px;height:180px;line-height:180px;}
.sds-icon.icon-xlarge img{max-width:180px;max-height:180px;}
.sds-icon.icon-xlarge img{max-width:180px;max-height:180px;}
.sds-icon.icon-auto{width: auto!important;line-height: 1!important;height: auto!important;}
@media (max-width:768px){
  .sds-icon.icon-medium-s{width:60px;height:60px;line-height:60px;}
  .sds-icon.icon-medium-s img{max-width:30px;max-height:30px;}
  .sds-icon.icon-medium{width:70px;height:70px;line-height:70px;}
  .sds-icon.icon-medium img{max-width:40px;max-height:40px;}
  .sds-icon.icon-medium-l{width:85px;height:85px;line-height:85px;}
  .sds-icon.icon-medium-l img{max-width:45px;max-height:45px;}
  .sds-icon.icon-large{width:100px;height:100px;line-height:100px;}
  .sds-icon.icon-large img{max-width:65px;max-height:65px;}
}

.sds-reliability-support .col {width: calc(33.333333% - 20px);float: left;margin-left: 30px;padding-top:80px;padding-bottom:80px;position:relative;margin-bottom:0;}
.sds-reliability-support .col:first-child{margin-left:0;}
.sds-reliability-support .col:before{content:'';width:1px;height:100%;display:block;position:absolute;left:-15px;top:0;bottom:0;background-color:#bfedf4;}
.sds-reliability-support .col:first-child:before{display:none;}
.sds-reliability-support .thumb{margin-bottom:40px;height:180px;}
.sds-reliability-support .thumb img{width:100%;max-width:180px;max-height:180px;}
@media (max-width:1100px){
  .sds-reliability-support .thumb{height:130px;}
  .sds-reliability-support .thumb img{max-width:130px;max-height:130px;}
}
@media (max-width:768px){
  .sds-reliability-support .flexbox{display:block;padding: 25px 0;}
  .sds-reliability-support .col{width:100%;padding:25px;max-width:540px;margin:0 auto!important;}
  .sds-reliability-support .col:before{position:absolute;width:100%;height:1px;top:0;left:0;}
  .sds-reliability-support .thumb{height:100px;margin-bottom:20px;}
  .sds-reliability-support .thumb img{max-width:100px;max-height:100px;}
}
@media (min-width:480px) and (max-width:768px){
  .sds-reliability-support .col{padding:25px 25px 25px 150px;min-height:150px;}
  .sds-reliability-support .col .sds-td-wrapper{text-align:left;}
  .sds-reliability-support .thumb{width:100px;margin:0;position:absolute;top:25px;left:15px;}
  .sds-reliability-support .thumb svg {width:100px;margin:0;position:absolute;top:-25px;left:0;}
}

/* WHY FBD Table*/
.w-u-table-content .header-tbl{border-spacing:1px 0px!important;margin-bottom:25px;}
.w-u-table-content .details-tbl{border:1px solid #eee;border-radius:0 8px 8px 0;box-shadow:rgba(0,0,0,0.08) 0px 4px 4px 0px;background-color:#fff;border-spacing:1px 0px!important;position:relative;}
.w-u-headline{margin-bottom:50px;}

.w-u-table .d-row>.sds-td{position:relative;}
.w-u-table .d-row>.sds-td:after{content:'';display:block;height:1px;width:100%;margin:0 auto;background-color:#dedede;position: absolute;bottom:0;}
.w-u-table .d-row>.sds-td:nth-child(1):after{left: 0px;}
.w-u-table .d-row>.sds-td:nth-child(2):after{right: 0px;}
.w-u-table .d-row:last-child>.sds-td:after{display:none;}
.w-u-table>.sds-tr>.sds-td.th{text-align:left;font-weight:bold;font-size:20px;color:#36404a;}
.w-u-table>.sds-tr>.sds-td.th1{}
.w-u-table>.sds-tr>.sds-td.th2{position:relative;top:15px;}
.w-u-table-content .d-row:first-child>.td1,
.w-u-table-content .d-row:last-child>.td1{position:relative;}
.w-u-table-content .d-row:first-child>.td1:before,
.w-u-table-content .d-row:last-child >.td1:before{content:'';display:block;position:absolute;height:15px;width:100%;background-color:#00B8D4;left:0;right:0;}
.w-u-table-content .d-row:first-child>.td1:before{top:-15px;border-radius:8px 8px 0 0;}
.w-u-table-content .d-row:last-child >.td1:before{bottom:-15px;border-radius:0 0 8px 8px;}
.w-u-table-content .details-tbl .td1 .icon,
.w-u-table-content .details-tbl .td1 .title{display:inline-block;vertical-align:top;}
.w-u-table-content .details-tbl .td1 .icon{width:32px;margin-left:15px;}
.w-u-table-content .details-tbl .td1 .title{width:calc(100% - 84px);font-weight:bold;padding:0 40px 0 15px;position:relative;}
.w-u-table-content .details-tbl .td1 .title .t-arrow{width: 32px; height: 32px;line-height:32px;text-align:center;position:absolute;top:50%;right:-25px;margin-top:-18px;font-size: 23px;}
.w-u-table-content .details-tbl .td1 .icon img{max-width:32px;}
.w-u-table-content .details-tbl .td2{background-color:#fff;}
.w-u-table-content .why-toggle,
.w-u-table-content .td2-m-title{display:none;}
@media(min-width:601px) and (max-width:800px){
  .w-u-table-content .left-content .icon{width:100%;text-align:center;}
  .w-u-table-content .left-content .title{width:100%;text-align:center;}
}
@media(max-width:767px){
  .w-u-headline{margin-bottom:30px;}
}
@media(max-width:600px){
  .w-u-table-content .left-content .icon,
  .w-u-table-content .left-content .title{display:inline-block;vertical-align:top;}
  .w-u-table-content .left-content .icon{width:70px;}
  .w-u-table-content .left-content .title{width:calc(100% - 74px);padding-top:10px;}
  .w-u-table-content .details-tbl .td1 .title .t-arrow{display:none;}
  .w-u-table-content .left-content .icon img{max-width:48px;}
  .w-u-table-content .why-toggle{display:block;;color:#eaeaea;margin-top:15px;position:relative;z-index:1;}
  .w-u-table-content .why-toggle label,
  .w-u-table-content .why-toggle .fa{display:inline-block;vertical-align:middle;}
  .w-u-table-content .why-toggle label{text-decoration:underline;font-weight:400;}
  .w-u-table-content .expanded .why-toggle .fa{ transform:rotateZ(90deg); }
  .w-u-table-content .td2-m-title{display:block;font-weight:bold;margin-bottom: 10px;font-size: 17px;}
  .w-u-table,
  .w-u-table .sds-tr,
  .w-u-table .sds-td{display:block;width:100%!important;}
  .w-u-table>.sds-tr>.sds-td{padding:25px;}
  .w-u-table>.sds-tr>.sds-td.th2{display:none;}
  .w-u-table-content .d-row .td2:before{content:'';display:block;position:absolute;height:0;width:0;z-index: 1;left:50%;top:0;margin-left:-17px;border: 1px solid #eee;border-color:#00B8D4 transparent transparent transparent;border-width:17px 20px;	}
  .w-u-table-content .d-row{border-bottom:1px solid #ddd;}
  .w-u-table .d-row>.sds-td:after{display:none;}
  .w-u-table-content .d-row .td2{box-shadow:rgba(0,0,0,0.05) 0px 30px 30px 0px inset;display:none;}
}
/* END WHY FBD Table*/

/*  TEXT + VIDEO TESTIMONIAL - 2 COLS*/
.txt-vid-2cols .video-popup{display:inline-block;position:relative;}
.txt-vid-2cols .video-popup:before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;z-index:1;background-image:linear-gradient(rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 0.65) 102%);height:35%;transition:all 0.3s ease;}
.txt-vid-2cols .video-popup:hover:before,
.txt-vid-2cols .video-popup:focus:before{height:55%;}
.txt-vid-2cols .video-popup .video-content{position:absolute;bottom:40px;left:40px;right:40px;z-index:2;}
.txt-vid-2cols .video-popup .play-btn{background-color:#fff;color:#4f4f4f;height:80px;width:80px;line-height:82px;text-align:center;font-size:30px;border-radius:80px;margin-bottom:25px;transition:all 0.3s ease;}
.txt-vid-2cols .video-popup .play-btn:before{content:'';position:absolute;display:inline-block;height:0;width:0;border:8px solid #4f4f4f;border-width: 13px 20px;border-color:transparent transparent transparent #4f4f4f;top: 27px;left: 32px;transition:all 0.3s ease;}
.txt-vid-2cols .video-popup:hover .play-btn:before,.txt-vid-2cols .video-popup:focus .play-btn:before{transform:scale(1.2);margin-left:2px;}
.txt-vid-2cols .video-popup .client-info{color:#fff;display:block;font-size:15px;}
.txt-vid-2cols .video-popup .client-info strong{font-size:17px;}
@media(max-width:767px) {
  .txt-vid-2cols .td1.sds-image{padding:0 15px 15px 15px;}
  .txt-vid-2cols .td2.sds-image{padding:15px 15px 0 15px;}
  .txt-vid-2cols .video-popup{max-width:400px;}
}
@media(max-width:600px) {
  .txt-vid-2cols .video-popup .video-content{bottom:20px;left:20px;right:20px;}
  .txt-vid-2cols .video-popup .play-btn{zoom:.8;margin-bottom:15px;}
}
/*  END TEXT + VIDEO TESTIMONIAL - 2 COLS*/

/*  VIDEO TESTIMONIAL https://app.hubspot.com/design-manager/2970406/modules/14123053676 */
.vid-ttmnl .video-popup{display:inline-block;position:relative;}
.vid-ttmnl .video-popup:before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;z-index:1;background-image:linear-gradient(rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 0.65) 102%);height:35%;transition:all 0.3s ease;}
.vid-ttmnl .video-popup:hover:before,
.vid-ttmnl .video-popup:focus:before{height:55%;}
.vid-ttmnl .video-popup .video-content{position:absolute;bottom:40px;left:40px;right:40px;z-index:2;}
.vid-ttmnl .video-popup .play-btn{background-color:#fff;color:#4f4f4f;height:80px;width:80px;line-height:82px;text-align:center;font-size:30px;border-radius:80px;margin-bottom:25px;transition:all 0.3s ease;}
.vid-ttmnl .video-popup .play-btn .fa{margin-left:4px;transition:all 0.3s ease;}
.vid-ttmnl .video-popup:hover .play-btn .fa,
.vid-ttmnl .video-popup:focus .play-btn .fa{zoom:1.1;}
.vid-ttmnl .video-popup .client-info{color:#fff;display:block;font-size:15px;}
.vid-ttmnl .video-popup .client-info strong{font-size:17px;}
@media(max-width:767px) {
  .vid-ttmnl .td1.sds-image{padding:0 15px 15px 15px;}
  .vid-ttmnl .td2.sds-image{padding:15px 15px 0 15px;}
  .vid-ttmnl .video-popup{max-width:400px;}
}
@media(max-width:600px) {
  .vid-ttmnl .video-popup .video-content{bottom:20px;left:20px;right:20px;}
  .vid-ttmnl .video-popup .play-btn{zoom:.8;margin-bottom:15px;}
}
/*  END VIDEO TESTIMONIAL */


/* Tabber Module */
.tabs-links{position:relative;z-index:1;width:100%;z-index:10; transition:all .6s ease;background-color:#e5e7e8;border-bottom:1px solid #D4D4D6;}
.tabs-links>div{max-width:1180px;margin:0 auto -1px;}
.tabs-links ul {list-style:none;padding:0;margin:0 auto;border-spacing:1px 0;background-color:#d4d4d6;width:auto;display: flex;align-items: stretch;}
.is_stuck.tabs-links ul {border-radius:0;}
.tabs-links ul li { flex:1;border-bottom:1px solid #D4D4D6;padding: 0;margin: 0;}
.tabs-links ul li a {display: flex;align-items: center;height: 100%;font-size:17px;font-weight:400;line-height:1.33;text-decoration:none;color:#36404A;padding:25px 10px;text-align:center;position:relative;background:#EEEEF0;}
.tabs-links ul li a:before { content: '';display: block;height:0;width:0;position: absolute;left: 50%;margin-left:-14px;bottom:-16px;border:10px solid;border-width:8px 14px;border-color:transparent;}
.tabs-links ul li a.active,.tabs-links ul li a.active:hover,.tabs-links ul li a.active:focus {color:#fff;font-weight: 700;background:#00b8d4;border-bottom-color:#00b8d4;}
.tabs-links ul li a.active:before { border-top-color:#00b8d4; }
.tabs-links ul li a span {display: block;width: 100%;}
.tabs-content{background-color:#f5f5f5;}
.tabs-content .tab-content{display:none;padding:40px 0;}
.tabs-content .tab-content[id='']{display:none!important;}
.tab-content[id=''] {display: none;}
.tabs-content .tab-content.active{display:block;}
.hs-inline-edit .tab-content{display:block!important;}
.tab-content .tab-title{display:none;}

@media (min-width: 768px){
  .tabber-content .tab-pane>div {display:block!important;}
}
@media (max-width: 767px){
  .tabs-links ul{width:100%!important;}
  .tabs-links ul li a {font-size:13px;}
  .tab-content .tab-title{display:inline-block; cursor: pointer;font-size:24px;line-height: 1.5;position:relative;font-weight:700;margin:0;}
}

/* m8m - Icon-Text 3 Cols with Hover Text https://app.hubspot.com/beta-design-manager/2970406/modules/6841995838 */
.itwh-headline-wrapper{ margin-bottom:30px; }
.sds-itwh{overflow:visible;}
.sds-itwh .sds-td>*{position:relative;z-index:1;}
.sds-itwh .sds-icon {margin-left:auto;margin-right:auto;background-color:#fff;border-radius:50%;margin-bottom:50px;margin-top:20px;}
.sds-itwh .title{font-size:20px;font-weight:bold;}
.sds-itwh .sub-title{font-size:18px;margin:10px 0 20px 0;}
.sds-itwh.steps .title{font-size:15px;}
.sds-itwh.steps .sub-title{font-size:20px;font-weight:bold}
.sds-itwh .learn-more{color:#0076c0;display:inline-block;border-bottom:1px solid;line-height:22px;}
.sds-itwh .learn-more:before{top:8px;}
.sds-itwh .hover-box{display:block;position:absolute;top:50%;left:50%;right:-50%;min-height:100%;transition:all .4s ease;opacity:0;z-index:0;  transform:translate(-50%, -50%);}
.sds-itwh .hover-box .icon{margin-bottom:20px;}
.sds-itwh .hover-box .sub-title{margin-top:5px;color:#0076C0;}
.sds-itwh .hover-box .sub-title br{display:none;}
.sds-itwh .sds-td:hover{border:0!important;box-shadow:none!important;}
.sds-itwh .sds-td:hover .hover-box{opacity:1;z-index:2;}

.sds-itwh .sds-icon-text { line-height:1.66; }
.sds-itwh .sds-icon-text .sds-icon { margin-bottom:25px;}
.sds-itwh .sds-icon-text .sds-icon > img { max-width:40px; max-height:40px; line-height:1; vertical-align:middle; }
.sds-itwh .sds-icon-text .sds-text-button { bottom: 0; width: 100%; left: 0;}
.sds-itwh .sds-icon-text .sds-text + .sds-text-button { margin-top: 15px;}

@media(max-width:767px){
  .sds-itwh .sds-td{margin-bottom:40px;}
  .sds-itwh .sds-td:last-child{margin:0;}
  .sds-itwh .sds-td.text-left{padding-left:60px;position:relative;}
  .sds-itwh .sds-td.text-left .sds-icon {position:absolute;top:0;left:0;}
  .sds-itwh .sds-td.text-left .sds-text-button{left:60px;}
}

/* m8gm - Clients Logo Row 1 https://app.hubspot.com/beta-design-manager/2970406/modules/5851996424 */
.sds-logo-row .logos{text-align:center;justify-content: center;}
.sds-logo-row .logos .logo{display:inline-block;padding:20px 30px;vertical-align:middle;width:16%;}
.sds-logo-row .logos .logo img{max-width:100%;max-height:75px;}
@media (max-width:767px){
  .sds-logo-row .logos{text-align:center;max-width:600px;margin:0 auto;}
  .sds-logo-row .logos .logo{width:32.5%;padding:20px;}
  .sds-logo-row .logos .logo img{max-height:60px;}
}

/* In-Page Menu */
.sticky-inpage-nav{position:relative;width:100%;z-index:10;background-color:#00B8D4;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 8px 0px;}
.sticky-inpage-nav.is_stuck{z-index:12;}
.sticky-inpage-nav>div{max-width:1180px;margin:0 auto;}
.sticky-inpage-nav ul {display:table!important;table-layout: fixed;list-style: none; padding: 0;margin: 0!important; border-spacing:0;width: 100%;}
.sticky-inpage-nav ul li{display:table-cell!important; vertical-align:middle;width:100%;position:relative;float:none!important;}
.sticky-inpage-nav ul li a{ display: block;font-size:20px;text-transform:uppercase;line-height:1.33;text-decoration:none;color:#FFFFFF;padding:35px 10px!important;text-align:center;opacity:.8;}
.sticky-inpage-nav ul li a.external{background-color:#0076C0;color:#FFFFFF;}
.sticky-inpage-nav ul li a.external:hover,
.sticky-inpage-nav ul li a.external:focus{background-color:#00568C;}
.sticky-inpage-nav ul li:before{content: '';display: block;height: 8px;background-color: transparent;position: absolute;width: calc(100% - 20px);bottom:0;left: 10px;border-radius: 8px 8px 0 0;}
.sticky-inpage-nav ul li.active a,
.sticky-inpage-nav ul li.active a:hover,
.sticky-inpage-nav ul li.active a:focus {color: #FFFFFF;opacity:1;}
.sticky-inpage-nav ul li:hover a{ color: #FFFFFF;opacity:1; }
.sticky-inpage-nav ul li:hover:before,
.sticky-inpage-nav ul li:focus:before{ background-color: #FFFFFF; }
.sticky-inpage-nav ul li.active:before { background-color: #FFFFFF; }
.sticky-inpage-nav.is_stuck ul li a{padding:15px 10px!important;}
.sticky-inpage-nav.is_stuck ul li:before{height: 5px;}
@media (max-width: 1166px){
  .sticky-inpage-nav ul>li>a {font-size: 13px;padding: 15px 10px!important;}
}
@media (max-width: 1024px){
  .sticky-inpage-nav ul>li>a {font-size: 12px;}
}
@media (max-width: 500px){
  .sticky-inpage-nav ul>li>a {font-size: 11px;padding: 5px 1px!important;}
}

/* SLIDER */
.m8-slider-inner-container{max-width:1360px;}
.m8-slider-container>div{padding-bottom:40px;}
.m8-slider-container.hide-dots>div{padding-bottom:0;}
.m8-slider-inner-container .owl-carousel{position:static;padding-bottom:40px;}
.m8-slider.owl-carousel .slide{display:none;}
.m8-slider.owl-carousel .owl-item .slide{background-size:cover;display:block;}
.m8-slider.owl-carousel .owl-nav>div {width:60px!important;height:60px;text-indent:0;overflow:hidden;text-decoration:none;background:transparent!important;bottom:40px;
  opacity:1;z-index: 1;position:absolute;top:50%;margin-top:-30px;border-radius:100px;text-indent:60px;}
.m8-slider.owl-carousel .owl-nav>div:before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;background:#0076C0!important;height:100%;border-radius:0;width:60px;height:60px;opacity:.5;}
.m8-slider.owl-carousel .owl-nav>div:after{content:''; width:18px;height:18px;border-bottom:3px solid #ffffff;border-right:3px solid #ffffff;transform:rotate(135deg);left: 23px;top: 21px;position:absolute;z-index:1;}
.m8-slider.owl-carousel .owl-nav>div.owl-next:after{transform:rotate(-45deg);left: 17px;}

.m8-slider.owl-carousel .owl-nav>div.disabled{opacity:.2!important;}
.m8-slider.owl-carousel .owl-nav>div.owl-prev{left:40px;}
.m8-slider.owl-carousel .owl-nav>div.owl-next{right:40px;}
.m8-slider.owl-carousel .owl-nav>div:hover:before{color:#fff;opacity:1;background-color:#0076C0!important;}
.m8-slider.owl-carousel.hide-arrows .owl-nav>div {display:none!important;}


.m8-slider.owl-carousel .owl-dots{padding:0;margin: 0;position:absolute;bottom:0;text-align:center;width:100%;left:0;line-height:12px;}
.m8-slider.owl-carousel .owl-dot{display:inline-block;height:12px;width:12px;margin:0 8px;background:#F5F5F5;box-shadow:none;opacity:1;border-radius:24px;border:0;}
.m8-slider.owl-carousel .owl-dot.active,
.m8-slider.owl-carousel .owl-dot:hover{opacity:1;background-color:#0076C0;box-shadow:0 0 0 3px #0076C0;}

.m8-slider.image-slider .owl-nav>div.owl-prev{left:15px;}
.m8-slider.image-slider .owl-nav>div.owl-next{right:15px;}
@media(min-width:768px) {
  .owl-carousel.hide-dots .owl-dots{display:none;}
}

@media(max-width:1360px) {
  .m8-slider-container {padding-left:40px;padding-right:40px;position:relative;}
  .m8-slider-inner-container {position:static;}
  .m8-slider-inner-container .m8-slider{padding-left:0;padding-right:0;}
  .m8-slider-inner-container .owl-nav>div {zoom:.5;}
}

.m8-slider-inner-container>div,
.m8-slider-inner-container .objects + *{position:relative;z-index:1;}
.m8-slider-inner-container .objects{position: absolute;z-index: 0;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.m8-slider-inner-container .objects.circle-medium{position: absolute;z-index: 0;max-width: 400px;width: 74%;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.m8-slider-inner-container .objects.circle-large{position: absolute;z-index: 0;max-width: 550px;width: 84%;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.m8-slider-inner-container .objects.circle-medium>div,
.m8-slider-inner-container .objects.circle-large>div{width: 100%;padding-bottom: 100%;background: #eeeef0;border-radius: 100%;}
.m8-slider-inner-container .image-label{padding-top:10px;text-transform:uppercase;font-size: 15px;}

.rcp-s .r-cols {background: #ffffff;border-color: rgb(227, 227, 227);border-radius: 8px;box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 28px 0px;}
.rcp-s .icon {max-width: 100%;}
.rcp-s .r-list {margin-top:20px;}
.rcp-s .r-title{font-size: 17px;font-weight: 700;color: #0076C0;padding: 20px 0 0 0;}
.rcp-s .r-list ul {list-style-image: url('https://www.fbdfrozen.com/hubfs/plus-icon.svg');margin-left: -20px;font-size: 15px;color: #000000;}
.rcp-s .r-header{font-size:20px;font-weight: 700;padding: 20px 0 15px 0;color: #000000;}
.rcp-s .r-sub-header{color: #000000;}
.rcp-s .col1{width:30%;background-color: #ffffff;padding: 0px 0 0px 35px;}
.rcp-s .col2{width:70%;background-color: #ffffff;display: block;}
.rcp-s .col:empty{display:none!important;}
.rcp-s .owl-stage{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-flow: nowrap;flex-flow: nowrap;-webkit-align-items: center;align-items: center;height: 100%;float:none!important;}
@media(max-width:1100px) {
  .rcp-s .col1{width:50%;}
  .rcp-s .col2{width:50%;}
}
@media(max-width:767px) {
  .rcp-s .col1{max-width:480px;width:100%;margin:0 auto 0 auto;}
  .rcp-s .col2{max-width:640px;width:100%;margin:50px auto 30px auto;padding:0;}
  .rcp-s .col2 img{max-width:400px;margin:0 auto;display:block!important;}
}
@media(max-width:540px) {
  .rcp-s .col2 img{max-width:210px;}
}


.image-text-slider .col1{width:70%;}
.image-text-slider .col2{width:30%;padding:25px 0 25px 50px;}
@media(max-width:1100px) {
  .image-text-slider .col1{width:50%;}
  .image-text-slider .col2{width:50%;padding:25px 0 25px 50px;}
}
@media(max-width:767px) {
  .image-text-slider .col1{max-width:480px;width:100%;margin:0 auto 30px auto;}
  .image-text-slider .col2{max-width:640px;width:100%;margin:0 auto 0 auto;padding:0;}
}

.home-roi-banner .text-over-image>div{padding-top:130px;padding-right:100px;overflow:hidden;}
.home-roi-banner .text-over-image>div>*{position:relative;z-index:1;}
.home-roi-banner .text-over-image>div:before{content:'';display:block;position:absolute;z-index:0;background-color:#0076C0;width:800px;height:800px;top:0;right:0;border-radius:140px;
  ;transform-origin: 100% 0;}
@media(max-width:540px) {
  .home-roi-banner .text-over-image>div{padding-top:80px;padding-right:70px;overflow:hidden;}
  .home-roi-banner .text-over-image table{display:block;}
  .home-roi-banner .text-over-image td{display:block;margin-top:10px;}
}

.stats-table {border-top:1px solid #E5E7E8;}
.stats-table tr>td{padding:25px 0 25px 0;border-bottom:1px solid #E5E7E8;}
.stats-table tr>td:nth-child(1){width:30%;color:#00568C;font-size:22px;}
.stats-table tr>td:nth-child(2){width:70%;padding-left:20px;font-size:17px;}
@media (max-width: 600px){
  .stats-table table,
  .stats-table tr,
  .stats-table td{width:100%!important;display:block;}
  .stats-table tr>td:nth-child(1){font-size:18px;border:0;padding-bottom:0;}
  .stats-table tr>td:nth-child(2){padding-left:0;font-size:15px;padding-top:5px;}
}

/* About us */
.sds-about .body-container .sds-team-directory-inpage .team-inpage { display: none;}
.sds-about .body-container .sds-team-directory-inpage .team-inpage.selected { display: block;}
.sds-about .team-labels { max-width: 1225px; padding: 0 13px; margin: 0 auto 40px;}
.sds-about .team-labels label { padding: 15px 25px; padding-right: 40px; width: 30%;margin-left:4.99%; float: left; cursor: pointer; position: relative; border:1px solid transparent;}
.sds-about .team-labels label:nth-child(3n+1) {margin-left:0;}
.sds-about .team-labels label span {display: block; }
.sds-about .team-labels span.member-name { font-weight: 700; font-size:22px; line-height: 1.5;color:#0076C0;}
.sds-about .team-labels span.member-title { font-size: 17px; line-height: 1.5;color:#36404A;}
.sds-about .team-labels label.selected {box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 28px 0px;border:1px solid #E5E7E8;background-color:#F5F5F5;}
.sds-about .team-labels label:hover:after,
.sds-about .team-labels label.selected:after {content: "\f104";position: absolute;right: 20px;top: 50%;font-family: Fontawesome;transform: translateY(-50%);font-size: 35px;text-align: center;color:#0076C0;}
@media(min-width:769px){
  .sds-about .team-labels {display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-items: stretch;align-items: stretch;  }
}
@media (max-width:768px){
  .sds-about .team-labels {display: none!important;}
  .sds-about .body-container .sds-team-directory-inpage .team-inpage {display: block;padding-top: 10px!important;padding-bottom: 5px!important;}
}
@media(min-width:768px){
  .sds-about .team-labels {display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-items: stretch;align-items: stretch;}
}

/* Team In page */
.team-inpage-personal {width: 65%;float: left;padding: 25px 25px 0 0;}
.team-inpage-photo {width: 35%; float: left;}
.team-inpage-name { font-weight: 700;font-size:34px;margin: 0;}
.team-inpage-title{font-size:18px;}
.team-inpage-bio { padding-top:25px; }
.team-inpage-social { margin-top:25px;}
.team-inpage-social a{display: inline-block;height: 40px;width: 40px;font-family:FontAwesome;font-size:18px;line-height:40px;color:#36404A;margin-left:6px;vertical-align:middle;
  text-decoration:none;text-align:center;border-radius:40px;border:1px solid #36404A;}
.team-inpage-social a:hover,
.team-inpage-social a:focus{ ;background-color:#00568C;border-color:#00568C;color:#fff;}
.team-inpage-social a:first-child {margin-left: 0;}

@media(max-width:767px){
  .team-inpage-name { font-size:24px;}
  .team-inpage-title{font-size:16px;}
  .team-inpage-personal {padding: 5px 15px 0 0;}
  .team-inpage-social {font-size: 25px; margin-top: 10px;}
  .team-inpage-social a {margin-left: 3px;}
}
@media(max-width:480px){
  .team-inpage-personal {width: 100%;float: none; padding: 0 0 25px 0;}
  .team-inpage-photo {width: 100%; float: none;}
}

.team-inpage .accordion-title{display:none; padding: 15px 35px 15px 15px;cursor: pointer; position: relative;background-color:#fff;} 
.team-inpage .accordion-title.with-photo{padding-left:75px;}
.team-inpage .accordion-title span.member-name{display: block; font-size: 17px; line-height: 1.7;font-weight:normal;font-weight:bold;}
.team-inpage .accordion-title:after{content: "\f104";position: absolute;right: 15px;top: 50%;font-family: Fontawesome;transform: translateY(-50%);font-size: 17px;text-align: center;}
.team-inpage .accordion-title.active:after{transform:translateY(-50%) rotate(-90deg);}
.team-inpage .accordion-title img{position: absolute;width:50px;height:50px;border-radius:100px;top:15px;left:15px;}
@media(max-width:767px){
  .sds-team-inpage{overflow:visible;padding:0;}
  .team-inpage-wrapper {position:relative;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 10px 0px;border-radius:4px; max-width: calc(100% - 50px);padding:0;border: 1px solid #f1f3f6;}
  .team-inpage .accordion-title{display:block;}
  .sds-about .body-container .sds-team-directory-inpage .team-inpage{display:block;padding:10px 0 0 0!important;}
  .sds-about .body-container .sds-team-directory-inpage .team-inpage .accordion-title+div{display:none;border:0;}
  .sds-about .body-container .sds-team-directory-inpage .team-inpage .accordion-title+div>*{padding:25px 0;}
}
.hs-inline-edit.sds-team-directory-inpage .team-inpage {display:block!important;}



.bottom-form-container{position:relative;overflow:hidden;background-image: url(https://2970406.fs1.hubspotusercontent-na1.net/hubfs/2970406/images/bg/fbd-frozen-beverage-dispensers-splash-bg2--compx.jpg?t=1528474672888);background-size: cover;background-position: bottom center;background-repeat: no-repeat;}
.bottom-form-container .col1{padding-right:30px;}
.bottom-form-container .col2{padding:80px 0 80px 30px;}
@media(max-width:767px) {
  .bottom-form-container .col1{padding-right:0px;}
  .bottom-form-container .col2{padding:0 0 40px 0;}
}

.roi-calc{max-width:850px;border-radius:8px;background-color:#fff;position:relative;z-index:1;}
.roi-calc .section{padding-top:15px;margin-top:15px;border-top:1px solid #d4d4d6;}
.roi-calc .section:first-child{padding-top:0;margin-top:0;border-top:0;}
.roi-calc .section .row{padding:7px 0;font-size:15px;position:relative;}
.roi-calc .section .row.t-row label{font-size:17px;font-weight:bold;}
.roi-calc .section .row .note{font-size:13px;color:#768da8;}
.roi-calc .section .col1{width:70%;padding:0 20px 0 65px;}
.roi-calc .section .col2{width:30%;position: relative;}
.roi-calc .section .col2 .curr{width:20px;text-align:center;font-size:17px;position:absolute;top:0;left:0;line-height:40px;z-index:1;}
.roi-calc .section .col2 .curr strong{color:#00B8D4;}
.roi-calc .section .col2 input{padding-left:25px;}
.roi-calc .arrow-down{position: absolute;bottom: -290px;left: -170px;}

.roi-calc{counter-reset: icon-count;}
.roi-calc .section{counter-increment: li-count;}
.roi-calc .section .t-row:before{height:36px;width:36px;line-height:36px;text-align:center;background-color:#00B8D4;border-radius:40px;display:block;z-index:2;position: absolute;
  top:3px;left:0;counter-increment: section;content: counter(li-count);color:#FFFFFF;font-size:18px;font-weight:bold;}
.roi-calc .cta-button{width:100%;}

@media(max-width:1200px) {
  .roi-calc .arrow-down{left: -130px;}
}
@media(max-width:1023px) {
  .roi-calc .arrow-down{left: 10px;top: 100%;margin-top: -20px;}
  .roi-calc .arrow-down svg{width:72px!important;}
}
@media(max-width:767px) {
  .roi-calc .section .col1{padding:0 10px 0 30px;}
  .roi-calc .section .row.t-row{font-size:16px;}
  .roi-calc .section .t-row:before{height:20px;width:20px;line-height:20px;top:11px;font-size:12px;}
  .roi-calc .section .cta-button{padding: 5px 0;font-size: 15px;}
  .roi-calc .arrow-down svg {width: 41px!important;}
}

.roi-calc .section .row.t-row-sub label{font-size:17px;font-weight:bold;}

.ar-calc{max-width:850px;border-radius:8px;background-color:#fff;position:relative;z-index:1;overflow:hidden;padding-bottom:25px;}
.ar-calc .section{padding-top:15px;margin-top:15px;border-top:1px solid #d4d4d6;}
.ar-calc .section:first-child{padding-top:0;margin-top:0;border-top:0;}
.ar-calc .section .row{padding:10px 0;position:relative;}
.ar-calc .section .row.t-row{font-size:17px;font-weight:bold;}
.ar-calc .section .col1{width:50%;padding-right:20px;}
.ar-calc .section .col2{width:23%;position: relative;margin-right:4%;}
.ar-calc .section .col3{width:23%;margin}
.ar-calc .section .col2 .curr{width:20px;text-align:center;font-size:17px;position:absolute;top:0;left:0;line-height:40px;z-index:1;}
.ar-calc .section .col2 .curr strong{color:#00B8D4;}
.ar-calc .section .col2 input{padding-left:25px;}
.ar-calc .section-header-container{margin-bottom:10px;}
.ar-calc .section.section-header{background-color:#00B8D4;color:#FFFFFF;}
.ar-calc .section.section-header .row{font-size:20px;font-weight:bold;padding:0;line-height:1;}
.calculator .cta-button{width:100%;}
.calculator .error {border:1px solid #ff6060;}

@media(max-width:767px) {
  .ar-calc .section.section-header .row{font-size:16px;}
  .ar-calc .section .cta-button{padding: 5px 0;font-size: 15px;}
}

.calculator .answer-row{ transition:all .6s ease; }
.calculator .answer-row:not(.show-answer){height:0;overflow:hidden;opacity:0;padding:0;}

.offer{display: table-cell;height: 270px;width: 270px;border-radius: 400px;background-color: rgb(199, 76, 68);color: #fff;font-size: 17px;vertical-align: middle;padding: 20px;box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 14px 0px;}	
.offer-title{color: #fff;font-size: 15px;font-weight: bold;margin-bottom: 18px;}
.offer-desc{font-size:15px;}

.blue-arrow{overflow:visible;position:relative;z-index:3;}
.blue-arrow .offer{text-align:center;}
.blue-arrow .offer>*:last-child{display:inline-block;position:relative;margin:0px;}
.blue-arrow .offer>*:last-child:after{content:'';display:block;position:absolute;bottom:-100px;right:-50px;height:90px;width:90px;
  background:url(https://www.fbdfrozen.com/hubfs/images/misc/blue-curved-arrow.svg) no-repeat;}
@media (max-width: 767px ){
  .blue-arrow .offer>*:last-child{margin:0;}
  .offer .sds-content-wrapper {margin: 0px 80px!important;}
}
/* Accordion Module */
.ban-accordions .accordion-wrapper {margin-bottom:0; padding: 0;border:1px solid transparent;border-bottom:1px solid #e3e3e3;position:relative;}
.ban-accordions .expanded.accordion-wrapper {background-color:#fff;border-color:#EEEEF0;box-shadow: rgba(0, 0, 0, 0.06) 4px 4px 18px 0px;border-radius: 8px;}
.ban-accordions .accordion-head { cursor: pointer; font-size: 20px; line-height: 25px; width: 100%; padding: 20px 50px 10px 25px; color:#0076C0;font-weight:bold;position:relative;}
.ban-accordions .accordion-head:after{content:'';display:none;height:1px;bottom:0;left:25px;right:75px;width:calc( 100% - 100px);position: absolute;}
.ban-accordions .accordion-icon{display:block;position:absolute;top:0;right:0;height:55px;line-height:55px;width:50px;text-align:center;}
.ban-accordions .accordion-head:hover {color:#00568C;background-color:;}
.ban-accordions .accordion-icon:before {content:''; width:12px;height:12px;border-bottom:2px solid #00B8D4;border-right:2px solid #00B8D4;transform:rotate(45deg);display:inline-block;}
.ban-accordions .expanded .accordion-head{color:#0076C0;background-color:transparent!important;cursor:default!important;}
.ban-accordions .expanded .accordion-head:after{background-color:#e3e3e3;}
.ban-accordions .expanded .accordion-icon:before { ; }
.ban-accordions .accordion-content { display:none; width:calc( 100% - 75px);}
.ban-accordions .accordion-content > div{ padding:15px 25px 15px 25px; }
.ban-accordions .accordion-content > div .image{ display: block;margin:0 auto 30px; }
.ban-accordions .accordion-content > div .image + p{ margin-top:0; }
.ban-acc-image-content{display:none;}
.ban-acc-image{display: block;margin:0 auto;}
.ban-acc-image.large-image{float:right;}
@media (min-width: 1601px){
  .ban-acc-image.large-image{min-width:900px;}
}
@media (min-width: 1176px) and (max-width: 1600px){
  .ban-acc-image.large-image{min-width:50vw;}
}
@media(max-width:1175px){
  .ban-acc-image.large-image{width:auto!important;max-width:1000%!important;height:100%;}
}
@media(max-width:767px){
  .ban-accordions .accordion-head { font-size: 17px; line-height:22px; font-weight: 500;}
}

/* VIDEO Testimonails Directory Card */
.dir-testimonial-video-wrapper{display: block;position:relative;text-decoration:none!important;color:#36404A;background-color:#fff;box-shadow:rgba(0, 0, 0, 0.15) 0px 5px 25px 0px;border}
.dir-testimonial-video-wrapper:before{content:'';display: block;position:absolute;z-index:0;left:0;bottom:0;width: 100%;height:100%;background-color: rgba(0,0,0,.1);transition:all 0.3s ease;}
.dir-testimonial-video-wrapper .round-play-button{position:absolute;top:50%;left:50%; transform:translate(-50%, -50%);}
.dir-testimonial-video-wrapper .signature{position:absolute;bottom:0;left:0;right:0;padding:10px 15px;z-index:1;font-size: 13px;line-height:1.2;z-index:1;    background-color: #fff;}
.dir-testimonial-video-wrapper .quote-name { font-weight:700;}
.dir-testimonial-video-wrapper:hover:before,.dir-testimonial-video-wrapper:focus:before{background-color:rgba(0,0,0,.2);}
@media(max-width:540px) {
  .dir-testimonial-video-wrapper .signature{position:relative;}
}

.sds-post-listing .module-headline { margin-bottom:20px;padding: 0 0 0 25px;}
.sds-post-listing .module-headline .headline-content{ float:left;color:#36404a;}
.sds-post-listing .module-headline .headline-content *{ color:#36404a;}
.sds-post-listing .link-to-listing { margin-top:10px;margin-bottom:10px;float:right;}
.sds-post-listing .resource-item .content { padding:20px 10px 40px 10px;line-height:1.5;}
.sds-post-listing .more-link{bottom:0;}

.resources-list .resource-item *{cursor:pointer;}
.resources-list .resource-item .content { padding:25px 25px 60px 25px;line-height:1.5;}
.resources-list .resource-item .title {font-size:20px;color:#0076C0;font-weight:700;line-height:1.3;margin: 0 0 10px 0;}
.resources-list .resource-item:hover .title,
.resources-list .resource-item:focus .title{text-decoration:underline;}
.resources-list .resource-item .interviewee{font-size:14px;color:#666;margin-bottom:3px;}
.resources-list .resource-item .interviewee label{font-weight:500;}
.resources-list .resource-item .brief{ font-size: 13px;}
.resources-list .resource-item .image{display: block; overflow: hidden; position: relative; text-align: center;padding-bottom:56.25%;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.resources-list .resource-item .image img {position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;transition:all 0.3s ease; }
.resources-list .resource-item .post-tag{position:absolute;bottom:0;left:0;right:0;text-align:center;}
.resources-list .resource-item .post-tag label{display:inline-block;background-color:#0076C0;color:#fff;line-height:26px;min-width:145px;font-size:13px;text-transform:uppercase;font-weight:500;padding:0 5px;}
.resources-list .round-play-button {height: 66px;width: 66px;line-height: 60px;border:3px solid #fff;font-size: 22px;padding: 0;border-radius: 100px;text-align: center;display: block;margin: 0 auto;box-shadow: 0 1px 2px rgba(0,0,0,0.7);color:#fff;position:absolute;top:50%;left:50%;margin-top:-33px;margin-left:-33px;}
.resources-list .more-link{color:#0076C0;text-decoration:underline;position:absolute;bottom:25px;left:10px;font-size: 15px;padding: 25px 25px 0px 20px;}
.resources-list .more-link .long-arrow-right{ transition:all 0.3s ease;position:relative;margin-left:5px;font-size:12px;position:absolute;}
.resources-list .resource-item .topic-slugs{display:none!important;}
.resources-list .resource-item .topic-names{display:none!important;}
.resources-list .resource-item:hover .more-link .long-arrow-right,
.resources-list .resource-item:focus .more-link .long-arrow-right{opacity:1;margin-left:10px;}
.resources-list .resource-item:hover .image img,.resources-list .resource-item:focus .image img,.resources-list .resource-item:hover .image .round-play-button,
.resources-list .resource-item:focus .image .round-play-button{ transform:scale(1.05);}
.resources-list .resource-item .post-byline { font-size:15px; line-height:1.3; margin-bottom:10px; opacity:.8;}
.resources-list .resource-item .post-date { font-style:italic; }

.resources-list{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-items: stretch;align-items: stretch;}
.resources-list .resource-item{display:block;width:30.33%; margin:0 35px 40px 0px;background-color:#fff;color:#000000;text-decoration:none;position:relative;transition:all 0.3s ease;border-radius: 8px;min-height: 200px;}
.listing-ad-cta{display:block;margin:0 35px 40px 0px;background-color:#fff;color:#000000;text-decoration:none;position:relative;transition:all 0.3s ease;border-radius: 8px;}
.listing-ad-cta{float:right;margin:0;}
.sds-blog .resources-list{display:block;}
.sds-blog .resources-list  .resource-item{display:inline-block;vertical-align:top;}
@media (max-width: 1024px){
  .resources-library .main-panel{width:100%;}
  .sds-post-listing .module-headline { padding: 25px;}
}
@media (max-width: 767px){
  .sds-post-listing .module-headline { margin-bottom:20px; padding: 0 20px;}
}
@media (max-width: 768px){
  .sds-post-listing .resources-list .resource-item {margin-left: 10px; width: 28%;}
}
@media (max-width: 768px){
  .sds-post-listing .module-headline { padding: 25px;}
}
@media (max-width:600px){
  .resources-list .resource-item,
  .listing-ad-cta{width:calc(50% - 20px);}
}
@media (max-width:480px){
  .resources-list .resource-item,
  .listing-ad-cta{display:block!important;width:100%!important; max-width:350px;margin:0 auto 40px auto!important;float:none;text-align:left;}
}
.sds-post-listing .resources-list .resource-item {margin:0 30px 40px 0px; width: 29%;}
@media (min-width:767px){
  .sds-post-listing .resources-list .resource-item:nth-child(3n+1) { margin-left:29px;}
}
@media (max-width:600px){
  .sds-post-listing .resources-list .resource-item {width:calc(50% - 137px);}
  .sds-post-listing .resources-list .resource-item:nth-child(2n+1) { margin-left:10px;}
}

/* m8m - HS Search Field   https://app.hubspot.com/beta-design-manager/2970406/modules/5833058892 */

.hs-search {position: relative;max-width:600px;}
.hs-search .hs-search-field__input {box-sizing: border-box;width: 100%;font-size: 16px;border:1px solid #fff;outline: none;padding-right:50px;height:40px;box-shadow: 0 3px 8px 0 rgba(0,0,0,0.2), 0 0 0 1px rgba(0,0,0,0.08);}
.hs-search .hs-search-field__input.required{border-color:red;}
.hs-search .search-btn{display:block;color:#0ab5dd;padding:0;position: absolute;z-index: 0;margin: 0;width: 40px;height: 38px;line-height: 38px;text-align: center;right: 0;top:0;cursor: pointer;}
.hs-search .hs-search-field__suggestions {display:none;position:absolute;padding: 0;margin: 0;list-style: none;border:1px solid #eee;border-top:0;
  box-shadow:rgba(0, 0, 0, 0.2) 0px 3px 8px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;background-color: #fff;top:100%;right:0;min-width:600px;max-width:calc(100vw - 50px);}
.hs-search.hs-search-field--open .hs-search-field__suggestions {display:block;}
.hs-search .hs-search-field__suggestions li {display: block;margin: 0;padding: 0;}
.hs-search .hs-search-field__suggestions #results-for {display:none!important;}
.hs-search .hs-search-field__suggestions a{display: block;line-height:16px;color:inherit;text-decoration:none;padding:4px 12px;font-size: 14px;text-align:left;}
.hs-search .hs-search-field__suggestions a:hover,
.hs-search .hs-search-field__suggestions a:focus {background-color:  rgba(0,0,0, .1);outline: none;}
@media(max-width:767px){
  .hs-search .hs-search-field__suggestions {min-width:100%;}
}

/**
Ion.RangeSlider, 2.3.1
Â© Denis Ineshin, 2010 - 2019, IonDen.com
Build date: 2019-12-19 16:51:02
*/
.irs {position: relative;display: block;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 12px;font-family: Arial, sans-serif;}
.irs-line {  position: relative;  display: block;  overflow: hidden;  outline: none !important;}.irs-bar {  position: absolute;  display: block;  left: 0;  width: 0;}.irs-shadow {  position: absolute;  display: none;  left: 0;  width: 0;}.irs-handle {  position: absolute;  display: block;  box-sizing: border-box;  cursor: default;  z-index: 1;}.irs-handle.type_last {  z-index: 2;}.irs-min,.irs-max {  position: absolute;  display: block;  cursor: default;}.irs-min {  left: 0;}.irs-max {  right: 0;}.irs-from,.irs-to,.irs-single {  position: absolute;  display: block;  top: 0;  left: 0;  cursor: default;  white-space: nowrap;}.irs-grid {  position: absolute;  display: none;  bottom: 0;  left: 0;  width: 100%;  height: 20px;}.irs-with-grid .irs-grid {  display: block;}.irs-grid-pol {  position: absolute;  top: 0;  left: 0;  width: 1px;  height: 8px;  background: #000;}.irs-grid-pol.small {  height: 4px;}.irs-grid-text {  position: absolute;  bottom: 0;  left: 0;  white-space: nowrap;  text-align: center;  font-size: 9px;  line-height: 9px;  padding: 0 3px;  color: #000;}.irs-disable-mask {  position: absolute;  display: block;  top: 0;  left: -1%;  width: 102%;  height: 100%;  cursor: default;  background: rgba(0, 0, 0, 0);  z-index: 2;}.lt-ie9 .irs-disable-mask {  background: #000;  filter: alpha(opacity=0);  cursor: not-allowed;}.irs-disabled {  opacity: 0.4;}.irs-hidden-input {  position: absolute !important;  display: block !important;  top: 0 !important;  left: 0 !important;  width: 0 !important;  height: 0 !important;  font-size: 0 !important;  line-height: 0 !important;  padding: 0 !important;  margin: 0 !important;  overflow: hidden;  outline: none !important;  z-index: -9999 !important;  background: none !important;  border-style: solid !important;  border-color: transparent !important;}.irs--flat {  height: 40px;}.irs--flat.irs-with-grid {  height: 60px;}.irs--flat .irs-line {  top: 25px;  height: 12px;  background-color: #e1e4e9;  border-radius: 4px;}.irs--flat .irs-bar {  top: 25px;  height: 12px;  background-color: #00b8d4;}.irs--flat .irs-bar--single {  border-radius: 4px 0 0 4px;}.irs--flat .irs-shadow {  height: 1px;  bottom: 16px;  background-color: #e1e4e9;}.irs--flat .irs-handle {  top: 22px;  width: 16px;  height: 18px;  background-color: transparent;}.irs--flat .irs-handle > i:first-child {  position: absolute;  display: block;  top: 0;  left: 50%;  width: 2px;  height: 100%;  margin-left: -1px;  background-color: #03a7bf;}.irs--flat .irs-handle.state_hover > i:first-child,.irs--flat .irs-handle:hover > i:first-child {  background-color: #03a7bf;}.irs--flat .irs-min,.irs--flat .irs-max {  top: 0;  padding: 1px 3px;  color: #999;  font-size: 10px;  line-height: 1.333;  text-shadow: none;  background-color: #e1e4e9;  border-radius: 4px;}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single {  color: white;  font-size: 10px;  line-height: 1.333;  text-shadow: none;  padding: 1px 5px;  background-color: #00b8d4;  border-radius: 4px;}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before {  position: absolute;  display: block;  content: "";  bottom: -6px;  left: 50%;  width: 0;  height: 0;  margin-left: -3px;  overflow: hidden;  border: 3px solid transparent;  border-top-color: #00b8d4;}.irs--flat .irs-grid-pol {  background-color: #e1e4e9;}.irs--flat .irs-grid-text {  color: #999;}.section7 .js-grid-text-0,.section7 .js-grid-text-1,.section7 .js-grid-text-2,.section8 .js-grid-text-0,.section8 .js-grid-text-1,.section8 .js-grid-text-2 {visibility: hidden !important;  }.section7 .js-grid-text-0:after,.section7 .js-grid-text-1:after,.section7 .js-grid-text-2:after,.section8 .js-grid-text-0:after,.section8 .js-grid-text-1:after,.section8 .js-grid-text-2:after { visibility: visible; display: block; position: absolute; top: 0; left: 50%; transform: translateX(-50%);  }.section7 .js-grid-text-0:after { content:'200'; }.section7 .js-grid-text-1:after { content:'500';  }.section7 .js-grid-text-2:after { content:'1500+'; }.section8 .js-grid-text-0:after { content:'2%'; }.section8 .js-grid-text-1:after { content:'7%';  }.section8 .js-grid-text-2:after { content:'15%'; }