





































































































































































.bop--single--body p,
.bop--single--body ul,
.bop--single--body ol,
.bop--single--body blockquote,
.bop--single--body picture,
.bop--single--body img {
	margin-bottom:0px;
	margin-top:28px;
}

.bop--single--body table,
.bop--single--body .hs-embed-wrapper,
.bop--single--body .hs-responsive-embed-wrapper {
  margin-top:28px!important;
}

.bop--single--body h1,
.bop--single--body h2,
.bop--single--body h3,
.bop--single--body h4,
.bop--single--body h5,
.bop--single--body h6 {
	margin-bottom:0px;
	margin-top:50px;
}

.post--single h1+p,
.post--single h2+p,
.post--single h3+p,
.post--single h4+p,
.post--single h5+p,
.post--single h6+p,
.post--single .site--h6 + h2 {
	margin-top:10px!important;
}

.post--single sup {
  font-size: 100%;
  line-height: 0;
  position: relative;
  vertical-align: super;
}
.post--single sub {
  font-size: 100%;
  line-height: 0;
  position: relative;
  vertical-align: sub;
}
.post--single h1 sup,
.post--single .h1 sup,
.post--single h2 sup,
.post--single .h2 sup,
.post--single h3 sup,
.post--single .h3 sup,
.post--single h4 sup,
.post--single .h4 sup,
.post--single h5 sup,
.post--single .h5 sup,
.post--single h6 sup,
.post--single .h6 sup {
  font-size: 75%;
}
.post--single h1 sub,
.post--single .h1 sub,
.post--single h2 sub,
.post--single .h2 sub,
.post--single h3 sub,
.post--single .h3 sub,
.post--single h4 sub,
.post--single .h4 sub,
.post--single h5 sub,
.post--single .h5 sub,
.post--single h6 sub,
.post--single .h6 sub {
  font-size: 75%;
}


