/* ==========================================================================
   HubSpot Migrations Services - COS Boilerplate v2.0.0                              
   ========================================================================== */


/* ==========================================================================
   Table of Contents:

   1. EXTERNAL RESOURCES
   2. BASE STYLES
   3. COS STRUCTURE
   4. MAIN NAVIGATION
   5. BLOG
   6. FORMS
   7. BUTTONS
   8. MISCELLANEOUS
   9. MOBILE MEDIA QUERIES
   ========================================================================== */


/* ==========================================================================
   1. EXTERNAL RESOURCES                                            
   ========================================================================== */


/* =============== @import, @font-face, and CSS File Includes =============== */

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

/* RevTwo_Mar2017-modules.css is required to address style issues with the default modules and responsive grid layout */
/* 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; }
/* latin */
@font-face {
  font-family: 'medium-content-serif-font';
  font-weight: 400;
  font-style: italic;
  src: url('https://glyph.medium.com/font/81d2bf1/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/charter-400-italic.woff') format('woff');
  unicode-range: U+0-7F,U+A0,U+200A,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026;
}

/* rest */
@font-face {
  font-family: 'medium-content-serif-font';
  font-weight: 400;
  font-style: italic;
  src: url('https://glyph.medium.com/font/81d2bf1/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/charter-400-italic.woff') format('woff');
  unicode-range: U+80-9F,U+A1-2009,U+200B-2013,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-10FFFF;
}

/* rest */
@font-face {
  font-family: 'medium-content-serif-font';
  font-weight: 400;
  font-style: normal;
  src: url('https://glyph.medium.com/font/be78681/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/charter-400-normal.woff') format('woff');
  unicode-range: U+80-9F,U+A1-2009,U+200B-2013,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-10FFFF;
}

/* latin */
@font-face {
  font-family: 'medium-content-serif-font';
  font-weight: 400;
  font-style: normal;
  src: url('data:font/opentype;base64,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') format('woff');
  unicode-range: U+0-7F,U+A0,U+200A,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026;
}

/* latin */
@font-face {
  font-family: 'medium-content-serif-font';
  font-weight: 700;
  font-style: italic;
  src: url('https://glyph.medium.com/font/77a0c0c/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/charter-700-italic.woff') format('woff');
  unicode-range: U+0-7F,U+A0,U+200A,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026;
}

/* rest */
@font-face {
  font-family: 'medium-content-serif-font';
  font-weight: 700;
  font-style: italic;
  src: url('https://glyph.medium.com/font/77a0c0c/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/charter-700-italic.woff') format('woff');
  unicode-range: U+80-9F,U+A1-2009,U+200B-2013,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-10FFFF;
}

/* latin */
@font-face {
  font-family: 'medium-content-serif-font';
  font-weight: 700;
  font-style: normal;
  src: url('https://glyph.medium.com/font/f50d520/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/charter-700-normal.woff') format('woff');
  unicode-range: U+0-7F,U+A0,U+200A,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026;
}

/* rest */
@font-face {
  font-family: 'medium-content-serif-font';
  font-weight: 700;
  font-style: normal;
  src: url('https://glyph.medium.com/font/f50d520/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/charter-700-normal.woff') format('woff');
  unicode-range: U+80-9F,U+A1-2009,U+200B-2013,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-10FFFF;
}

/* latin */
@font-face {
  font-family: 'medium-content-slab-serif-font';
  font-weight: 300;
  font-style: italic;
  src: url('https://glyph.medium.com/font/0932314/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/marat-sans-300-italic.woff') format('woff');
  unicode-range: U+0-7F,U+A0,U+200A,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026;
}

/* rest */
@font-face {
  font-family: 'medium-content-slab-serif-font';
  font-weight: 300;
  font-style: italic;
  src: url('https://glyph.medium.com/font/0932314/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/marat-sans-300-italic.woff') format('woff');
  unicode-range: U+80-9F,U+A1-2009,U+200B-2013,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-10FFFF;
}

/* rest */
@font-face {
  font-family: 'medium-content-sans-serif-font';
  font-weight: 400;
  font-style: normal;
  src: url('https://glyph.medium.com/font/39dace7/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/marat-sans-400-normal.woff') format('woff');
  unicode-range: U+80-9F,U+A1-2009,U+200B-2013,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-10FFFF;
}

