@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:200;src:local("Source Sans Pro Extra Light "),local("Source Sans Pro-Extra Light"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-200-3d06ebb9d92f70e1883df5d093924cf8.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-200-e00791c896a6dfe768c543c11487ee9b.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:200;src:local("Source Sans Pro Extra Light italic"),local("Source Sans Pro-Extra Lightitalic"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-200italic-b57e3a17e650e085dbce25d95505e540.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-200italic-88e0e4cd2c9eec0727b5f8bcc2c093ac.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:local("Source Sans Pro Light "),local("Source Sans Pro-Light"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-300-88af84171d497039b4d02eb4815b80c6.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-300-6255adef27c0ebf0fd37822fa3f3974e.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:300;src:local("Source Sans Pro Light italic"),local("Source Sans Pro-Lightitalic"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-300italic-08883c50f22950fd53b8dc25fa6fa314.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-300italic-d8a93f8336bfc24e48a87ef95b4f1afb.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:local("Source Sans Pro Regular "),local("Source Sans Pro-Regular"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-400-76d8cbb0496cb184eff868152b67ad45.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-400-f94f84eb867a3e3d65da0c5cad065437.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:400;src:local("Source Sans Pro Regular italic"),local("Source Sans Pro-Regularitalic"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-400italic-981d17e7c68609dcb88dce2c807a72e8.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-400italic-63f8016b44fdfba05ac1134209dacca1.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:local("Source Sans Pro SemiBold "),local("Source Sans Pro-SemiBold"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-600-b3866d3fbe239e8754f4db4795ce2817.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-600-08fdd6f1e8fe8a4f9ae63d28046a3ac7.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:600;src:local("Source Sans Pro SemiBold italic"),local("Source Sans Pro-SemiBolditalic"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-600italic-b64533f91a44618285bfdde8780fc19d.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-600italic-30179d0fe14ed8bd384b2787f897eb81.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:local("Source Sans Pro Bold "),local("Source Sans Pro-Bold"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-700-f04441cfc122bf84e1cf24058fddba87.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-700-d9d2bac7a72708d11960a50e419938c5.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:700;src:local("Source Sans Pro Bold italic"),local("Source Sans Pro-Bolditalic"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-700italic-7c42c1f2e80ba24ade349793b6fb0329.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-700italic-dbccded0a5c6d65cb08d0838914aafa8.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:900;src:local("Source Sans Pro Black "),local("Source Sans Pro-Black"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-900-57036c00378bcd420f3697406ca0114d.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-900-03101aadbd90d67c170d155f521703e3.woff) format("woff")}
@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:900;src:local("Source Sans Pro Black italic"),local("Source Sans Pro-Blackitalic"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-900italic-e89d57e57eb5aee39e42ea5ebf43a34c.woff2) format("woff2"),url(//cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/fonts/source-sans-pro-latin-900italic-28a4bcda2232df5087e6fe50ef5085eb.woff) format("woff")}
/* Images */
img {
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}
img.alignRight, img.alignright{ margin: 0 0 5px 15px; }
img.alignLeft, img.alignleft{ margin: 0 15px 5px 0; }

/* Reduces min-height on bootstrap structure */
.row-fluid [class*="span"] { min-height: 1px; }

/* Blog Social Sharing */
.hs-blog-social-share .hs-blog-social-share-list {
    margin: 0;
    list-style: none !important;
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
    height: 30px;
    list-style: none !important;
}
@media (max-width: 479px){
    .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2) {
        float: none !important; /* Stack social icons into two rows on phones */
    }
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .fb-like > span{
    vertical-align: top !important; /* Aligns Facebook icon with other social media icons */
}

/* Captcha */
#recaptcha_response_field {
    width: auto !important;
    display: inline-block !important;
}

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

@media all and (max-width: 400px) {
/* beat recaptcha into being responsive, !importants and specificity are necessary */
    #captcha_wrapper,
    #recaptcha_area,
    #recaptcha_area table#recaptcha_table,
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {
        width: auto !important;
        overflow: hidden; 
    }
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important; }
    #recaptcha_area table#recaptcha_table #recaptcha_image { width:280px !important; }
}

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

/* Date Picker */
#calroot {
    width: 202px !important;
    line-height: normal;
}
#calroot,
#calroot *,
#calroot *:before,
#calroot *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
} 
#calroot select {
    min-height: 0 !important;
    padding: 1px 2px !important;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif !important;
    font-size: 10px !important;
    line-height: 18px !important;
    font-weight: normal !important;
} 
#caldays {
    margin-bottom: 4px;
}

/* Responsive Embed Container (iFrame, Object, Embed) */
.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
}
.hs-responsive-embed iframe, 
.hs-responsive-embed object, 
.hs-responsive-embed embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-top: 0px;
    padding-bottom: 116.01%;
}
.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0 0 0 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 {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Fix radio button and check box fields in multi column forms*/
.hs-form fieldset[class*="form-columns"] input[type="checkbox"].hs-input,
.hs-form fieldset[class*="form-columns"] input[type="radio"].hs-input {
    width: auto;
}

/* System Template Forms */
#email-prefs-form .email-edit {
    width: 100% !important;
    max-width: 507px !important;
}
#hs-pwd-widget-password {
    height: auto !important;
}

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

/* Horizontal Menu
   ========================================================================== */

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
}
.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;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > 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;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > 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;
}
.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;
}

/* Vertical Menu
   ========================================================================== */ 

.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;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 0;
}
.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.hs-item-has-children {
    position: relative;
}

/* Flyouts */
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > 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-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}


@media (max-width: 767px) {
    .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;
    }

    /* Stacking Horizontal Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul {
        padding: 0;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
        white-space: normal;
    }

    /* Stacking Vertical Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper  {
        position: static;
        opacity: 1;
        visibility: visible;
    }
}

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

/* Space Module */
.widget-type-space { visibility: hidden; }

/* Blog Author Section */
.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");
}

/* Fix for CTA border box issue */
.hs-cta-wrapper a {
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}

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

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

/* FlexSlider Necessary Styles
*********************************/
.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%;}


/* 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("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/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("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/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: black;
    position: static;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    top: 40%;
    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;
    }
}

.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; }

/* Corrects width issues in table elements created via the wysiwyg editor */
table tr td img { max-width: initial; }

