@media (min-width:769px) {
    :root {
    --header-offset: 71px;
    --header-offset-fixed: 70px;
    --padding--xxxl: calc(calc(300 / 16) * 1rem);
    --padding--xxl: calc(calc(200 / 16) * 1rem);
    --padding--xl: calc(calc(160 / 16) * 1rem);
    --padding--large: calc(calc(120 / 16) * 1rem);
    --padding--medium: calc(calc(90 / 16) * 1rem);
    --padding--small: calc(calc(60 / 16) * 1rem);
    --padding--xs: calc(calc(40 / 16) * 1rem);
    --padding--xxs: calc(calc(20 / 16) * 1rem);
    --padding--xxxs: calc(calc(10 / 16) * 1rem);
    --padding--header: calc(calc(50 / 16) * 1rem);
    --padding--footer: calc(calc(40 / 16) * 1rem);
    --padding--appended: calc(calc(100 / 16) * 1rem);
}
html {
    font-size: 14px;
}
.constrain, .style-guide__sheet, .dynamic-content__grid--2-col, .pillars__pillar-section, .pillars__floating-menu-inner, .pillars__header, .module--spacer, .site-footer__inner, .site-header__inner, .page--tighter, .page--tight, .page--narrow, .page--padded, .page--sheet {
    padding-right: 40px;
    padding-left: 40px;
}
.primary-content--two-col {
    display: flex;
    justify-content: space-between;
}
.primary-content--two-col .primary-content__left-col {
    width: 50%!important;
    padding-right: calc(var(--padding--large)/2);
}
.primary-content--two-col .primary-content__right-col {
    width: 50%!important;
    padding-left: calc(var(--padding--large)/2);
}
.primary-content--two-col-right {
    display: flex;
    justify-content: space-between;
}
.primary-content--two-col-right .primary-content__left-col {
    width: 65%!important;
}
.primary-content--two-col-right .primary-content__right-col {
    width: 25%!important;
}
.primary-content--two-col-left {
    display: flex;
    justify-content: space-between;
}
.primary-content--two-col-left .primary-content__left-col {
    width: 25%!important;
}
.primary-content--two-col-left .primary-content__right-col {
    width: 71%!important;
}
.row-fluid {
    display: flex;
}
.huge {
    font-size: 4rem;
    line-height: 4.375rem;
}
.display--1 {
    font-size: 3rem;
    line-height: 3.125rem;
}
.display--2 {
    font-size: 3rem;
    line-height: 3.125rem;
}
h1, .h1 {
    font-size: 2.75rem;
    line-height: 2.875rem;
}
h2, .testimonial__citation-photo--letter span, .resource-card--featured .resource-card__title, .h2 {
    font-size: 2.375rem;
    line-height: 2.625rem;
}
h3, .podcast-card__title, .resources__card-title, .h3 {
    font-size: 2rem;
    line-height: 2.3125rem;
}
h4, .style-guide h3, .blog-post__more-posts .hs_cos_wrapper_type_related_blog_posts .post__title, .team-card__name, .template-card__title, .tabbed-content__tab-label, .resource-card__title, .h4 {
    font-size: 1.625rem;
    line-height: 1.9375rem;
}
h5, .blog-post .replying-to, .blog-post .comment-from>h4, .blog-author--post .blog-author__name, .dynamic-podcast-content__listen-label, .h5 {
    font-size: 1.1rem;
    line-height: 1.25rem;
    font-weight: normal;
}
p, .blog-post .comment-date, .blog-author--post .blog-author__bio-text, .integration-card__title, .team-card__title, .team-card__company, .team-card__pronouns, .notification-bar__content, .resource-card__snippet, .mobile-menu__main .hs-menu-depth-2>a span:last-child:not(:first-child), .mega-menu a span.label>span:last-child:not(:first-child), ul, ol, .p {
    font-size: 1.1875rem;
    line-height: 1.8125rem;
}
p.strong, .blog-post .strong.comment-date, .blog-author--post .strong.blog-author__bio-text, .integration-card__title, .strong.team-card__title, .strong.team-card__company, .strong.team-card__pronouns, .strong.notification-bar__content, .strong.resource-card__snippet, .mobile-menu__main .hs-menu-depth-2>a span.strong:last-child:not(:first-child), .mobile-menu__main .hs-menu-depth-2>a span.integration-card__title:last-child:not(:first-child), .mega-menu a span.label>span.strong:last-child:not(:first-child), .mega-menu a span.label>span.integration-card__title:last-child:not(:first-child), ul.strong, ol.strong, .p.strong {
    font-size: 1.1875rem;
    line-height: 1.8125rem;
}
p.large, .blog-post .large.comment-date, .blog-post blockquote.comment-date:not(:empty), .blog-author--post .large.blog-author__bio-text, .blog-author--post .blog-post blockquote.blog-author__bio-text:not(:empty), .blog-post .blog-author--post blockquote.blog-author__bio-text:not(:empty), .large.integration-card__title, .blog-post blockquote.integration-card__title:not(:empty), .large.team-card__title, .blog-post blockquote.team-card__title:not(:empty), .large.team-card__company, .blog-post blockquote.team-card__company:not(:empty), .large.team-card__pronouns, .blog-post blockquote.team-card__pronouns:not(:empty), .large.notification-bar__content, .blog-post blockquote.notification-bar__content:not(:empty), .testimonial--company-logo-large .blog-post blockquote.comment-date, .blog-post .testimonial--company-logo-large blockquote.comment-date, .testimonial--company-logo-large .blog-author--post blockquote.blog-author__bio-text, .blog-author--post .testimonial--company-logo-large blockquote.blog-author__bio-text, .testimonial--company-logo-large blockquote.integration-card__title, .testimonial--company-logo-large blockquote.team-card__title, .testimonial--company-logo-large blockquote.team-card__company, .testimonial--company-logo-large blockquote.team-card__pronouns, .testimonial--company-logo-large blockquote.notification-bar__content, .testimonial--large .blog-post blockquote.comment-date, .blog-post .testimonial--large blockquote.comment-date, .testimonial--large .blog-author--post blockquote.blog-author__bio-text, .blog-author--post .testimonial--large blockquote.blog-author__bio-text, .testimonial--large blockquote.integration-card__title, .testimonial--large blockquote.team-card__title, .testimonial--large blockquote.team-card__company, .testimonial--large blockquote.team-card__pronouns, .testimonial--large blockquote.notification-bar__content, .testimonial--boxed-large .blog-post blockquote.comment-date, .blog-post .testimonial--boxed-large blockquote.comment-date, .testimonial--boxed-large .blog-author--post blockquote.blog-author__bio-text, .blog-author--post .testimonial--boxed-large blockquote.blog-author__bio-text, .testimonial--boxed-large blockquote.integration-card__title, .testimonial--boxed-large blockquote.team-card__title, .testimonial--boxed-large blockquote.team-card__company, .testimonial--boxed-large blockquote.team-card__pronouns, .testimonial--boxed-large blockquote.notification-bar__content, .large.resource-card__snippet, .blog-post blockquote.resource-card__snippet:not(:empty), .testimonial--company-logo-large blockquote.resource-card__snippet, .testimonial--large blockquote.resource-card__snippet, .testimonial--boxed-large blockquote.resource-card__snippet, .mobile-menu__main .hs-menu-depth-2>a span.large:last-child:not(:first-child), .mega-menu a span.label>span.large:last-child:not(:first-child), ul.large, ol.large, .p.large, .blog-post blockquote.p:not(:empty), .testimonial--company-logo-large blockquote.p, .testimonial--large blockquote.p, .testimonial--boxed-large blockquote.p {
    font-size: 1.3125rem;
    line-height: 1.9375rem;
}
p.small, .blog-post .small.comment-date, .blog-author--post .blog-author__bio-text, .small.integration-card__title, .small.team-card__title, .small.team-card__company, .small.team-card__pronouns, .notification-bar__content, .resource-card__snippet, .mobile-menu__main .hs-menu-depth-2>a span.small:last-child:not(:first-child), .mobile-menu__main .hs-menu-depth-2>a .blog-author--post span.blog-author__bio-text:last-child:not(:first-child), .blog-author--post .mobile-menu__main .hs-menu-depth-2>a span.blog-author__bio-text:last-child:not(:first-child), .mobile-menu__main .hs-menu-depth-2>a span.notification-bar__content:last-child:not(:first-child), .mobile-menu__main .hs-menu-depth-2>a span.resource-card__snippet:last-child:not(:first-child), .mega-menu a span.label>span.small:last-child:not(:first-child), .mega-menu a .blog-author--post span.label>span.blog-author__bio-text:last-child:not(:first-child), .blog-author--post .mega-menu a span.label>span.blog-author__bio-text:last-child:not(:first-child), .mega-menu a span.label>span.notification-bar__content:last-child:not(:first-child), .mega-menu a span.label>span.resource-card__snippet:last-child:not(:first-child), ul.small, ol.small, .p.small {
    font-size: 1.0625rem;
    line-height: 1.5625rem;
}
p.xsmall, .blog-post p.comment-date, .blog-post .xsmall.comment-date, .blog-post .comment-date, .blog-author--post .xsmall.blog-author__bio-text, .blog-author--post .blog-post .blog-author__bio-text.comment-date, .blog-post .blog-author--post .blog-author__bio-text.comment-date, .xsmall.integration-card__title, .blog-post .integration-card__title.comment-date, .xsmall.team-card__title, .blog-post .team-card__title.comment-date, .xsmall.team-card__company, .blog-post .team-card__company.comment-date, .xsmall.team-card__pronouns, .blog-post .team-card__pronouns.comment-date, .xsmall.notification-bar__content, .blog-post .notification-bar__content.comment-date, .xsmall.resource-card__snippet, .blog-post .resource-card__snippet.comment-date, .mobile-menu__main .hs-menu-depth-2>a span:last-child:not(:first-child), .mega-menu a span.label>span:last-child:not(:first-child), ul.xsmall, .blog-post ul.comment-date, ol.xsmall, .blog-post ol.comment-date, .p.xsmall, .blog-post .p.comment-date {
    font-size: .9375rem;
    line-height: 1.25rem;
}
ul.step-list.inline, ol.step-list.inline {
    display: flex;
    text-align: center;
    justify-content: center;
}
ul.step-list.inline>li, ol.step-list.inline>li {
    flex-basis: 0;
    flex-grow: 1;
    padding-left: 0;
    padding-top: 3.125rem;
    margin-right: 0;
    padding-right: var(--padding--xxs);
}
ul.step-list.inline>li:before, ol.step-list.inline>li:before {
    left: 50%;
    transform: translateX(-50%);
}
ul.step-list.inline>li:after, ol.step-list.inline>li:after {
    width: calc(100% - 2rem);
    height: 1px;
    top: 1rem;
    border-left: 0;
    left: 2rem;
    border-top: 1px solid var(--body-text);
    transform: translateX(50%);
}
.on-dark ul.step-list.inline>li:after, .on-dark ol.step-list.inline>li:after {
    border-color: var(--neutral--white);
}
ul.step-list.inline>li:last-of-type:after, ol.step-list.inline>li:last-of-type:after {
    display: none;
}
ul.two-column, ol.two-column {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 15px;
    column-gap: 15px;
}
ul.three-column, ol.three-column {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 15px;
    column-gap: 15px;
}
.blog-post blockquote:not(:empty), .testimonial--company-logo-large blockquote, .testimonial--large blockquote, .testimonial--boxed-large blockquote, blockquote {
    font-size: 1.125rem;
    line-height: 1.5625rem;
}
.blog-post blockquote:not(:empty), blockquote.large, .testimonial--company-logo-large blockquote, .testimonial--large blockquote, .testimonial--boxed-large blockquote {
    font-size: 2rem;
    line-height: 2.6875rem;
}
.hs-form fieldset {
    display: flex;
    width: calc(100% + 10px);
    margin: 0 -5px!important;
}
.hs-form fieldset .hs-form-field {
    padding: 5px;
    flex-grow: 1;
}
.site-header {
    padding: 1.2rem 0;
}
.site-footer__bottom {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    text-align: left;
}
.site-footer__bottom-left {
    display: flex;
    align-items: center;
}
.site-footer__bottom-left>div:not(:last-child) {
    margin-right: 2.5rem;
}
.site-footer__logo {
    text-align: left;
}
.site-footer__main-menu .hs-menu-wrapper>ul {
    display: flex;
    justify-content: space-between;
    text-align: left;
}
.site-footer__main-menu .hs-menu-wrapper>ul>li:not(:last-of-type) {
    margin-right: 5rem;
}
.site-footer__legal-menu .hs-menu-wrapper>ul {
    justify-content: flex-start;
}
.site-footer__social-links .hs-menu-wrapper>ul {
    justify-content: flex-end;
}
.resource-card {
    display: flex;
}
.resource-card__inner {
    display: flex;
    flex-grow: 1;
}
.resource-card__content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
table th, table td {
    font-size: 1rem;
}
.testimonial__grid {
    display: flex;
    align-items: flex-start;
}
.testimonial__grid>div:first-child {
    width: 9.375rem;
}
.testimonial__grid>div:last-child {
    width: calc(100% + 9.375rem);
    padding-left: var(--padding--xs);
}
.testimonial__company-logo {
    margin-bottom: 0;
}
.testimonial__citation-inner--has-photo {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
}
.two-column .testimonial__citation-inner--has-photo {
    justify-content: flex-start;
}
.testimonial--citation-only .testimonial__citation-inner--has-photo {
    display: block!important;
    text-align: center!important;
    display: block!important;
}
.testimonial--citation-only .testimonial__citation-inner--has-photo .testimonial__citation-photo {
    margin-bottom: 1.25rem;
}
.testimonial--citation-only .testimonial__citation-inner--has-photo .testimonial__citation-content {
    width: 100%!important;
    padding: 0!important;
}
.testimonial__citation-inner--has-photo .testimonial__citation-content {
    padding-left: 1.25rem;
}
.column-block__logos>div>div {
    padding: .75rem 1.5625rem;
}
.appended-elements__form--single-line form {
    display: flex;
    align-items: stretch;
}
.appended-elements__form--single-line .hs-form-field {
    padding: 0;
    margin: 0;
    display: flex;
    position: relative;
}
.appended-elements__form--single-line .hs-form-field .input {
    display: flex;
    width: 100%}
.appended-elements__form--single-line .hs-form-field>.hs-error-msgs {
    position: absolute;
    bottom: -10px;
    padding: 0;
    margin: 0;
    transform: translateY(100%);
    padding: .3125rem .625rem;
    background-color: var(--primary);
    border-radius: 3px;
    font-size: 1rem;
}
.appended-elements__form--single-line .hs-form-field>.hs-error-msgs:before {
    content: "";
    display: inline-block;
    border-bottom: .4375rem solid var(--primary);
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent;
    position: absolute;
    top: 0;
    left: 1.25rem;
    transform: translateY(-100%);
}
.appended-elements__form--single-line .hs_submit {
    display: flex;
    text-align: left;
    margin-top: 0;
    margin-left: .625rem;
}
.appended-elements__form--single-line .actions {
    display: flex;
}
.appended-elements__search-form form {
    display: inline-flex;
    max-width: 43.5rem;
    width: 100%}
.appended-elements__search-form button {
    margin-left: var(--padding--xxxs);
    margin-top: 0;
}
.module__underlay-mobile-fallback-image {
    display: none;
}
.module__grid {
    width: calc(100% + 20px);
    margin: 0 -10px;
}
.module__grid>div {
    padding: 10px;
}
.module__grid>div>* {
    height: 100%}
.module__grid--gap-small {
    width: calc(100% + 10px);
    margin: 0 -5px;
}
.module__grid--gap-small>div {
    padding: 5px;
}
.module__grid--gap-large {
    width: calc(100% + 30px);
    margin: 0 -15px;
}
.module__grid--gap-large>div {
    padding: 15px;
}
.module__grid--one-col>div {
    width: 100%}
.module__grid--two-col>div {
    width: 50%}
.module__grid--three-col>div {
    width: 33.333%}
.module__grid--four-col>div {
    width: 50%}
.module__grid--five-col>div {
    width: 33.333%}
.cta-bar__content-inner--two-column {
    display: flex;
    align-items: flex-start;
}
.cta-bar__content-inner--two-column>div:first-child {
    width: 60%;
    padding-right: var(--padding--xs);
}
.cta-bar__content-inner--two-column>div:last-child {
    width: 40%;
    padding-left: var(--padding--xs);
}
.resources__column {
    display: flex;
    width: 33.333%}
.resources__column>div {
    width: 100%}
.resources__podcast-subscribe-button {
    margin-left: var(--padding--xs);
    padding-left: var(--padding--xs);
    border-left: 1px solid #a2d4db;
}
.submenu__content--mobile {
    display: none;
}
.tabbed-content__inner--desktop {
    display: block;
}
.tabbed-content__inner--mobile {
    display: none;
}
.pillars__header {
    display: flex;
}
.pillars__header>div {
    width: 50%}
.pillars__header>div:last-child {
    padding-left: var(--padding--xl);
}
.pillars__toc {
    position: relative;
}
.pillars__toc-trigger {
    font-size: 1.125rem;
    padding: 1.25rem 0;
}
.pillars__cta .mobile {
    display: none;
}
.dynamic-content__anchor-menu-trigger {
    display: none!important;
    visibility: hidden!important;
}
.dynamic-content__grid--2-col {
    display: flex;
}
.dynamic-content__grid--2-col>div:first-child {
    width: 65%}
.dynamic-content__grid--2-col>div:last-child {
    width: 35%;
    padding-left: var(--padding--small);
}
.dynamic-content__grid--2-col>div:last-child .dynamic-content__anchor-menu {
    position: relative;
    top: 0;
}
.dynamic-content__stats-grid {
    display: flex;
}
.dynamic-content__stats-grid--2-col>div {
    width: 50%}
.dynamic-content__stats-grid--3-col>div {
    width: 33.33%}
.testimonials .carousel {
    width: calc(100% + 100px);
    margin-left: -50px;
    margin-right: -50px;
}
.testimonials .carousel .slick-slide>div {
    padding-left: 50px;
    padding-right: 50px;
}
.pricing-cards__toggle-label-savings {
    position: absolute;
    right: 0;
    transform: translateX(calc(100% + var(--padding--xxxs)));
}
  
.pricing-card__content h3 {
  
}
  
.blog-author {
    text-align: left;
    display: flex;
    align-items: flex-start;
}
.blog-author__photo {
    margin: 0 auto;
}
.blog-listing__grid--one-col>div, .blog-listing__grid--one-col>span>div, .blog-listing__grid>span--one-col>div, .blog-listing__grid>span--one-col>span>div {
    width: 100%}
.blog-listing__grid--two-col>div, .blog-listing__grid--two-col>span>div, .blog-listing__grid>span--two-col>div, .blog-listing__grid>span--two-col>span>div {
    width: 50%}
.blog-listing__grid--three-col>div, .blog-listing__grid--three-col>span>div, .blog-listing__grid>span--three-col>div, .blog-listing__grid>span--three-col>span>div {
    width: 33.33%}
.blog-listing__grid--four-col>div, .blog-listing__grid--four-col>span>div, .blog-listing__grid>span--four-col>div, .blog-listing__grid>span--four-col>span>div {
    width: 25%}
.blog-post__body-column--content {
    padding-right: var(--padding--large);
}
.blog-post__body-column--sidebar {
    width: 22.5rem;
}
.blog-post__author-bar-grid {
    display: flex;
    align-items: center;
    border-top: 1px solid #a2d4db;
    padding-top: 1.5rem;
}
.blog-post__author-bar-grid>div:not(:last-of-type) {
    margin-right: var(--padding--xs);
}
.blog-tag-browser__blog-title {
    width: auto;
    text-align: left;
}
.blog-tag-browser__blog-link {
    margin-left: 0;
}
.blog-tag-browser__tags {
    max-width: 40rem;
    flex-grow: 1;
    margin: 0 auto 0 0;
}
.blog-tag-browser__tag-item {
    position: relative;
}
.blog-tag-browser__more-label--mobile {
    display: none;
}
.blog-tag-browser__more-label--desktop {
    display: block;
}
.blog-tag-browser__more-list {
    width: auto;
    left: 0;
    right: unset;
}
.system-module__grid {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.system-module__column {
    width: 50%;
    max-width: 33.75rem;
}
.system-module__lock-icon {
    display: block;
    width: 80%;
    margin: 0 auto;
}
.system-module__lock-icon path {
    fill: var(--neutral--light);
}
.style-guide__close {
    top: 6.25rem;
    right: 6.25rem;
}
.style-guide__logos {
    flex-wrap: nowrap;
}
.style-guide__logos>div:not(:last-child) {
    margin-right: 1.875rem;
    margin-bottom: 0;
}
.style-guide__markup-generator-input div {
    width: 50%}
.style-guide__markup-generator-input {
    display: flex;
    align-items: stretch;
}
.style-guide__markup-generator-input div {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.style-guide__markup-generator-input button {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    display: inline-block;
    width: unset;
}
.style-guide__style-set {
    flex-wrap: nowrap;
}
.style-guide__style-set>div {
    flex-basis: 0;
    flex-grow: 1;
}
.style-guide__group-grid>div {
    flex-basis: 0;
    flex-grow: 1;
    margin-bottom: 0;
}
.style-guide__group-grid>div:not(:last-of-type) {
    margin-right: var(--padding--xs);
}
}@media (min-width:1200px) {
    .video-popup__play-btn svg {
    width: 7.5rem;
    height: 7.5rem;
}
}@media (min-width:1241px) {
    :root {
    --header-offset: 97px;
    --header-offset-fixed: 96px;
}
html {
    font-size: 16px;
}
.site-header__main-menu {
    display: block;
}
.site-header__secondary-menu {
    display: block;
}
.site-header__secondary-menu--overwrite-cta {
    display: flex;
    align-items: center;
}
.site-header__secondary-menu--overwrite-cta li:last-child {
    display: none;
}
.menu-trigger__container {
    display: none;
    visibility: hidden;
}
.site-footer__top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    text-align: left;
}
.site-footer__top>div:first-child {
    width: 25%}
.site-footer__top>div:last-child {
    width: 75%;
    padding-left: var(--padding--xxs);
}
.column-block__photo--screen-edge picture {
    position: absolute;
    top: 0;
    bottom: 0;
}
.two-column.module--padding-top-xxxl .column-block__photo--screen-edge picture {
    top: var(--padding--xxxl);
}
.two-column.module--padding-top-xxl .column-block__photo--screen-edge picture {
    top: var(--padding--xxl);
}
.two-column.module--padding-top-xl .column-block__photo--screen-edge picture {
    top: var(--padding--xl);
}
.two-column.module--padding-top-large .column-block__photo--screen-edge picture {
    top: var(--padding--large);
}
.two-column.module--padding-top-medium .column-block__photo--screen-edge picture {
    top: var(--padding--medium);
}
.two-column.module--padding-top-small .column-block__photo--screen-edge picture {
    top: var(--padding--small);
}
.two-column.module--padding-top-xs .column-block__photo--screen-edge picture {
    top: var(--padding--xs);
}
.two-column.module--padding-top-xxs .column-block__photo--screen-edge picture {
    top: var(--padding--xxs);
}
.two-column.module--padding-top-xxxs .column-block__photo--screen-edge picture {
    top: var(--padding--xxxs);
}
.two-column.module--padding-top-none .column-block__photo--screen-edge picture {
    top: 0;
}
.two-column.module--padding-bottom-xxxl .column-block__photo--screen-edge picture {
    bottom: var(--padding--xxxl);
}
.two-column.module--padding-bottom-xxl .column-block__photo--screen-edge picture {
    bottom: var(--padding--xxl);
}
.two-column.module--padding-bottom-xl .column-block__photo--screen-edge picture {
    bottom: var(--padding--xl);
}
.two-column.module--padding-bottom-large .column-block__photo--screen-edge picture {
    bottom: var(--padding--large);
}
.two-column.module--padding-bottom-medium .column-block__photo--screen-edge picture {
    bottom: var(--padding--medium);
}
.two-column.module--padding-bottom-small .column-block__photo--screen-edge picture {
    bottom: var(--padding--small);
}
.two-column.module--padding-bottom-xs .column-block__photo--screen-edge picture {
    bottom: var(--padding--xs);
}
.two-column.module--padding-bottom-xxs .column-block__photo--screen-edge picture {
    bottom: var(--padding--xxs);
}
.two-column.module--padding-bottom-xxxs .column-block__photo--screen-edge picture {
    bottom: var(--padding--xxxs);
}
.two-column.module--padding-bottom-none .column-block__photo--screen-edge picture {
    bottom: 0;
}
.column-block__photo--screen-edge img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
}
.two-column__column:first-child .column-block__photo--screen-edge picture {
    left: 0;
    width: 50%}
.two-column__grid--60-40 .two-column__column:first-child .column-block__photo--screen-edge picture {
    width: 58%}
.two-column__grid--66-33 .two-column__column:first-child .column-block__photo--screen-edge picture {
    width: 64%}
.two-column__grid--40-60 .two-column__column:first-child .column-block__photo--screen-edge picture {
    width: 38%}
.two-column__grid--33-66 .two-column__column:first-child .column-block__photo--screen-edge picture {
    width: 33%}
.two-column__column:last-child .column-block__photo--screen-edge picture {
    right: 0;
    width: 50%}
.two-column__grid--60-40 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 38%}
.two-column__grid--66-33 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 33%}
.two-column__grid--40-60 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 58%}
.two-column__grid--33-66 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 64%}
.column-block__photo--two-photos>picture:first-child {
    padding-top: 15rem;
    padding-left: 11.875rem;
}
.column-block__photo--two-photos>picture:last-child {
    padding-bottom: 15rem;
    padding-right: 11.875rem;
}
.module__grid:not([class*=gap]) {
    width: calc(100% + 40px);
    margin: 0 -20px;
}
.module__grid:not([class*=gap])>div {
    padding: 20px;
}
.module__grid--four-col>div {
    width: 25%}