/* latin */
@font-face {
  font-family: 'medium-content-sans-serif-font';
  font-weight: 400;
  font-style: normal;
  src: url('data:font/opentype;base64,d09GRgABAAAAADTcABEAAAAAbmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAArMAAACQwAABhs077AdkdTVUIAADQ8AAAAnwAAAPpjB2NNT1MvMgAAJYwAAABTAAAAYHhRPVpjbWFwAAApBAAAAGwAAACSQ+ljI2N2dCAAACrYAAAAHAAAABwIXAB8ZnBnbQAAKXAAAAD8AAABcwZZnDdnYXNwAAArKAAAAAgAAAAI//8ABGdseWYAAAGAAAAhbwAARnLPE7Z8aGRteAAAJeAAAAMhAAAG1JDfylBoZWFkAAAj8AAAADYAAAA2/EWAOGhoZWEAACVsAAAAHwAAACQHFQLoaG10eAAAJCgAAAFEAAABvMMPEstsb2NhAAAjEAAAAOAAAADgq7G+om1heHAAACLwAAAAIAAAACACiAIMbmFtZQAAKvQAAAAfAAAAIAAjCJtwb3N0AAArFAAAABMAAAAg/7gAMnByZXAAACpsAAAAagAAALI1+f3LeNq1ewdcG0fa98wuqghJSFqtQCAEC5KoAiQhU2VMM82AMTa4V9wLKXbs9DgmZ9+9l3MKKfemJ6T3vAm2r6Vdv0v74rzJ5+S9knK9H9di8T0zO4NlWeHzffl9Tob977Pa2afNM888s4sE5EEI/4cQQ26Uh+5DUwi1DU+hjKD7GMpA+qYRRsgkhMwEAiIEhIRZgkgIIiEcJ32ijExb7RTyBKcQPjWFNK8Dtk4h3evHkQF6RvSqAa6a4KrldTjCVTscDXCU2K9lOGI4ZjF6zuuVVaGoolOiSjREW0hHm06hTYSzqUB3oC7QaGxytRrbi2qLeqC1Gdtdfcb+QJ2r23XixInw7vDj8A8OJ/Dq3bsRsF0+8xj+lvAoykcBFEQnuB7SiVDpyDQrZS4h5CaI7SUEr0pIBxYzTh1DDoT/chwVwdFLxfRaQTOUVgaii0A7jtLgehlFGDChgajBZhENAgGvgo6gMyNoS4KbiugPMwE7ABFrQKdwPQ90J8LRB/pxwLEc9BPDTjlSgSPhmmgkJHmwrKvAfskZ8mDJodVJSsRXFPb5pSYsOuCHZlzebly5pG+4u25hn7ZFXxJIE5YMrlhcdysuLwuWVv6iuMRfdqNjreFkXkdny5Choy2to04uK0l7Q8hraepbpR/o193jCTi+oQ/j3vwy25SuEmlQYObnwrPCDiSCuBL4lR9t4hpNA32BwMZZBboJwa0qMA1kwMTmQaADFgGLgNNAgTZQIHgBqNdMkRtoXoqcQCsEVFkVxTIWq0FOpcAXrrFXR8JKgeTQnEO5Ee+pjh91jre1tLS0L1jQ0oJfTMDCGs/pe4TDk/0rlt25Mv7T/RddtF+beIIQRuX4RXRIeBAkLOKSYSIIRqbkIaJtGqmssvtDukbrsBW/+PHH5P6GmXU4KHwHfCsd7tcGye2VVRqwFdhNNmOHEweDG9at31CxrKXlak//R59+OODZ/dhfHoN7NTPr0N9n70Vwrw7ulf1NGAwb9WCHNhyEu5ZVbFi/7i56027PwIeffoTAMh5ciI8Kh4BvHdxtQXbUi44DHSOxFEYp6Nxy6jhCQLGAp6m9a1+HI1wxvK7+wsjOzXC0wNHKzjNfp3JacFTWhfxRWcOOLzqGHK+7D5n7zIfc8WObC9uPthduxn+68UbbQHNpafPAke3ZBw9mbydaQWF8O34QOMuFMZgGFBgcpapf6NRYAFyAnSNKJATeHZIU6dXDh3sOHw7f1nwb/I8wUma+APdeCBLOB3bJiKoh8q0CUM7B5Ryc5GCcApDjdVCHSNUBKgUBlKrNq0ff1X4EpGr0Y1yNs+HyAtbz7O25HLRzMMnB3jM9n6ACIRCJiJAvVWP0454e0vPMNHoKXYyMqB4CYZCyamKscjAOgPWTIgRrTgG7xMVD1U7w9j1updDtLvQZC+oUJTdHQRg5Zk7hmPAccO9CdFQley10YJdFx4cdPzcIX3efbkEC8PVP/IzQCfawo2UQloNUHkllaAKAyhBcsQLfs4xpSZ/alJPFMWSiY1YLo9cKiHId4Wz72fj846r1W1esWLdpZNu2XdqJo1+848YvH72j/aMPPgAfxigL/liEVnjC6BTSE54akV7laZSDCQAqc0mBJxVTaoDBNEILCLPJSQiqURumnEydPxrK/Prtxq/V4fdHOvaf/hrn43qhA4LXtWRioG6Qqz5+JwftABgfc86kTDlZlAfaNQ35AvwySw35wKGOXjWRI6WZgmR6QEgHZ8BlpCZao+pP1s3qVKfVwTDJuq6te/VGoUu7efGypSsWjMy0HegdbF0zqLOZsp0tXUPdqzZ2des7iVSWmT/jq0AqH/rDFAoQqXpRgCs1kCSMi/DuShCmiBCKVGFEamkXi90w78MFG5v3IbugNAccVZoDhPHAmQHOskji4Go2oG8D6SS0j6FNQ0tb1ZyPtACc0HzQaqC1Q1sKbRTaXmjj0CagTUJ7HlpyJ9Yx6Dm5k7QLSAh1hqpBhT6lQBdpwiqAsKo6p06iB6UgkO7wbRjriOXlDSyrCqyw1ek3tPYPze/sX/rl6/KMLUJDbXVAXKCLVSqFrZ5ouLOhdJFVPz82vJlGp2n8rNCGzOgABE7Vd62qdldxMElBopoFolUhQc0mQjCpyRYigAVr8HCqVi0cVZo2qIZPPQvSRho+YaDz+KlElBP9z3y1e2Cg+7J5+Kghfu3bb7eOjwOvAfCEGyAzlNERSMGC1K2zuFszMAGA85qYMiXw6iQE5xmXgEQGrosskWnWoLVA2ANNIB1+CwBedQzp4ZeEW2hBklmpDnPGRmAZe76k6MDLqVFC6VJgy55rW2NeXPZLW2Fw6vojXrBFc2yTDUc679LevWY7YhHtOaELGPCii6dQQZCG2AJVmKUAeEQrSIxoLElJEEoiBEkVClGhLMjNAocFzKChtAygUhrNVvLUHIVxr5UcTn+IBT6FBUFZUgr+GqzfEcl110c1xSv6Fu8cGt7y7G2S0firxsbaMZezMrr4d7Wr+we2X7r3jpdwKx2x8OcQ2EmLBlk89PEwuDc5DPI0PXUYFFkYZBmBGlbs+TBViYvei3+C957Cf+1qOj1DM2bQ5NMwN8jwtEp04xSqDlIVVrMnA+C6rAZdutjR/9mzhI0QbKpO3ZQLP1x3U/35QacKpaUDVVFjRHrQRYJlOj/HQZc6s5RRTdsjZ6IgJMKzapYdqgtVCEqBGTN7aB3Om5Zt7R9YPhSs2TYysqXO3RCqqnMH8jPspaUX5TSuLI8uxCXakv6uoUXdfaVaa0do8fKhgaqOi6vDoZC3wmmwRK6oDK2sWBkBZcLY+St+BLRjApcan0KFqp8Vcj8DwHRTSNYMn+1n+YSQr1rHPTsFSEDSUb1IdAABYQ80YZXqjHAb/NRCf2pHEpsf7NVRNbYRzxMjoIKowjTCnfCX4HexymB9/X7DnsOZ+qKVncPE/5653YHzXM6q+t7G2nBj/J3WXXtq1y4a2H5g3z0vgazd8KiX8NPICI+qYblFBhE4hkRV4Nc4WEOBumjRn1IXObZTwBvlgRrITv6op90FWdkFBdnZ+Zus2dleLzR8cXaBUl1QEH/Z6g17vWF4egPke/8LH4Knm1GAPd1EtNKH1OcJCc8zwdF89vNESPKW8Qe5IdvDnewZ20jahzCqRU58B34edI+ikSJZI2l0tXiRM/5LLDufX3t3z5X6Kxchwgk6ANnreppb5yFY4rGsGlu5WdIAaQCp6V8RtAa8On4vXn2gre2+trazn4Uljb8oUhTFd8SfcWI5/ksndiY8zTHzLzwiXIqywJlG0FlDKGF1lUMIOar/5IMCEGT3GH6RT73HBvyYqJuY4YgozQzzsAv8y0SdJupv0kXCidOgBctnLHSl0SpZvRbZaOgfsMR0w12dg+2LNKLF5fJ4nU7vsSPGjPQsc449N7OzO6e+cWGsYXnpgSctnsq8vEqQoX0mJvYKF4DmFqJnuQwGwrIBGZNrD1SGxKyDEupPgVtVonpwK55xGECqCEXF6sViuKgmIo1UWA9QGll5gjqlh97dwsaWC7XQi8VWFnNokqBQmi+opmJBakWNnDiAzAKc+BUz5jSZBhadH2AuZkFHHX+A/dU1jZidCZdZh0de+ODjxx75gVTWW10XNWr1sdpQ+5JBX2VfoFzfYL75K7nesqa7jxx9/qmvdl9b3OqsC5UVbWryvHP82C9/PFk50ldZXKlUNdY2dqSFFkpK1qaDL+e5x/qPPvyt2299Yao2bBbyC3I8xG+M8Cdf2It0oNKLoOSi5q12dXzWAOCRyU6zhqTVrfH8CkCwfGQzvAYCt5EaA9MlI5lQQnbFr+jssDj0BbGi0xo/WvLBcMMfGh8b+vpiHcZpGAt7Tx956in8u7/8xa7XajVkvulHCH8kjIGfOsE7D04hRV2BKSrn0wA45wqJqewon48Eak3hOMqG62bKdjawLVGaHqiSOr/ogy51NMtsWQAmJpMLNEWUuHlFSbW036f0P7TW379h/zs7GoeX9K4tzcyUV/X73UuFMVvhxpEq5cIXsPJBZXNLKda/hMtq5zmt6lpQKINx7ULjhA0qWrYqYy8Hoxyc5GCcgsSJ3kikMyaIyxZAVFynml2xRRjkkECxshwS0hagOulZBhQWiuQEj4YCBXfgGvxxu2ls68Gjt1/+7ew2a0fL8MZNIy0dz2Z1jzx+242PfTU3HNm/75Iro0ggthMawXYGcK+1bB3ZyNeRkxycTFpQGs/PdNy7SOBLNItW8TM7lOL+Y1c2X/TAY+0LDl28snTtkDDma33poTu69159ZyXYkvrWceAvHe1hU9cEymB+xcFJAJS78xsS2MrDEQJkmE2qDLOjQs+4zZfySSIOf/vxxvjvTp/GLmGs6+tdb3czzh6nmtsN+Q7hzInSVYYaOZjkYBzAv88iYwylZAz+y+zHq+LTWIjHga3vdcV/g5iXzgcvzUFjLIrmIg93Tk8SFxbyUAvjIiHEJ2R6IrKwTE8EDgSgkdoSH4M2uC6pMxZxSFL9kbQ6bSqvxL/dciI3Vrdk/M67r/lBVqu1q23ljgtH1m4f7/p1SZY8efdNjxLHvOSS/QdV7QoeavfrmN3HubkbE+zO1Px/dwANIWjmCpI6QtARApEZAtuszEamddA7NAX+9g/iwOBg/L+Fsfi/sOb09ViJv090PwQ9PgJci2gguQ7l5GCCg6UAztsn1OcPwfg4fT1CeOYvMw3ofup99cz7crmvjZ7tffwBwXM0oVYmI9CvQ+spqSpdsuCVmvDaASH79J/GuA1y4BlmdAtbEe89Z0Wcy0EjByc5mEheLCcbga9Iz3fq0s8uTvW0Gl1ZlY8VsAdoJloTDYkYPzmDTIODphclz9ZPsQnXxr8DFnrvI1dx/GT8GBuzT4BEGlIz06la0zH+ORjnYBLAedsHmDzjJRL4RzpY6n+TCmI7XH8VnpmHboVET5018tUn+DiY5GAUQOpnnr/O+BaRkGKdrxZr09mGDoajm837zjxMtAhIESNhWH/oREWEnMmZi8V23677tQLM/oL2nm2+/iycptPd1zyp06fhLFBwtc1mMjkt+EcwEI7JpbYSKV6NX7OX2spd8S7mR2HQgB3tZTNMLpKYvIkly7kFZ6FpDsGZaljZlclneZ0aBTvlkI+4uoKJUFJm/xbsMqanaQe64z8gR5Cj31IQkPD9IMX7BMWDSKDRdCdE03Qkk/kxSx0FWczVOZgEwOfHrFQFV+PcBVc2P2oSC64JKSnuO3j7Hddce+t/XjG8eevy5Vu2GR+/eeLxyZtvfabnqgOXXHrZvgNXIXUux++BnjOQC+1jGcoET0PKOZhOzFA409kkAzwfPyclIj4jZQYTp3jz7BTvwWSSVwr8UmZCwnVbSUm91PuXsNXuHRksz+8UxoR0U/kFL+O/CaW/wTXtnXIm1fewcAvoOxsGxyWsyrkXBRjHHEwC4KwHiBOfj75PEC0jGWr8kEcBSQtCqDmAe9YO+cl2gCKtRwxVR+lyIohTGGVRaX3A4ytzSjZDoGL+ulZDko1GqpzFua50sd6ycOmsuZi1fkutJaMDzLPKuUP1JjrU+drm7PQyhbFIrkOcM9lgNCfTwcDPwsRgqr3uW1feuarr+5s/tGU9UJrfLYy5fHs6BzLiH+L2+HGh7BS+qFnOpLXIafw9sJiCvgRFZlWKIu5qAObONwoIoYByT7MKp1qPhmMBZbtgNhPCQE3YjO2nm7HHUQ5JUGhF3g435QAiKye62aqm/f4KrBrzTC4is5JToDPjovq2toHhwQtWD63UthvmzQvNX7hoaPjC0WdvkndGK3xVnvyenr4V3Qtc1aURX2kkJ697wfK1CJP8AL8O1tOhXhKZ6JRo4Cs1Q+rKnnHOyh4JWcQcCtQelMxvncA/OCH4u7pOvwtXuyEKZdMIuoZF0KU8cE5zMDl3BE258LASglUNRlq1+kGyAao5Akgi5/d1L2vuH2hdXFR3+Av1hT/D18cvW9XTuxJfGx/bVdXbW6VqQxCpLy8BM6rZmoWzZflcM5qWKEVMmJ/E174/fJsOYw3GuruWvQlx2+vUaLV6O/4JpEYYORASBeAlHx1hK9FGpPDKp/Jv88LKyXOMN5kQZEZg26EyHDPZTJuTJEGiLIqorrN14l1fXLpGFEEqQTy09FotJiht3eCXVnxBIFRROAKStpgVszk7HX8vXiNZzOZcC34JZquTBlt6us0QL2F++U+QPgt9BcKiagk3zzYYmORglIN2ACn3NYzJ+xpz6IGNbZaqmdiodADJxMrVYkhWRY/hkGhXWI3BgjXffHbD5QZqUsNl6595adNhdvIFvAAH37UatVqT+d34G/Fv/Nps0mrTrb9CGPZlEf4ZSGpBG0DXahU3k49ABpYC+H+Wi4mB2BbeWT4ofev7a7/InPD6Fa/9Dh+M/8kEbOrN2Bzf/yu+B/ljmqFfzDL0CZ6Yl3MwzcFJAKk2RVPyxWvNGI6EO7V6KVCaFo5pjGNMtgdwvpQFEftF/FD8OO5ZiE/1dsQLF8G9y2d6sF54G/qQ0QmkYdvfJ5AASAQEq4NMWPxCW/7EunXPiYdjn07Pp7vVP8UxgcQzJItR+99+3vFhnrorDTLP9KDv8D75WwLQJyKeSfu0Q3wLQfsO9Cm8/em++aIxRq568Ai+hsZTx7ljs7LKjdXKlOfQ8kNDy3XL4deu+C++9z3C9czT+CRCwE920p18CwjCmkQ0cbKvrw+BfF6ozx7A3wcLFWGBbGBQA/j5goaBaQ7GORgFwCdlPwzsbG4snmBrk5ebQsrRogFrZbMdEyfKphZMJ3Xx64FwFzRhlfoCDWyGfh/Ae9B+Be2f0GCbFYIRgGxoJdDqoHVBWw5tG7QD0I5Aux2acYzsU2vYu07O2ZqSHY7pszNlfiR1YVTKTCyE4nKdvqW+pmt4OK9pqLTaUG++49aXyjrl+TVVJUsKI80N8zs18/pkf/b2I/FvNTbU2IWCorx8JJC5C2bKR2AcuNB/sKx0nOegPg4mzymgtSelp8bkfUxTchlamyIkq9lD4ia9GWWy/bOomuyAfCJZQ/IyulJwu9J4zeaqrr4+na67sXfwgs1bP7nB/bUvL49/Klwbf6GkeWz1+NU08/k7vgX8yEmqtS51F9bFmWdgAkDK6p82ZfXPcU71z5FU/XPMUf2THKT2t6xJP9i7ZnRsxVHbfH1lxYUXVlQecUfn79+z4/ILcv3eO+9XwCrlMAaeBqtYIfLfy96RGEe53CoMTHIweu5bE3ATneS4XGYihhmZkqbS8x0U6VZVeuqxTEoyULKAdo6PhjL9EfBLVuxcr9N2zOsfuXBDdXlfX3HFkXmRSGy5r/bi0YuucEyfXvrmnfYHugfIyKcWexj/EEnIg05MIa+at3nZrAGAi+YF0ZzJL4ZoUyw0+bZ+FlxPo0xnQaKN1cFLwtO70H4J7R/Q6OA1AMiCVgytFlontBFoW6Hth3YY2m3QYPASj2W96tjuhpOqoyhfSySPJngAeK4fBm6IpLz4rvh7uHlBRY2xwTTSs3HLri1Llj0dada8j0Pvdg0WFOfUNF6yc8fBtV3BW+qiWmNFiERgBf7sAI+Q0E1kAFGFyPydGQZOcjAJIOV8pU2up5nmfKsHfsbeHwAadScIinCeyYKiuoa3s8Q4FAnTPJ6EpFxMJqd1TU23V9TrIxlVxd4rrsBXNNf8V2FeoCjUUdocvwYhEWakSvzf+AfIj0Ioht6dQs2qzZuZzQFwmzfDkwLsGE4ONtrknFmbvIRJY17MdrJkOKpLGDmoLmMqKN0NVyoo3U1C/vtA+C00EvKL4Qdq6qgBNWA418zunpO4lc62xqzQWab6W0BRtmsJbhDlSx1YsEoKXdRB6M7DiTvsfqCwlZGYsPF1XSgWbN28WOm26vevdmzqiVWtG2i7fNe6dZGfXrhkXmPrUuXDcLiiJhSqrDFpnZUhOb0v0jmQmd6iBFoGRDFQoDUZaxtji1uqA7U2c3ZlfqCsMEvG7SWhYNBXXU3WMAjhF8C/nOgrLFqO8yDp42CSg9HEQJoyZTclO5o2haOleCcnbTZp0iXsS7DwDwthqCeG/aqDdUP876wd9kp9GY5IuFV4JP5C8fwGf2v8fewKO/KXtn5CYsoChNDjwu10l3sfcY/EqugoB9OzxVBiP3AUkAc4P4vBlAEG7l3JK5LzOXidAiICZLSwaZ6wM0+msjusspzrkeW81QNCgzmXbOme/i/8arwe+J3540wx41dCSParCz2zkNCFQ1nTL5UVb+a9vFMf+yq+Ln5T17aWImFG7Q8xi34XLGpGh5jcznOqwZMcjH9WNXiOCePfrQb7FWm2GqyT8ZrnLX19lqPWjI3Pv/zJJ2C+vkmb48d/UyuS6C7gXEQLCR+Jr4mOcjANYA7PS1We7+8THjm9VNWM8H3IDALoiSlUoq5BS/hbowxMA+D9p3ZkvqLiBM7BXBpyEIIjgeAhBM/Zvn+crM6QR30liiWjU6hQrZRKbCTIKUbE2WNjYW0s322AHKlumddOx0isL0OqDi3Ar24snp8nh2C0KAvZaBlq+wS7qp3qqGHRADT0eaMB01myij5nNJBSRoNESVtBxkTxiFgCrYW9BPlFOpLQVjaLTvA5s5yD6YTplImjhn1TcsVIm2pfjpWNRTYLQOw/85qQT67mBcrABavW7NizevWu1/Y2z5sX++mOKy/ZuefqS2seHlg8sPhhRDPzEH4duLWCA9wJdQrVCjncCgxMcjDKQTsAznYOzwGTlT93bE5LsVnB8j9qE8esTVxAU5eiswk6qyyz3L17NkuvKiuOkrz9R8ING0mSfs2Vme/h526Spr68nGa8Ifw0SGsGaY9+DmktSanBXMIlZrzpzMHUBNfGE1wmoCYzMcHNFCPEiIn57aIVB7aube7z1LW11ofCsR9hv3/ehVv2XVl1+lZ8113ONYt6enrYuJpPbbqXbMlS0Wxsz46DaQ4mAFDR/m0Dpho9pqTRo5sdN8YFZS6L2WJrqsWvjoXaDEOaXR3foKt+yMe3QRQIoskpVKVmZlVsvuDgJIBEJnlJLoGnMkIoU9UsASc56uIajmWUu7LZIjKanTQQyb7uA8Kz0IRVcGIF4KUnx1Eh29aGxB56KWSJPQw1D2YvKPorYJusSUisK3sE2SOqw9C/WogU+6LWHJ/sqS6SssobChd24ZgY9PsqbB6/lAvEtb3dg/haf5E73ypZzfp0p6fUm1flzWyslAo9Oe5Ml82iT5fcPndHe6yWaMsB2hoQFiIZHWT7BZfz/YJcDnoT96bmtm3CW52Jb8Jhmn+eKWXarPyNcAscdew9WvIOJ/2+S1JUN42yF66ijh5xkXD4sJjrK7UXFvR2NoiQlh8+3PyVkUq/t6aypXvLV8iuKKw/H8OvIie6gsX/ch7kd3LQC2AOEVIOQTsh2FWZEpellGCfLQJYkZ1WQFjBWybjrBGTNQYdhn5fO5nJqhdACUDbNW9Jge1erMR/AXF+cctv4vVrAg2NCn+/9xGQIgPtZnXvaaAxizAwysFJDsYBnKdc51kSv//moV2sGrlrcAIyvUdZSXwIcj61Ji48BHx60Y3szWpYnHD2GJgAMDdXfBJK1nZqNhPHKiMwz5LYF0qGhOI4iBLDSaXxCsxq41/cN7hYB9IZtvVvpGIKmqG+/ZvXYK0q8zqQ+Pk8rdaDu+PPZaVBtTgT98TrcbUowYnGGf8RWU8jhP8TdJCFrmCV8d5zKuN7P6sOrk3OHrTnVwfXpaqDR/0JdXCdfKYObrzpyLolqh31S1ccuWn9Knay5pMPrjcZwKIZ17/7mztUdAfxP5jTngSZZHQBiwij50SE6ZQRIXVwZ4WOVDMaL3SYZstnsp8uNIkjSnIoGiZGM4vlOYJeWBO+Z9kuPbCu3z00YQ/Udv9oIb4OvxL/hivDarU48YL4pkhfd4BVyQ/glxKq5Es/u0o+CSB11eFzVMntZMNNDElZf/wNHv7jX0O4pyUcn2qn9b0eHBLepq9pnCCjAym0mm0ClEGRBlCaWisnO42RJtyIw/VYUgpyscMs6iRPGgBK8B0orKgo3NrfUIkNdvIFmN2AKxtWhkoG/qEUa4KaYuUfGyLRt7JdBTaHXquXbAWu7LeikSCpDM1ch54UHpjz+zCIYlvb94ueT3+GiK8D5xLnXK0iUX5zAWVTpAAqpJxHYcYqxfDSObDeJEYjFWkAKAFYd8qSGb9cElp5Ntv9W4kwD/0jHGQsS8Cyg7G8gQlE9fUyfhYvBpeRVT6Y3tIAWdWnq28vh6pZLUspGKq2dJTkbXSEHBy8KjfU1deSP0S2BnQD+iPuQEZwBjLABCSSfs4sX9/J9vtDIb8//GhWaFE4vIi+g/Oa8BfsoV+9Jn/q1y488Vpfn7oH8TX0HPtyNGUenqR0e1TWeao2rcY/htfRP/f9Atz/ddwqPETfUq86jx7UaCrSeVrtLYZJj6tXboSGX4Nebf9/e4bsGHamf4guptUEL+h57ldzUr6TxCaGU+rnqm54oObM55L5KaHwJfYVZfxnyYB/V3n2AcSqE0zoJ8K9wHMr4fLcUQQBJg8h/jUEAzEV6OASRkFoMWjiKvo5rXzP5k3NgmliglVPn4GKgoz2f2Zs0hOCPmX9IEX2wkukvDAK989mYukwojLOKpFKZ0qkNWdy73xYv9Ii6cp1X9K3ZSwKV2Bh4GnIx3LX7tqudLZ2y/FmfAVUSpkEpD7nQts/hwTMzkkSEM6ts7I42KtZzrN4pmttXtllTN/WV1YSrrjoIpXjFaefFqI5NuAairsqx8KVwLEP3XTeVWhWIJlDBFbPTVWnNjERVE810S1A9dzDRPKyY+EZ0c5Y49zyNbPO7W1Z1VbF53kloZbd9wqtZgcr5HB7aWJVO8FewjGQPoBuRamF5dnXXMJ6CcGbQCgkhEJCOLOBO5f02cGzNVDAjr6UGkjhnVwHC0EHPp9n6ixX7ZtK0EKS00LjXvAN0EPx59ID/3Al+XPZ89JD7uvQmB7ymfwKO/pT6iGFx6dQBHf/s7SQPBASx+8I3b9ZnvqDz7nHb6KU+qQ9meRdGGbExLHa0Tlkj2T4Czx0F6atc1VjIC/YUMd2YXwzvxeWwTtiXrBSCHWis2uTxhTx7xgK0EhXBkfP7CJeoUx5AFXRYgOGHQ6n3IRJ8gBA5/OzbY4o2xQTfWy/Q3TIbKcDf2Ogq6cxtza9K7M5vzrq7mns2De0p6utduVgR09PzdoN80M9u0MXlfj9Qfyv+at8a2KF24pcVRf5C22tcjC2ZDC6PHeovmdJdzxSc1lwYagSPxbqnLcopySASJUJv4jdkAOwmXbuwrGWhpjX+ZqbTiq6ELRG61Lremj4xY/hH+l3zcy/0A/om+VmVJ7i7aXEtx9ZvYl+UwY5jhgSE74L22ffZNfOfgWGp+IL+Udf/wdhde2GAAABAAAAbwBJAAcATgAEAAEAAAAAAAoAAAIAAXMAAwABAAAAAAAAAAAAAACDASoBmwG7AdkB9wJGAmgClQLCAvQDDgNZA50ECAS3BQ0FdwXhBhwGqwchB2AHkQelB8cH3Ag+CPgJVAnICjIKggrPCxsLfgvZDA4MQAypDOMNZA3CDhgOeg7vD1MPzhAFEFUQmxEaEY8R3xIvEksSWRJ2EpMSrBNjE9AULhSpFTcVohZnFtMXKxdQF60X3RhuGNkZMBmnGhoacRsIG24b0RwlHKcdER1yHcAeBB4dHmEeix6lHrge2B74HyUfUh+nH9YgNyCQIQ8hkyIXImUi2iMGIzkAAQAAAAEBSPSF64xfDzz1ABkD6AAAAADDz0icAAAAANW68xn/kP8MA/4DSQAAAAkAAgAAAAAAAHjaJVADbGZhEJz9zrZt27Zt21bMcxsndVTbtqIyqG3b1uvkf5vM2mondAokogHxwGJpxCaVj7XwxybZiYPEKPGhPwsHUYQV8hLbUYbtcgMzpYLyB+ZJCOGFKZLKeBDWSgH9DrSL2KOA9iRckFk4yB77CF1+x8wRpjitNmC8moOr6hS2qy+4KtVEMu1ftD/jKjTcQofWoRbSH4+rIyaw5i/jNpxRC10OMNbKOZkYpV7hghqLUSNmcz+Nu+doXdLA/ZbhvmHnZdRtDfdAYrFUBrmbL2sHuGsq5VaskBzm0I9GHEe91ioJ1Js5eypz6Zc65lEaak5RGrPfbfbuxmkJwxQVSd0Z44W6WLHXIebPxTvK8Zy7Qjbh4Ij9OA3+FYQc0TFiBuvnYz97r1BjiBNYMWIkMZk1W2h/xmo5y5nr8WQYZQZYWXjaY2BkYGBu+XeFgYFF7f+E/3XM/4AiqCAfAKM3BwIAeNpjYGZcxziBgZWBgWkPUxcDA0MPhGa8y2DE8Asoyg2UAlIMDA1AQQYkkFOaksrgwMCgoMbc8u8KAwNzC6OOAgPDZJAc41GmQiClwMAMAMqNDlQAeNo0zgeyEzAQBFGXZrpXciguy/0LC/jKcd8+Ho9f3/77eXysVWYlZbFC/1cSoGdQGBPdMwwgG0hSoBDIIveQtDClScheK9kB947JF309rwl7XSHN1QD4MZ/qwEwiZ8ZvYzxiGkAkeIGj2nZ+UiJnrfZE3SfTa75fc03PavGaAoNoovY1zv62nYxnb7c6PtVrimg1MffQUjlAU/v8MeecTvs1P+9r6nO1Gq7pqOg9kffM2frPfP5pmo62nLdVKADPWkcAe4MkO5mZ0/d/0oLiv624ErL4DHEcenZGOx1J+1amHbOnMERcoSpjlBltcpg5OfyYa/pXPW3HtDK7R3U9l4eZyXRzmAKjRheAwToR1tXHEc2HH7OTVpopnyGPbDPajBiQNvf6mFG/zGO26P+YutxRDDGqcJJG787TH9O8otkG3NxFBRZqKkNMsr+KHO7IlI95bZRpnnVi/biUWAvmjbjrBlAMOQbKDI/K0qfDpe+cED/mcm9T/YyhTJfZ5pQ2p1CkzPvif8yav7bpHV5+mVeRxUSU6TPKRJmYOB2ZO6z084ajkoCawrNfRMpcHxPgnBLa5uuYjtl/vmPCvFZfPqZdJIvJkEFfmUig3AXgMSsEx6zkY053U1GX3V//anOtx3zf8fW/4VhtYtjHxGMCsDsYxWSKEDsnJmvHzWM6QCcUlAGpJKlmbNPLhF5tbiFjb03VMr9f8TUGuIcqyhSjAacQRdt8RWQSs8zANScnWeZFUE3bxMcUyMVa5kYsh6uWeY+qfCmZ+9K0Nn/e+a9JafMpQ6qS9HdGFjNnmbzW4oraxR1sE0QgqAwRyhWMKDOwAZga2zS7NSKvS+cxf7+PGVedlOli4e0R8ZjfmbOYtVSS99qxIz5mHJNRYR/zjigTHtzgMe31x5z3bcuszP//zDIZd50wyvR4ykSoRgR+Zpuxl2rytcvMiJWvPB0xmMywyDK1kpll9uiPGfZu86WZ8/Wy5W3+9bu+hjBfHxPiifhjWpu/c65i9lad8d5XXpnl9siPGY+pGvrOWl5m3Ay6edj3GO5vy1zvt+1j/g0kLzRlAAAAeNoMycMBxVAAALB82zaqrYpF3uhFrkEfAxwN9HA0FHC1NTDFSqpQCt/j9/Z9ff/ftGnAylemVHVz/T7bQWUY/39lYPj/gIH1//0H3g88Hrg9sHlgBzIbbDomYGbIY8gF2srKwMaQAwCcHxaieNpdjoFmxEAQhmeba9u8QVll10px9hwABcEmVCBtih1oW+5o+g4lUBj0WabAFsiLVTuXSw8HOzPfjG//BOCbBHkbv5T6xKR+PxKEq2/IIXt6XCVQ3piqD6yeZTjxApZWusybmrOivo8ODRm63ZCpzevLhhfFVGWxJVwbhi728j5EyyXqQ7tFvBHPYudZTB5CMbzNBqkTWv/I0alvDGfXbbyLPATNZUBtral4bCOPQVtEuTo7JJX63l/Omc+9rJbSXOwtXeRSMyDRfnKWByJNDv/nBOMRUHAMyhkkmIxZUSU1tNNqcFbvgLPOSk4M8nfumy5WktTi6g8k6mvkeNrbwcCgzbCLgREImbQZ9gMpHwY7BgMGZQZRBgYGDpAcEwMbA7s2UKGCa22mhMsuhvkMLAyMxbsYzgMlQLQ9lI6H0hsYOMC0PJTWh9L2UNofSsfD1XGB6XwovQHO54HwobQCmAYA2NEg4QAAAA0ASQAAAA3/MwAIAcIACgI/AAoCcQAKAqoAAHjaY2BgYGKQY2BmYGThZGBkAAIomwkIGRjqAQZQAMcAeNpjYGYAg/9bGYwYsAAALMIB6gAAAAAB//8AA3jaRIgzXKhRAMX/19+zbdu2bdu2sTyuj2HLze2ZW3ZbWMK+5W7+HR8EMJTV7EfuP3j8PCOf33n/kqlogM5OBAx2D/nswduXjOx1QPRII8H7yOD40MUjziOIRwPHxVgxOVguZorz4qv47+aKDNEkT8rL8qZ8Lr/K3zJHFsgG2abGqslqr8pTp9VT9VmFqiTfK1SLnqyX6u36r47UNWa+WWleu/Hmp0mwk+1Ck2IXugxT4rv08o/HZrvXPrdfbbiNtmm2ytbZDjfezXXX+5Dh2oKZwXIkY1EeYDwEjgDJUMajmcQ0RjHLYzxzmMsE5ntMYiGLmMwyVjCVVWxnBrvY6/d+Dvl91GMdx7nKem5xj3089jjMM17QVXu5w7aVXH38z0tdeXUtkZJNmaJkcz99DmIhycKx1ivLGzl+rjbeyJYs6xkoMB+LtdeP7YuUKVKlSK3aVQqVgZoFFmoCBEQApSCCuGERNUQANmw2wM0PBwfENanERLSZwY8zd2bOf86ZOfdavs8Oc3Gd3xx7jOh0XNNo3NRY3FaO9hxM0C/AHGsW4L5mtcTzCnPrEGk4nlcGsvGBxlhxhrGzKppCXjOapJ2CAQ2hn48bugE7cFppxqN4T1lUx2jPYHcW+3HaCbTm0FyAdbyMfPWur66xetZ2YjUr931lTQUNYUs0+PZaGSzMN6zPWGQ1jVt0DU3QFmCSsSk4DxegyNwHFnWkG2gt8bwMK7DD8y9ZE2gIy2FWpei1uTV7JuIM/gzYU4bxPCzQT+N727zIwwjKRXxsoLDHun18rBFNiH9v8O2Is4vwq64p4M71kjZAFTUY9N3rykDW4mnZPqEiu8OWnfWcra8zmiZ/It99DhjFc3ILIvrD9DKQxa/3zfJIrLFbfsmaryxG9DQP6+YDlviw62fcxs9IN+nbOi3Yum9ZN8x4BtDWbTxbAW5KQ3b77OyzOXZu+l3WbMUm4wMybTBFCPChaU8oKIcPv8GH33V8mFNofqyw+zr9U6wrahjczm71JuzAQMK/nLBlZA7LefAYGE9zFuRVIuY9yyvPHbsjyxnaedYsiB2IZAmWYQXW46+1SctdKo0KGQI3YbSjP8y85QOj/u6gnXW9PfTqWgZyEb0WetwP/TEUmq5QQ+HAFdoo2Km4Qk23GV+CZbCbIL5N1rzkORBnwMhRx6OCZ+hr9OroNTQFROt6uwmPali+QesQrZq4N0WsDH2XtmXagd1DBsYYsTcexsXJoztPuwlkELveF77QhpbteGYZbv7CsEWLms2Q3X6rRbNb5tnu3xV3IHwry5llJutvriv7m5vcJxBPaOK9zUVdt8T52ooV2nVmLWe7Pba9s4m927Yu6Ox2ynp2d+CaduP42XnfD5n9Y2K2hgLzFqErMG9r6CcVwmSW28wmY2n7BvmXnVn7EnBHGWAdWRDZN+ss4LnO8ZynP0HLV8TfpzrPln1oRFTLGMjCKOM52ryK/r1ta5KTm4LOO4PdvPCKegOWGLPvLfHt8Py5eTOkFbRnUa/7GbVQmHGrRd22KAp+65Hd7Q7jX9F/D+sF2pxn7iwWM25BbtBPWz7611HcH+MeB/5FStlXXSJurWlff+Pvh52glPomKAUlZiOl2YXYlWHfUazHdY47uYq311C8TluiLUMFqlBgPqcfsPtV2mtwnV1uMXMH7sI9+AS/Fhl/QPuQ50e0q7AGGzxvMfcF/afwDL6E5/ACXimHVyPsPQ1X8e8JbQmLMlSgCqM6RZQjnOm0+RPh9a4+ipt4XsfzffY50hb9J6wpsbYMFajCK8jKFAAFrPfc+gDrXazfYH2I9d6x1gXZ3uhfxOdLcBmugJ0L/lynvUVG3IG7cA8W4QE8hEewCmuwjR1+9kQ5qBERP5TYqQwVqEJK83a3eT3Xr/Vb6u/1jf6sf6QGUj9N/SH4U+rvgYLJYC14HvwqeM1fh38Nmulz2OWpE5rUFHn1//q+PtCPNYfaT8ixm+TXEjm7Tib+Qp/rhV4KHziXJ9DtXSD3znKmxtm1ObtGT86EnBOj5EwZKlCFNDZN1rc45zYK0yh8GKMgooUyVKAKIWvbKkEZKlCFjNlcY/YW788duAv34CE8xm6DuS3Ty6kMFahCkf0ii2uaLOHGUHjz1k1ZBnPOD8Bui3YV1mAjxmfYPu5c/mNmRzptu16ES3AZrgBZrsf+fljeAsoa9Nw86LyPH/O8DYOM7nvG1ixjFxndoJ/Bd6KHLdi2c2uoDBWowheMP4Vn8CU8hxcQmkX36oGe+4w4rVbPea9C90kM9azaPuY20ry/RfN/Cwa63zfLr1l9ytzP4DP4OZQYK0MFqvAKQjsvz0U/r0jBe39BVUMzQ/+0/4cobuDJCUvcRCM6mY75EcZtO/v/tizY35CR6X0bU5VTAXL0FhRR31nMQsqyNusaXqyXYybsK5bvouCD6fX64b3/uR+u4fv3FEb712ifRENFcR+KFJoSVV6sx3hfnqDgO4aGl/6sE6tR6fWj74iK71hjs31otKTj8qNvjYh6whLv4QU6RN87d2DnIwjjptWvGWnFh1375uCEnuBFb+m9maa3DdkTtZ3U4MzeqZHUst+uubgmomFc6FGTHrJfvfNOUDsecT48dRRs1b85U7CVzNetvo5bWOxZPja+y/Po+43yYnHYvwToeukz0/HJauvYs86RN/tE2uTXqrzQy0nMMsavnalnUxFfWtjY6n7LO6LPEVnL/Gz23K19V+wEbbQro+1srVPwW2tCLaYm8iaLcsNGD5mnEoW/HzaDXbef3X4kZ+OjmKoTFHuDqX6m2e7zMK89Y6mJWLytY73n9zIjwaxZ7Zqq53PfBT3P1mRJoXpKI5rWRX1Pl/RD/UiXdYWdPtRVfaRruq6PdUt3dE+faFGf6jM90EMt65FW9Vgb2tK2nqiksiqq6pleKYXiUxUTu/yf+iujMKYz1j/bOadxa88ZeU2ooEn6U3BeF7oUUhAorQGF9jwIwh/+F2y3cFrDNjICGWXf8vF9r15Q8aKix+Trfay/koNx8Bgo0525vHPBopLHdV5K+uDehxo0/0UEeI+fGff7jEbttMYgIHIl/fZKUZioUvZf/A4UR3jaRc4DbgZhEAbgZ3e/2ghq4wANazNuUNuI/ksUd95OPfa8MtSbsi9fWdvZ1fx4VnnWK0FZygn9zzKFdHH2WNH9bR/vbs4MfltkwWFRqLXmXUIWceZVeFUadeo1bNKdwqoN98LbdisPfx12w03YbdXf2wrh7ci0y5CH7VSjTr0BM2YtWrcRvBm8ZduhU2fOXXiS/WGoNh42s/oBdOgbBAA=') format('woff');
  unicode-range: U+0-7F,U+A0,U+200A,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026;
}

