/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/section-title/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.wp-block-shelter-inc-blocks-section-title .section-title-container {
  max-width: 1440px;
  margin: 0 auto;
  padding: 1rem 0 0.5rem;
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: space-between;
}
@media screen and (max-width: 1558px) {
  .wp-block-shelter-inc-blocks-section-title .section-title-container {
    padding: 1rem 1em 0.5rem;
  }
}
@media screen and (max-width: 992px) {
  .wp-block-shelter-inc-blocks-section-title .section-title-container {
    flex-direction: column;
    align-items: center;
    text-align: left;
  }
}
.wp-block-shelter-inc-blocks-section-title .section-title {
  font-size: clamp(2rem, 5vw, 3rem);
  font-weight: 500;
  line-height: 1.2;
  margin: 0 auto 0 0;
  color: #0488E3;
  font-family: "Francois One", sans-serif;
}
.wp-block-shelter-inc-blocks-section-title .section-title::before {
  content: url("data:image/svg+xml,%3Csvg width=%2737%27 height=%2741%27 viewBox=%270 0 37 41%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_682_2684%29%27%3E%3Cpath d=%27M6.13612 35.6117V41L7.57853 40.0341V35.6117V35.3673V30.4678L9.74213 29.0247V35.3673V35.6117V38.591L11.1786 37.625V35.6117V35.3673V28.0588L13.3422 26.6157V35.3673V35.6117V36.1819L14.7846 35.2218V25.6497L16.9423 24.2066V33.7729L18.3847 32.8128V23.2465L20.5483 21.8034V31.3697L21.9848 30.4038V20.8375L22.8538 20.2556L21.9848 19.6795V10.5904L20.5483 9.63029V18.7136L18.3847 17.2705V8.1872L16.9423 7.22126V16.3104L14.7846 14.8615V5.77817L13.3422 4.81223V13.9014L11.1786 12.4583V3.36915L9.74213 2.40903V11.4923L7.57853 10.0492V0.965938L6.13612 0V0.15711V9.08913L0 4.9868V35.536L6.13612 31.4337V35.3673V35.6117Z%27 fill=%27%230488EE%27/%3E%3Cpath d=%27M29.1905 25.5856V15.4083L27.748 14.4424V26.5515L29.1905 25.5856Z%27 fill=%27%230488EE%27/%3E%3Cpath d=%27M32.792 23.1825V17.8175L31.3555 16.8516V24.1427L32.792 23.1825Z%27 fill=%27%230488EE%27/%3E%3Cpath d=%27M25.5908 27.9945V12.9992L24.1484 12.0391V28.9604L25.5908 27.9945Z%27 fill=%27%230488EE%27/%3E%3Cpath d=%27M37.0005 20.5002L34.9551 19.2607V21.7338L37.0005 20.5002Z%27 fill=%27%230488EE%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_682_2684%27%3E%3Crect width=%2737%27 height=%2741%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  position: relative;
  left: -0.2em;
  top: 0.1em;
}
@media screen and (max-width: 840px) {
  .wp-block-shelter-inc-blocks-section-title .section-title::before {
    top: 0.2em;
  }
}
@media screen and (max-width: 992px) {
  .wp-block-shelter-inc-blocks-section-title .section-title {
    margin-bottom: 2rem;
  }
}
.wp-block-shelter-inc-blocks-section-title .section-subtitle {
  font-size: clamp(1.125rem, 3vw, 1.375rem);
  line-height: 1.5;
  margin: 0;
  color: #3E4E50;
  font-weight: 400;
}
.wp-block-shelter-inc-blocks-section-title .section-subtitle.smaller {
  font-size: 16px;
}
.wp-block-shelter-inc-blocks-section-title .section-subtitle.all-caps {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-weight: 500;
}
.wp-block-shelter-inc-blocks-section-title .section-subtitle.italic {
  font-style: italic;
}
.wp-block-shelter-inc-blocks-section-title .section-subtitle.bold {
  font-weight: 600;
}

.wp-block-shelter-inc-blocks-section-title.alignwide .section-title-container {
  max-width: 1200px;
}

.wp-block-shelter-inc-blocks-section-title.alignfull .section-title-container {
  max-width: none;
  padding: 0 2rem;
}
@media (max-width: 768px) {
  .wp-block-shelter-inc-blocks-section-title.alignfull .section-title-container {
    padding: 0 1rem;
  }
}

/*# sourceMappingURL=style-index.css.map*/