.post--single h1, .post--single .h1 {
	font-family: Poppins; font-style: normal; font-weight: 700; text-decoration: none; files: [{file=https://www.psmbrokerage.com/hubfs/recoleta-black-webfont.woff, fileId=178401143691, format=woff, id=15093450}]; name: Black; style: {"font-weight":900}; svgUrl: https://www.psmbrokerage.com/hubfs/marketer_assets/fonts/Recoleta/Black-1726253842717.svg;
	font-size:      42px;
	color:          #000000;
	text-transform: none;
	line-height:    1.2380952380952381em;
	letter-spacing: 0px;
}
.post--single h2, .post--single .h2 {
	font-family: Poppins, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; files: [{file=https://www.psmbrokerage.com/hubfs/recoleta-black-webfont.woff, fileId=178401143691, format=woff, id=15093450}]; name: Black; style: {"font-weight":900}; svgUrl: https://www.psmbrokerage.com/hubfs/marketer_assets/fonts/Recoleta/Black-1726253842717.svg;
	font-size:      30px;
	color:          #000000;
	text-transform: none;
	line-height:    1.2em;
	letter-spacing: 0px;
}
.post--single h3, .post--single .h3 {
	font-family: Poppins, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; files: [{file=https://www.psmbrokerage.com/hubfs/recoleta-black-webfont.woff, fileId=178401143691, format=woff, id=15093450}]; name: Black; style: {"font-weight":900}; svgUrl: https://www.psmbrokerage.com/hubfs/marketer_assets/fonts/Recoleta/Black-1726253842717.svg;
	font-size:      26px;
	color:          #000000;
	text-transform: none;
	line-height:    1.3076923076923077em;
	letter-spacing: 0px;
}
.post--single h4, .post--single .h4 {
	font-weight: 500; font-family: Recoleta;
	font-size:      22px;
	color:          #000000;
	text-transform: none;
	line-height:    1.4545454545454546em;
	letter-spacing: 0px;
}
.post--single h5, .post--single .h5 {
	files: [{file=https://www.psmbrokerage.com/hubfs/recoleta-black-webfont.woff, fileId=178401143691, format=woff, id=15093450}]; name: Black; style: {"font-weight":900}; svgUrl: https://www.psmbrokerage.com/hubfs/marketer_assets/fonts/Recoleta/Black-1726253842717.svg;
	font-size:      20px;
	color:          #000000;
	text-transform: none;
	line-height:    1.4em;
	letter-spacing: 0px;
}
.post--single h6, .post--single .h6 {
	files: [{file=https://www.psmbrokerage.com/hubfs/recoleta-black-webfont.woff, fileId=178401143691, format=woff, id=15093450}]; name: Black; style: {"font-weight":900}; svgUrl: https://www.psmbrokerage.com/hubfs/marketer_assets/fonts/Recoleta/Black-1726253842717.svg;
	font-size:      16px;
	color:          #000000;
	text-transform: none;
	line-height:    1.375em;
	letter-spacing: 0px;
}
.post--single li, .post--single p, .post--single .p {
	font-family: 'Public Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	font-size:      18px;
	color:          #000000;
	text-transform: none;
	line-height:    1.7777777777777777em;
	letter-spacing: 0px;
}
.post--single a:not(.btn) {
	font-family: 'Public Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: underline;
	font-size:      18px;
	color:          #41a486;
	text-transform: none;
	line-height:    1.7777777777777777em;
	letter-spacing: 0px;
}
.post--single a:hover:not(.btn) {
	font-family: 'Public Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: underline;
	color: #41a486;
}


.post--single .site--h6 {
	font-family: ;
	font-size: 17px;
	line-height: 1.2941176470588236em;
	font-style: ;
	font-weight: ;
	text-transform: uppercase;
	text-decoration: ;
	letter-spacing: 1.5px;
	word-spacing: ;
	color:#000000;
  display:block;
}

@media   (max-width: 1024px) {
	.post--single h1, .post--single .h1 {
		font-size: 26px;
		line-height: 1.3846153846153846em;
	}
	.post--single h2, .post--single .h2 {
		font-size: 24px;
		line-height: 1.4166666666666667em;
	}
	.post--single h3, .post--single .h3 {
		font-size: 22px;
		line-height: 1.4545454545454546em;
	}
	.post--single h4, .post--single .h4 {
		font-size: 20px;
		line-height: 1.5em;
	}
	.post--single h5, .post--single .h5 {
		font-size: 18px;
		line-height: 1.5555555555555556em;
	}
	.post--single h6, .post--single .h6 {
		font-size: 16px;
		line-height: 1.375em;
	}
	.post--single li, .post--single p, .post--single .p {
		font-size: 16px;
		line-height: 1.875em;
	}
	.post--single a:not(.btn) {
		font-size: 16px;
		line-height: 1.875em;
	}

}



      .post--single .color--white,
      .post--single .all--color--white,
      .post--single .all--color--white *{
        color:#ffffff;
      }
    
@media (min-width: 1164px) {
      .post--single .desk-color--white,
      .post--single .desk-all--color--white,
      .post--single .desk-all--color--white *{
        color:#ffffff;
      }
    }
@media (min-width: 1025px) and (max-width: 1163px) {
      .post--single .lap-color--white,
      .post--single .lap-all--color--white,
      .post--single .lap-all--color--white *{
        color:#ffffff;
      }
    }
@media (min-width: 1025px) {
      .post--single .lap-and-up-color--white,
      .post--single .lap-and-up-all--color--white,
      .post--single .lap-and-up-all--color--white *{
        color:#ffffff;
      }
    }
@media (max-width: 1024px) {
      .post--single .portable-color--white,
      .post--single .portable-all--color--white,
      .post--single .portable-all--color--white *{
        color:#ffffff;
      }
    }
@media (min-width: 769px) and (max-width: 1024px) {
      .post--single .tablet-color--white,
      .post--single .tablet-all--color--white,
      .post--single .tablet-all--color--white *{
        color:#ffffff;
      }
    }
@media (max-width: 768px) {
      .post--single .palm-color--white,
      .post--single .palm-all--color--white,
      .post--single .palm-all--color--white *{
        color:#ffffff;
      }
    }



.animate--fade--active.animate--fade-up{
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.animate--fade {
	opacity: 0;
	-webkit-transition: opacity 1s cubic-bezier(0.6, 0, 0.2, 1), -webkit-transform 1s cubic-bezier(0.6, 0, 0.2, 1);
	transition: opacity 1s cubic-bezier(0.6, 0, 0.2, 1), -webkit-transform 1s cubic-bezier(0.6, 0, 0.2, 1);
	transition: opacity 1s cubic-bezier(0.6, 0, 0.2, 1), transform 1s cubic-bezier(0.6, 0, 0.2, 1);
	transition: opacity 1s cubic-bezier(0.6, 0, 0.2, 1), transform 1s cubic-bezier(0.6, 0, 0.2, 1), -webkit-transform 1s cubic-bezier(0.6, 0, 0.2, 1);
}
.hs-inline-edit .animate--fade {
	opacity: 1;
}
.animate--fade-up {
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0);
}
.animate--fade-delay--1 {
	-webkit-transition-delay: .05s;
	transition-delay: .05s;
}
.animate--fade-delay--2 {
	-webkit-transition-delay: .1s;
	transition-delay: .1s;
}
.animate--fade-delay--3 {
	-webkit-transition-delay: .15s;
	transition-delay: .15s;
}
.animate--fade-delay--4 {
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.animate--fade-delay--5 {
	-webkit-transition-delay: .25s;
	transition-delay: .25s;
}







































.image--caption {
  margin-top:10px!important;
}

p.image--caption {
  font-size: 18px;
  text-align:center;
}













#hs_cos_wrapper_blog_post_audio ._hs-audio-player_1smkl_1 {
    --primary: #f6f6f3!important;
    --secondary: #000000!important;
    --tertiary: #E8E7E1!important;
    --tertiary-translucent: rgba(232, 231, 225, 0.25 )!important;

      --background-color: #46605E!important;
      --text-color: #ffffff!important;
      --box-shadow: rgba(203, 214, 226, 0.2 )!important;
}





.section--listing--cards--wrapper {
	display:flex;
	align-items: stretch;
	flex-wrap: wrap;
	justify-content: left;
	margin-left:-25px;
	margin-right:-25px;
}
.section--listing--cards--lowerwrapper {
	display:flex;
	align-items: stretch;
	flex-wrap: wrap;
	justify-content: left;
	width: 100%;
}
.section--listing--card--wrapper,
.section--listing--ctacard--wrapper,
.section--listing--subscribecard--wrapper {
	padding:25px;
	display: flex;
	flex-flow: column;
	height: 100%;
}
.section--listing--card--inner,
.section--listing--card--body--wrapper,
.section--listing--card--body,
.section--listing--ctacard--inner,
.section--listing--ctacard--body--wrapper,
.section--listing--ctacard--body {
	display: flex;
	height: 100%;
	flex-flow: column;
}
.section--listing--ctacard--body--wrapper {
	justify-content: center;
}
.section--listing--card--inner,
.section--listing--ctacard--inner {
	position:relative;
	top:0;
}
@media(hover:hover) {
	.section--listing--card--inner:hover,
	.section--listing--ctacard--inner:hover {
		top:-8px;
	}
}
.section--listing--card--spacer {
	padding: 0 4px;
	position: relative;
	top: -1px;
	font-size:14px!important;
}
.section--listing--card--body--wrapper.padding--short,
.section--listing--ctacard--body--wrapper.padding--short,
.section--listing--subscribecard--body--wrapper.padding--short {
	padding-left:30px!important;
	padding-right:30px!important;
}
.section--listing--card--body--wrapper.short,
.section--listing--ctacard--body--wrapper.short {
	padding-top:30px!important;
	padding-bottom:30px!important;
}


.section--listing--subscribecard form {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	/* vertical-align: middle; */
	align-items: flex-end;
}
.section--listing--subscribecard form .legal-consent-container .hs-form-booleancheckbox-display > span {
	display: block;
	margin-left: 27px;
	line-height: 1.25em
}
.section--listing--subscribecard form * {
	text-align: left!important
}
.section--listing--subscribecard form.hs-form input[type="email"].hs-input,
.section--listing--subscribecard form.hs-form input[type="input"].hs-input {
	height:64px;
}
.section--listing--subscribecard form .hs_submit {
	padding: 0;
	width: 100%!important;
	text-align: center!important
}
.section--listing--subscribecard form .hs_submit input.hs-button {
	padding: 22px 25px!important;
	width: 100%!important;
	text-align: center!important;
	margin-bottom: 25px;
}
.section--listing--subscribecard form .legal-consent-container,
.section--listing--subscribecard form .legal-consent-container p:last-child {
	margin-bottom:0px;
}
@media (min-width: 769px)   {
	.section--listing--subscribecard form .form-columns-2 {
		-webkit-box-flex: 4;
		flex: 4;
	}
	.section--listing--subscribecard form .hs_submit {
		-webkit-box-flex:1;
		flex: 1;
		margin-left: 10px;
		/* top: 19px; */
		position: relative;
	}
	.section--listing--subscribecard form .form-columns-1 {
		-webkit-box-flex: 100%;
		flex: 100%;
		-webkit-box-ordinal-group: 3;
		order: 3;
	}
}


.section--author-listing--social > p {
	margin-top:25px;
}
.section--author-listing--social a {
	padding: 10px 16px 10px 0px;
}
.section--author-listing--social svg {
	width: auto;
	height: 18px;
	color: ;
	fill: ;
}
.section--author-listing--author-image {
	max-width:250px;
}


.section--listing--breadcrumbs p,
.section--listing--breadcrumbs p a {
	font-size:13px;
}

.section--listing--breadcrumbs p a {
	text-decoration:none;
	font-weight:700;
	color:#5B6371;
}

.section--listing--breadcrumbs p a:hover {
	font-weight:700;
}

.section--listing--breadcrumbs-spacer {
	padding:0 8px;
}


.post--single a.post-item--topic-link:not(.btn)  {
	font-family: 'Public Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	font-size: 16px;
	color: #000000;
  background: #f6f6f3;
  padding: 5px 13px;
  margin: 0px 6px 12px 6px;
  -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;
}

.post--single a.post-item--topic-link:not(.btn):hover {
	color: #000000;
  background: #CFE8E1;
}


.section--pagination *,
.section--pagination a {
	font-family: 'Public Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	font-size: 18px;
	line-height: 1.7777777777777777em;
	letter-spacing: 0px;
	color: #000000;
	text-decoration: none;
}
.section--pagination .prev-link svg,
.section--pagination .next-link svg {
	fill: #5B6371;
	width:6px;
	-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;
}
.section--pagination a {
	padding: 0 5px;
	-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;
}
.section--pagination a.active {
	font-weight:;
	color: #EF3054;
}
.section--pagination .prev-link:hover,
.section--pagination .next-link:hover,
.section--pagination a:hover {
	color: #EF3054;
}
.section--pagination .prev-link:hover svg,
.section--pagination .next-link:hover svg {
	fill: #EF3054;
}
.section--pagination a.elipses:hover,
.section--pagination a.active:hover {
	cursor: default!important;
}
.section--pagination a.elipses:hover {
	color: inherit;
}

@media   (max-width: 768px) {
	.section--pagination a {
	  padding: 8px 16px;
	}
	.pagination--prev {
	  order: 1;
	}
	.pagination--next {
	  order: 2;
	}
	.pagination--pages {
	  order: 3;
	  margin-top:30px!important;
	}
}






@media (min-width: 769px)   {
	.post--single--featured-title-wrapper {
		padding-right: 56px!important;
	}
}

.post--single-featured-image {
	width: 100%;
	position: relative;
	max-height: 425px;
}


.post--single--scroll-bar {
	height: 4px;
	background: #EF3054;
}


.post--single--body #hs_cos_wrapper_post_body *:first-child {
	margin-top:0px;
}
.post--single--body img,
.post--single--body iframe {
  max-width:100%;
}
.post--single--body img {
  height:auto;
}


.post--single--author {
	background-color: #F7F9FC;
	border: 1px solid  #F7F9FC;
}

.post--single--author--avatar-img {
	width:175px;
	height:175px;
}

.post--single--author--social > p {
	margin-top:25px;
}

.post--single--author--social a {
	padding: 10px 16px 10px 0;
}

.post--single--author--social svg {
	width: auto;
	height: 18px;
	color: #000000;
	fill: #000000;
}


.post--single--share-links {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
}
.post--single--share-links a {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #444;
	padding: 10px;
	border-radius: 50px;
	width: 44px;
	height: 44px;
	-webkit-transition: background .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out;-moz-transition: background .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out;-ms-transition: background .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out;-o-transition: background .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out;transition: background .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out;
}

.post--single--share-links svg {
	width: auto;
	height: 18px;
	color: #f5f5f7;
	fill: #f5f5f7;
	position: relative;
}

h1 + .post--single--hero--article-subheader {
  margin-top: 25px;
}

@media screen and (max-width:500px) {
  .post--single--datebreak {
    display:block;
    visibility:hidden;
    height:0;
  }
}


#hs_cos_wrapper_blog_post_audio ._hs-audio-player_1smkl_1 {
    background: var(--primary);
    color: var(--secondary);
}

#hs_cos_wrapper_blog_post_audio {
  margin-bottom:40px;
  font-family: 'Public Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

#hs_cos_wrapper_blog_post_audio [data-status=initial]._hs-audio-player_1smkl_1:hover,
#hs_cos_wrapper_blog_post_audio [data-status=initial]._hs-audio-player_1smkl_1:hover ._control-button_1smkl_36 {
    background-color: var(--tertiary);
}

#hs_cos_wrapper_blog_post_audio ._error-icon_1smkl_51 svg,
#hs_cos_wrapper_blog_post_audio ._ai-generated-icon_1smkl_47 svg {
    fill: var(--secondary);
}

#hs_cos_wrapper_blog_post_audio ._control-button_1smkl_36 {
    background: var(--primary);
}

#hs_cos_wrapper_blog_post_audio ._control-button_1smkl_36 svg {
    fill: var(--secondary);
}

#hs_cos_wrapper_blog_post_audio ._control-button_1smkl_36[aria-disabled=true] svg {
    color: var(--tertiary);
    fill: var(--tertiary)
}

#hs_cos_wrapper_blog_post_audio ._control-button_1smkl_36:not([aria-disabled=true]):hover,
#hs_cos_wrapper_blog_post_audio ._control-button_1smkl_36:not([aria-disabled=true]):focus-visible {
    background-color: var(--tertiary)
}

#hs_cos_wrapper_blog_post_audio ._slider-container_1smkl_161 {
    background: var(--tertiary);
}

#hs_cos_wrapper_blog_post_audio ._slider-control_1smkl_172 {
    background: var(--secondary);
}