/* rest */
@font-face {
  font-family: 'medium-content-sans-serif-font';
  font-weight: 600;
  font-style: normal;
  src: url('https://glyph.medium.com/font/d77eafd/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/marat-sans-600-normal.woff') format('woff');
  unicode-range: U+80-9F,U+A1-2009,U+200B-2013,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-10FFFF;
}

/* latin */
@font-face {
  font-family: 'medium-content-sans-serif-font';
  font-weight: 600;
  font-style: normal;
  src: url('data:font/opentype;base64,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') format('woff');
  unicode-range: U+0-7F,U+A0,U+200A,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026;
}

/* latin */
@font-face {
  font-family: 'medium-marketing-display-font';
  font-weight: 500;
  font-style: normal;
  src: url('https://glyph.medium.com/font/b6752aa/0-3j_4g_6bu_6c4_6c8_6c9_6cc_6cd_6ci_6cm/noe-display-500-normal.woff') format('woff');
  unicode-range: U+0-7F,U+A0,U+200A,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026;
}

/* rest */
@font-face {
  font-family: 'medium-marketing-display-font';
  font-weight: 500;
  font-style: normal;
  src: url('https://glyph.medium.com/font/b6752aa/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/noe-display-500-normal.woff') format('woff');
  unicode-range: U+80-9F,U+A1-2009,U+200B-2013,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-10FFFF;
}


