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

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

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



@font-face {
  font-family: 'GothamSSm';
  src: url('https://244033220.fs1.hubspotusercontent-na2.net/hubfs/244033220/GothamSSm-Light.otf') format('woff2');
  font-weight: 300; /* Light */
  font-style: normal;
}
@font-face {
  font-family: 'GothamSSm';
  src: url('https://244033220.fs1.hubspotusercontent-na2.net/hubfs/244033220/GothamSSm-LightItalic.otf') format('woff2');
  font-weight: 300; /* Light italic */
  font-style: italic;
}

@font-face {
  font-family: 'GothamSSm';
  src: url('https://244033220.fs1.hubspotusercontent-na2.net/hubfs/244033220/GothamSSm-Book.otf') format('woff2')
  font-weight: 400; /* Book/Normal */
  font-style: normal;
}
@font-face {
  font-family: 'GothamSSm';
  src: url('https://244033220.fs1.hubspotusercontent-na2.net/hubfs/244033220/GothamSSm-BookItali%D1%81.otf') format('woff2')
  font-weight: 400; /* Book/Normal italic */
  font-style: italic;
}

@font-face {
  font-family: 'GothamSSm';
  src: url('https://244033220.fs1.hubspotusercontent-na2.net/hubfs/244033220/GothamSSm-Medium.otf') format('woff2');
  font-weight: 500; /* Medium */
  font-style: normal;
}
@font-face {
  font-family: 'GothamSSm';
  src: url('https://244033220.fs1.hubspotusercontent-na2.net/hubfs/244033220/GothamSSm-MediumItalic.otf') format('woff2');
  font-weight: 500; /* Medium italic */
  font-style: italic;
}

@font-face {
  font-family: 'GothamSSm';
  src: url('https://244033220.fs1.hubspotusercontent-na2.net/hubfs/244033220/GothamRndSSm-Bold.otf') format('woff2');
  font-weight: 700; /* Bold */
  font-style: normal;
}
@font-face {
  font-family: 'GothamSSm';
  src: url('https://244033220.fs1.hubspotusercontent-na2.net/hubfs/244033220/GothamSSm-BoldItalic.otf') format('woff2');
  font-weight: 700; /* Bold italic */
  font-style: italic;
}


@font-face {
  font-family: 'GothamSSm';
  src: url('https://244033220.fs1.hubspotusercontent-na2.net/hubfs/244033220/GothamSSm-Black.otf') format('woff2');
  font-weight: 800; /* Black */
  font-style: normal;
}
@font-face {
  font-family: 'GothamSSm';
  src: url('https://244033220.fs1.hubspotusercontent-na2.net/hubfs/244033220/GothamSSm-BlackItalic.otf') format('woff2');
  font-weight: 800; /* Black italic */
  font-style: italic;
}


html,div,p,span {  font-weight: 300; /* Light */  font-style: normal; font-size:18px!important; line-height:1.5em!important; text-align: justify!important;}
#hs_cos_wrapper_name {font-weight: 700;}
.blog-post__label {padding:0 5px 0 10px; font-weight:400}
.blog-post__author-name {padding:0 10px 0 0; font-weight:400}
.reading-minutes {font-style: italic;}
.blog-post__body img {margin-bottom:20px}
/*.footer p a, .footer p a:active, .footer p a:link {color:#22615D!important} */

.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6, .footer p, .footer a:not(.button), .footer span, .footer div, .footer li, .footer blockquote, .footer .tabs__tab, .footer .tabs__tab:hover, .footer .tabs__tab:focus, .footer .tabs__tab:active {color:#22615D!important}
 .header__menu-item--depth-1 > .header__menu-link--active-link:not(.button) {font-weight: 400!important; font-family: GothamSSm; color: #22615D!important;}
.header__container--left .header__menu-col {margin-top: 10px!important;}

.header__menu-link {font-size:15px!important}

@media (min-width: 767px) {
.header__container--left .header__menu-col {  flex: 3 0 0!important; text-align: right !important;  }
  .header__container--left .header__logo-col { flex: .5 0 0!important; }
 
}