#hs_cos_wrapper_blog_post_audio ._slider-control_1smkl_172:hover,
#hs_cos_wrapper_blog_post_audio ._slider-container_1smkl_161:focus-within ._slider-control_1smkl_172 {
    box-shadow: 0 0 2px 5px var(--tertiary-translucent)
}

#hs_cos_wrapper_blog_post_audio ._slider-played_1smkl_199 {
    background: var(--secondary);
}

#hs_cos_wrapper_blog_post_audio ._hs-audio-player_1smkl_1 ._volume-wrapper_1smkl_214[aria-expanded=true] {
    border: 1px solid var(--tertiary);
}

#hs_cos_wrapper_blog_post_audio ._playback-rate-buttons_1smkl_234 {
    border: 1px solid var(--tertiary);
}

#hs_cos_wrapper_blog_post_audio ._tooltip-wrapper_1ke7e_1 ._tooltip-text_1ke7e_10 {
    background-color: var(--background-color);
    color: var(--text-color);
    box-shadow: 0 1px 24px var(--box-shadow);
}

#hs_cos_wrapper_blog_post_audio ._tooltip-wrapper_1ke7e_1 ._tooltip-text_1ke7e_10:after {
    border-color: transparent transparent var(--background-color) transparent
}

#hs_cos_wrapper_blog_post_audio + .post--single--audio-caption  {
  margin-top:-35px;
}
.post--single--audio-caption p {
  font-size: 14px;
  font-style: italic;
}