/* ==========================================================================
   2. BASE STYLES                                             
   ========================================================================== */

/* =============== Base =============== */

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

html, body {
    min-height: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
} 

body {
	font-family: medium-content-sans-serif-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
	letter-spacing: 0;
	font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: "liga" on;
	color: rgba(0,0,0,.84);
	font-size: 20px;
	line-height: 1.4;
}

#site-wrapper {
	height: 100%;
	background: #fff;    
}

@-webkit-viewport {width:device-width;}
@-moz-viewport {width:device-width;}
@-ms-viewport {width:device-width;}
@-o-viewport {width:device-width;}


/* Page Center */
.container-fluid .row-fluid .page-center {
    float: none;
    max-width: 1040px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}

/* Highlighted Text
::-moz-selection {
  color: #fff;
  background: #333;
  text-shadow: none;
}
::selection {
  color: #fff;
  background: #333;
  text-shadow: none;
}
 */

/* =============== Typography =============== */

/* Basic text */
p {
    margin: 0 0 30px;
} 
small {}
strong {}
em {}
cite {}
code {}
pre {}

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

sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* Headings */
h1, h2, h3, h4, h5, h6 {
	font-family: medium-content-sans-serif-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
	letter-spacing: 0;
	font-weight: 700;
	font-style: normal;    
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {}

h1 {
	font-size: 42px;
	line-height: 1.04;
	letter-spacing: -.015em;	
	color: rgba(0,0,0,.84);
	font-weight: 600;
	margin: 0;		
}

h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/* Anchor Links */
a {
    text-decoration: none;
    color: #7C62B8;
}
a:hover, a:focus {}

/* Lists */
ul, ol {}
ul ul, ul ol, ol ol, ol ul {}
li {}

/* Block Quotes */
blockquote {}
blockquote p {}
blockquote small {}

/* Horizontal Rules */
hr {
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  border: none;
}


/* =============== EU Cookie Confirmation Bar =============== */

/* Confirmation Outer Wrapper*/
#hs-eu-cookie-confirmation {}

/* Confirmation Inner Wrapper*/
#hs-eu-cookie-confirmation-inner {}
#hs-eu-cookie-confirmation-inner p{}

/* Confirmation Button */
#hs-en-cookie-confirmation-buttons-area {}
a#hs-eu-confirmation-button {}


/* ==========================================================================
   3. COS STRUCTURE                                            
   ========================================================================== */


/* =============== Structure =============== */

/* The outer wrappers of your website */
.header-container-wrapper, 
.body-container-wrapper, 
.footer-container-wrapper {}

/* The inner wrappers of your website */
.header-container, 
.body-container, 
.footer-container {}


/* =============== Header =============== */

.header-container-wrapper {}
.header-container {
	background-color: #fff;
	position: relative;
}

.header-container .row-fluid [class*="span"] {min-height: 0;}


/* ==========================================================================
   Custom Header Top Bar                                                 
   ========================================================================== */
#custom_header-top-bar {
	position: absolute;
	z-index: 500;
	width: 100%;
	font-size: 16px;
	background: #fff;
	color: rgba(0,0,0,.54);
	top: 0;  
}

