/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/content-elements/ce_petition_success.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --petition-success-bg-color: #ffdd00;
  --petition-success-primary-color: #000000;
  --petition-success-text-color: #000000;
  --petition-success-background-color: #ffffff;
  --petition-success-label-bg: #008D34;
  --petition-success-label-color: #ffffff;
}

.petition-success {
  position: relative;
  display: flex;
  justify-content: center;
  gap: 25px;
  width: 100%;
  padding: 90px 20px 40px 20px;
  max-width: calc(100vw - 30px);
  background-color: var(--petition-success-bg-color);
}

@media screen and (min-width: 512px) {
  .petition-success {
    padding: 60px 30px;
  }
}

.petition-success__label {
  position: absolute;
  left: -15px;
  top: 20px;
  color: var(--petition-success-label-color);
  background-color: var(--petition-success-label-bg);
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 700;
  padding: 10px 15px;
}

.petition-success__label::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 15px 0;
  border-color: transparent #005100 transparent transparent;
  z-index: 0;
}

.petition-success__icon {
  display: none;
  flex: 1;
  justify-content: flex-end;
}

@media screen and (min-width: 512px) {
  .petition-success__icon {
    display: flex;
  }
}

.petition-success__content {
  flex: 4;
}

.petition-success__heading, .petition-success__result {
  font-family: "Meta Headline Offc W01 Bold", system-ui, sans-serif;
  font-size: clamp(1.75rem, 6vw, 2.5rem);
  line-height: 1.1;
}

.petition-success__count {
  font-family: "Meta Headline Offc W01 Bold", system-ui, sans-serif;
  font-size: clamp(2.5rem, 9vw, 3.5rem);
  line-height: 1.1;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2VfcGV0aXRpb25fc3VjY2Vzcy5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFDSTtFQVZKO0lBV1E7RUFFTjtBQUNGOztBQUFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRVI7O0FBRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdaOztBQUVJO0VBQ0k7RUFDQTtFQUNBO0FBQVI7O0FBQ1E7RUFKSjtJQUtRO0VBRVY7QUFDRjs7QUFDSTtFQUNJO0FBQ1I7O0FBRUk7RUFDSTtFQUNBO0VBQ0E7QUFBUjs7QUFFSTtFQUNJO0VBQ0E7RUFDQTtBQUFSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9pZ2VsYi1kaXN0cmlidXRpb24tdGFpbHdpbmQvLi9hc3NldHMvc2Nzcy9jb250ZW50LWVsZW1lbnRzL2NlX3BldGl0aW9uX3N1Y2Nlc3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gICAgLS1wZXRpdGlvbi1zdWNjZXNzLWJnLWNvbG9yOiAjZmZkZDAwO1xuICAgIC0tcGV0aXRpb24tc3VjY2Vzcy1wcmltYXJ5LWNvbG9yOiAjMDAwMDAwO1xuICAgIC0tcGV0aXRpb24tc3VjY2Vzcy10ZXh0LWNvbG9yOiAjMDAwMDAwO1xuICAgIC0tcGV0aXRpb24tc3VjY2Vzcy1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC0tcGV0aXRpb24tc3VjY2Vzcy1sYWJlbC1iZzogIzAwOEQzNDtcbiAgICAtLXBldGl0aW9uLXN1Y2Nlc3MtbGFiZWwtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuLnBldGl0aW9uLXN1Y2Nlc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA5MHB4IDIwcHggNDBweCAyMHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBldGl0aW9uLXN1Y2Nlc3MtYmctY29sb3IpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTEycHgpe1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fbGFiZWx7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXBldGl0aW9uLXN1Y2Nlc3MtbGFiZWwtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZXRpdGlvbi1zdWNjZXNzLWxhYmVsLWJnKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxNXB4IDE1cHggMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzAwNTEwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2ljb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUxMnB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogNDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nLCAmX19yZXN1bHQge1xuICAgICAgICBmb250LWZhbWlseTogJ01ldGEgSGVhZGxpbmUgT2ZmYyBXMDEgQm9sZCcsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCA2dncsIDIuNXJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgfVxuICAgICZfX2NvdW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNZXRhIEhlYWRsaW5lIE9mZmMgVzAxIEJvbGQnLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCA5dncsIDMuNXJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/