.post--single--hero--cta,
.post--single--hero--cta h5 {
	margin-top:20px;
}


.header--rule + h2 {
    margin-top: 25px;
}

.section--postcta-form .section--postcta-form--wrapper {
	border-color: #E8E7E1;
}

.section--postcta-form form {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	vertical-align: middle;
	align-items: flex-start
}
.section--postcta-form form .legal-consent-container .hs-form-booleancheckbox-display > span {
	display: block;
	margin-left: 27px;
	line-height: 1.25em
}
.section--postcta-form form * {
	text-align: left!important
}
.section--postcta-form form.hs-form input[type="email"].hs-input,
.section--postcta-form form.hs-form input[type="input"].hs-input {
	height:62px;
}
.section--postcta-form form .actions {
	width:100%;
}
.section--postcta-form form .hs_submit {
	padding: 0;
	width: 100%!important;
	text-align: center!important
}
.section--postcta-form form .hs_submit input.hs-button {
	padding: 22px 10px!important;
	width: 100%!important;
	text-align: center!important;
}
.section--postcta-form form.hs-form .inputs-list {
	margin-top:25px!important;
}
.section--postcta-form form.hs-form input[type="checkbox"] {
	margin:3px 3px 3px 4px!important;
}
.section--postcta-form form .legal-consent-container p:last-child,
.section--postcta-form form .legal-consent-container {
	font-family: 'Public Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	font-size:18px;
	line-height: 1.7777777777777777em;
	font-style: ;
	font-weight: ;
	letter-spacing: 0px;
	word-spacing: ;
	color: #000000;
	margin-bottom:0px;
}
@media (min-width: 1025px)   {
	.section--postcta-form form .hs_submit {
		-webkit-box-flex:1;
		flex: 1;
		margin-left: 10px;
		top: 19px;
		position: relative;
	}
}
@media (min-width: 769px) and (max-width: 1024px) {
	.section--postcta-form form .hs_submit {
		margin-bottom:25px;
	}
}
@media   (max-width: 768px) {
	.section--postcta-form form .hs_submit {
		margin-top:25px;
	}
}
@media (min-width: 769px)   {
	.section--postcta-form form .form-columns-2 {
		-webkit-box-flex: 2;
		flex: 2;
	}

	.section--postcta-form .all--btn form.hs-form .hs_submit input.hs-button {
		font-size:14px;
	}
	.section--postcta-form form .form-columns-1 {
		-webkit-box-flex: 100%;
		flex: 100%;
		-webkit-box-ordinal-group: 3;
		order: 3;
	}
}