#custom_header-top-bar .page-center {
    height: 65px;
    position: relative;
}

#custom_header-top-bar .page-center > div > .row-fluid {
    position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;	    
}

.detached #custom_header-top-bar {
	position: fixed;
	background: #fff;
	-webkit-box-shadow: 0 2px 2px -2px rgba(0,0,0,.15);
	box-shadow: 0 2px 2px -2px rgba(0,0,0,.15);	
	top: 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	visibility: visible;
	transition: top .3s;
}

.hide-header #custom_header-top-bar {
    visibility: hidden;
	position: fixed;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	background: #fff;
	-webkit-box-shadow: 0 2px 2px -2px rgba(0,0,0,.15);
	box-shadow: 0 2px 2px -2px rgba(0,0,0,.15);
	top: -100%;		
	transition: top .3s, visibility 0s ease .3s;
}

.detached.hide-header #custom_header-top-bar {
    visibility: hidden;
    transition: none!important;
}


/* =============== Custom Header Top Column =============== */
#custom_header-top-bar .custom_left-column {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	float: none;
	width: auto;
	position: relative;
	z-index: 500;	  
}

#custom_header-top-bar .custom_right-column {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	position: relative;
	z-index: 500;
	width: auto;
	margin-left: 0;
}

/* =============== Custom Header Top Logo =============== */
#custom_header-top-bar .custom_logo a {
	display: -webkit-box!important;
	display: -webkit-flex!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-box-align: center!important;
	-webkit-align-items: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
	position: relative;
	z-index: 700;
	border: 0;
	margin-left: -4px;
}

.u-textColorDarker {
	color: rgba(0,0,0,.84);
	fill: rgba(0,0,0,.84);
}

.svgIcon {
	display: inline-block;
}

.svgIcon--45px {
	line-height: 45px;
	height: 45px;
}

/* =============== Custom Header Top Links =============== */
#custom_header-top-bar .custom_header-top-links {
	vertical-align: top;  
	height: 65px;
	float: none;
	width: auto;
	margin: 0;
	display: inline-block;
}

#custom_header-top-bar .custom_header-top-links > div,
#custom_header-top-bar .custom_header-top-links:before {
	display: inline-block;
	vertical-align: middle;
}

#custom_header-top-bar .custom_header-top-links:before {
	content: '';
	height: 100%;
}

#custom_header-top-bar .custom_header-top-links > div > span {
    display: block;
    line-height: inherit;
}


#custom_header-top-bar .custom_header-top-links .hs-menu-wrapper > ul {
    display: block;
    font-size: 0;
}

#custom_header-top-bar .custom_header-top-links .hs-menu-wrapper > ul > li {
    float: none;
	vertical-align: middle;
	display: inline-block;
	margin-right: 16px;
	position: relative;
}

#custom_header-top-bar .custom_header-top-links .hs-menu-wrapper ul li a {
	color: #7C62B8;
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: "liga" on;
	-webkit-transition: .1s background-color,.1s border-color,.1s color,.1s fill;
	transition: .1s background-color,.1s border-color,.1s color,.1s fill;
}

#custom_header-top-bar .custom_header-top-links .hs-menu-wrapper > ul > li:last-child {margin-right: 0;}
#custom_header-top-bar .custom_header-top-links .hs-menu-wrapper > ul > li:last-child > a {
    border: 1px solid #7C62B8;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 37px;
    line-height: 35px;
    padding: 0 16px;
}

@media (max-width: 767px) {
    #custom_header-top-bar .page-center {height: 56px;}
    #custom_header-top-bar .custom_header-top-links {height: 56px;}
    #custom_header-top-bar .custom_header-top-links .hs-menu-wrapper > ul > li:first-child {display: none;}
    #custom_header-top-bar .custom_header-top-links .hs-menu-wrapper > ul > li:last-child > a {
    	height: 33px;
    	line-height: 31px;
    	font-size: 16px;
    	padding: 0 14px;
    }
}

/* ==========================================================================
   Custom Banner                                                 
   ========================================================================== */
.custom-banner-wrapper {
	background-color: #4f2493;
	margin-top: 65px;
	position: relative;
	position: relative;
	display: table;
	width: 200%;
	table-layout: fixed;	
}

@media (max-width: 767px) {
    .custom-banner-wrapper {margin-top: 56px;}
}

/* Custom Banner Position
   ========================================================================== */
.custom-banner-wrapper > .custom-banner {
	position: relative;
	display: table-cell;
	width: 50%;
	vertical-align: middle;
	overflow: hidden;
	background-size: cover;
	background-position: 50% 50%;
	float: none;
}

.custom-banner-wrapper:after {
	content: '';
	display: table-cell;
	width: 50%;
	height: 0;
	padding-bottom: 17.9999474514%;
}

/*.custom-banner-wrapper > .custom-banner:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.175);
	height: 100%;
	content: "";
}
*/

.custom-banner-wrapper > .custom-banner > div {
	position: relative;
	z-index: 2;
	height: 100%;
}


.custom-banner-wrapper > span {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.175);
	height: 100%;
	content: "";
}


/* Custom Banner Title
   ========================================================================== */
.custom-banner-wrapper .page-center > div > .row-fluid {
	width: 100%;
	height: 100%;
	min-height: 200px;
	display: table;
	text-align: center;	
}

.custom-banner-wrapper .page-center .hs-blog-header {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	float: none;
}

.custom-banner-wrapper .page-center .hs-blog-header img {padding: 10px 0;}
.custom-banner-wrapper .page-center .hs-blog-header h1 {
	color: rgba(255, 255, 255, 0.9490196078431372);
	padding-bottom: 10px;
	font-size: 26px;
	line-height: 1.4;
	font-weight: normal;
	margin: 0;
	letter-spacing: 0;
}

@media (max-width: 767px) {
    .custom-banner-wrapper .page-center .hs-blog-header h1 {font-size: 20px;}
}


/* ==========================================================================
   Custom Header                                                 
   ========================================================================== */
#custom_header,
#custom_header-post {background-color: #4f2493;}
#custom_header .page-center > div > .row-fluid {
	padding-top: 25px;
	padding-bottom: 25px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 87px;
	line-height: 40px;	
}

#custom_header .custom_left-column {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 0 0 100px;
	width: auto;
	float: none;	
	white-space: nowrap;
}

#custom_header .custom_right-column {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: 18px;
	width: auto;
	float: none;
	text-align: right;
	white-space: nowrap;
}

@media (max-width: 767px) {
    #custom_header .page-center > div > .row-fluid {
    	padding-top: 8px;
    	padding-bottom: 7px;
    	height: auto;
    }
    
    #custom_header .custom_left-column {
        padding: 0;
    }
    
    #custom_header .custom_left-column,
    #custom_header .custom_right-column {
        white-space: normal;
    }
}

/* =============== Custom Header Links =============== */
#custom_header .custom_header-links .hs-menu-wrapper > ul > li {
    float: none;
    display: inline-block;
}

#custom_header .custom_header-links .hs-menu-wrapper > ul > li > a .btn {
	position: relative;
	background: rgba(0,0,0,0);
	border: 1px solid #D1C5F2;
	height: 19px;
	line-height: 17px;
	padding: 0 10px;
	font-size: 15px;
	display: inline-block;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #D1C5F2;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: "liga" on;
}

#custom_header .custom_header-links .hs-menu-wrapper > ul > li > a .btn:hover {border-color: #F3EAFF;}

@media (max-width: 767px) {
    #custom_header .custom_header-links .hs-menu-wrapper > ul > li:first-child {display: none;}
    #custom_header .custom_header-links .hs-menu-wrapper > ul > li > a .btn {
    	height: 33px;
    	line-height: 31px;
    	font-size: 16px;
    	padding: 0 14px;
    }
}

/* =============== Header Search =============== */
#custom_header .custom-search-header {
	font-size: 16px;
	margin-right: 8px;
	display: inline-block;
	vertical-align: middle;        
}

#custom_header .custom_header-links .search-icon {
	color: #D1C5F2;
	fill: #D1C5F2;	
	vertical-align: middle;
	position: relative;
	display: inline-block;
	line-height: 25px;
	height: 25px;
	cursor: pointer;
}

#custom_header .custom_header-search,
#custom_header .header-links-search label,
#custom_header .header-links-search a.hs-button {display: none;}

#custom_header .header-links-search,
#custom_header .header-links-search div {display: inline-block;}
#custom_header .header-links-search form {display: inline;}

#custom_header .header-links-search .hs-input {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 37px;
	border: none;
	-webkit-transition: width .2s,padding .2s;
	transition: width .2s,padding .2s;
	cursor: pointer;
	padding: 0;
	color: #D1C5F2;
	font: inherit;
	background: transparent;
	outline: 0;
	box-shadow: none;
	min-height: 0;
	margin: 0;
	border-radius: 0;

	box-shadow: none;
	margin: 0;
	padding: 0;
}

#custom_header .header-links-search .hs-input::-webkit-input-placeholder {color: #AF9EDB;} /* Webkit Browsers */
#custom_header .header-links-search .hs-input:-moz-placeholder {color: #AF9EDB;} /* Firefox 18- */
#custom_header .header-links-search .hs-input::-moz-placeholder {color: #AF9EDB;} /* Firefox 19+ */
#custom_header .header-links-search .hs-input:-ms-input-placeholder {color: #AF9EDB;} /* IE10 */
	
#custom_header .search-show .header-links-search .hs-input {
	padding-left: 10px;
	width: 200px;
	cursor: text;
}

@media (max-width: 991px) {
    #custom_header .custom-search-header {display: none!important;}
}


/* ==========================================================================
   Custom Header Posts                                                 
   ========================================================================== */
#custom_header-post {
	position: fixed;
	width: 100%;
	top: 0;    
	left: 0;
	right: 0;
	background-color: #4f2493;
	z-index: 9000;
}

/* Custom Header Post - Top
   ========================================================================== */
