/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/block-background-no-image-dash-title/block-background-no-image-dash-title.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
.primaryBgImgDashTitle {
  position: relative;
  padding: 24px 130px;
  min-height: 320px;
  display: flex;
  align-items: center; }
  @media screen and (max-width: 640px) {
    .primaryBgImgDashTitle {
      padding: 24px;
      min-height: fit-content; } }
  .primaryBgImgDashTitle::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #0079c1 32.29%, rgba(0, 121, 193, 0) 100%);
    background-blend-mode: normal, multiply; }
  .primaryBgImgDashTitle::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1; }
  .primaryBgImgDashTitle--blue-overlay {
    color: #fff; }
    .primaryBgImgDashTitle--blue-overlay::before {
      background: #0070ba;
      opacity: 0.6; }
  .primaryBgImgDashTitle:not(.primaryBgImgDashTitle--blue-overlay)::before {
    background: linear-gradient(90deg, #fff 32.29%, rgba(255, 255, 255, 0) 100%);
    background-blend-mode: normal, multiply; }
  .primaryBgImgDashTitle--center {
    text-align: center; }
  .primaryBgImgDashTitle--center .primaryBgImgDashTitle__title--dash::before {
    display: none; }
  .primaryBgImgDashTitle--center .primaryBgImgDashTitle__wrapper {
    margin: 0 auto; }
  .primaryBgImgDashTitle__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -2; }
  .primaryBgImgDashTitle--dash .primaryBgImgDashTitle__wrapper {
    padding-left: 130px; }
    @media screen and (max-width: 640px) {
      .primaryBgImgDashTitle--dash .primaryBgImgDashTitle__wrapper {
        padding-left: 0; } }
  .primaryBgImgDashTitle__wrapper {
    max-width: 920px; }
    @media screen and (min-width: 1921px) {
      .primaryBgImgDashTitle__wrapper {
        max-width: 47.91vw; } }
  .primaryBgImgDashTitle__title {
    margin-bottom: 0.29em;
    position: relative; }
    .primaryBgImgDashTitle__title--dash::before {
      content: "";
      position: absolute;
      left: -132px;
      top: calc(50% - 1px);
      width: 100px;
      height: 2px;
      background-color: #fff; }
    @media screen and (max-width: 640px) {
      .primaryBgImgDashTitle__title--dash {
        margin-bottom: 1em; }
        .primaryBgImgDashTitle__title--dash::before {
          width: 40px;
          top: calc(100% + 0.5em);
          left: 0; } }
  .primaryBgImgDashTitle__text {
    margin-bottom: 1em; }

.primaryBgImgDashTitle__wrapper {
  position: relative;
  z-index: 1; }

@media screen and (min-width: 1921px) {
  .primaryBgImgDashTitle {
    padding: 1.25vw 6.77083vw;
    min-height: 16.66667vw; }
    .primaryBgImgDashTitle--dash .primaryBgImgDashTitle__wrapper {
      padding-left: 6.77083vw; }
    .primaryBgImgDashTitle__wrapper {
      max-width: 47.91667vw; }
    .primaryBgImgDashTitle__title--dash::before {
      left: -6.875vw;
      top: calc(50% - 0.05208vw);
      width: 5.20833vw;
      height: 0.10417vw; } }