.module__grid--five-col>div {
    width: 20%}
.module__grid--gap-small {
    width: calc(100% + 20px);
    margin: 0 -10px;
}
.module__grid--gap-small>div {
    padding: 10px;
}
.module__grid--gap-xl {
    width: calc(100% + 60px);
    margin: 0 -30px;
}
.module__grid--gap-xl>div {
    padding: 30px;
}
.module__grid--gap-xxl {
    width: calc(100% + 80px);
    margin: 0 -40px;
}
.module__grid--gap-xxl>div {
    padding: 20px 40px;
}
.two-column__grid {
    flex-direction: row;
}
.two-column__grid--top {
    align-items: flex-start;
}
.two-column__grid--middle {
    align-items: center;
}
.two-column__grid--bottom {
    align-items: flex-end;
}
.two-column__grid--stretch {
    align-items: stretch;
}
.two-column__grid--stretch .two-column__column--content {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.two-column__grid--stretch .two-column__column--content>div {
    width: 100%}
.two-column__grid--stretch .two-column__column--photo {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.two-column__grid--gap-small>div:first-child {
    padding-right: calc(var(--padding--small)/2);
}
.two-column__grid--gap-small>div:last-child {
    padding-left: calc(var(--padding--small)/2);
}
.two-column__grid--gap-medium>div:first-child {
    padding-right: calc(var(--padding--medium)/2);
}
.two-column__grid--gap-medium>div:last-child {
    padding-left: calc(var(--padding--medium)/2);
}
.two-column__grid--gap-large>div:first-child {
    padding-right: calc(var(--padding--large)/2);
}
.two-column__grid--gap-large>div:last-child {
    padding-left: calc(var(--padding--large)/2);
}
.two-column__grid--gap-xl>div:first-child {
    padding-right: calc(var(--padding--xl)/2);
}
.two-column__grid--gap-xl>div:last-child {
    padding-left: calc(var(--padding--xl)/2);
}
.two-column__grid--gap-xxl>div:first-child {
    padding-right: calc(var(--padding--xxl)/2);
}
.two-column__grid--gap-xxl>div:last-child {
    padding-left: calc(var(--padding--xxl)/2);
}
.two-column__grid--50-50>div {
    width: 50%}
.two-column__grid--60-40>div:first-child {
    width: 60%}
.two-column__grid--60-40>div:last-child {
    width: 40%}
.two-column__grid--66-33>div:first-child {
    width: 66.666%}
.two-column__grid--66-33>div:last-child {
    width: 33.333%}
.two-column__grid--40-60>div:first-child {
    width: 40%}
.two-column__grid--40-60>div:last-child {
    width: 60%}
.two-column__grid--33-66>div:first-child {
    width: 33.333%}
.two-column__grid--33-66>div:last-child {
    width: 66.666%}
.two-column__column:first-child {
    margin-bottom: 0;
}
.two-column__grid--reverse-order-on-mobile .two-column__column:last-child {
    margin-bottom: 0;
}
.resources__grid {
    display: flex;
}
.resources__blog-feed {
    padding-top: 0;
    width: 28.125rem;
    flex-shrink: 0;
    padding-left: var(--padding--small);
}
.resources__filters--sidebar+.resources__inner {
    width: calc(100% - 20.9375rem);
    padding-left: var(--padding--xs);
}
.resources__filters--sidebar {
    width: 20.9375rem;
    min-width: 20.9375rem;
    padding-right: var(--padding--xs);
    border-right: 1px solid #a2d4db;
}
.resources__filters--sidebar .resources__filter {
    margin-right: 0;
    width: 100%}
.resources__filters--sidebar .resources__filter-list-item {
    display: block;
    width: 100%}
.resources__filter--search {
    padding-left: var(--padding--xs);
    border-left: 1px solid #a2d4db;
}
.blog-listing-header__grid {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: var(--padding--medium);
}
.blog-listing-header__column {
    max-width: 33.875rem;
}
.blog-listing-header__column+.blog-listing-header__column {
    margin-top: 0;
}
.blog-listing-header__button-layout {
    padding: 1.875rem;
}
.blog-listing-pagination__grid--page-numbers .blog-listing-pagination__prev, .blog-listing-pagination__grid--page-numbers .blog-listing-pagination__next {
    display: none;
}
.blog-listing-pagination__grid--center {
    display: flex;
    gap: .625rem;
}
.blog-post__header-grid {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: var(--padding--small);
}
.blog-post__body-grid {
    display: flex;
    justify-content: space-between;
}
.blog-post__body-column--share-icons {
    flex-shrink: 0;
    width: 3rem;
}
}@media (min-width:1441px) {
    :root {
    --header-offset: 97px;
    --header-offset-fixed: 97px;
}
html {
    font-size: 16px;
}
.two-column__grid--60-40 .two-column__column:first-child .column-block__photo--screen-edge picture {
    width: 55%}
.two-column__grid--66-33 .two-column__column:first-child .column-block__photo--screen-edge picture {
    width: 61%}
.two-column__grid--40-60 .two-column__column:first-child .column-block__photo--screen-edge picture {
    width: 41%}
.two-column__grid--33-66 .two-column__column:first-child .column-block__photo--screen-edge picture {
    width: 36%}
.two-column__grid--60-40 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 41%}
.two-column__grid--66-33 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 36%}
.two-column__grid--40-60 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 55%}
.two-column__grid--33-66 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 61%}
.resources__filters--sidebar {
    width: 20.9375rem;
    min-width: 20.9375rem;
    padding-right: var(--padding--small);
}
.resources__filter--search {
    flex-grow: 1;
    max-width: none!important;
}
}@media (min-width:1600px) {
    .site-footer__main-menu .hs-menu-wrapper>ul {
    justify-content: flex-end;
}
.site-footer__main-menu .hs-menu-wrapper>ul>li:not(:last-of-type) {
    margin-right: 10rem;
}
}@media (min-width:1650px) {
    .gallery-open button.mfp-arrow.mfp-arrow-left, .gallery-open button.mfp-arrow.mfp-arrow-left: focus, .gallery-open button.mfp-arrow.mfp-arrow-left:hover {
    left: -24px!important;
    transform: translateX(-100%)!important;
}
.gallery-open button.mfp-arrow.mfp-arrow-right, .gallery-open button.mfp-arrow.mfp-arrow-right:focus, .gallery-open button.mfp-arrow.mfp-arrow-right:hover {
    right: -24px!important;
    transform: translateX(100%)!important;
}
}@media (min-width:1921px) {
    .two-column__grid--60-40 .two-column__column: first-child .column-block__photo--screen-edge picture {
    width: 53%}
.two-column__grid--66-33 .two-column__column:first-child .column-block__photo--screen-edge picture {
    width: 55%}
.two-column__grid--40-60 .two-column__column:first-child .column-block__photo--screen-edge picture {
    width: 44%}
.two-column__grid--33-66 .two-column__column:first-child .column-block__photo--screen-edge picture {
    width: 39%}
.two-column__grid--60-40 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 44%}
.two-column__grid--66-33 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 39%}
.two-column__grid--40-60 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 53%}
.two-column__grid--33-66 .two-column__column:last-child .column-block__photo--screen-edge picture {
    width: 55%}
}@media (min-width:769px) and (max-width:1199px) {
    .site-header__logo {
    max-width: 10rem;
}
.site-header__main-menu .hs-menu-depth-1 {
    padding: 0 .5625rem;
}
.site-header__main-menu .hs-menu-depth-1>button, .site-header__main-menu .hs-menu-depth-1>a {
    font-size: .9375rem;
}
.site-header__secondary-menu .hs-menu-depth-1>a {
    font-size: .9375rem;
}
.column-block__photo-content-richtext p {
    font-size: 1rem;
    line-height: normal;
}
}@media (min-width:769px) and (max-width:1440px) {
    .column-block__photo-content-blocks>div {
    max-width: 15.625rem!important;
}
.column-block__photo-content-blocks>div:nth-of-type(1) {
    transform: translateX(-30px) translateY(30px)!important;
}
.column-block__photo-content-blocks>div:nth-of-type(2) {
    top: 0!important;
    transform: translateX(20px) translateY(-20px)!important;
}
}@media (min-width:769px) and (max-width:1240px) {
    .module__corner-curve svg {
    max-width: 30%!important;
}
.module__grid--two-col .podcast-card__inner {
    display: block!important;
}
.module__grid--two-col .podcast-card__inner>div {
    width: 100%!important;
    padding: 0!important;
}
.module__grid--two-col .podcast-card__inner>div.podcast-card__image {
    margin-bottom: var(--padding--xxxs);
}
.module__grid--two-col .podcast-card__inner>div img {
    width: 100%!important;
}
}