#custom_header-post .custom_post-header-top {}
#custom_header-post .custom_post-header-top .page-center {height: 65px;}

#custom_header-post .custom_post-header-top .page-center > div > div.row-fluid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;	
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;	
}

/* =============== Custom Header Post Top Columns =============== */
#custom_header-post .custom_post-header-top .custom_left-column,
#custom_header-post .custom_post-header-top .custom_right-column {
	position: relative;
	z-index: 500;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	float: none;
	width: auto;
	white-space: nowrap;
}

#custom_header-post .custom_post-header-top .custom_left-column {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	position: relative;
	z-index: 500;			
}

#custom_header-post .custom_post-header-top .custom_right-column {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin: 0;
}

#custom_header-post .custom_post-header-top .custom_left-column > div > .row-fluid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;	
	font-size: 0;
}

#custom_header-post .custom_post-header-top .custom_right-column > div {
	display: inline-block;
	vertical-align: top;
	height: 65px;
}

#custom_header-post .custom_post-header-top .custom_right-column > div > div {
	display: inline-block;
	vertical-align: middle;
}

#custom_header-post .custom_post-header-top .custom_right-column > div:before {
	display: inline-block;
	vertical-align: middle;
	content: '';
	height: 100%;	
}



/* =============== Custom Header Post Logo =============== */
#custom_header-post .custom_post-header-top .custom_post-logo {
	float: none;
	display: inline-block;
	width: auto;
	margin: 0;
}

#custom_header-post .custom_post-header-top .custom_post-logo a {
	margin-left: -4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;	
}

#custom_header-post .custom_post-header-top .custom_post-logo span {fill: #FFFBFF;}

/* =============== Custom Header Post Sep =============== */
#custom_header-post .custom_post-header-top .custom_logo-sep {
	height: 65px;
	float: none;
	margin: 0;
	display: inline-block;
	visibility: visible;
	width: auto;
}

#custom_header-post .custom_post-header-top .custom_logo-sep:before {
	display: inline-block;
	vertical-align: middle;
	content: '';
	height: 100%;	
}

#custom_header-post .custom_post-header-top .custom_logo-sep > div {
	display: inline-block;
	vertical-align: middle;
}

#custom_header-post .custom_post-header-top .custom_logo-sep > div span {
	display: inline-block;
	vertical-align: top;
	margin: 0 20px 0 15px;
	height: 28px;
	border-right: 1px solid rgba(255,255,255,.2);
}


/* =============== Custom Header Post Big Logo =============== */
#custom_header-post .custom_post-header-top .custom_post-big-logo {
	float: none;
	display: inline-block;
	margin-right: 18px;
	height: 65px;
	width: auto;
	margin-left: 0;
}

#custom_header-post .custom_post-header-top .custom_post-big-logo:before {
	display: inline-block;
	vertical-align: middle;
	content: '';
	height: 100%;		
}

#custom_header-post .custom_post-header-top .custom_post-big-logo > div {
	display: inline-block;
	vertical-align: middle;	
}

#custom_header-post .custom_post-header-top .custom_post-big-logo img {
	padding: 5px 0 0;
	padding: 0;
	margin-top: -1px;
	vertical-align: baseline;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #custom_header-post .custom_post-header-top .custom_post-big-logo img {
        margin-top: -2px;
    }
}

/* =============== Custom Header Post Links =============== */
.custom_header-post-links .hs-menu-wrapper > ul {display: block;}
.custom_header-post-links .hs-menu-wrapper > ul > li > a {
	background: rgba(0,0,0,0);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #D1C5F2;
	color: #D1C5F2;
	display: inline-block;
	font-size: 16px;
	height: 37px;
	line-height: 35px;
	margin-right: 8px;
	padding: 0 16px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-rendering: optimizeLegibility;
	vertical-align: middle;
	-moz-font-feature-settings: "liga" on;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: .1s background-color,.1s border-color,.1s color,.1s fill;
	transition: .1s background-color,.1s border-color,.1s color,.1s fill;
}

.custom_header-post-links .hs-menu-wrapper > ul > li > a:hover {border-color: #F3EAFF;}
.custom_header-post-links .hs-menu-wrapper > ul > li:last-child > a {margin-right: 0;}
.custom_header-post-links .hs-menu-wrapper > ul > li:first-child > a {
	border: 0;
	margin: 0;
}

	
/* =============== Content =============== */

.body-container-wrapper {}
.body-container {}

.content-wrapper {}
.main-content {}
.sidebar{}
.sidebar.right{}
.sidebar.left{}


/* =============== Footer =============== */

.footer-container-wrapper {}
.footer-container {}

/* ==========================================================================
   Custom Footer                                                 
   ========================================================================== */
#custom_footer {
	background-color: #4f2493;
	margin: 10px 0 0;
	padding: 20px 0 30px;
}

#custom_footer .hs-menu-wrapper > ul {
	display: block;
	float: right;
	text-align: right;
	margin-left: 15px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #custom_footer .hs-menu-wrapper > ul {
    	margin-right: 8px;
    }
}

#custom_footer .hs-menu-wrapper > ul li:first-child:before {display: none;}
#custom_footer .hs-menu-wrapper > ul li:before {
	content: '\00B7';
	padding-right: .3em;
	padding-left: .3em;
	font-size: 16px;	
	color: #D1C5F2;	
}

#custom_footer .hs-menu-wrapper > ul li {float: none;display: inline;}
#custom_footer .hs-menu-wrapper > ul li a {
	font-size: 16px;
	color: #D1C5F2;
	text-decoration: none;
	line-height: 35px;
	display: inline-block;
}

@media (max-width: 767px) {
    #custom_footer .hs-menu-wrapper > ul {
    	margin: 0;
    	text-align: left;
    }
    
    #custom_footer .hs-menu-wrapper > ul li:before {display: none;} 
}

/* Custom Footer Post
   ========================================================================== */
#custom_footer-post {
	position: fixed;
	padding: 10px 0;
	background: #fff;
	width: 100%;
	-webkit-box-shadow: 0 -3px 10px 0 rgba(0,0,0,.0785);
	box-shadow: 0 -3px 10px 0 rgba(0,0,0,.0785);
	bottom: 0;	
}

#custom_footer-post .page-center {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 700px;
	padding: 0;
}

#custom_footer-post .page-center > div > .row-fluid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

#custom_footer-post .custom_left-column {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	font-size: 18px;	
	float: none;
	width: auto;
}

#custom_footer-post .custom_right-column {
	width: auto;
	float: none;
	margin: 0;
}

#custom_footer-post .custom_left-column > div > .row-fluid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

#custom_footer-post .custom_footer-post-bio {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 0;
	float: none;
	display: inline-block;	
}

.custom_footer-post-bio a {color: #7C62B8;}
.custom_footer-post-bio a:hover {text-decoration: underline;}

#custom_footer-post .custom_footer-post-logo {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	float: none;
	display: inline-block;
	padding-right: 20px;	
	width: auto;
}

#custom_footer-post .custom_footer-post-button {margin-left: 50px;}
.custom-btn {
	display: inline-block;
	position: relative;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	vertical-align: bottom;
	white-space: nowrap;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: "liga" on;
	height: 37px;
	line-height: 35px;
	padding: 0 16px;
	border: 1px solid #7C62B8;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #7C62B8;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
}



/* ==========================================================================
   4. MAIN NAVIGATION                                            
   ========================================================================== */



/* =============== Header Post Bottom Menu =============== */
#custom_header-post .custom-menu-primary .hs-menu-wrapper > ul {display: block;font: inherit;font-size: 16px;}
#custom_header-post .custom-menu-primary .hs-menu-wrapper > ul:before {display: none;}
#custom_header-post .custom-menu-primary .hs-menu-wrapper > ul li:first-child {padding-left: 0;}
#custom_header-post .custom-menu-primary .hs-menu-wrapper > ul li {
	padding: 5px 10px 10px;
	font-size: 16px;
	text-transform: uppercase;
	float: none;
	display: inline-block;
}

#custom_header-post .custom-menu-primary .hs-menu-wrapper > ul li a {color: #D1C5F2;}
#custom_header-post .custom-menu-primary .hs-menu-wrapper > ul li a:hover {color: #fff;}
#custom_header-post .custom-menu-primary .item-border-left {
	padding-left: 22px;
	border-left: 1px solid #AF9EDB;
}

#custom_header-post .custom_header-bottom .search-icon {
	display: inline-block;
	vertical-align: top;
	color: #D1C5F2;
	fill: #D1C5F2;
	width: auto;
}

#custom_header-post .custom_header-bottom .search-icon > svg {
	position: relative;
	top: -3px;
	line-height: 25px;
	height: 25px;
	vertical-align: middle;	
}

/* =============== Custom Menu Primary =============== */

/* Parent List */
#custom_header .custom-menu-primary .hs-menu-wrapper > ul {display: block;}
#custom_header .custom-menu-primary .hs-menu-wrapper > ul li {
	line-height: 38px;
	margin-right: 22px;
	font-size: 16px;
	text-transform: uppercase;
	float: none;
	display: inline-block;
}

#custom_header .custom-menu-primary .hs-menu-wrapper > ul li a {
	color: #D1C5F2;	
	text-decoration: none;
}

#custom_header .custom-menu-primary .hs-menu-wrapper > ul li a:hover {color: #fff;}

#custom_header .custom-menu-primary .item-border-left {
	padding-left: 22px;
	border-left: 1px solid #AF9EDB;
}


/* Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul{
  background-color: #fff;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li{}
.custom-menu-primary .hs-menu-wrapper > ul ul li a{}
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover{}

/* Override max width on menu links */
.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;
}

/* Fix menu disappearing on desktop after toggling mobile menu */
@media screen and (min-width:768px) {
    .custom-menu-primary .hs-menu-wrapper,
    .custom-menu-primary .hs-menu-wrapper > ul ul { 
        display:block !important;
    }
}


/* =============== Mobile Toggle Menu =============== */

/* Hide button on Desktop */
.mobile-trigger, .child-trigger{ display: none; }