.hs-common-confirm-message {
	font-family: 'Public Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	margin-bottom: 20px!important;
}

.post--single--comments {
	display:block;
	width: 100%;
	margin: 0 auto;
}

.post--single--comments .new-comments:before {
	content: 'Comments';
	font-weight: 400; font-family: Recoleta;
	font-size: 40px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
	display: block;
}

.post--single--comments #comment-form {
	margin-top: 40px!important;
	margin-bottom: 40px!important;
}

.post--single--comments #comment-form:before {
	content: 'Leave a Comment';
	font-weight: 400; font-family: Recoleta;
	font-size: 40px;
	color: #000000;
	text-align: left;
	margin-bottom: 20px;
	display: block;
}

.post--single--comments form.hs-form textarea {
	min-height:120px;
}

.post--single--comments .comment {
	border: 0px!important;
	text-align: left;
}

.post--single--comments .comment .comment-from,
.post--single--comments .comment .comment-from *,
.post--single--comments .comment .comment-date {
	display: inline;
	line-height: 1.7777777777777777em;
	font-family: 'Public Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

.post--single--comments .comment .comment-from {
	font-size: 18px;
}

.post--single--comments .comment .comment-date {
	font-size: 13px;
	color: #000000;
}

.post--single--comments .comment .comment-body {
	padding-bottom: 0px;
}

.post--single--comments .comment .comment-reply-to {
	padding-right: 0;
	padding-left: 25px;
	margin-left: 0;
	background-position: center left;
	opacity: .4;
}

.post--single--comments .comment .comment-reply-to * {
	font-style: normal;
}

.post--single--comments #comments-listing {
	padding-top: 20px;
	padding-bottom: 30px;
}

