/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/home-hero-banner/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.wp-block-shelter-inc-blocks-home-hero-banner {
  margin: unset;
  background: #4F345A;
  margin: 0 -100%; /* old browsers fallback */
  margin: 0 calc(50% - 50vw) !important;
  position: relative;
  overflow: hidden;
}
.wp-block-shelter-inc-blocks-home-hero-banner .overlay {
  background-image: url("data:image/svg+xml,<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 1800 787\" style=\"enable-background:new 0 0 1800 787;\" xml:space=\"preserve\"><style type=\"text/css\">.st0{opacity:0.3;fill:%23E47930;enable-background:new ;}.st1{opacity:0.3;fill:none;stroke:%23E47930;stroke-width:2;stroke-miterlimit:10;enable-background:new ;}.st2{fill:none;stroke:%230488EE;stroke-miterlimit:10;}.st3{opacity:0.3;fill:%23E0CA3C;enable-background:new ;}</style><circle class=\"st0\" cx=\"1011.5\" cy=\"565.5\" r=\"107.9\"/><circle class=\"st1\" cx=\"1011.5\" cy=\"565.5\" r=\"135.5\"/><g><path class=\"st2\" d=\"M1786.1,56.1l-342,342\"/><path class=\"st2\" d=\"M1453.9,403.3l337.4-337.4\"/><path class=\"st2\" d=\"M1464.1,408.1L1796.2,76\"/><path class=\"st2\" d=\"M1474.6,412.6l326-326\"/><path class=\"st2\" d=\"M1808.3,108.9L1497,420.2\"/><path class=\"st2\" d=\"M1508.9,423.4l302.6-302.6\"/><path class=\"st2\" d=\"M1485.6,416.6l319.1-319.1\"/><path class=\"st2\" d=\"M1747.7,4.5l-355.1,355.1\"/><path class=\"st2\" d=\"M1400.4,366.8l354.5-354.5\"/><path class=\"st2\" d=\"M1780.5,46.7l-345.8,345.8\"/><path class=\"st2\" d=\"M1761.8,20.4l-353.3,353.3\"/><path class=\"st2\" d=\"M1416.9,380.3l351.5-351.5\"/><path class=\"st2\" d=\"M1774.6,37.6l-349,349\"/><path class=\"st2\" d=\"M1810.3,241.9L1630,422.2\"/><path class=\"st2\" d=\"M1651.6,415.6l152-152\"/><path class=\"st2\" d=\"M1677.6,404.6l115-115\"/><path class=\"st2\" d=\"M1814.4,222.8l-203.6,203.6\"/><path class=\"st2\" d=\"M1769.5,327.7l-53.7,53.7\"/><path class=\"st2\" d=\"M1816.9,205.3l-223.5,223.5\"/><path class=\"st2\" d=\"M1818,189.2l-240.8,240.8\"/><path class=\"st2\" d=\"M1814,133.2L1521.2,426\"/><path class=\"st2\" d=\"M1534.2,428l281.9-281.9\"/><path class=\"st2\" d=\"M1740.2-3l-355,355\"/><path class=\"st2\" d=\"M1817.5,159.7l-269.7,269.7\"/><path class=\"st2\" d=\"M1562.1,430.1L1818.2,174\"/><path class=\"st2\" d=\"M1554-71.8l-237.7,237.7\"/><path class=\"st2\" d=\"M1316,179c0,0.7,0,1.5,0,2.2l253.3-253.3\"/><path class=\"st2\" d=\"M1519.9-67.7l-199.4,199.4\"/><path class=\"st2\" d=\"M1317.7,149.5l219.9-219.9\"/><path class=\"st2\" d=\"M1316.5,195.7l267.2-267.2\"/><path class=\"st2\" d=\"M1597.5-70.3l-279.7,279.7\"/><path class=\"st2\" d=\"M1319.7,222.5l290.8-290.8\"/><path class=\"st2\" d=\"M1478.1-55.9L1332.2,90\"/><path class=\"st2\" d=\"M1325,112.2l175.4-175.4\"/><path class=\"st2\" d=\"M1404.9-12.7l-29.5,29.5\"/><path class=\"st2\" d=\"M1344.5,62.7l106.3-106.3\"/><path class=\"st2\" d=\"M1322.2,235l300.8-300.8\"/><path class=\"st2\" d=\"M1715.7-23.5l-351,351\"/><path class=\"st2\" d=\"M1371.1,336.1l353-353\"/><path class=\"st2\" d=\"M1706.9-29.7l-348.4,348.4\"/><path class=\"st2\" d=\"M1697.7-35.5l-345.2,345.1\"/><path class=\"st2\" d=\"M1325.3,246.9L1635-62.8\"/><path class=\"st2\" d=\"M1378,344.2l354.3-354.3\"/><path class=\"st2\" d=\"M1688.2-41l-341.2,341.1\"/><path class=\"st2\" d=\"M1328.8,258.4l317.7-317.7\"/><path class=\"st2\" d=\"M1332.8,269.4l324.8-324.8\"/><path class=\"st2\" d=\"M1337.1,280.1l331-331\"/><path class=\"st2\" d=\"M1678.4-46.2l-336.4,336.5\"/></g><circle class=\"st3\" cx=\"1675.3\" cy=\"653.5\" r=\"36\"/><circle class=\"st0\" cx=\"46\" cy=\"199.5\" r=\"96\"/></svg>");
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: -100px;
  right: -100px;
  bottom: 0;
  z-index: 1;
}
@media (max-width: 768px) {
  .wp-block-shelter-inc-blocks-home-hero-banner .overlay {
    display: none;
  }
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-banner-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 4em 0;
  max-width: 1440px;
  margin: 0 auto;
}
@media screen and (max-width: 1558px) {
  .wp-block-shelter-inc-blocks-home-hero-banner .hero-banner-container {
    padding: 3em 1em;
  }
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-image {
  position: relative;
  z-index: 2;
  width: 72%;
  border-radius: 20px;
  overflow: hidden;
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-image img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
  z-index: 3;
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-content {
  position: relative;
  z-index: 2;
  text-align: left;
  background-color: white;
  border-radius: 20px;
  padding: 1rem 3.2rem 3.2rem;
  margin-left: -3.2rem;
  width: 50%;
  margin-bottom: 4.2rem;
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-content .hero-heading {
  font-size: clamp(1.8rem, 3vw, 2.8rem);
  margin-bottom: 2rem;
  color: #4F345A;
  font-family: "Francois One", sans-serif;
  line-height: 1.1;
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-content .highlight {
  color: #E47930;
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-content .hero-buttons {
  display: flex;
  gap: 1rem;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-content .hero-buttons .button {
  padding: 15px 30px;
  border-radius: 6px;
  font-weight: 500;
  font-size: 1rem;
  text-decoration: none;
  transition: all 0.1s ease;
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-content .hero-buttons .button.primary-button {
  background-color: #E4792F;
  color: white;
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-content .hero-buttons .button.primary-button:hover {
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-content .hero-buttons .button.secondary-button {
  background-color: #fff;
  color: #E4792F;
  border: 1px solid #E4792F;
}
.wp-block-shelter-inc-blocks-home-hero-banner .hero-content .hero-buttons .button.secondary-button:hover {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
}

@media (max-width: 768px) {
  .wp-block-shelter-inc-blocks-home-hero-banner .hero-banner-container {
    flex-direction: column;
    align-items: center;
  }
  .wp-block-shelter-inc-blocks-home-hero-banner .hero-image, .wp-block-shelter-inc-blocks-home-hero-banner .hero-content {
    width: 100%;
    margin-left: 0;
  }
  .wp-block-shelter-inc-blocks-home-hero-banner .hero-content {
    margin-top: 3em;
    margin-left: -2em;
    margin-right: -2em;
    width: 100vw;
    border-radius: 0;
    margin-bottom: -3em;
    padding: 1.5rem 2rem -2em;
  }
}

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