/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/custom-elements/section-text-area/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.non-nested-section-text-area:has(.wp-block-create-block-section-text-area.gray-background) {
  background-color: #EEEEEE;
  padding-top: 0;
}
.non-nested-section-text-area:has(.wp-block-create-block-section-text-area.gray-background) .wp-block-create-block-section-text-area.gray-background {
  padding-top: 90px;
}
.non-nested-section-text-area:has(.wp-block-create-block-section-text-area.gray-background) .wp-block-create-block-section-text-area.gray-background .wp-block-create-block-empty-layout--grids {
  background-color: transparent !important;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .non-nested-section-text-area:has(.wp-block-create-block-section-text-area.gray-background) .wp-block-create-block-section-text-area.gray-background {
    padding-top: 90px;
  }
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .non-nested-section-text-area:has(.wp-block-create-block-section-text-area.gray-background) .wp-block-create-block-section-text-area.gray-background {
    padding-top: 90px;
  }
}
@media all and (max-width: 767.98px) {
  .non-nested-section-text-area:has(.wp-block-create-block-section-text-area.gray-background) .wp-block-create-block-section-text-area.gray-background {
    padding-top: 55px;
  }
}

.non-nested-section-text-area:has(.wp-block-create-block-section-text-area.red-background) {
  background-color: #E8242E;
  padding-top: 0;
}
.non-nested-section-text-area:has(.wp-block-create-block-section-text-area.red-background) .wp-block-create-block-section-text-area.red-background {
  padding-top: 90px;
  color: #FFFFFF;
}
.non-nested-section-text-area:has(.wp-block-create-block-section-text-area.red-background) .wp-block-create-block-section-text-area.red-background .wp-block-create-block-empty-layout--grids {
  background-color: transparent !important;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .non-nested-section-text-area:has(.wp-block-create-block-section-text-area.red-background) .wp-block-create-block-section-text-area.red-background {
    padding-top: 90px;
  }
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .non-nested-section-text-area:has(.wp-block-create-block-section-text-area.red-background) .wp-block-create-block-section-text-area.red-background {
    padding-top: 90px;
  }
}
@media all and (max-width: 767.98px) {
  .non-nested-section-text-area:has(.wp-block-create-block-section-text-area.red-background) .wp-block-create-block-section-text-area.red-background {
    padding-top: 55px;
  }
}

.non-nested-section-text-area .wp-block-create-block-section-text-area {
  margin-bottom: 0;
}

.wp-block-create-block-section-text-area,
.section-text-area {
  max-width: 100% !important;
  border-radius: 0;
  margin: 0 auto 60px auto;
}
.wp-block-create-block-section-text-area.small-width,
.section-text-area.small-width {
  padding: 100px 50px !important;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .wp-block-create-block-section-text-area.small-width,
  .section-text-area.small-width {
    padding: 85px 50px !important;
  }
}
@media (min-width: 768px) and (max-width: 989.98px) {
  .wp-block-create-block-section-text-area.small-width,
  .section-text-area.small-width {
    padding: 80px 50px !important;
  }
}
@media all and (max-width: 767.98px) {
  .wp-block-create-block-section-text-area.small-width,
  .section-text-area.small-width {
    padding: 64px 20px 75px 20px !important;
  }
}
.wp-block-create-block-section-text-area.small-width > div,
.section-text-area.small-width > div {
  max-width: 900px;
  margin: auto;
}
.wp-block-create-block-section-text-area.full-width,
.section-text-area.full-width {
  padding-bottom: 30px;
}
.wp-block-create-block-section-text-area.full-width > div,
.section-text-area.full-width > div {
  max-width: 1540px;
  margin: auto;
}
.wp-block-create-block-section-text-area .wp-block-buttons .is-style-grady-arrow-cta,
.section-text-area .wp-block-buttons .is-style-grady-arrow-cta {
  width: unset;
}
.wp-block-create-block-section-text-area .wp-block-buttons .is-style-grady-arrow-cta a::after,
.section-text-area .wp-block-buttons .is-style-grady-arrow-cta a::after {
  position: unset;
  display: inline-block;
  margin-right: -16px;
  width: 20px;
  background-size: 9px 14px;
  margin-bottom: -2px;
}
.wp-block-create-block-section-text-area .wp-block-buttons .is-style-grady-arrow-cta a:hover::after, .wp-block-create-block-section-text-area .wp-block-buttons .is-style-grady-arrow-cta a:focus::after,
.section-text-area .wp-block-buttons .is-style-grady-arrow-cta a:hover::after,
.section-text-area .wp-block-buttons .is-style-grady-arrow-cta a:focus::after {
  margin-left: 5px;
  margin-right: -21px;
}
.wp-block-create-block-section-text-area.gray-background,
.section-text-area.gray-background {
  background-color: #EEEEEE;
}
.wp-block-create-block-section-text-area.default,
.section-text-area.default {
  background-color: #FFFFFF;
}
.wp-block-create-block-section-text-area.contained-box,
.section-text-area.contained-box {
  border-radius: 10px !important;
  padding: 45px;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .wp-block-create-block-section-text-area.contained-box,
  .section-text-area.contained-box {
    padding: 30px;
  }
}
@media all and (max-width: 767.98px) {
  .wp-block-create-block-section-text-area.contained-box,
  .section-text-area.contained-box {
    padding: 45px 25px;
  }
}
@media all and (max-width: 989.98px) {
  .wp-block-create-block-section-text-area,
  .section-text-area {
    order: 1;
  }
}
@media all and (max-width: 989.98px) {
  .wp-block-create-block-section-text-area,
  .section-text-area {
    margin-bottom: 0;
  }
}
.wp-block-create-block-section-text-area p,
.section-text-area p {
  margin-bottom: 30px;
}
.wp-block-create-block-section-text-area ul,
.section-text-area ul {
  margin-bottom: 30px;
  list-style: none;
}
.wp-block-create-block-section-text-area ul li,
.section-text-area ul li {
  padding-left: 30px;
  position: relative;
}
.wp-block-create-block-section-text-area ul li::after,
.section-text-area ul li::after {
  content: "";
  position: absolute;
  left: 10px;
  top: 10px;
  width: 8px;
  height: 8px;
  background-color: #E8242E;
  border-radius: 8px;
}
.wp-block-create-block-section-text-area ol,
.section-text-area ol {
  list-style: number;
  padding-left: 25px;
}
.wp-block-create-block-section-text-area img,
.section-text-area img {
  width: 100%;
  height: auto;
}
.wp-block-create-block-section-text-area img.last-element,
.section-text-area img.last-element {
  margin-bottom: -200px;
}
@media (min-width: 990px) and (max-width: 1199.98px) {
  .wp-block-create-block-section-text-area img.last-element,
  .section-text-area img.last-element {
    margin-bottom: -105px;
  }
}
@media all and (max-width: 989.98px) {
  .wp-block-create-block-section-text-area img.last-element,
  .section-text-area img.last-element {
    margin-bottom: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50%;
    -o-object-position: top center;
       object-position: top center;
    -o-object-fit: cover;
       object-fit: cover;
    height: 155px;
    max-width: 210px;
  }
}
@media all and (max-width: 989.98px) {
  .wp-block-create-block-section-text-area .going-with-img:last-of-type,
  .section-text-area .going-with-img:last-of-type {
    max-width: 50%;
    position: absolute;
    bottom: 125px;
    left: 80px;
  }
}
@media all and (max-width: 767.98px) {
  .wp-block-create-block-section-text-area .going-with-img:last-of-type,
  .section-text-area .going-with-img:last-of-type {
    left: 20px;
  }
}

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