.post--single--comments #comments-listing .comment.comment.depth-0:not(:first-child) {
	border-top: 1px solid #CCC!important;
	padding-top: 40px;
	margin-top: 40px;
}

.post--single--comments #comments-listing .comment.depth-0 {
	padding-left: 0%;
}

.post--single--comments #comments-listing .comment.depth-1 {
	padding-left: 5%;
	padding-top: 5%;
}

.post--single--comments #comments-listing .comment.depth-2 {
	padding-left: 10%;
	padding-top: 5%;
}

.post--single--comments #comments-listing .comment.depth-3 {
	padding-left: 15%;
	padding-top: 5%;
}

.post--single--comments #comments-listing .comment.depth-4 {
	padding-left: 20%;
	padding-top: 5%;
}

.post--single--comments #comments-listing .comment.depth-5 {
	padding-left: 25%;
	padding-top: 5%;
}

.post--single--comments #comments-listing .comment.depth-6 {
	padding-left: 30%;
	padding-top: 5%;
}

.post--single--comments #comments-listing .comment.depth-7 {
	padding-left: 35%;
	padding-top: 5%;
}

.post--single--comments #comments-listing .comment.depth-8 {
	padding-left: 40%;
	padding-top: 5%;
}

.post--single--comments #comments-listing .comment.depth-9 {
	padding-left: 45%;
	padding-top: 5%;
}

