.block-title-bar{padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){.block-title-bar{padding-top:calc(1.275rem + .3vw);padding-bottom:calc(1.275rem + .3vw)}}@media (min-width: 768px) and (min-width: 1200px){.block-title-bar{padding-top:1.5rem}}@media (min-width: 768px) and (min-width: 1200px){.block-title-bar{padding-bottom:1.5rem}}.block-title-bar__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.block-title-bar.has-top-border .heading-row{position:relative;padding-top:2rem}.block-title-bar.has-top-border .heading-row:before,.block-title-bar.has-top-border .heading-row:after{width:calc(100% - 24px);height:.0625rem;content:'';background-color:var(--grey-tertiary);position:absolute;top:0;left:.75rem;pointer-events:none}.block-title-bar.has-top-border .heading-row:after{max-width:5.375rem;height:.5rem;background-color:var(--primary)}.block-title-bar.heading--wide .heading-row .content-container p{font-size:18px}@media only screen and (min-width: 320px){.block-title-bar.heading--wide .heading-row .content-container p{font-size:calc( 18px + 0 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-title-bar.heading--wide .heading-row .content-container p{font-size:18px}}@media (min-width: 768px){.block-title-bar .heading-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.block-title-bar .heading-row .overline{font-size:14px;text-transform:uppercase;font-weight:700;color:var(--primary);margin-bottom:1rem;line-height:1}@media only screen and (min-width: 320px){.block-title-bar .heading-row .overline{font-size:calc( 14px + 0 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-title-bar .heading-row .overline{font-size:14px}}.block-title-bar .heading-row .heading{margin-bottom:1rem;font-size:32px;line-height:1.1}@media only screen and (min-width: 320px){.block-title-bar .heading-row .heading{font-size:calc( 32px + 24 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-title-bar .heading-row .heading{font-size:56px}}@media (min-width: 768px){.block-title-bar .heading-row .heading{margin-bottom:0}}.block-title-bar .heading-row .heading.small{font-size:32px}@media only screen and (min-width: 320px){.block-title-bar .heading-row .heading.small{font-size:calc( 32px + 8 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-title-bar .heading-row .heading.small{font-size:40px}}.block-title-bar .heading-row .content-container p{font-size:18px}@media only screen and (min-width: 320px){.block-title-bar .heading-row .content-container p{font-size:calc( 18px + 6 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-title-bar .heading-row .content-container p{font-size:24px}}@media (min-width: 768px){.block-title-bar .heading-row .content-container+.button-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.block-title-bar .heading-row .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width: 768px){.block-title-bar .heading-row .button-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.block-title-bar .heading-row .button-container .btn{font-size:14px;padding:.5rem 1rem}@media only screen and (min-width: 320px){.block-title-bar .heading-row .button-container .btn{font-size:calc( 14px + 0 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-title-bar .heading-row .button-container .btn{font-size:14px}}

/*# sourceMappingURL=block-title-bar.css.map */
