/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/hero-section/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-ers-hero-section {
  padding: 5rem 0;
  position: relative;
  margin: 0 calc(50% - 50vw);
}
.wp-block-ers-hero-section::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, #28231d 35%, transparent 100%);
  opacity: 0.95;
  z-index: 1;
}
@media (max-width: 781px) {
  .wp-block-ers-hero-section::before {
    opacity: 0.7 !important;
    background-color: #28231d;
  }
}
.wp-block-ers-hero-section .container {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  min-height: 700px;
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 781px) {
  .wp-block-ers-hero-section .container {
    padding: 100px 30px;
  }
}
.wp-block-ers-hero-section .wp-block-ers-hero-section__background {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.wp-block-ers-hero-section .wp-block-ers-hero-section__frame {
  display: block;
  position: absolute;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
@media (min-width: 1200px) {
  .wp-block-ers-hero-section .wp-block-ers-hero-section__frame {
    width: calc(100% - 100px);
    height: calc(100% - 100px);
  }
}
@media (min-width: 1400px) and (max-width: 1550px) {
  .wp-block-ers-hero-section .wp-block-ers-hero-section__frame {
    width: calc(100% - 30px);
  }
}
.wp-block-ers-hero-section .wp-block-ers-hero-section__shape {
  border: 3px solid #c6af91;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 50px 100%, 0 calc(100% - 50px));
          clip-path: polygon(0 0, 100% 0, 100% 100%, 50px 100%, 0 calc(100% - 50px));
}
.wp-block-ers-hero-section .wp-block-ers-hero-section__shape::after {
  content: "";
  display: block;
  width: 3px;
  height: 200px;
  position: absolute;
  top: calc(100% - 50px);
  left: 0;
  transform: rotate(135deg) translate(-71px, 30px);
  background-color: #c6af91;
}
.wp-block-ers-hero-section .wp-block-ers-hero-section__decoration {
  position: absolute;
  width: 35px;
  height: 35px;
  bottom: 0;
  left: 0;
  -webkit-clip-path: stroke-box polygon(0 100%, 100% 100%, 0 0);
          clip-path: stroke-box polygon(0 100%, 100% 100%, 0 0);
  background-color: #007ee5;
}
.wp-block-ers-hero-section ul,
.wp-block-ers-hero-section ol,
.wp-block-ers-hero-section li,
.wp-block-ers-hero-section p {
  color: white;
}
.wp-block-ers-hero-section li::marker {
  color: #c6af91;
}
.wp-block-ers-hero-section h1,
.wp-block-ers-hero-section h2,
.wp-block-ers-hero-section h3,
.wp-block-ers-hero-section h4,
.wp-block-ers-hero-section h5,
.wp-block-ers-hero-section h6 {
  color: #c6af91;
}

#hero .wp-block-ers-single-card:not(.wp-block-ers-single-card__simple-frame) p {
  color: #28231d;
}
@media (prefers-color-scheme: dark) {
  #hero .wp-block-ers-single-card:not(.wp-block-ers-single-card__simple-frame) p {
    color: #e8e0d5;
  }
}
#hero .wpcf7 input[type=date],
#hero .wpcf7 input[type=datetime],
#hero .wpcf7 input[type=datetime-local],
#hero .wpcf7 input[type=email],
#hero .wpcf7 input[type=month],
#hero .wpcf7 input[type=number],
#hero .wpcf7 input[type=password],
#hero .wpcf7 input[type=range],
#hero .wpcf7 input[type=search],
#hero .wpcf7 input[type=tel],
#hero .wpcf7 input[type=text],
#hero .wpcf7 input[type=time],
#hero .wpcf7 input[type=url],
#hero .wpcf7 input[type=week],
#hero .wpcf7 select,
#hero .wpcf7 textarea {
  color: #e8e0d5;
  border-color: #e8e0d5;
}
#hero .wpcf7 input[type=date]:focus,
#hero .wpcf7 input[type=datetime]:focus,
#hero .wpcf7 input[type=datetime-local]:focus,
#hero .wpcf7 input[type=email]:focus,
#hero .wpcf7 input[type=month]:focus,
#hero .wpcf7 input[type=number]:focus,
#hero .wpcf7 input[type=password]:focus,
#hero .wpcf7 input[type=range]:focus,
#hero .wpcf7 input[type=search]:focus,
#hero .wpcf7 input[type=tel]:focus,
#hero .wpcf7 input[type=text]:focus,
#hero .wpcf7 input[type=time]:focus,
#hero .wpcf7 input[type=url]:focus,
#hero .wpcf7 input[type=week]:focus,
#hero .wpcf7 select:focus,
#hero .wpcf7 textarea:focus {
  color: #e8e0d5;
  border-color: #e8e0d5;
}
#hero .wpcf7 input[type=date]::-moz-placeholder, #hero .wpcf7 input[type=datetime]::-moz-placeholder, #hero .wpcf7 input[type=datetime-local]::-moz-placeholder, #hero .wpcf7 input[type=email]::-moz-placeholder, #hero .wpcf7 input[type=month]::-moz-placeholder, #hero .wpcf7 input[type=number]::-moz-placeholder, #hero .wpcf7 input[type=password]::-moz-placeholder, #hero .wpcf7 input[type=range]::-moz-placeholder, #hero .wpcf7 input[type=search]::-moz-placeholder, #hero .wpcf7 input[type=tel]::-moz-placeholder, #hero .wpcf7 input[type=text]::-moz-placeholder, #hero .wpcf7 input[type=time]::-moz-placeholder, #hero .wpcf7 input[type=url]::-moz-placeholder, #hero .wpcf7 input[type=week]::-moz-placeholder, #hero .wpcf7 select::-moz-placeholder, #hero .wpcf7 textarea::-moz-placeholder {
  color: #e8e0d5;
}
#hero .wpcf7 input[type=date]::placeholder,
#hero .wpcf7 input[type=datetime]::placeholder,
#hero .wpcf7 input[type=datetime-local]::placeholder,
#hero .wpcf7 input[type=email]::placeholder,
#hero .wpcf7 input[type=month]::placeholder,
#hero .wpcf7 input[type=number]::placeholder,
#hero .wpcf7 input[type=password]::placeholder,
#hero .wpcf7 input[type=range]::placeholder,
#hero .wpcf7 input[type=search]::placeholder,
#hero .wpcf7 input[type=tel]::placeholder,
#hero .wpcf7 input[type=text]::placeholder,
#hero .wpcf7 input[type=time]::placeholder,
#hero .wpcf7 input[type=url]::placeholder,
#hero .wpcf7 input[type=week]::placeholder,
#hero .wpcf7 select::placeholder,
#hero .wpcf7 textarea::placeholder {
  color: #e8e0d5;
}

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