.post--single--comments #comments-listing.no-comments {
	padding: 0px;
	display:none;
}

.post--single--comments #comment-form .hs_subscribe{
	margin-bottom:0px;
}

.post--single--comments #comment-form .hs_subscribe > div.input{
	margin-bottom:0px;
}

.post--single--comments #comment-form .hs_submit {
	padding-top: 20px;
}


.section--recent-article-slider--container {
	flex-flow: wrap;
	justify-content: center;
}
.section--recent-article-slider--container .slick-track {
	display:flex;
}
.section--related-articles-slider--item.slick-slide {
	height: inherit;
}


.section--related-articles-slider--arrow {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	position: absolute;
	top: calc(45% - 25px) !important;
	width:100%;
}
.section--related-articles-slider--arrow .slick-arrow.slick-disabled {
	opacity:0;
}
.section--related-articles-slider--arrow .slick-arrow img{
	width:10px;
}
.section--related-articles-slider--arrow .carousel-control-prev,
.section--related-articles-slider--arrow .carousel-control-next {
	display: flex!important;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 45%;
	width: 50px;
	height: 50px;
	padding: 0;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: white;
	border-radius: 50%;
	border:1px solid #E0E2E5;
	z-index: 20;
	justify-content: center;
	background-color:#FFF;
}
.section--related-articles-slider--arrow .carousel-control-prev.slick-disabled{
	display:none !important;
}
.section--related-articles-slider--arrow .carousel-control-next.slick-disabled{
	display:none !important;
}
.section--related-articles-slider--arrow .carousel-control-prev svg,
.section--related-articles-slider--arrow .carousel-control-next svg {
	position: relative;
	height: 15px;
	top: 50%;
	transform: translateY(-50%);
}
.section--related-articles-slider--arrow .carousel-control-next{
	right: 0px;
}
.section--related-articles-slider--arrow .carousel-control-prev{
	left: 0px;
}
@media   (max-width: 1024px) {
	.section--related-articles-slider--arrow .section--related-articles-slider--arrow{
		top: calc(50% - 93px) !important;
		width:100%;
	}
}
@media   (max-width: 768px) {
	.section--related-articles-slider--arrow .carousel-control-next{
		right: -12px;
	}
	.section--related-articles-slider--arrow .carousel-control-prev{
		left: -12px;
	}
}


body.blog-editor .section--related-articles-slider--item {
  max-width:500px;
}
.section--resource--card{
	display: flex;
}
.section--resource--card .section--resource--card--inner {
	display: flex;
	flex-flow: column;
	height:100%;
	position:relative;
	overflow:hidden;
	padding:15px;
}
.section--resource--card .section--resource--card--inner a {
	-moz-box-shadow:0 0 15px 0 rgba(66,66,66,.08);
	-webkit-box-shadow:0 0 15px 0 rgba(66,66,66,.08);
	box-shadow:0 0 15px 0 rgba(66,66,66,.08);
	border-radius:15px;
	border:1px solid #E0E2E5;
	-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
}
.section--resource--card .section--resource--card--inner a:hover{
	-moz-box-shadow:0 0 15px 0 rgba(66,66,66,.14);
	-webkit-box-shadow:0 0 15px 0 rgba(66,66,66,.14);
	box-shadow:0 0 15px 0 rgba(66,66,66,.14);
}
.section--resource--card--spacer {
	padding: 0 4px;
	position: relative;
	top: -1px;
	font-size:14px!important;
}
.section--resource--card .section--resource--card--content {
	display: flex;
	flex-wrap: wrap;
	flex: 1 1 auto;
}

.section--resource--card--content.padding--short {
	padding-left:30px!important;
	padding-right:30px!important;
}
.section--resource--card--content.short {
	padding-top:30px!important;
	padding-bottom:30px!important;
}

@media   (max-width: 768px) {
	.section--resource--card.section--resource--card--mobile-scroller {
		overflow-y: scroll;
	}
	.section--resource--card .section--resource--card--inner {
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		height: 100%;
	}
	.blog-card---mobile-flex-wrap {
		flex-wrap:wrap;
		justify-content: center;
	}
}
@media (min-width: 1025px)   {
	.blog-card---row-margin .slick-list {
		margin-right: 25px;
		margin-left: 25px;
	}
}