/* 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; }
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body,html{min-height:100%;margin:0;padding:0}
html{line-height:1.15;text-size-adjust:100%}
body{background:#fff;font-family:"Source Sans Pro",sans-serif;-webkit-font-smoothing:antialiased}
.CTA-BTN{color:#fff;font-weight:600;text-decoration:none;line-height:38px;letter-spacing:1.2px;padding:20px;background-color:#f1b860;text-transform:uppercase;}
.circle-blog {position:relative;top:12px;color: #fff;	z-indez: 999;background-color: rgba(255, 255, 255, .16);width: 35px;height: 35px;border-radius: 30px;padding: 10px;fill: #2a2d58;margin-left: 15px;position: relative;transition: ease all .2s;left: 0}
svg.circle-blog g {fill: #fff}
a:hover .circle-blog {left: 10px}
.container-fluid .row-fluid .page-center{float:none;margin:0 auto}
::-moz-selection{color:#fff;background:#39f;text-shadow:none}
::selection{color:#fff;background:#39f;text-shadow:none}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
h1{font-weight:700;font-size:50px;color:#2a2d58;line-height:60px}
a{color:#f1b860;text-decoration:none;cursor:pointer;}
.text-link{text-decoration:underline;font-weight:700;}
hr{color:#ccc;background-color:#ccc;height:1px;border:none}
.header-logo{padding:30px;display:inline-block;position:relative;transition:all .15s ease-out 0s;text-decoration:none}
.header-logo:hover{transform:scale(1.05)}
.header-logo svg{width:137px;fill:#fff;transition:fill .37s ease 0s}
#header{position:fixed;top:0;left:0;box-shadow:rgba(0,0,0,.05) 0 5px 11px 0;border-bottom:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.05);height:143px;width:100%;z-index:999;transform:none;transition:all .25s ease-in-out;will-change:transform}
.header-show #header{background:#fff}
.headroom--pinned #header{transform:translateY(0)}
.headroom--unpinned #header{transform:translateY(-100%)}
.mobile-trigger,.widget-span.custom-mobile-icons{display:none}
.widget-span.custom-logo{min-height:0;width:100%}
#desktop-icons-menu-wrapper{margin:0;min-height:0;width:100%}
.widget-span.outer-header{min-height:0}
.widget-span.custom-menu-primary{width:auto;min-height:0;position:absolute;bottom:0;left:207px;margin:0}
.widget-span.custom-secondary-menu{width:auto;margin:0;float:none;position:absolute;bottom:0;right:20px;height:60px}
.custom-secondary-menu .hs-menu-wrapper>ul>li>a{text-transform:uppercase;font-weight:400;font-size:15px;text-decoration:none;height:60px;line-height:60px;display:inline-flex;-webkit-box-align:center;align-items:center;padding:0 10px;color:#fff}
.custom-secondary-menu .hs-menu-wrapper>ul>li>a:hover{color:#2a2d58!important;background:#fff}
.widget-span.custom-desktop-icons{min-height:0;margin:0;width:auto;position:absolute;top:0;right:0;height:60px;background:#fff}
ul.top{display:flex;list-style:none;margin:0;padding:0;flex-direction:row}
ul.top>li{position:relative}
ul.top>li>a{height:60px;line-height:60px;padding:0 15px;font-weight:400;font-size:15px;text-decoration:none;display:inline-flex;-webkit-box-align:center;align-items:center;color:#2a2d58;fill:#2a2d58;text-transform:none}
ul.top>li.PhoneNumbers{display:inline-flex;-webkit-box-align:center;align-items:center;background:#f5f5f3;padding:0 12px}
ul.top>li.PhoneNumbers:hover{background:#fff}
ul.top>li.PhoneNumbers>svg{margin-right:10px}
ul.top>li.PhoneNumbers>p{display:inline-flex;flex-direction:column;margin:0}
ul.top>li.PhoneNumbers>p>a{color:#2a2d58;font-weight:400}
li.SearchButton>a>span{display:none}
li.SearchButton>a>svg{width:23px;fill:#2a2d58;transition:transform .15s ease-in-out 0s}
li.SearchButton{width:60px;display:inline-flex;-webkit-box-pack:center;justify-content:center}
ul.top>li.primaryLink>a{text-transform:uppercase;font-weight:400;font-size:15px;background-color:#f1b860;color:#fff;fill:#fff;text-decoration:none;transition:all .15s ease-in-out 0s}
ul.top>li.primaryLink>a:hover{background-color:#f3c378;color:#2a2d58!important}
ul.top>li:nth-child(2)>a{font-weight:400;font-size:15px;background-color:#f2f2f2}
li.SearchButton:hover>a>svg{transform:scale(1.2)}
ul.top>li.PhoneNumbers:hover>svg{transform:translate3d(0px,0,0);backface-visibility:hidden;perspective:1000px;animation:iwNRrx .82s cubic-bezier(0.36,.07,.19,.97) 0s 1 normal both running}
@keyframes iwNRrx{10%,90%{transform:translate3d(-1px,0,0) rotate(-5deg)}
20%,80%{transform:translate3d(2px,0,0) rotate(10deg)}
30%,50%,70%{transform:translate3d(-3px,0,0) rotate(-15deg)}
40%,60%{transform:translate3d(3px,0,0) rotate(15deg)}}
.header-container-wrapper .widget-span.widget-type-global_group{min-height:0}
.banner-area{height:calc(100vh - 97px);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;display:table;width:100%;min-height:737px;padding:163px 0;background-color:#2a2d58}
.banner-inner{display:table-cell;vertical-align:middle}
.banner-inner .page-center{padding:0 100px;max-width:1366px}
.banner-inner h1{font-size:70px;font-weight:700;line-height:80px;color:#fff;text-shadow:#000 1px 1px;max-width:600px;margin:0;width:100%}
.heroHeader{position:absolute;bottom:0;left:0;width:100%}
#header:after{content:"";position:absolute;top:0;left:0;height:210px;width:100%;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,0))}
#header>div{position:relative;z-index:1;height:142px}
.search-wrapper {
  background: linear-gradient(0deg, rgba(241, 184, 96, 0.85), rgb(241, 184, 96));
  transition: opacity 0.25s ease 0s;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9999999;
  display: none;
}
/*.search-wrapper{background:linear-gradient(0deg,rgba(241,184,96,.85),#f1b860);transition:opacity .25s ease 0s;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;display:none}*/
.search-CloseButton{position:absolute;top:0;right:0;width:60px;height:60px;box-sizing:border-box;cursor:pointer;fill:#2a2d58;padding:20px}
.search-active{overflow:hidden}
.hs-search-field__bar.search-inner{display:table;width:100%;padding-top:61px;height:100vh;margin-bottom:0;background:0 0;max-width:none}
.searchInput-wrapper{display:table-cell;vertical-align:middle}
.searchInput-wrapper>div{width:100%;box-sizing:border-box;max-width:700px;padding:0 50px;margin:0 auto}
.searchInput-wrapper>div>label{display:block;font-size:14px;font-weight:700;line-height:10px;letter-spacing:1.2px;text-transform:uppercase;color:#2a2d58;margin-bottom:18px}
.header-container-wrapper .searchInput{margin:0 10px 10px 0;border-top-style:initial;border-right-style:initial;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-left-color:initial;font-size:18px;font-weight:600;width:100%;box-sizing:border-box;border-width:0 0 3px;border-image:initial;outline:0;padding:20px;border-bottom:3px solid rgba(42,45,88,.2);line-height:1.15;font-family:inherit}
.searchInput-wrapper>div>div{display:flex}
.common-ButtonBlue{font-family:inherit;margin:0;padding:1px 100px 1px 39px;line-height:64px;white-space:nowrap;position:relative;text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:1.2px;cursor:pointer;color:#fff;text-decoration:none;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:#2a2d58;display:inline-block;height:61px}
.common-ButtonBlue:hover{color:#fff;background:#4c4e72}
.common-ButtonBlue:hover>svg{transform:translateX(10px)}
.common-ButtonBlue .circle{height:33px;width:33px;margin-top:-17px}
.body-container-wrapper{color:#2a2d58;background-color:#f6f6f6;line-height:2}
.body-container-wrapper .page-center{max-width:1366px;padding:50px 100px}
#bottom-footer{width:100%;color:#fff;background:#2a2d58;padding:16px;text-align:center}
.copyright p{margin:0;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:5px}
.copyright p:last-child>span{opacity:.8;display:inline-block;font-size:12px;text-align:center;padding:0 10px 10px}
.copyright ul{margin:0;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:5px;list-style:none}
.copyright ul li a{color:#fff;font-size:16px;display:inline-block;text-align:center;padding:10px 15px}
.copyright ul li.active a{font-weight:600}
#top-footer{background:#e9eaee}
#top-footer .page-center{padding:0 100px;width:100%;max-width:1366px}
#footer-links-wrapper>div>div{display:flex;padding:30px 0 70px}
#footer-links-wrapper>div>div:after,#footer-links-wrapper>div>div:before{content:none}
.widget-span.footer-logo-language,.widget-span.footer-social-share{width:20%;padding:20px;float:none;margin:0}
#links-wrapper{width:60%;margin:0;float:none}
#links-wrapper>div>div{display:flex;flex-wrap:wrap;height:100%}
#links-wrapper>div>div:after,#links-wrapper>div>div:before{content:none}
#links-wrapper>div{height:100%}
#links-wrapper>div>div>div{padding:20px;width:33%;margin:0;float:none}
.footer-ColumnHeader{display:block;color:#2a2d58;font-size:13px;font-weight:600;padding-bottom:5px;text-transform:uppercase;margin-bottom:5px;border-bottom:1px solid rgba(74,74,74,.2)}
.footer-Social{display:flex;margin:20px 0 30px}
.footer-Social>a{margin-right:30px}
.footer-Social>a svg{color:#2a2d58}
.footer-ColumnHeader:not(:first-child){margin-top:30px}
.footer-InformationContent{color:#2a2d58;font-size:14px;line-height:20px}
.footer-InformationContent strong{text-transform:uppercase;font-size:12px;letter-spacing:.5px}
.header-hide #header:after{content:none}
#links-wrapper .hs-menu-wrapper>ul>li>a{display:block;color:#2a2d58;font-size:13px;font-weight:600;padding-bottom:5px;text-transform:uppercase;margin-bottom:5px;border-bottom:1px solid rgba(74,74,74,.2);white-space:normal!important}
#links-wrapper .hs-menu-wrapper>ul>li>ul{position:static!important;opacity:1!important;visibility:visible!important;display:block!important}
#links-wrapper .hs-menu-wrapper>ul>li>ul>li>a{display:block;font-size:12px;line-height:20px;letter-spacing:.5px;color:#2a2d58;padding:3px 0;text-decoration:none;white-space:normal!important}
#links-wrapper .hs-menu-wrapper>ul>li>ul>li>a:hover{font-weight:600}
#links-wrapper .hs-menu-wrapper>ul>li:nth-child(2){margin-top:30px}
a.footer-LearningPeople{display:flex;-webkit-box-pack:center;justify-content:center;fill:#2a2d58;max-width:100%;margin:0 20px 0 0}
.footer-Languages{display:flex;-webkit-box-pack:center;justify-content:center;margin:24px 20px 0 0}
.footer-Languages a{margin-right:10px}
.back-to-top-wrapper{text-align:center}
#back-to-top{width:44px;height:44px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;margin:30px auto 0;border-width:2px;border-style:solid;border-color:rgba(42,45,88,.9);border-image:initial;border-radius:25px;transition:transform .2s ease-out 0s}
#back-to-top:hover{transform:translateY(-10px)}
#back-to-top>svg{transform:rotate(-90deg);fill:rgba(42,45,88,.9)}
.blog-search{background:#2A2D58;height:200px;}
.blog-search form{background:#2A2D58;}
.blog-search label{color:#fff;display:block;margin:25px 0;font-size:24px;letter-spacing:1px;}
.row-fluid .bgimg-main{background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}
.row-fluid .bg-img{display:none}
.row-fluid .hero_section.bhero_section{background-size:cover!important;background-position:center center!important;position:relative;z-index:1}
.hs-blog-post .row-fluid .bhero_section:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);left:0;top:0;position:absolute;z-index:-1}
.row-fluid .blog_section{padding:80px 0 50px;background:#f2f2f2;overflow-x:hidden}
.row-fluid .wrapper{float:none;margin:0 auto!important;width:100%;max-width:1170px}
.row-fluid .postlisting_page{display:block;margin:0 -15px}
.row-fluid .post_item{width:50%;float:left;margin-bottom:30px;padding:0 15px}
.row-fluid .post_item:nth-child(2n){clear:right}
.row-fluid .post_item:nth-child(2n+1){clear:left}
.row-fluid .post_item .postitem_height{width:100%;float:left;background:#fff;display:flex;align-items:center}
.row-fluid .post_item .post-body{width:50%;float:left;padding:20px}
.row-fluid .post_item h2{width:100%;float:left;margin:10px 0}
.row-fluid .post_item h2 a{width:100%;float:left;font-size:20px;line-height:24px;color:#26294c;transition:all .6s ease}
.row-fluid .post_item h2 a:hover{color:#2b2f58;transition:all .6s ease}
.row-fluid .post_item .post_date{width:100%;float:left;color:#ec5d15}
.row-fluid .post_item #hubspot-topic_data{width:100%;float:left;margin:0}
.row-fluid .post_item #hubspot-topic_data .topic-link{width:auto;float:left;color:#979090;padding-right:8px;font-size:14px;line-height:20px}
.row-fluid .post_item #hubspot-topic_data .topic-link:hover{color:#000}
.row-fluid .post_item .post_img{width:100%;float:left;background-size:cover!important;height:200px}
.row-fluid .post_item .hs_featured_image{width:50%;float:left}
.row-fluid .post_item .more-link{text-decoration:underline;background:0 0;max-width:100%;min-width:auto;font-size:16px;line-height:22px;position:relative;border:none;padding:0 40px 0 0;color:#f0b767;margin-top:10px!important;width:auto;float:left}
.row-fluid .post_item .more-link:hover{color:#2b2f58}
.row-fluid .post_item .more-link:before{position:absolute;content:"\f054";font-size:14px;font-family:FontAwesome;right:0;line-height:25px}
.row-fluid .postfilter_box{margin-bottom:0;padding:50px 0;background:#fff}
.row-fluid .postfilter_box .section_title{position:relative;float:left;font-weight:600;font-family:"Source Sans Pro",Helvetica,sans-serif;width:auto;text-transform:uppercase;margin-bottom:40px;padding-bottom:20px}
.row-fluid .postfilter_box .section_title:before{position:absolute;content:"";width:30px;height:2px;background:#ec5d15;bottom:0}
.row-fluid .postfilter_box h2{width:100%;float:left;margin:0 0 70px;font-size:50px;line-height:56px;font-weight:700}
.row-fluid .postfilter_box .block{width:100%;float:left}
.row-fluid .postfilter_box .block h3{width:100%;float:left;font-size:14px;font-weight:500;text-transform:capitalize;line-height:20px;color:#70706f;margin-bottom:6px}
.row-fluid .postfilter_box .block .widget-module{width:100%;float:left}
.row-fluid .postfilter_box .block ul{width:100%;float:left;list-style:none;margin:0;padding:0}
.row-fluid .postfilter_box .block ul li{width:auto;float:left}
.row-fluid .postfilter_box .block ul li a{width:auto;float:left;padding:10px 20px;margin-bottom:10px;border-radius:5px;margin-right:10px;display:block;color:#2a2e57;background-color:#f2f2f2;font-weight:700;font-size:17px;line-height:27.2px}
.row-fluid .postfilter_box .block ul li a:hover{background:#2a2e57;color:#fff}
.hs-blog-post .row-fluid .blog_section{background:#fff;position:relative;overflow:hidden}
.hs-blog-post .row-fluid .postfilter_box{display:none}
.row-fluid .bloginner_page{width:100%;float:left;text-align:center}
.row-fluid .bloginner_page .bloginner_content{width:100%;float:none;display:inline-block;max-width:800px;text-align:left}
.row-fluid .bloginner_page .rightarrow_svg{position:absolute;right:-50px;bottom:1780px;max-width:200px}
.row-fluid .bloginner_page .post-header{width:100%;float:left}
.row-fluid .bloginner_page .post-header h1{width:100%;float:left;color:#000;font-size:60px;line-height:70px;font-weight:700}
.row-fluid .bloginner_page .post-body{width:100%;float:left;position:relative}
.row-fluid .bloginner_page .post-body h2{margin:10px 0;font-size:24px;line-height:34px}
.row-fluid .bloginner_page .post-body ul{width:100%;position:relative;float:left;padding:30px 0 20px;background:#e8eaee;margin:20px 0;list-style:none}
.row-fluid .bloginner_page .post-body ul:before{position:absolute;content:"";width:10000px;height:100%;left:100%;top:0;background:#e8eaee}
.row-fluid .bloginner_page .post-body ul:after{position:absolute;content:"";width:10000px;height:100%;right:100%;top:0;background:#e8eaee}
.row-fluid .bloginner_page .post-body ul li:last-child:after{position:absolute;content:""}
.row-fluid .bloginner_page .post-body ul li{width:100%;float:left;position:relative;padding-left:20px;margin-bottom:15px}
.row-fluid .bloginner_page .post-body ul li:before{position:absolute;content:"\f054";font-size:12px;font-family:FontAwesome;left:0;top:0;line-height:33px}
.row-fluid .bloginner_page .post-body ul li p{margin:0}
.row-fluid .hero_section{padding:280px 0;background-position:top center!important;position:relative}
.row-fluid .hero_section .hero_svgcrow{position:absolute;left:0;bottom:-1px;width:100%;height:50%;overflow:hidden}
.row-fluid .hero_section .hero_svgcrow:before{content:"";width:100%;height:138px;background:url(https://cdn2.hubspot.net/hubfs/2590835/The_Learning_People_January2019/img/herocurve-topn.png) 0 0/100% 138px no-repeat;position:absolute;bottom:0;left:0}
.row-fluid .hero_section .hero_svgcrow svg{fill:#fff;position:absolute;bottom:0;left:0;height:135px}
.row-fluid .hero_section h1,.row-fluid .hero_section h2{margin:0;color:#fff;font-size:60px;line-height:70px;font-weight:700}
.row-fluid .relatdpost_area{width:100%;float:left;margin-top:20px;position:relative}
.row-fluid .relatdpost_inner{width:100%;float:left;position:relative}
.row-fluid .relatdpost_svg1{width:auto}
.row-fluid .relatdpost_svg1 svg{max-width:120px;width:130px;height:130px;position:absolute;top:0;left:50px;transform:rotate(13deg);-webkit-transform:rotate(13deg);-moz-transform:rotate(13deg)}
.row-fluid .relatdpost_svg2{width:auto}
.row-fluid .relatdpost_svg2 svg{max-width:30px;position:absolute;width:35px;height:35px;top:20px;left:180px}
.row-fluid .relatedopst_cover{margin:0 -20px;display:block;text-align:center}
.row-fluid .relatdpost_inner h3{float:left;width:100%;font-size:50px;font-weight:600;line-height:70px;margin-bottom:60px;text-transform:capitalize;text-align:center}
.row-fluid .relatedopst_cover .related_postitem{width:33.33%;float:none;vertical-align:top;margin-right:-4px;display:inline-block;padding:0 20px;margin-bottom:20px;text-align:left}
.row-fluid .relatedopst_cover .related_postheight{box-shadow:rgba(0,0,0,.2) 0 4px 10px;width:100%;float:left;border:1px solid #ccc;position:relative;transition:all .1s ease-out 0s}
.row-fluid .relatedopst_cover .related_postheight:hover{box-shadow:rgba(0,0,0,.2) 0 17px 15px;transform:scale(1.05) translateY(-15px)}
.row-fluid .relatedopst_cover .related_image{width:100%;float:left;height:200px;background-size:cover!important}
.row-fluid .relatedopst_cover .related_title{width:100%;float:left;margin-bottom:15px;color:#26294c;font-weight:600;font-size:24px;line-height:36px;text-transform:uppercase}
.row-fluid .relatedopst_cover .related_postheight:hover .related_title{color:#000}
.row-fluid .relatedopst_cover .relatedpost_top{width:100%;float:left;padding:38px 38px 104px}
.row-fluid .relatedopst_cover .related_readbtn{color:#f0b767;display:inline-block;height:64px;line-height:64px;white-space:nowrap;text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:1.2px;padding-left:39px;padding-right:100px;cursor:pointer;position:absolute;bottom:38px;left:38px;right:38px;background:#fff;text-decoration:none;border-width:1px;border-style:solid;border-color:rgba(42,45,88,.2)}
.row-fluid .relatedopst_cover .related_postheight:hover .related_readbtn{color:#ec5d15}
.row-fluid .relatedopst_cover .related_readbtn:before{position:absolute;content:"\f054";font-family:FontAwesome;right:25px;transition:all 400ms ease;-moz-transition:all 400ms ease;-webkit-transition:all 400ms ease;-ms-transition:all 400ms ease}
.row-fluid .relatedopst_cover .related_postheight:hover .related_readbtn:before{right:15px}
.row-fluid .blogvideo_section{width:100%;float:left;margin:70px 0 100px;transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);position:relative}
.row-fluid .blogvideo_section .blogvideo_cover{width:100%;float:left;position:relative}
.row-fluid .blogvideo_section .blogvideo_box{width:100%;float:left;position:relative;padding:15px;background-size:cover!important;height:300px;text-align:center;display:flex;align-items:center}
.row-fluid .blogvideo_section .blogvideo_box:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,.2)}
.row-fluid .blogvideo_section .video_code{width:100%;float:left;display:none}
.row-fluid .blogvideo_section h3{width:100%;float:left;color:#fff;font-size:36px;line-height:50px;margin:0 0 30px}
.row-fluid .blogvideo_section .videbtn img{max-width:80px}
.row-fluid .blogvideo_svg1{width:auto}
.row-fluid .blogvideo_svg1 svg{max-width:100px;width:120px;height:120px;position:absolute;top:-80px;left:-30px;transform:rotate(13deg);-webkit-transform:rotate(13deg);-moz-transform:rotate(13deg)}
.row-fluid .blogvideo_svg2{width:auto}
.row-fluid .blogvideo_svg2 svg{max-width:25px;position:absolute;top:-85px;left:70px;width:30px;height:30px}
.fancybox-stage .video_code{padding:15px!important;overflow:visible!important}
.fancybox-stage .fancybox-button{width:30px;height:30px;border-radius:50%;padding:5px!important;background:#f2f2f2;top:-50px!important}
.row-fluid .blog-pagination{width:100%;float:left;text-align:center;margin-top:20px}
.row-fluid .blog-pagination .next-posts-link{width:auto;text-transform: uppercase;float:none;min-width:200px;transition:all .6s ease;display:inline-block;padding:10px 20px;margin-bottom:0;margin-right:10px;color:#fff;background-color:#2a2e57;font-weight:600;font-size:17px;line-height:27.2px}
.row-fluid .blog-pagination .next-posts-link:hover{background:#f7bb66;transition:all .6s ease}
.row-fluid .blog-pagination .previous-posts-link{width:auto;text-transform: uppercase;float:none;min-width:200px;display:inline-block;transition:all .6s ease;padding:10px 20px;margin-bottom:0;margin-right:10px;color:#fff;background-color:#2a2e57;font-weight:600;font-size:17px;line-height:27.2px}
.row-fluid .blog-pagination .previous-posts-link:hover{background:#f1b860;transition:all .6s ease}
.row-fluid .blogcoment_form{width:100%;padding-top:40px;float:none;margin-left:auto!important;margin-right:auto;max-width:800px;text-align:left}
.row-fluid .blogcoment_form h3{text-align:center}
.body-container .row-fluid .blogcoment_form .hs_cos_wrapper_type_form{background:0 0}
.row-fluid .blogcoment_form form{width:100%;float:left}
.row-fluid .blogcoment_form form input[type=email],.row-fluid .blogcoment_form form input[type=name],.row-fluid .blogcoment_form form input[type=tel],.row-fluid .blogcoment_form form input[type=text],.row-fluid .blogcoment_form form input[type=url],.row-fluid .blogcoment_form form textarea{width:100%;float:left;border:1px solid #ccc;margin-bottom:20px}
.row-fluid .blogcoment_form form .hs-error-msgs{width:100%;float:left;margin-top:-20px;margin-bottom:20px}
.row-fluid .blogcoment_form form .hs_recaptcha{width:100%;float:left}
.row-fluid .relablog_section{padding-top:0}
.row-fluid .author-link{display:table;margin-left:auto;margin-right:auto}
.row-fluid .author-link>div,.row-fluid .author-link>span{display:inline-block;vertical-align:middle;margin-right:-2px}
.row-fluid .author-link>div.hs-author-avatar img{border-radius:100%;overflow:hidden}
@media (min-width:992px) and (max-width:1200px){.row-fluid .wrapper{width:920px}
.row-fluid .post_item{padding:0 10px;margin-bottom:20px}
.row-fluid .post_item h2 a{font-size:18px}
.row-fluid .postlisting_page{margin:0 -10px}
.row-fluid .hero_section{padding:250px 0 170px}
.row-fluid .blogvideo_section{transform:scale(1.1);margin:30px 0 50px;-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.row-fluid .relatedopst_cover{margin:0 -10px}
.row-fluid .relatedopst_cover .related_postitem{padding:0 10px}
.row-fluid .relatedopst_cover .related_title a{font-size:18px;line-height:32px}
.row-fluid .blogvideo_section svg,.row-fluid .relatdpost_svg1,.row-fluid .relatdpost_svg2{display:none}}
@media (min-width:768px) and (max-width:991px){.row-fluid .wrapper{width:720px}
.row-fluid .postfilter_box h2{font-size:40px;line-height:46px;margin-bottom:40px}
.row-fluid .post_item .postitem_height{display:inherit}
.row-fluid .post_item .hs_featured_image,.row-fluid .post_item .post-body{width:100%}
.row-fluid .post_item .post_img{height:200px!important}
.row-fluid .bloginner_page .post-header h1{font-size:38px;line-height:48px}
.row-fluid .bloginner_page .post-body h2{font-size:26px;line-height:36px}
.row-fluid .hero_section{padding:140px 0 150px}
.row-fluid .hero_section h1,.row-fluid .hero_section h2{font-size:50px;line-height:60px}
.row-fluid .relatdpost_inner h3{font-size:40px;line-height:50px;margin-bottom:40px}
.row-fluid .blogvideo_section{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);margin:30px 0 40px}
.row-fluid .blogvideo_section h3{font-size:26px;line-height:32px}
.row-fluid .relatedopst_cover{margin:0 -10px}
.row-fluid .relatedopst_cover .related_postitem{padding:0 10px}
.row-fluid .relatedopst_cover .related_title a{font-size:18px;line-height:32px}
.row-fluid .blogvideo_section svg,.row-fluid .relatdpost_svg1,.row-fluid .relatdpost_svg2{display:none}
.row-fluid .hero_section .hero_svgcrow svg{height:90px}
.row-fluid .hero_section .hero_svgcrow:before{height:80px;background-size:100% 80px}}
@media (min-width:30px) and (max-width:767px){.row-fluid .wrapper{width:100%;padding:0 20px;float:left!important}
.row-fluid .postfilter_box h2{font-size:30px;line-height:40px;margin-bottom:40px}
.row-fluid .postfilter_box .section_title{margin-bottom:30px;padding-bottom:15px}
.row-fluid .postfilter_box .block ul li a{padding:10px}
.row-fluid .postlisting_page{text-align:center}
.row-fluid .post_item{width:100%;padding:0;max-width:400px;float:none;display:inline-block}
.row-fluid .post_item .postitem_height{display:inherit}
.row-fluid .post_item .hs_featured_image{width:100%}
.row-fluid .post_item .post_img{height:200px!important}
.row-fluid .post_item .post-body{width:100%}
.row-fluid .post_item #hubspot-topic_data{text-align:center}
.row-fluid .post_item #hubspot-topic_data .topic-link{float:none;display:inline-block}
.row-fluid .post_item .more-link{float:none;display:inline-block;padding-right:20px}
.row-fluid .postlisting_page{margin:0;float:left;width:100%}
.row-fluid .bloginner_page .post-header h1{font-size:30px;line-height:38px}
.row-fluid .bloginner_page .post-body h2{font-size:24px;line-height:30px}
.row-fluid .hero_section{padding:130px 0 120px;text-align:center}
.row-fluid .hero_section h1{font-size:30px;line-height:46px}
.row-fluid .relatedopst_cover{margin:0;float:left;text-align:center;width:100%}
.row-fluid .relatedopst_cover .related_postitem{width:100%;padding:0;max-width:400px;float:none;display:inline-bock;text-align:center}
.row-fluid .relatdpost_inner h3{font-size:34px;line-height:42px;margin-bottom:30px}
.row-fluid .relatedopst_cover .related_title a{font-size:20px;line-height:30px}
.row-fluid .relatedopst_cover .related_readbtn{float:none;display:inline-block}
.row-fluid .bloginner_page .rightarrow_svg{display:none}
.row-fluid .relatedopst_cover .related_title{height:auto!important}
.row-fluid .blogvideo_section{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);margin:20px 0 30px}
.row-fluid .blogvideo_section h3{font-size:26px;line-height:32px}
.row-fluid .blogvideo_section svg,.row-fluid .relatdpost_svg1,.row-fluid .relatdpost_svg2{display:none}
.row-fluid .blog-pagination a{width:100%;max-width:200px;margin:0 15px 20px}
.row-fluid .blog-pagination .next-posts-link{margin-bottom:20px}
.section.post-footer .hs-form:before{font-size:30px;line-height:40px}
.row-fluid .blogcoment_form form .hs_submit{width:100%;text-align:center}
.row-fluid .relatedopst_cover .related_title{font-size:18px;line-height:30px}
.row-fluid .hero_section .hero_svgcrow svg{height:90px}
.row-fluid .hero_section .hero_svgcrow:before{height:80px;background-size:100% 80px}}
@media (max-width:600px){.row-fluid .hero_section .hero_svgcrow svg{height:40px}
.row-fluid .hero_section .hero_svgcrow:before{height:40px;background-size:100% 40px}}
ul.hs-menu-children-wrapper.open-menu-list{display:none!important}
.custom-menu-primary .hs-menu-wrapper>ul{display:flex;list-style:none;margin:0;padding:0;flex-direction:row}
.custom-menu-primary .hs-menu-wrapper>ul>li{position:static!important}
.custom-menu-primary .hs-menu-wrapper>ul>li>a{text-transform:uppercase;font-weight:400;font-size:15px;text-decoration:none;line-height:60px;display:inline-flex;-webkit-box-align:center;align-items:center;padding:0 10px;color:#fff;fill:#fff;height:60px}
svg.wrapper__StyledArrow-sc-6s6iew-4.MOLoV{margin:0 0 2px 5px;fill:#fff}
.custom-menu-primary .hs-menu-wrapper>ul>li:hover>a{color:#34365f;background:#fff}
.custom-menu-primary .hs-menu-wrapper>ul>li:hover>a>svg{transform:rotate(180deg);fill:#34365f}
.custom-menu-primary .hs-menu-wrapper>ul>li>ul{left:-130px!important;width:960px;position:absolute!important;opacity:0!important;height:0;transition:opacity .3s ease-out 0s!important;overflow:hidden;box-shadow:rgba(0,0,0,.12) 0 5px 6px 3px;visibility:visible!important}
.custom-menu-primary .hs-menu-wrapper>ul>li:hover>ul{opacity:1!important;height:auto;display:flex;visibility:visible!important}
.custom-menu-primary .hs-menu-wrapper>ul>li>ul>li{background:#fff;display:inline-flex;flex-direction:column;-webkit-box-align:stretch;align-items:stretch;width:50%;padding:40px 140px}
.custom-menu-primary .hs-menu-wrapper>ul>li>ul>li ul{position:static!important;visibility:visible!important;opacity:1!important}
.custom-menu-primary .hs-menu-wrapper>ul>li>ul>li>a{display:none!important}
.custom-menu-primary .hs-menu-wrapper>ul>li>ul>li ul li a{color:#34365f;font-size:15px;line-height:1.15;display:inline!important;white-space:normal!important}
.custom-menu-primary .hs-menu-wrapper>ul>li>ul>li ul li.active>a{font-weight:600}
.custom-menu-primary .hs-menu-wrapper>ul>li>ul>li ul li a:hover{color:rgba(42,45,88,.5)}
.custom-menu-primary .hs-menu-wrapper>ul>li>ul>li ul li{padding:4px 0}
.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul{width:1500px}
.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li{width:25%;box-sizing:border-box;padding:40px;background:#fafafa}
.custom-menu-primary .hs-menu-wrapper>ul a{white-space:normal!important}
.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li ul li{padding:0}
.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:first-child,.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:nth-child(3){background:#fff}
.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:first-child>ul>li>a,.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li>a{font-size:15px;text-transform:uppercase;font-weight:400;color:#f1b860;display:inline!important}
.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:first-child>ul>li>a:hover,.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li>a:hover{color:#cd945b}
.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:first-child>a{display:none!important}
.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:first-child>ul>li>ul>li,.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:not(:first-child) ul li{padding:4px 0}
.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:first-child>ul>li>ul,.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:not(:first-child) ul{padding:5px 0 15px;list-style:none}
.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:first-child>ul>li>ul>li>a,.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:not(:first-child) ul li a{font-size:16px}
.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul>li:not(:first-child){padding-top:41px;padding-bottom:39px}
.custom-menu-primary .hs-menu-wrapper>ul>li:not(:first-child)>ul>li:last-child{background:#fafafa}
.custom-menu-primary .hs-menu-wrapper>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{overflow:visible!important;max-width:none!important;width:auto!important}
.post-header h2 a{color:inherit;text-decoration:none!important}
span.filter-link-count{display:none}
#hubspot-author_data:after{content:'';display:block;clear:both}
#hubspot-author_data .hs-author-avatar{max-width:70px;padding:10px 10px 10px 0}
#hubspot-author_data .hs-author-avatar img{height:auto!important;max-width:100%}
.blog-listing-wrapper .post-listing .post-item{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #ddd}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{border-width:0;max-width:210px;height:auto;width:auto;display:block!important;float:right;margin:20px 0 20px 20px}
a.more-link{display:block;margin:15px 0}
.hs-blog-social-share{margin-top:20px;padding:10px 0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:auto}
.body-container .hs-blog-social-share li{background:0 0;padding:0}
#comment-form .hs_subscribe li{list-style:none;padding:0}
#comments-listing{margin-bottom:30px;margin-top:30px}
#comments-listing.no-comments{border:none}
.comment{margin:10px 0;border-top:1px solid #ccc;padding:15px 0}
.comment.depth-0{border-bottom:1px solid #000!important;border-top:medium none!important;margin:0 10px 10px!important;padding:0 15px!important}
.comment-body{border-bottom:medium none;display:block}
.comment-reply-to{margin-bottom:15px}
.comment-from h4{margin:0;padding-top:15px}
.comment-date{display:block!important;font-size:13px;text-align:left}
.comment-from{font-weight:700}
.comment-body{padding:10px 0}
.custom_listing_comments{border:1px solid #E2E2E2;display:block;padding:15px;line-height:26.4px}
.blog-pagination a{display:table;margin-bottom:4px}
.blog .blog-sidebar .widget-span{margin:0 0 30px}
.hs-blog-listing .hs-author-profile{border-bottom:1px solid #ccc;padding:0 0 20px;margin:0 0 20px;overflow:hidden}
.hs-blog-post .hs-author-profile{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;margin:20px 0}
.hs-author-profile .hs-author-profile:after{content:'';display:block;clear:both}
.hs-author-profile .hs-author-avatar{float:left;margin-right:15px;max-width:100px}
.hs-author-profile .hs-author-avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;max-width:100%}
.hs-author-profile .hs-author-bio{overflow:hidden}
.hs-author-profile h2.hs-author-name{margin:0 0 10px}
.widget-type-google_search label,body .hs-form-field>label,li.hs-form-booleancheckbox label{display:block;font-size:14px;font-weight:600;line-height:1;letter-spacing:1.2px;text-transform:uppercase;color:#2a2d58;margin-bottom:16px;margin-top:-2px}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;display:inline-block;width:100%;border-top-width:initial;border-right-width:initial;border-left-width:initial;border-top-color:initial;border-right-color:initial;border-left-color:initial;font-size:15px;line-height:26px;box-sizing:border-box;padding:15px;background:#fff;border-style:none none solid;border-image:initial;border-bottom:3px solid rgba(42,45,88,.2);font-family:"Source Sans Pro",sans-serif}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0}
.field{margin-bottom:35px}
form.hs-form .hs-form-field ul.inputs-list{list-style:none;padding:0}
.hs-input.invalid.error{border-color:rgba(255,0,0,.6)}
.hs-error-msgs label{color:#fff;background:rgba(255,0,0,.6);padding:10px;display:block;line-height:1.15}
.hs-error-msgs{margin:0;padding:0;list-style:none}
::-webkit-input-placeholder{-webkit-text-security:none;color:#757575}
body #hs-pwd-widget-password{height:auto!important;margin:0 0 35px!important}
.error-template.one-column .hs-button,.password-template.one-column .hs-button,.subscription-template.one-column .hs-button{padding-left:39px;padding-right:39px}
form.hs-form fieldset{max-width:none}
form.hs-form fieldset .hs-form-field{padding:0 10px 0 0}
form.hs-form fieldset[class*=form-columns] .input{margin-right:0}
form.hs-form fieldset[class*=form-columns] .hs-input{width:100%}
form.hs-form fieldset[class*=form-columns] .hs-input[type=checkbox]{width:auto}
form.hs-form fieldset.form-columns-3 .hs-form-field{width:33.33%}
@media (max-width:400px){form.hs-form fieldset .hs-form-field{padding:0}
form.hs-form .form-columns-2 .hs-form-field .hs-input,form.hs-form .form-columns-3 .hs-form-field .hs-input,form.hs-form fieldset.form-columns-3 .hs-form-field{width:100%}
form.hs-form .form-columns-3 .hs-form-field .hs-input[type=checkbox]{width:auto}}
#comment-form input[type=submit]{margin-top:15px}
#comment-form .hs-form:before{content:"Leave a Reply";display:block;margin:0 0 25px;font-size:30px}
#hs_form_target_blog_subscription input[type=checkbox],#hs_form_target_blog_subscription input[type=radio]{width:auto;margin-right:10px}
#email-prefs-form .email-edit{line-height:26px!important;padding:15px!important}
.hs-button.primary,input[type=button],input[type=submit]{cursor:pointer;-webkit-appearance:none;text-decoration:none!important;display:inline-block;border-width:initial;border-style:none;border-color:initial;border-image:initial;position:relative;text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:1.2px;padding:23.5px 100px 23.5px 39px;line-height:normal;background:#2a2d58;color:#fff;font-family:"Source Sans Pro",sans-serif;-webkit-font-smoothing:antialiased;white-space:normal}
.hs-button.primary:hover,input[type=button]:hover,input[type=submit]:hover{color:#fff;background:#4c4e72}
.hs-button.primary:focus,input[type=button]:focus,input[type=submit]:focus{outline:0}
.circle{position:absolute;top:50%;right:30px;margin-top:-16px;width:33px;height:33px;padding:10px;border-radius:30px;fill:#fff;background-color:rgba(255,255,255,.16);transition:transform .3s ease 0s}
.actions:hover .circle,.hs-button:hover .circle{transform:translateX(10px)}
.actions .hs-button{background:0 0!important}
.actions{display:inline-block;position:relative;background:#2a2d58}
.actions:hover{background:#4c4e72}
.hs_error_rollup{margin-bottom:35px}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}
.body-container .hs_cos_wrapper_type_form,.error-template .body-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,.hs-search-field__bar,.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,.password-template .body-container form,.section.post-footer,.subscription-template .body-container .widget-type-email_simple_subscription form,.widget-span.widget-type-form,.widget-type-blog_subscribe,div#comment-form{display:block;margin-bottom:30px;background:#f5f5f3}
.error-template .body-container .hs-search-field__bar,.error-template .body-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,.landing-page.one-column .body-container .hs-search-field__bar,.landing-page.one-column .body-container .widget-type-form,.password-template .body-container .hs-search-field__bar,.password-template .body-container form,.subscription-template .body-container .hs-search-field__bar,.subscription-template .body-container .widget-type-email_simple_subscription form{width:50%}
.hs-search-field__bar{max-width:600px;width:100%!important}
.hs-search-field__bar form{width:100%!important;}
.hs-search-field__bar {margin:auto;}
.section.post-footer .hs-form:before{content:"Leave a Reply";display:block;margin:0 0 40px;font-weight:700;font-size:50px;color:#2a2d58;line-height:60px}
.blog-sidebar h3,.form-title{font-weight:700;font-size:50px;color:#2a2d58;line-height:60px;margin-top:0}
#hs-pwd-widget-password{height:auto!important;margin:0 0 15px!important}
.getInTouch-Popup{width:0;height:0;top:0;left:0;z-index:9999999!important;position:fixed;overflow:hidden}
.getInTouch-Overlay-rrsyd2-1{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:#000;transition:all .25s ease 0s;border-radius:0;width:auto;padding:0;margin:0;visibility:hidden;opacity:0}
.getInTouch-Circle-rrsyd2-3{box-sizing:border-box;padding:0 100px 2804px 0;transition:transform .5s ease-in-out 0s;transform:scale(0);width:2804px;position:fixed;bottom:59px;right:59px;margin-right:-1402px;margin-bottom:-1402px;transform-origin:center center 0;z-index:100;background:#f1b860;border-radius:200%}
.getInTouch-FormWrapper{position:fixed;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:0;max-width:70%;box-sizing:border-box;opacity:0;padding:100px 100px 30px;transition:all .2s ease-in-out .2s;visibility:hidden;width:100%;z-index:1;height:100vh;display:block}
.form-active .getInTouch-FormWrapper{visibility:visible;opacity:1;z-index:101;transition:all .3s ease-in-out .3s}
h2.getInTouch-Title{font-weight:700;line-height:60px;color:#2a2d58;font-size:50px}
.form-active .getInTouch-Overlay-rrsyd2-1{opacity:.47;visibility:visible}
.form-active .getInTouch-Popup{display:block;width:100%;height:100%}
.form-active .getInTouch-Circle-rrsyd2-3{transform:scale(1.5)}
.form-active{overflow:hidden}
.getInTouch-Bubble{background-color:#f1b860;height:70px;width:70px;position:fixed;right:24px;z-index:9999999;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer;box-shadow:rgba(0,0,0,.5) 0 2px 5px 0;bottom:24px;transition:background-color .15s ease-in-out 0s,transform .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;border-radius:35px}
.getInTouch-Bubble:hover{transform:scale(1.1) translateY(-3px);box-shadow:rgba(0,0,0,.37) 0 7px 5px 0}
#cls{display:none}
.form-active #cls{display:block}
.form-active #btn{display:none}
.form-active .getInTouch-Bubble{background-color:#2a2d58}
.getInTouch-FormWrapper .form-title{display:none}
.getInTouch-FormWrapper .hs-form{display:flex;width:calc(100% + 50px);flex-flow:wrap}
.getInTouch-FormWrapper .hs-form>div{width:calc(50% - 50px);margin-right:50px;margin-bottom:35px}
.getInTouch-FormWrapper .hs-form-required{display:none}
.getInTouch-FormWrapper .hs-form>div.hs_funded_by_company{width:calc(50% - 50px);margin-right:50px;margin-bottom:35px;display:flex;-webkit-box-align:center;align-items:center;padding-top:28px;position:relative;box-sizing:border-box}
.hs_funded_by_company .hs-form-booleancheckbox-display{position:relative;margin-bottom:0;padding-left:45px}
.hs_funded_by_company input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0}
.checkmark{position:absolute;left:0;top:50%;transform:translateY(-50%);height:25px;width:25px;background-color:#fff}
.checkmark::after{content:"";position:absolute;display:none;left:9px;top:5px;width:8px;height:13px;transform:rotate(45deg);border-style:solid;border-color:#fff;border-image:initial;border-width:0 3px 3px 0}
label.hs-form-booleancheckbox-display:hover input~.checkmark::after{display:block;border-color:rgba(42,45,88,.2)}
label.hs-form-booleancheckbox-display input:checked~.checkmark{background-color:#2a2d58}
label.hs-form-booleancheckbox-display input:checked~.checkmark::after{display:block;border-color:#fff}
.getInTouch-FormWrapper .hs-form>div.hs_submit.hs-submit{width:100%;margin:0}
.getInTouch-PhoneNumbers>p a{color:#2a2d58;font-weight:600;font-size:26px;text-decoration:none}
.getInTouch-PhoneNumbers>p{display:inline-flex;flex-direction:column;font-size:28px;line-height:36px;margin:0}
.getInTouch-PhoneIcon{margin-right:30px;height:120px;width:40px;background:#f1b860;padding:40px 0;border-radius:40px}
.getInTouch-PhoneNumbers{display:inline-flex;-webkit-box-align:center;align-items:center;transform:translateY(-50%);margin-top:70px}
.getInTouch-PhoneIcon>svg{width:40px;height:40px}
.form-active .getInTouch-Bubble{z-index:9999999!important}
html{overflow-x:hidden}
.IE .heroHeader{height:8vw}
.IE.mobile-open .trigger{top:-54px}
.IE .widget-span.mobile-menu-wrapper{overflow-x:hidden}
.section.post-footer textarea{margin-bottom:-10px}
.widget-span.mobile-menu-wrapper{display:none}
div#st-2{display:none!important}
.mobile-open .getInTouch-Bubble{z-index:1}
.mobile-open.form-active .getInTouch-Bubble{z-index:999999}
@media (min-width:960px){.header-show #header:after{content:none}
.header-show .header-logo svg{fill:#2a2d58}
.header-show .custom-menu-primary .hs-menu-wrapper>ul>li>a,.header-show .custom-secondary-menu .hs-menu-wrapper>ul>li>a{color:#34365f}
.header-show .custom-menu-primary .hs-menu-wrapper>ul>li:hover>a,.header-show .custom-secondary-menu .hs-menu-wrapper>ul>li>a:hover{color:rgba(42,45,88,.5)}
.header-show .custom-menu-primary .hs-menu-wrapper>ul>li>a svg.wrapper__StyledArrow-sc-6s6iew-4.MOLoV{fill:#2a2d58}
.header-show .custom-secondary-menu .hs-menu-wrapper>ul>li>a:hover{color:rgba(42,45,88,.5)!important}
.header-show ul.top>li{background:#e9eaee}
.header-show ul.top>li.PhoneNumbers{background:#f5f5f3}
.no-banner .widget-span.outer-header{min-height:143px;background-color:#f6f6f6}
.no-banner #header{background:#2a2d58}
.header-show.no-banner #header{background:#fff}
.header-show ul.top>li:first-child,.header-show ul.top>li:last-child:hover{background:#f7f7f7}}
@media (min-width:1921px){.banner-area{height:882px}}
@media (max-width:1599px){.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul{width:1300px}}
@media (max-width:1399px){.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul{width:1100px}
body{padding-bottom:0!important}}
@media (max-width:1200px) and (min-width:960px){ #links-wrapper>div>div>div{width:50%;padding:20px 30px;flex:0 0 50%}}
@media (max-width:1199px){.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul{width:960px}}
@media (max-width:1060px){.custom-menu-primary .hs-menu-wrapper>ul>li:first-child>ul,.custom-menu-primary .hs-menu-wrapper>ul>li>ul{width:860px}}
@media (max-width:990px) and (min-width:960px){.custom-menu-primary .hs-menu-wrapper>ul>li>a,.custom-secondary-menu .hs-menu-wrapper>ul>li>a{padding:0 6px}}
@media (max-width:959px){.copyright ul{display:block}
.no-banner .widget-span.outer-header{min-height:60px}
.getInTouch-FormWrapper{overflow:hidden;padding:30px 100px!important;top:0;bottom:0;overflow-y:auto;display:block;max-width:100%}
.banner-area{padding:60px 0}
.header-logo{padding:12px 0}
.header-logo svg{margin-left:-11px;height:37px;fill:#2a2d58;transition:all .15s ease 0s}
#header{transform:none!important;background:#fff;height:60px;border:0}
#header:after{content:none}
.widget-span.custom-desktop-icons{display:none}
.widget-span.custom-mobile-icons{display:block;width:auto;margin:0;float:none;min-height:0}
.trigger{position:absolute;right:10px;top:10px;padding:10px 10px 10px 15px;cursor:pointer}
.Phone-icon{position:absolute;right:65px;top:8px;padding:10px 20px 10px 10px;border-right:1px solid rgba(42,45,88,.1);cursor:pointer}
.search-icon{position:absolute;right:121px;top:7px;padding:10px;cursor:pointer}
.searchInput-wrapper>div>div{display:block}
.common-ButtonBlue{width:100%;font-size:13px;letter-spacing:1.2px;padding-left:20px;padding-right:60px}
.circle,.common-ButtonBlue .circle{width:24px;height:24px;padding:8px;right:15px;margin-top:-12px}

.blog-sidebar h3,.form-title{font-size:30px;line-height:1}
.hs-button.primary,input[type=button],input[type=submit]{letter-spacing:1.2px;padding-left:20px;padding-right:60px;font-size:13px}
.banner-area{height:calc(100vh - 316px);min-height:540px}
#desktop-icons-menu-wrapper{display:none}
.banner-inner .page-center,.body-container-wrapper .page-center{padding:50px 80px}
.banner-inner h1{font-size:55px;line-height:60px;max-width:100%}
.PhoneDropdown{position:absolute;top:52px;right:0;width:240px;display:none;flex-direction:column;box-shadow:rgba(0,0,0,.15) 0 8px 11px 0;background:#fff;padding:20px}
.PhoneDropdown a{color:#2a2d58;font-size:20px;line-height:34px;display:block;text-align:center}
.Phone-icon.active .PhoneDropdown{display:flex}
.mobile-open #header{box-shadow:rgba(0,0,0,.05) 0 5px 11px 0;background:#2a2d58;transition:all .5s ease 0s}
.mobile-open{overflow:hidden}
.mobile-open .Phone-icon>svg,.mobile-open .Phone-icon>svg path,.mobile-open .search-icon>svg{fill:#fff}
.mobile-open .Phone-icon{border-right:1px solid rgba(255,255,255,.1)}
.mobile-open .header-logo svg{fill:#fff}
#header>div{height:auto}
.widget-span.mobile-menu-wrapper{display:block;position:fixed;z-index:7;top:60px;bottom:0;left:0;width:300px;overflow-y:auto;padding-top:15px;box-shadow:none;transform:translateX(-300px);background:#fff;transition:transform .2s ease 0s}
.mobile-open .widget-span.mobile-menu-wrapper{transform:translateX(0px);box-shadow:rgba(0,0,0,.1) 5px 0 30px}
.mobile-menu-wrapper ul li a,ul.top>li:nth-child(2)>a{color:#2a2d58;font-size:18px;font-weight:600;text-transform:none;margin-right:auto;padding:5px;background:0 0;display:inline!important;height:auto;line-height:1.15}
.mobile-menu-wrapper ul li{width:100%;float:none!important;position:relative;padding:10px 18px}
.mobile-menu-wrapper ul{padding:0;margin:0;list-style:none;display:block}
.child-trigger svg{fill:#2a2d58!important;width:18px;height:18px;margin:0!important}
.mobile-menu-wrapper ul li.primaryLink{font-size:17px;padding:10px 12px}
.mobile-menu-wrapper ul li.primaryLink a{display:block!important;width:100%;font-size:18px;font-weight:600;padding:15px 10px;border-radius:3px}
.child-trigger{fill:#2a2d58;width:18px;height:18px;position:absolute;right:15px;top:13px;margin-left:10px;cursor:pointer}
.mobile-menu-wrapper .hs-menu-wrapper ul ul{display:none;position:static!important;visibility:visible!important;opacity:1!important}
.mobile-menu-wrapper .hs-menu-wrapper>ul{display:block}
.mobile-menu-wrapper .hs-menu-wrapper ul ul ul{display:block!important;transition:none!important;height:auto!important}
ul.top>li.PhoneNumbers>p>a{font-weight:600;line-height:30px;padding:0;display:block!important}
ul.top>li.PhoneNumbers>p{line-height:30px;margin-right:auto;padding-left:5px}
ul.top>li.PhoneNumbers>svg{margin-right:5px;width:20px;height:20px}
ul.top>li.PhoneNumbers{display:flex;flex-direction:row-reverse;font-size:18px;background:#fff;position:relative;padding:10px 18px}
.mobile-menu-wrapper ul li.SearchButton>a{position:relative;display:block!important}
li.SearchButton>a>svg{position:absolute;width:20px;height:20px;right:5px;top:0}
li.SearchButton>a>span{display:inline-block}
.mobile-menu-wrapper ul li.SearchButton{display:block;box-sizing:border-box;width:100%}
.mobile-menu-wrapper .hs-menu-wrapper ul ul ul li a{display:block!important;color:#2a2d58;font-size:15px;font-weight:400;padding:5px}
.mobile-menu-wrapper .hs-menu-wrapper ul ul ul li{padding:0}
.mobile-menu-wrapper .hs-menu-wrapper>ul>li>ul>li>a{color:#f1b860;font-size:15px;text-transform:uppercase;font-weight:600;padding:5px;display:block!important}
.mobile-menu-wrapper .hs-menu-wrapper>ul>li>ul>li{padding:10px 0}
li.child-open>.child-trigger svg{transform:rotate(180deg)}
.mobile-menu-wrapper .hs-menu-wrapper>ul>li:not(:first-child)>ul{padding-top:5px}
.mobile-menu-wrapper .hs-menu-wrapper>ul>li:nth-child(2)>ul>li>a{display:none!important}
.mobile-menu-wrapper .hs-menu-wrapper>ul>li:not(:first-child)>ul>li{padding:0}
.mobile-menu-wrapper .hs-menu-wrapper>ul>li:not(:first-child)>ul>li>a{color:#2a2d58;font-size:15px;font-weight:400;padding:5px;text-transform:none}
.getInTouch-FormWrapper .hs-form>div{width:100%;margin-right:0}
.getInTouch-FormWrapper .hs-form{width:100%}
#footer-links-wrapper>div>div,#links-wrapper>div>div,.copyright p,.copyright p:first-child>a,.copyright p:last-child>span{display:block}
#footer-links-wrapper>div>div{display:block;padding:0}
#top-footer .page-center{padding:0 80px}
#links-wrapper>div>div>div,.widget-span.footer-logo-language,.widget-span.footer-social-share{width:100%;padding:0;margin-bottom:30px}
#links-wrapper{width:100%}
.footer-Languages{-webkit-box-pack:start;justify-content:start;margin-top:40px}
a.footer-LearningPeople{display:none}
.getInTouch-Circle-rrsyd2-3{width:7808px!important;padding-bottom:7808px!important;margin-right:-3904px!important;margin-bottom:-3904px!important}
.getInTouch-FormWrapper .hs-form>div.hs_funded_by_company{width:100%;margin-right:0}}
@media (max-width:767px){.error-template.one-column .body-container form,.landing-page.one-column .body-container form,.password-template.one-column .body-container form,.subscription-template.one-column .body-container form{width:100%}
.getInTouch-FormWrapper{padding:30px!important}
.hs-search-field__bar{max-width:100%}
.error-template .body-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_google_search,.landing-page.one-column .body-container .widget-type-form,.password-template .body-container form,.subscription-template .body-container .widget-type-email_simple_subscription form{width:100%}
.hs-menu-wrapper.hs-menu-flow-vertical>ul{margin-bottom:20px}
.subscribe-options label{margin:0}
.hs-form{margin-bottom:30px}
#comment-form .hs-form{margin-bottom:0}
.blog-sidebar{padding-top:30px}
.checkbox-row span.fakelabel span{width:calc(100% - 40px)}
.subscribe-options label span{white-space:normal;padding-right:30px}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{max-width:100%;float:none;display:block!important;margin:20px 0}
.hs-author-profile .hs-author-avatar,.hs-author-profile .hs-author-bio,.hs-author-profile .hs-author-social-section,.hs-blog-listing .hs-author-profile{width:100%;float:left}
.hs-author-profile .hs-author-avatar img{margin-bottom:5px}

#recaptcha_area,#recaptcha_table{width:318px!important;overflow-x:auto!important;max-width:100%!important}
.banner-area{height:calc(100vh - 436px);min-height:420px}
.banner-inner .page-center,.body-container-wrapper .page-center{padding:30px 60px}
.banner-inner h1{font-size:45px;line-height:50px}
#top-footer .page-center{padding:0 60px}}
@media (max-width:540px){.banner-area{height:510px;min-height:390px}
.banner-inner h1{font-size:40px;line-height:36px}
.banner-inner .page-center,.body-container-wrapper .page-center{padding:30px 40px}
.banner-inner{vertical-align:bottom;padding-bottom:93px}
#top-footer .page-center{padding:0 40px}}
@media (max-width:479px){.grecaptcha-badge{width:auto!important;overflow:auto;max-width:256px;overflow-x:hidden}}