@font-face {
    font-family: 'NB International Pro';
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_bold_italic-webfont.eot');
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_bold_italic-webfont.woff2') format('woff2'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_bold_italic-webfont.woff') format('woff'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_bold_italic-webfont.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'NB International Pro';
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_regular-webfont.eot');
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_regular-webfont.woff2') format('woff2'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_regular-webfont.woff') format('woff'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_regular-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'NB International Pro';
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_medium-webfont.eot');
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_medium-webfont.woff2') format('woff2'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_medium-webfont.woff') format('woff'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_medium-webfont.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'NB International Pro';
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_medium_italic-webfont.eot');
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_medium_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_medium_italic-webfont.woff2') format('woff2'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_medium_italic-webfont.woff') format('woff'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_medium_italic-webfont.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'NB International Pro';
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_light-webfont.eot');
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_light-webfont.woff2') format('woff2'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_light-webfont.woff') format('woff'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_light-webfont.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'NB International Pro';
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_light_italic-webfont.eot');
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_light_italic-webfont.woff2') format('woff2'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_light_italic-webfont.woff') format('woff'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_light_italic-webfont.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'NB International Pro';
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_italic-webfont.eot');
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_italic-webfont.woff2') format('woff2'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_italic-webfont.woff') format('woff'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_italic-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;

}

@font-face {
    font-family: 'NB International Pro';
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_bold-webfont.eot');
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_bold-webfont.woff2') format('woff2'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_bold-webfont.woff') format('woff'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NB International Pro';
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_book-webfont.eot');
    src: url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_book-webfont.woff2') format('woff2'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_book-webfont.woff') format('woff'),
         url('https://f.hubspotusercontent10.net/hubfs/8628614/website-resources/fonts/nb_international_pro_book-webfont.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
span,
p,
a,
div,
ul,
ol {
    font-family: 'NB International Pro', Helvetica, 'Helvetica Neue';
}

body {
    font-weight: 300;
}

h1, h2, h5 {
    font-weight: 200;
}

h3, h4, h6 {
    font-weight: 400;
}

blockquote, cite, ol, p, ul {
    font-weight: 300;
}

a {
    font-weight: 300!important;
    font-size: 16px!important;    
}

a.primary-button {
    border:1px solid;
    background-color:#fff;
}

a.primary-button:hover {
    border-color: #1c3b7a;
    color:#1c3b7a;
    background-color:#fff;
}
a.secondary-button {
   line-height: 100%;
   text-decoration-line: underline;
   background-color:transparent;
}
a.secondary-button:hover {
    color:#1c3b7a;
    text-decoration-line: underline;
    background-color:transparent;
    
}
.custom-articles-listing .blog-listing > .article {
    box-shadow:none !important;
}
.custom-articles-listing .blog-listing > .article .article-content {
    border: 1px solid rgba(0,0,0,.1);
    margin-top: -1px;
}
.navigation .nav-items .item-wrapper {
    font-size:16px;
}

.hs_cos_wrapper_type_rich_text ul {
    padding-left:20px;
    color: #656568;
}
div.custom-articles-listing .article-button:hover {
    background: #2257da;
    border-color: #2257da;
    color: #fff;
}
.testimonials .testimonial {
    background-color:#fff;
}

footer.custom-footer {
    background-color:#eaeef9;
}
footer.custom-footer .dnd-section {
    margin-top: 30px;
    margin-bottom: 10px;
}