/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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_share.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --petition-share-primary-color: #000000;
  --petition-share-text-color: #000000;
  --petition-share-background-color: #ffffff;
  --petition-share-button-color: #ffdd00;
  --petition-share-button-hover-color: rgb(203,176,40);
  --petition-share-notification-bg: #ffffff;
  --petition-share-notification-border: #e5e5e5;
  --petition-share-notification-text: #000000;
  --petition-share-icon-size: min(6vw, 32px);
  --petition-share-button-size: min(12vw, 64px);
  --petition-share-spacing: min(2vw, 32px);
  --petition-share-border-radius: 8px;
  --petition-share-font-size: 1.25rem;
  --petition-share-arrow-size: min(18vw, 134px);
}

.ce__content .petition-share {
  position: relative;
  padding-top: 56px;
}

.ce__content .petition-share__arrow {
  position: absolute;
  width: var(--petition-share-arrow-size);
  pointer-events: none;
  height: 100px;
  top: 0px;
  left: calc(50% - 2 * var(--petition-share-button-size) - 2 * var(--petition-share-spacing) - var(--petition-share-arrow-size));
  background-image: url(/build/images/petition-share.9c88be04.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.ce__content .petition-share__buttons {
  display: flex;
  justify-content: center;
  gap: var(--petition-share-spacing);
  flex-wrap: wrap;
}

.ce__content .petition-share a.petition-share__button {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 16vw;
  width: var(--petition-share-button-size);
  height: var(--petition-share-button-size);
  background: var(--petition-share-button-color);
  border-radius: var(--petition-share-border-radius);
  transition: background-color 0.2s ease, transform 0.2s ease;
}

.ce__content .petition-share a.petition-share__button:hover, .ce__content .petition-share a.petition-share__button:focus {
  background-color: var(--petition-share-button-hover-color);
  outline: none;
}

.ce__content .petition-share a.petition-share__button:focus-visible {
  outline: 3px solid var(--petition-share-primary-color);
  outline-offset: 2px;
}

.ce__content .petition-share__icon {
  display: block;
  width: var(--petition-share-icon-size);
  height: var(--petition-share-icon-size);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ce__content .petition-share__icon--facebook {
  background-image: url(/build/images/share-facebook.260a88c9.svg);
}

.ce__content .petition-share__icon--linkedin {
  background-image: url(/build/images/share-linkedin.e2abde0f.svg);
}

.ce__content .petition-share__icon--email {
  background-image: url(/build/images/share-mail.a68a8182.svg);
}

.ce__content .petition-share__icon--link {
  background-image: url(/build/images/share-clipboard.fa32206a.svg);
}

.ce__content .petition-share__icon--share {
  background-image: url(/build/images/share-share.b5f91699.svg);
}

.ce__content .petition-share__message {
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  background-color: var(--petition-share-notification-bg);
  padding: 10px 20px;
  border-radius: var(--petition-share-border-radius);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  border: 1px solid var(--petition-share-notification-border);
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 1000;
}

.ce__content .petition-share__message.show {
  opacity: 1;
}

.ce__content .petition-share__message p {
  margin: 0;
  font-size: 0.9rem;
  color: var(--petition-share-notification-text);
}

@media (max-width: 600px) {
  .petition-share__buttons {
    width: 100%;
  }
}

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