@media (max-width: 767px){

  /* Menu Reset */
  .custom-menu-primary,
  .custom-menu-primary .hs-menu-wrapper > ul,
  .custom-menu-primary .hs-menu-wrapper > ul li,
  .custom-menu-primary .hs-menu-wrapper > ul li a{
    display: block;
    float: none;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; 
    max-width: none;
    width: 100%;
    height: auto;
    line-height: 1;  
    font-weight: normal;
    text-decoration: none;
    text-indent: 0px;
    text-align: left;
    color:#fff;
  }

  /* ===== Mobile Toggle Button ===== */

  .mobile-trigger{
    display: inline-block !important; /* Show button on mobile */
    cursor: pointer; /* Mouse pointer type on hover */
    width: auto; /* Button width */
    height: auto; /* Button height */      
    padding: 8px 10px;
    margin-top: 5px;
    background: #ffffff; /* Background color */
    border: 1px solid #4F2493;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #000; 
  }
  .mobile-trigger:hover{
    text-decoration: none; /* Removes link text underline on button */
    color: #fff;
    background-color: #4F2493; 
    border-color: #fff;
  }

  /* Change button when menu is open */
  .mobile-open .mobile-trigger{
    color: #fff;
    background-color: #4F2493; 
    border-color: #fff;
  }

  /* Toggle Button Icon */
  .mobile-trigger i{
    display: inline;
    position: relative;
    top: -4px;
  }
  .mobile-trigger i:before, .mobile-trigger i:after{
    position: absolute;
    content: '';
  }
  .mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after{
    width: 22px; /* Icon line width */
    height: 2px; /* Icon line height */
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background-color: #4F2493; /* Icon color */
    display: inline-block;
  }
  .mobile-trigger i:before{ top: -6px; } /* Position top line */
  .mobile-trigger i:after{ top: 6px; } /* Position bottom line */
  .mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after,  
  .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{
      background-color: #fff; /* Icon color */
  }

  /* ===== Mobile Child Toggle Buttons ===== */

  .child-trigger{
    display: block !important; /* Hide button on Desktop */
    cursor: pointer; /* Mouse pointer type on hover */
    position: absolute;
    top: 0px;
    right: 0px;
    width: 55px !important; /* Button width */
    min-width: 55px !important;
    height: 38px !important; /* Button height */  
    padding: 0 !important;
    border-left: 1px dotted rgba(255, 255, 255, .20);
  }
  .child-trigger:hover{
    text-decoration: none;
  }
  .child-trigger i{
    position: relative;
    top: 50%; /* Centers icon inside button */
    margin: 0 auto !important;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .child-trigger i:after{
    position: absolute;
    content: '';
  }
  .child-trigger i, .child-trigger i:after{
    width: 10px; /* Icon line width */
    height: 1px; /* Icon line height */
    background-color: #fff; /* Icon color */
    display: block;
  }
  .child-trigger i:after{
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }  
  .child-trigger.child-open i{}
  .child-trigger.child-open i:after{
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
    
    /* ===== Mobile Menu Styles ===== */  
    
    .custom-menu-primary.js-enabled {}

  /* Hide menu on mobile */
  .custom-menu-primary.js-enabled .hs-menu-wrapper,
  .custom-menu-primary.js-enabled .hs-menu-children-wrapper{
    display: none;
  }  

  /* Make child lists appear below parent items */
  .custom-menu-primary ul.hs-menu-children-wrapper{
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    display: none;
  }

  /* Mobile Menu Styles */ 
  .custom-menu-primary.js-enabled .hs-menu-wrapper{
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	padding: 0;
	clear: both;
  }
  
  .custom-menu-primary .hs-menu-wrapper{
    background-color: #4F2493;
    width: 100%; /* Full screen width */
  }

   /* Level 1 Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul {padding-top: 10px;}
  .custom-menu-primary .hs-menu-wrapper > ul > li{
    position: relative;
  }
  .custom-menu-primary .hs-menu-wrapper > ul > li a{
    font-size: 16px; /* Font size of top level list items */
    line-height: 38px;
    overflow: visible;
  }

  /* Level 1 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul > li:first-child {border-top: 0;}
  .custom-menu-primary .hs-menu-wrapper > ul li{
    border-top: 1px dotted rgba(255, 255, 255, .35);
  }
  .custom-menu-primary .hs-menu-wrapper >  ul li a{
    padding: 0 10px;
    color: #D1C5F2;
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a:hover{
    color: #D1C5F2;
  }
  
  .custom-menu-primary .hs-menu-wrapper >  ul li a .search-icon {padding: 10px 0;}

  /* Level 2 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul {
    background-color: transparent;
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li{
    background-color: rgba(255, 255, 255, .08);
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li a{
    text-indent: 10px; /* Indent Child lists */
    font-size: 16px; /* Font size of child lists */
  }

  /* Level 3 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul ul li a{
    text-indent: 30px; /* Indent Child lists */
  }

  /* Level 4 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a{
    text-indent: 50px; /* Indent Child lists */
  }
}


/* ==========================================================================
   5. BLOG                                        
   ========================================================================== */


/* =============== General Blog Styles =============== */

/* Blog Post and Listing Body Class */
.blog {}

/* Blog Post */
body.blog.hs-blog-post {padding-top: 105px;}
.custom_bottom-pane {
	background: #fafafa;
	padding-bottom: 80px;
}

.hs-blog-post .container-fluid .row-fluid .content-wrapper {padding: 0;}


/* Blog Listing */
.hs-blog-listing {}
@media (max-width: 1024px) {
    body.blog.hs-blog-listing .container-fluid .row-fluid .content-wrapper {padding: 0 12px;}
}

/* Blog Columns Wrapper */
.blog .content-wrapper {}

/* Blog Custom Columns */
.custom-post-item-row {margin: 30px -12px 0;}
.custom-post-item-row .custom-post-item-span6 {
	padding: 0 12px;
	margin: 0 0 15px;
	float: left;
	width: 50%;
}

.custom-post-item-row .custom-post-item-span4 {
	padding: 0 12px;
	margin: 0 0 15px;
	float: left;
	width: 33.33333333%;
}

@media (max-width: 767px)  {
    .custom-post-item-row .custom-post-item-span6,
    .custom-post-item-row .custom-post-item-span4 {
        width: 100%;
    }
}

/* =============== Blog Content Column =============== */

.blog .blog-content {}

/* Use this to style the main wrapper for the blog listing pages */
.blog-listing-wrapper {}
.blog-listing-wrapper .post-item-content {
    padding: 15px 0 0;
    margin: 0 0 30px;
}

.blog-listing-wrapper .post-body p {
	color: rgba(0,0,0,.54);
	font-size: 20px;
	line-height: 1.2;
	margin: 7px 0 0;				
}

.blog-listing-wrapper .post-body p a {
	color: inherit;
	text-decoration: none;
}

@media (max-width: 767px) {
    .blog-listing-wrapper .post-item-content {margin-bottom: 9px;}
}

/* Use this to style the main wrapper for the blog post pages */
.blog-post-wrapper {
	max-width: 740px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	margin: 0 auto 50px;		
}

.blog-post-wrapper .post-body {
	color: rgba(0,0,0,.84);
	font-size: 20px;
	line-height: 1.4;
	margin-top: 44px;
}

@-moz-document url-prefix() {
    .blog-post-wrapper .post-body {
        font-size: 21px;
        line-height: 1.58;
        letter-spacing: -.003em;
    }
}

.blog-post-wrapper .post-item-author {
	margin: 0;
	padding: 35px 0 10px;
}

.blog-post-wrapper .post-item-author-avatar img {
	width: 60px;
	height: 60px;	
}

.blog-post-wrapper .post-item-author-info {padding-left: 15px;}
.blog-post-wrapper .post-item-author-info .author-link {
	color: rgba(0,0,0,.84);
	font-size: 16px;
	line-height: 20px;
	-webkit-transform: translateY(1.52px);
	transform: translateY(1.52px);
}

.blog-post-wrapper .post-item-author-info .author-link:hover {
	text-decoration: underline;
}

.blog-post-wrapper .post-header {margin-top: 20px;}

/* Blog Title */
.hs-blog-header h1 {}
.hs-blog-header h1 a{}

/* Blog Post Title */

.post-header h2 {
    font-size: 34px;
    line-height: 1;
    font-weight: 600;
    padding: 5px 0 2px;
    margin: 0;
}
.post-header h2 a {
    font-size: 26px;
    line-height: 1.1;
    display: block;	
    color: inherit;
	text-decoration: none;
}

/* Blog Author and Avatar */
#hubspot-author_data {}
#hubspot-author_data:after {
  content: '';
  display: block;
  clear: both;
}
#hubspot-author_data a.author-link {}
#hubspot-author_data .hs-author-avatar {}
#hubspot-author_data .hs-author-avatar img {
  width: 50px;
  float: left;
  margin-right: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.post-item-author {margin: 20px 0 0;}
.post-itemflex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.post-item-author-avatar {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;	
}

.post-item-author-avatar a {
	display: block;
	white-space: nowrap;
	overflow: visible;
	text-overflow: ellipsis;
	line-height: normal;
	position: relative;	
	color: inherit;
	text-decoration: none;
	cursor: pointer;	
}

.post-item-author-avatar img {
	display: inline-block;
	vertical-align: middle;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 36px;
	height: 36px;		
}

.post-item-author-info {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;	
	font-size: 16px;
	line-height: 1.4;
	padding-left: 10px;
	text-rendering: auto;	
}

.post-item-author-info .author-link {
	color: #7C62B8;
	text-decoration: none;	
	display: inline-block;
}

.post-item-author-info time {
	font-size: 15px;
	display: block;	
	color: rgba(0,0,0,.54);
}

/* Use this to set up different styling for your blog posts */
.blog-listing-wrapper .post-listing .post-item {}
.blog-listing-wrapper .post-listing .post-item .post-body {}
.blog-post-wrapper .post-body {}

/* Post Featured Image on Listings Page */
.hs-featured-image-wrapper {line-height: 1.4}
.hs-featured-image-wrapper a {display: block;}
.hs-featured-image-wrapper .feature-image-bg {
	height: 170px;
	background-size: cover;
	background-origin: border-box;
	background-color: #f0f0f0;
	background-position: 50% 50%;
	border: 1px solid rgba(0,0,0,.15);
	display: block;
	font-size: 0;
	line-height: 0;
	box-sizing: content-box;
}

.hs-featured-image-wrapper .feature-image-bg.height272 {height: 272px;}
.hs-featured-image-wrapper .feature-image-bg.height172 {height: 172px;}

@media (max-width: 767px) {
    .hs-featured-image-wrapper .feature-image-bg {height: 170px!important;}
}

/* Read More Link */
a.more-link {}

/* Blog Topics List */
ul#hubspot-topic_data {
	font-size: 15px;
	font-family: medium-content-sans-serif-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
	letter-spacing: 0;
	font-weight: 400;
	font-style: normal;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#hubspot-topic_data li {
	border: none;
	color: rgba(0,0,0,.68);
	background: rgba(0,0,0,.05);
	padding: 5px 10px;
	font-size: 15px;	
	margin-right: 8px;
	margin-bottom: 8px;
	line-height: 22px;
	position: relative;
	display: inline-block;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
}

ul#hubspot-topic_data li a {
	color: inherit;
	text-decoration: none;
	cursor: pointer;
}

ul#hubspot-topic_data li:hover {
	background: rgba(0,0,0,.1);
	color: rgba(0,0,0,.68);
}


/* Blog Social Sharing Icons */
.hs-blog-social-share {
  margin-top: 20px;
  padding: 10px 0 0 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: auto;
}

/* Blog Commments */
#comments-listing {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
  margin-top: 30px;
}
.comment {
  margin: 10px 0;
  border-top: 1px solid #ccc;
  padding: 15px 0;
}
.comment-date { font-size: 13px; text-align: right; }
.comment-from { font-weight: bold; }
.comment-body { padding: 10px 0; }

/* Pagination */
.blog-pagination {
	text-align: center;
	margin: 40px 0;
}

.blog-pagination a {
	height: 37px;
	line-height: 35px;
	padding: 0 16px;
	border: 1px solid rgba(0,0,0,.15);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #7C62B8;
	border-color: #7C62B8;
	color: #fff;
	text-decoration: none;
	margin: 0 5px;
	font-size: 15px;
	font-weight: 600;
	display: inline-block;
}

.blog-pagination a.previous-posts-link {}
.blog-pagination a.all-posts-link {}
.blog-pagination a.next-posts-link {}

/* Blog All Posts Page */
.hs-content-path-blog-all {}
div.post-listing-simple {padding: 40px 0;}
div.post-listing-simple .custom-post-item-row {display: none;}
div.post-listing-simple .post-item {}
h2.post-listing-simple {}
h2.post-listing-simple a {}

/* Related Topics */
.related-post-items {
    max-width: 1000px;
    padding: 30px 0 40px;
    margin: 0 auto;
}

.related-post-item {
	padding: 8px;
	width: 33.33333333%;
	float: left;
	position: relative;
}

.related-post-item > div {
	line-height: 20px;
	font-size: 16px;
	-webkit-box-shadow: 0 1px 7px rgba(0,0,0,.05);
	box-shadow: 0 1px 7px rgba(0,0,0,.05);
	border: 1px solid rgba(0,0,0,.04);
	background: #fff;
	width: 100%;
	height: 280px;
}

.related-image span {
	height: 100px;
	background-color: #f0f0f0;
	background-origin: border-box;
	background-size: cover;
	background-position: 50% 50%;
	border-bottom: 1px solid rgba(0,0,0,.0785);	
	border-radius: 4px 4px 0 0;	
	display: block;
	font-size: 0;
}

.custom-relate-content {
	padding: 15px;
	height: 180px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;	
}

.custom-relate-content .related-title {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.custom-relate-content .related-title a {
	font-weight: 600;
	font-size: 21px;
	line-height: 24px;
	color: rgba(0,0,0,.84);
	-webkit-transform: translateY(-1.88px);
	transform: translateY(-1.88px);
	letter-spacing: -.29px;
}

.custom-relate-content .post-item-author-info .author-link:hover {text-decoration: underline;}
.custom-relate-content .post-item-author-info .author-link {
	color: rgba(0,0,0,.84);
	font-size: 16px;
	line-height: 20px;
	-webkit-transform: translateY(1.52px);
	transform: translateY(1.52px);	
}

.widget-type-blog_comments.page-center {
	padding: 0!important;
	max-width: 700px!important;
}


/* Show Support */
.custom_show-support {
	line-height: 20px;
	font-size: 16px;
	border-top: 1px solid rgba(0,0,0,.05);
	padding-top: 20px;
	margin-top: 10px;	
}


.custom_show-support .custom_show-support-title {
	color: rgba(0,0,0,.84);
	font-size: 21px;
	line-height: 24px;
	-webkit-transform: translateY(-1.88px);
	transform: translateY(-1.88px);
	letter-spacing: -.29px;
	font-weight: 600;
}

.custom_show-support p {
	font-size: 16px;
	line-height: 20px;
	-webkit-transform: translateY(1.52px);
	transform: translateY(1.52px);
	font-weight: 400;
	color: rgba(0,0,0,.76);
}

/* =============== Blog Sidebar =============== */

.blog .blog-sidebar {}

/* Blog Modules */
.blog .blog-sidebar .widget-span {}


/* =============== Blog Author Page and Author Bio =============== */

.hs-blog-listing .hs-author-profile {
  border-bottom: 1px solid #ccc;
  padding: 20px 0;
  margin: 20px 0;
}
.hs-blog-post .hs-author-profile {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 0 20px 0;
  margin: 20px 0 20px 0;
}
.hs-author-profile .hs-author-profile:after {
  content: '';
  display: block;
  clear: both;
}

/* Author Avatar */
.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%;
}

/* Author Bio Wrapper*/
.hs-author-profile .hs-author-bio {
  overflow: hidden;
}

/* Author Name */
.hs-author-profile h2.hs-author-name {
  margin: 0 0 10px 0;
}

/* Author Social Follow Me */
.hs-author-profile .hs-author-social-section {}
.hs-author-profile .hs-author-social-label {}
.hs-author-profile .hs-author-social-links {}
.hs-author-profile .hs-author-social-link {}
.hs-author-profile .hs-social-facebook {}
.hs-author-profile .hs-social-linkedin {}
.hs-author-profile .hs-social-twitter {}
.hs-author-profile .hs-social-google-plus {}


/* ==========================================================================
   6. FORMS                                        
   ========================================================================== */


/* =============== Global Form Styles =============== */

body .hs-form-field {margin-bottom: 18px;}

body .hs-form .actions {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0 0 3px 3px;
    border-top: 0 none;
   /* margin: 18px 0 18px -26px;
    padding: 17px 20px 18px;*/
}

body .hs-form .email-correction, 
body .hs-form .email-validation {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding-top: 3px;
}

/* Descriptions */
body .hs-field-desc {}

.hs-form ul.inputs-list,
.hs-form ul.inputs-list > li {
    list-style: none;
    margin: 0;
    padding: 0;
}


/* Labels */
body label {}
.hs-form label {
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #414141;
    font-size: 13px;    
    line-height: 20px;
    text-align: left;
    float: none;
    font-weight: normal;
    padding-top: 0;
    margin-bottom: 4px;
}

body .hs-form-field > label {
    display: block;
    font-weight: 700;
    margin-bottom: 4px;
    text-align: left;
    width: auto;
    cursor: pointer;
    color: #404040;
    font: bold 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

body label > .hs-form-required {color: #FF0000;}

/* One Line Inputs */
body input[type="text"],
body input[type="password"], 
body input[type="datetime"], 
body input[type="datetime-local"], 
body input[type="date"], 
body input[type="month"], 
body input[type="time"], 
body input[type="week"], 
body input[type="number"], 
body input[type="email"], 
body input[type="url"], 
body input[type="search"], 
body input[type="tel"], 
body input[type="color"],
body input[type="file"],
body textarea,
body select {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    min-height: 20px;
    line-height: 20px;
    margin-bottom: 9px;
    padding: 4px 6px;
    transition: border 0.2s linear, box-shadow 0.2s linear;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    width: 100%;
    max-width: 100%;
}


body input[type="text"]:focus,
body input[type="password"]:focus, 
body input[type="datetime"]:focus, 
body input[type="datetime-local"]:focus, 
body input[type="date"]:focus, 
body input[type="month"]:focus, 
body input[type="time"]:focus, 
body input[type="week"]:focus, 
body input[type="number"]:focus, 
body input[type="email"]:focus, 
body input[type="url"]:focus, 
body input[type="search"]:focus, 
body input[type="tel"]:focus, 
body input[type="color"]:focus,
body input[type="file"]:focus,
body textarea:focus,
body select:focus {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    border-color: rgba(82, 168, 236, 0.8);    
}

/* Separate Styles for Multiple Line Inputs */
body textarea {
    min-height: 200px;
}
body textarea:focus {}

/* Separate Styles for Drop Downs */
body select {}
body select:focus {}

/* Multiple Selection Inputs */
.hs-form .inputs-list {
    list-style: outside none none;
    padding-left: 5px;
    margin: 0;
}

body form.hs-form .hs-form-field ul.inputs-list li input {}
body input[type="radio"] {}
body input[type="checkbox"] {}

/* Required */
body input:focus:required:invalid, 
body textarea:focus:required:invalid, 
body select:focus:required:invalid {}

body input:focus:required:invalid:focus, 
body textarea:focus:required:invalid:focus, 
body select:focus:required:invalid:focus {}

input.hs-input.error, 
.hs-form div.field.error input, 
.hs-form div.field.error textarea, 
.hs-form div.field.error .chzn-choices,
textarea.hs-input.error {
    border-color: #c87872;
    box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
}

input.hs-input.error:focus, 
.hs-form div.field.error input:focus, 
.hs-form div.field.error textarea:focus, 
.hs-form div.field.error .chzn-choices:focus, 
textarea.hs-input.error:focus {
    border-color: #b9554d;
    box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
}


/* Placeholder Text */
::-webkit-input-placeholder { /* Webkit Browsers */
    /* color: #555;
    opacity: 1; */
}
:-moz-placeholder { /* Firefox 18- */
    /* color: #555;
    opacity: 1; */
}
::-moz-placeholder { /* Firefox 19+ */
    /* color: #555;
    opacity: 1; */
}
:-ms-input-placeholder { /* IE10 */
    /* color: #555;
    opacity: 1; */
}




/* =============== Multi Column Form =============== */

.hs-form fieldset.form-columns-1 {}
.hs-form fieldset.form-columns-1 .hs-form-field {}
.hs-form fieldset.form-columns-2 {}
.hs-form fieldset.form-columns-2 .hs-form-field {}
.hs-form fieldset.form-columns-3 {}
.hs-form fieldset.form-columns-3 .hs-form-field {}

/* Multiple Selection Inputs */
form.hs-form .hs-form-field ul.inputs-list li input {}
input[type="radio"] {}
input[type="checkbox"] {}
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 fieldset.form-columns-3 .hs-form-field,
  form.hs-form .form-columns-2 .hs-form-field .hs-input, 
  form.hs-form .form-columns-3 .hs-form-field .hs-input { width: 100%; }
  form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] { width: auto; }
}


/* =============== Blog Comment Form =============== */

/* Label */
#comment-form .hs-form-field > label {}
#comment-form label {}

/* Inputs */
#comment-form input[type="text"] {}
#comment-form input[type="text"]:focus {}

#comment-form textarea {}
#comment-form textarea:focus {}

#comment-form input[type="checkbox"] {}


/* =============== Blog Subscription Form =============== */

/* Label */
#hs_form_target_blog_subscription .hs-form-field > label {}
#hs_form_target_blog_subscription label {}

/* Inputs */
#hs_form_target_blog_subscription input[type="email"] {}
#hs_form_target_blog_subscription input[type="email"]:focus {}
#hs_form_target_blog_subscription input[type="radio"], #hs_form_target_blog_subscription input[type="checkbox"] {
width: auto;
margin-right: 10px;
}

/* =============== Google Search Form =============== */

/* Label */
.widget-type-google_search label {}

/* Input */
.widget-type-google_search input[type="text"] {}
.widget-type-google_search input[type="focus"] {}


/* ==========================================================================
   7. BUTTONS                                        
   ========================================================================== */


/* =============== All Global Buttons (Excluding CTAs) =============== */

.hs-button.primary,
input[type="submit"],
input[type="button"] {
	display: inline-block;
	position: relative;
	background: rgba(0,0,0,0);
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	vertical-align: bottom;
	white-space: nowrap;
	font-family: medium-content-sans-serif-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: "liga" on;
	height: 37px;
	line-height: 35px;
	padding: 0 16px;
	border: 1px solid rgba(0,0,0,.15);
	outline: 0;
	background-color: #7C62B8;
	border-color: #7C62B8;
	color: #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 15px;	
}

.hs-button.primary:hover,
input[type="submit"]:hover,
input[type="button"]:hover {}

.hs-button.primary:focus,
input[type="submit"]:focus,
input[type="button"]:focus {}


/* =============== Form Module Button =============== */

.hs_cos_wrapper_type_form .hs-button.primary.large {}
.hs_cos_wrapper_type_form .hs-button.primary.large:hover {}
.hs_cos_wrapper_type_form .hs-button.primary.large:focus {}


/* =============== Blog Comment Button =============== */

#add-comment-button.hs-button.primary {}
#add-comment-button.hs-button.primary:hover {}
#add-comment-button.hs-button.primary:focus {}


/* =============== Blog Subscription Button =============== */

#hs_form_target_blog_subscription .hs-button.primary.large {}
#hs_form_target_blog_subscription .hs-button.primary.large:hover {}
#hs_form_target_blog_subscription .hs-button.primary.large:focus {}


/* =============== Google Search Button =============== */

.widget-type-google_search .hs-button.primary {}
.widget-type-google_search .hs-button.primary:hover {}
.widget-type-google_search .hs-button.primary:focus {}


/* ==========================================================================
   8. MISCELLANEOUS                                      
   ========================================================================== */


/* Styles that do not fit into any of the available sections above can go here. */

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

@media screen and (min-width: 768px) {
	.u-xs-show {
		display: none!important;
	}
}


/* ==========================================================================
   9. MEDIA QUERIES                              
   ========================================================================== */


/* =============== Screen sizes smaller than .page-center =============== */

@media (max-width: 990px) {
    #custom_header-post .custom_post-header-top .custom_post-big-logo img {
    	padding: 0;
    	vertical-align: baseline;
    	margin-top: -2px;
    }    
}


/* =============== Landscape tablet and smaller devices =============== */

@media (max-width: 767px) {
    
    #custom_footer-post {padding: 10px;}
    #custom_footer-post .custom_footer-post-logo {padding-right: 10px;}
    #custom_footer-post .custom_footer-post-button {margin-left: 0;}
    
    .custom-btn {
    	height: 33px;
    	line-height: 31px;
    	padding: 0 14px;
    }    
    
    .widget-type-blog_comments.page-center {
        padding: 0 20px!important;
    }
    
    .custom_header-post-links .hs-menu-wrapper > ul > li:first-child {display: none;}
    
    #custom_header-post .custom_post-header-top .custom_logo-sep,
    #custom_header-post .custom_post-header-top .custom_post-big-logo,
    #custom_header-post .custom_post-header-top .custom_right-column > div {height: 56px;}
    #custom_header-post .custom_post-header-top .custom_logo-sep > div span {height: 24px;}
    .custom_header-post-links .hs-menu-wrapper > ul > li > a {
    	height: 33px;
    	line-height: 31px;
    	font-size: 16px;
    	padding: 0 14px;
    }
    
    #custom_header-post .custom-menu-primary .mobile-trigger {margin-bottom: 10px;}
    #custom_header-post .custom-menu-primary .hs-menu-wrapper > ul li {padding: 0;}    
    
    
    h1 {
    	font-size: 34px;
    	margin-left: -2.13px;
    	line-height: 1.04;
    	letter-spacing: -.015em;
    }
    
    .related-post-item {width: 100%;}
    .blog-post-wrapper .post-item-author-avatar img {
    	width: 40px;
    	height: 40px;
    }
}  


/* =============== Landscape phones and smaller devices =============== */

@media (max-width: 479px) {}