/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/index.scss ***!
  \*****************************************************************************************************************************************************************/
@charset "UTF-8";
/* index.scss */
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.gruenerator-setup-wizard {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

.gruenerator-progress-bar {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}

.gruenerator-progress-step {
  flex: 1;
  text-align: center;
  position: relative;
}
.gruenerator-progress-step::after {
  content: "";
  position: absolute;
  top: 15px;
  left: 50%;
  right: -50%;
  height: 2px;
  background-color: #e0e0e0;
  z-index: -1;
}
.gruenerator-progress-step:last-child::after {
  display: none;
}
.gruenerator-progress-step.active .step-number {
  background-color: #46962b;
  color: #fff;
}

.step-number {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  background-color: #e0e0e0;
  color: #333;
  font-weight: bold;
  margin-bottom: 5px;
}

.step-name {
  display: block;
  font-size: 12px;
  color: #666;
}

.gruenerator-form-group {
  margin-bottom: 20px;
}
.gruenerator-form-group label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}

.gruenerator-form-actions {
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}

.gruenerator-setup-complete {
  max-width: 600px;
  margin: 50px auto;
  text-align: center;
  background-color: #fff;
  padding: 40px;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.gruenerator-success-message {
  margin-bottom: 30px;
}
.gruenerator-success-message .dashicons {
  font-size: 60px;
  width: 60px;
  height: 60px;
  color: #46962b;
  margin-bottom: 20px;
}
.gruenerator-success-message h2 {
  color: #46962b;
  font-size: 24px;
  margin-bottom: 10px;
}

.gruenerator-action-buttons {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-bottom: 30px;
}
.gruenerator-action-buttons .button {
  padding: 10px 20px;
  font-size: 16px;
}

.gruenerator-next-steps {
  text-align: left;
  background-color: #f9f9f9;
  padding: 20px;
  border-radius: 4px;
}
.gruenerator-next-steps h3 {
  color: #005437;
  margin-bottom: 10px;
}
.gruenerator-next-steps ul {
  list-style-type: disc;
  margin-left: 20px;
}
.gruenerator-next-steps ul li {
  margin-bottom: 10px;
  color: #333;
}

.gruenerator-welcome-page {
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
  padding: 2rem;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.gruenerator-welcome-page h2 {
  color: #005437;
  font-size: 2.5rem;
  margin-bottom: 1rem;
}
.gruenerator-welcome-page p {
  font-size: 1.1rem;
  line-height: 1.6;
  color: #333;
}
.gruenerator-welcome-page .gruenerator-welcome-features {
  display: flex;
  justify-content: space-around;
  margin: 3rem 0;
}
.gruenerator-welcome-page .gruenerator-welcome-features .feature {
  flex: 1;
  padding: 1rem;
}
.gruenerator-welcome-page .gruenerator-welcome-features .feature .dashicons {
  font-size: 3rem;
  width: auto;
  height: auto;
  color: #008939;
}
.gruenerator-welcome-page .gruenerator-welcome-features .feature h3 {
  color: #005437;
  margin: 1rem 0;
}
.gruenerator-welcome-page .gruenerator-welcome-features .feature p {
  font-size: 0.9rem;
}

.gruenerator-image-preview {
  margin-top: 10px;
  max-width: 200px;
  border: 1px solid #ddd;
  padding: 5px;
  background-color: #f9f9f9;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.gruenerator-image-preview img {
  max-width: 100%;
  height: auto;
  display: block;
}
.gruenerator-image-preview:empty {
  display: none;
}

.gruenerator-image-upload,
.gruenerator-image-remove {
  margin-right: 10px;
}

:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.gruenerator-landing-page {
  padding: 0rem;
}
@media (min-width: 540px) {
  .gruenerator-landing-page {
    max-width: 540px;
  }
}
@media (min-width: 720px) {
  .gruenerator-landing-page {
    max-width: 720px;
  }
}
@media (min-width: 960px) {
  .gruenerator-landing-page {
    max-width: 960px;
  }
}
@media (min-width: 1170px) {
  .gruenerator-landing-page {
    max-width: 1170px;
  }
}

.styled-layout .wp-block-group {
  padding: 0px !important;
}
.styled-layout .wp-block-group.wp-block-group-is-layout-flow > h2,
.styled-layout .wp-block-group .wp-block-group__inner-container > h2 {
  margin-bottom: 70px;
}
.styled-layout .site-main {
  margin-bottom: 0;
}
@media (min-width: 540px) {
  .styled-layout.gruenerator-landing-page {
    max-width: 540px;
  }
}
@media (min-width: 720px) {
  .styled-layout.gruenerator-landing-page {
    max-width: 720px;
  }
}
@media (min-width: 960px) {
  .styled-layout.gruenerator-landing-page {
    max-width: 960px;
  }
}
@media (min-width: 1170px) {
  .styled-layout.gruenerator-landing-page {
    max-width: 1170px;
  }
}

.entry-title {
  display: none;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

body.page .entry-header {
  height: 0;
  margin: 0;
  padding: 0;
  padding-bottom: 0 !important;
  overflow: hidden;
}

.link-tiles-section {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.link-tiles-section h2 {
  text-align: center;
  margin-bottom: 2rem;
  font-size: 2.5rem;
  color: #005437;
}
.link-tiles-section .wp-block-gruenerator-link-tile-block {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 2rem;
}
.link-tiles-section .wp-block-gruenerator-link-tile-block .link-tile {
  flex: 1 1 calc(50% - 1rem);
  min-width: 250px;
  transition: transform 0.3s ease;
}
.link-tiles-section .wp-block-gruenerator-link-tile-block .link-tile:hover {
  transform: translateY(-5px);
}

/* Styling for the contact form container */
.wp-block-group.contact-section {
  display: flex;
  justify-content: flex-end; /* Aligns form to the right */
  padding: 20px;
}

/* Styling for the form itself */
#sunflower-contact-form {
  background: white;
  border-radius: 15px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  padding: 30px;
  width: 100%;
}

/* Form field styling */
#sunflower-contact-form input,
#sunflower-contact-form textarea {
  background-color: #f5f1e9;
  border: 0px;
}

/* Button styling */
#sunflower-contact-form input[type=submit] {
  background-color: #005437; /* Grüne Farbe */
  color: white;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
  width: 100%;
}

#sunflower-contact-form input[type=submit]:hover {
  background-color: #00391c; /* Darker green on hover */
}

/* Adjusting text styling */
.contact-section p,
#sunflower-contact-form label {
  padding-bottom: 10px;
  font-family: Arial, sans-serif;
  color: #333;
  font-size: 14px;
}

/* Adjust the title style */
#contact-form-title {
  display: none;
}

/* Additional spacing for better layout */
#sunflower-contact-form .comment-form-comment {
  margin-bottom: 20px;
}

.wp-block-sunflower-contact-form-wrapper {
  background-size: cover;
  background-position: center;
  padding: 2rem;
}

.wp-block-sunflower-contact-form-title {
  color: #ffffff;
  text-align: center;
  margin-bottom: 2rem;
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/hero-block/style.scss ***!
  \***********************************************************************************************************************************************************************************/
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.hero-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.hero-block .hero-left {
  flex: 1;
  max-width: 50%;
}
.hero-block .hero-left img {
  max-width: 100%;
  height: auto;
  border-radius: 3px;
}
.hero-block .hero-right {
  flex: 1;
  max-width: 45%;
}
.hero-block .hero-right h2 {
  font-size: 3.5625rem;
  margin-bottom: 1.5rem;
  color: #005437;
}
.hero-block .hero-right p {
  font-size: 1.484375rem;
  color: #212529;
}
.hero-block .social-icons {
  margin-top: 2rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.hero-block .social-icons a {
  margin-right: 1.5rem;
  font-size: 2rem;
  color: #005437;
  transition: color 0.3s ease, transform 0.3s ease;
  text-decoration: none;
}
.hero-block .social-icons a:hover {
  color: #002116;
  transform: scale(1.15);
}
.hero-block .social-icons a:last-child {
  margin-right: 0;
}
@media (max-width: 720px) {
  .hero-block {
    flex-direction: column;
    text-align: center;
  }
  .hero-block .hero-left, .hero-block .hero-right {
    max-width: 100%;
  }
  .hero-block .hero-right h2 {
    font-size: 2.375rem;
  }
  .hero-block .hero-right p {
    font-size: 1.1875rem;
  }
}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/hero-block/editor.scss ***!
  \************************************************************************************************************************************************************************************/

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/about-block/style.scss ***!
  \************************************************************************************************************************************************************************************/
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.wp-block-gruenerator-about-block {
  position: relative;
}
.wp-block-gruenerator-about-block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  right: 50%;
  bottom: 0;
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #f5f1e9;
  z-index: -1;
}
@media (min-width: 540px) {
  .wp-block-gruenerator-about-block .about-block-content {
    max-width: 540px;
  }
}
@media (min-width: 720px) {
  .wp-block-gruenerator-about-block .about-block-content {
    max-width: 720px;
  }
}
@media (min-width: 960px) {
  .wp-block-gruenerator-about-block .about-block-content {
    max-width: 960px;
  }
}
@media (min-width: 1170px) {
  .wp-block-gruenerator-about-block .about-block-content {
    max-width: 1170px;
  }
}
.wp-block-gruenerator-about-block .about-block-content {
  display: flex;
  align-items: center;
  gap: 2rem;
  padding: 3rem 2rem;
}
@media (max-width: 720px) {
  .wp-block-gruenerator-about-block .about-block-content {
    flex-direction: column;
    align-items: flex-start;
    padding: 2rem 1.5rem;
  }
}
.wp-block-gruenerator-about-block .about-block-title {
  flex: 0 0 30%;
  color: #005437;
  font-size: 2.96875rem;
  font-weight: bold;
  line-height: 1.2;
  margin: 0;
  align-self: center;
}
@media (max-width: 720px) {
  .wp-block-gruenerator-about-block .about-block-title {
    font-size: 2.375rem;
    margin-bottom: 1rem;
    align-self: flex-start;
  }
}
.wp-block-gruenerator-about-block .about-block-text {
  flex: 1;
}
.wp-block-gruenerator-about-block .about-block-text p {
  color: #212529;
  font-size: 1.1875rem;
  line-height: 1.6;
  margin-bottom: 1rem;
}
.wp-block-gruenerator-about-block .about-block-text p:last-child {
  margin-bottom: 0;
}
.wp-block-gruenerator-about-block .about-block-text strong {
  font-weight: 600;
  color: #201d1b;
}
@media (max-width: 720px) {
  .wp-block-gruenerator-about-block .about-block-text {
    font-size: 15px;
  }
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/about-block/editor.scss ***!
  \*************************************************************************************************************************************************************************************/
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.wp-block-gruenerator-about-block {
  padding: 1rem;
}
@media (min-width: 540px) {
  .wp-block-gruenerator-about-block .about-block-content {
    max-width: 540px;
  }
}
@media (min-width: 720px) {
  .wp-block-gruenerator-about-block .about-block-content {
    max-width: 720px;
  }
}
@media (min-width: 960px) {
  .wp-block-gruenerator-about-block .about-block-content {
    max-width: 960px;
  }
}
@media (min-width: 1170px) {
  .wp-block-gruenerator-about-block .about-block-content {
    max-width: 1170px;
  }
}
.wp-block-gruenerator-about-block .about-block-content {
  display: flex;
  align-items: center;
  gap: 2rem;
  padding: 3rem 2rem;
  min-height: 200px;
  background-color: rgba(245, 241, 233, 0.3);
}
.wp-block-gruenerator-about-block .about-block-title {
  flex: 0 0 30%;
  color: #005437;
  font-size: 2.96875rem;
  font-weight: bold;
  line-height: 1.2;
  margin: 0;
  align-self: center;
}
.wp-block-gruenerator-about-block .about-block-title:focus {
  outline: none;
  box-shadow: 0 0 0 2px #005437;
}
.wp-block-gruenerator-about-block .about-block-text {
  flex: 1;
}
.wp-block-gruenerator-about-block .about-block-text p {
  color: #212529;
  font-size: 1.1875rem;
  line-height: 1.6;
  margin-bottom: 1rem;
}
.wp-block-gruenerator-about-block .about-block-text p:last-child {
  margin-bottom: 0;
}
.wp-block-gruenerator-about-block .about-block-text p:focus {
  outline: none;
  box-shadow: 0 0 0 2px #005437;
}
.wp-block-gruenerator-about-block .about-block-text strong {
  font-weight: 600;
  color: #201d1b;
}
@media (max-width: 720px) {
  .wp-block-gruenerator-about-block .about-block-content {
    flex-direction: column;
    align-items: flex-start;
    padding: 2rem 1.5rem;
  }
  .wp-block-gruenerator-about-block .about-block-title {
    font-size: 2.375rem;
    margin-bottom: 1rem;
    align-self: flex-start;
  }
  .wp-block-gruenerator-about-block .about-block-text {
    font-size: 15px;
  }
}

.wp-block-gruenerator-about-block .block-editor-rich-text__editable {
  background-color: rgba(255, 255, 255, 0.8);
}
.wp-block-gruenerator-about-block .block-editor-block-list__layout .block-editor-block-list__block {
  margin-top: 0;
  margin-bottom: 1rem;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/hero-image-block/style.scss ***!
  \*****************************************************************************************************************************************************************************************/
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.wp-block-gruenerator-hero-image-block {
  position: relative;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: 0;
  padding-right: 0;
  max-width: 100vw;
}
.wp-block-gruenerator-hero-image-block.alignfull {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: 0;
  padding-right: 0;
  max-width: 100vw;
}
.wp-block-gruenerator-hero-image-block .hero-image-block {
  background-size: cover;
  background-position: center;
  padding: 6rem 0;
  width: 100%;
  position: relative;
}
.wp-block-gruenerator-hero-image-block .hero-image-block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
.wp-block-gruenerator-hero-image-block .hero-content {
  position: relative;
  z-index: 2;
  max-width: 1100px;
  margin: 0 auto;
  padding: 2rem;
  text-align: center;
  color: white;
}
.wp-block-gruenerator-hero-image-block .hero-content h2 {
  font-size: 3.5625rem;
  margin-bottom: 1.5rem;
  font-weight: bold;
}
.wp-block-gruenerator-hero-image-block .hero-content p {
  font-size: 1.78125rem;
  max-width: 800px;
  margin: 0 auto;
  line-height: 1.6;
}

@media (max-width: 768px) {
  .wp-block-gruenerator-hero-image-block .hero-content h2 {
    font-size: 2.375rem;
  }
  .wp-block-gruenerator-hero-image-block .hero-content p {
    font-size: 1.484375rem;
  }
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/hero-image-block/editor.scss ***!
  \******************************************************************************************************************************************************************************************/
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.wp-block-gruenerator-hero-image-block .hero-image-block {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  background-position: center;
  height: 60vh;
  min-height: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.wp-block-gruenerator-hero-image-block .hero-image-block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.wp-block-gruenerator-hero-image-block .hero-content {
  position: relative;
  color: #ffffff;
  text-align: left;
  max-width: 800px;
  z-index: 1;
}
.wp-block-gruenerator-hero-image-block .hero-content h2 {
  font-size: 3.5625rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.wp-block-gruenerator-hero-image-block .hero-content p {
  font-size: 1.425rem;
  line-height: 1.5;
}
.wp-block-gruenerator-hero-image-block .hero-content .rich-text {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 0.5rem;
  border-radius: 4px;
}
.wp-block-gruenerator-hero-image-block .hero-content .rich-text:focus {
  outline: none;
  box-shadow: 0 0 0 2px #005437;
}
.wp-block-gruenerator-hero-image-block .components-button {
  margin-top: 1rem;
}
@media (max-width: 720px) {
  .wp-block-gruenerator-hero-image-block .hero-image-block {
    height: 50vh;
    min-height: 300px;
  }
  .wp-block-gruenerator-hero-image-block .hero-content h2 {
    font-size: 2.375rem;
  }
  .wp-block-gruenerator-hero-image-block .hero-content p {
    font-size: 1.1875rem;
  }
}

.wp-block-gruenerator-hero-image-block .block-editor-rich-text__editable {
  color: #ffffff;
}
.wp-block-gruenerator-hero-image-block .block-editor-media-placeholder {
  background-color: rgba(0, 0, 0, 0.1);
  border: 2px dashed #005437;
  padding: 2rem;
  text-align: center;
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/meine-themen-block/style.scss ***!
  \*******************************************************************************************************************************************************************************************/
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.wp-block-gruenerator-meine-themen-block {
  position: relative;
  padding: 3rem 0;
}
.wp-block-gruenerator-meine-themen-block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  right: 50%;
  bottom: 0;
  margin-left: -50vw;
  margin-right: -50vw;
  background-color: #f5f1e9;
  z-index: -1;
}
.wp-block-gruenerator-meine-themen-block .meine-themen-content {
  background-color: white;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  padding: 2rem;
  margin: 2rem auto;
  max-width: 1170px;
}
.wp-block-gruenerator-meine-themen-block .meine-themen-header-image {
  width: 100%;
  height: auto;
  margin-bottom: 2rem;
}
.wp-block-gruenerator-meine-themen-block .meine-themen-title {
  color: #005437;
  font-size: 2.96875rem;
  font-weight: bold;
  text-align: center;
  margin-bottom: 2rem;
  font-family: "GrueneType", sans-serif;
}
.wp-block-gruenerator-meine-themen-block .meine-themen-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 2rem;
}
.wp-block-gruenerator-meine-themen-block .theme-card {
  background-color: white;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  padding: 0;
}
.wp-block-gruenerator-meine-themen-block .theme-image {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 8px 8px 0 0;
}
.wp-block-gruenerator-meine-themen-block .theme-title {
  color: #005437;
  font-size: 1.78125rem;
  font-weight: bold;
  margin: 1rem 1rem 0.5rem;
  font-family: "GrueneType", sans-serif;
}
.wp-block-gruenerator-meine-themen-block .theme-content {
  color: #212529;
  font-size: 1.1875rem;
  line-height: 1.6;
  padding: 0 1rem 1rem;
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/meine-themen-block/editor.scss ***!
  \********************************************************************************************************************************************************************************************/
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.meine-themen-block.rich-text {
  background-color: rgba(0, 84, 55, 0.1);
  padding: 0.5rem;
  border-radius: 4px;
}
.meine-themen-block.rich-text:focus {
  outline: none;
  box-shadow: 0 0 0 2px #005437;
}

.theme-image.components-button {
  height: 150px;
  background-color: rgba(0, 84, 55, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #005437;
  font-weight: bold;
  text-transform: uppercase;
  border: 2px dashed #005437;
}

.theme-title.rich-text {
  background-color: rgba(0, 84, 55, 0.1);
  padding: 0.5rem;
  border-radius: 4px;
}
.theme-title.rich-text:focus {
  outline: none;
  box-shadow: 0 0 0 2px #005437;
}

.theme-content.rich-text {
  background-color: rgba(33, 37, 41, 0.05);
  padding: 0.5rem;
  border-radius: 4px;
}
.theme-content.rich-text:focus {
  outline: none;
  box-shadow: 0 0 0 2px #212529;
}

.wp-block-gruenerator-meine-themen-block .block-editor-media-placeholder {
  background-color: rgba(0, 0, 0, 0.1);
  border: 2px dashed #005437;
  padding: 2rem;
  text-align: center;
  color: #005437;
}
.wp-block-gruenerator-meine-themen-block .components-panel__body .components-base-control {
  margin-bottom: 1rem;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/link-kacheln/editor.scss ***!
  \**************************************************************************************************************************************************************************************/
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.wp-block-gruenerator-link-tile-block {
  border: 1px dashed #005437;
  padding: 1rem;
}
.wp-block-gruenerator-link-tile-block .link-tile {
  position: relative;
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  height: 375px;
  display: block;
  color: #fff;
  margin-bottom: 1rem;
}
.wp-block-gruenerator-link-tile-block .link-tile-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.6));
  z-index: 1;
}
.wp-block-gruenerator-link-tile-block .link-tile-content {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  padding: 1.5rem 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 2;
}
.wp-block-gruenerator-link-tile-block .link-tile-title {
  font-size: 2.5rem !important;
  margin: 0;
  font-weight: bold;
  max-width: 80%;
  color: #fff !important;
  font-family: inherit !important;
}
.wp-block-gruenerator-link-tile-block .link-tile-title.rich-text {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 0.5rem;
  border-radius: 4px;
}
.wp-block-gruenerator-link-tile-block .link-tile-title.rich-text:focus {
  outline: none;
  box-shadow: 0 0 0 2px #005437;
}
.wp-block-gruenerator-link-tile-block .link-tile-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-gruenerator-link-tile-block .link-tile-arrow svg {
  width: 24px;
  height: 24px;
  color: #fff;
}
.wp-block-gruenerator-link-tile-block .link-tile-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
}

.wp-block-gruenerator-link-tile-block .block-editor-media-placeholder {
  background-color: rgba(0, 0, 0, 0.1);
  border: 2px dashed #005437;
  padding: 2rem;
  text-align: center;
  color: #005437;
}
.wp-block-gruenerator-link-tile-block .components-panel__body .components-base-control {
  margin-bottom: 1rem;
}

@media (min-width: 768px) {
  .wp-block-gruenerator-link-tile-block .link-tile .link-tile-title {
    font-size: 2.5rem !important;
  }
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/link-kacheln/style.scss ***!
  \*************************************************************************************************************************************************************************************/
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.wp-block-gruenerator-link-tile-block {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.wp-block-gruenerator-link-tile-block .link-tile {
  position: relative;
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  height: 375px;
  display: block;
  color: #fff;
}
.wp-block-gruenerator-link-tile-block .link-tile-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  text-decoration: none;
}
.wp-block-gruenerator-link-tile-block .link-tile-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.6));
  z-index: 1;
}
.wp-block-gruenerator-link-tile-block .link-tile-content {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  padding: 1.5rem 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 2;
}
.wp-block-gruenerator-link-tile-block .link-tile-title {
  font-size: 2.5rem !important;
  margin: 0;
  font-weight: bold;
  max-width: 80%;
  color: #fff !important;
  font-family: inherit !important;
}
.wp-block-gruenerator-link-tile-block .link-tile-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-gruenerator-link-tile-block .link-tile-arrow svg {
  width: 24px;
  height: 24px;
  color: #fff;
}
.wp-block-gruenerator-link-tile-block .link-tile-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  transition: transform 0.2s ease-out;
}
.wp-block-gruenerator-link-tile-block .link-tile:hover .link-tile-background, .wp-block-gruenerator-link-tile-block .link-tile:focus .link-tile-background {
  transform: scale(1.02);
}

@media (min-width: 768px) {
  .wp-block-gruenerator-link-tile-block .link-tile .link-tile-title {
    font-size: 2.5rem !important;
  }
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/contact-form-block/style.scss ***!
  \*******************************************************************************************************************************************************************************************/
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.wp-block-gruenerator-contact-form-block {
  position: relative;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: 0;
  padding-right: 0;
  max-width: 100vw;
}
.wp-block-gruenerator-contact-form-block.alignfull {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-left: 0;
  padding-right: 0;
  max-width: 100vw;
}
.wp-block-gruenerator-contact-form-block .contact-form-block {
  background-size: cover;
  background-position: center;
  padding: 4rem 0;
  width: 100%;
  position: relative;
}
.wp-block-gruenerator-contact-form-block .contact-form-block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
.wp-block-gruenerator-contact-form-block .contact-form-content {
  position: relative;
  z-index: 2;
  max-width: 1100px;
  margin: 0 auto;
  padding: 2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.wp-block-gruenerator-contact-form-block .contact-form-left {
  flex: 1;
  min-width: 300px;
  max-width: 400px;
}
.wp-block-gruenerator-contact-form-block .contact-form-right {
  flex: 2;
  min-width: 300px;
}
.wp-block-gruenerator-contact-form-block .contact-form-title {
  color: white;
  font-size: 2.96875rem;
  margin-bottom: 1.5rem;
  text-align: left;
}
.wp-block-gruenerator-contact-form-block .contact-info {
  margin-bottom: 1.5rem;
}
.wp-block-gruenerator-contact-form-block .contact-info .contact-item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
  color: white;
}
.wp-block-gruenerator-contact-form-block .contact-info .contact-item a {
  color: white;
  text-decoration: none;
}
.wp-block-gruenerator-contact-form-block .contact-info .contact-item a:hover {
  text-decoration: underline;
}
.wp-block-gruenerator-contact-form-block .contact-info .contact-item i {
  width: 20px;
  text-align: center;
}
.wp-block-gruenerator-contact-form-block .social-icons {
  display: flex;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
.wp-block-gruenerator-contact-form-block .social-icons a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #005437;
  color: white;
  font-size: 1.2rem;
  transition: all 0.3s ease;
}
.wp-block-gruenerator-contact-form-block .social-icons a:hover {
  background-color: #008939;
  transform: translateY(-2px);
}
.wp-block-gruenerator-contact-form-block form {
  background: rgba(255, 255, 255, 0.95);
  padding: 2rem;
  border-radius: 8px;
}
.wp-block-gruenerator-contact-form-block form input[type=text],
.wp-block-gruenerator-contact-form-block form input[type=email],
.wp-block-gruenerator-contact-form-block form textarea {
  width: 100%;
  padding: 0.75rem;
  margin-bottom: 1rem;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.wp-block-gruenerator-contact-form-block form input[type=text]:focus,
.wp-block-gruenerator-contact-form-block form input[type=email]:focus,
.wp-block-gruenerator-contact-form-block form textarea:focus {
  outline: none;
  border-color: #005437;
  box-shadow: 0 0 0 2px rgba(0, 84, 55, 0.1);
}
.wp-block-gruenerator-contact-form-block form button,
.wp-block-gruenerator-contact-form-block form input[type=submit] {
  background-color: #005437;
  color: white;
  padding: 0.75rem 1.5rem;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.wp-block-gruenerator-contact-form-block form button:hover,
.wp-block-gruenerator-contact-form-block form input[type=submit]:hover {
  background-color: #008939;
}

@media (max-width: 768px) {
  .wp-block-gruenerator-contact-form-block .contact-form-content {
    flex-direction: column;
  }
  .wp-block-gruenerator-contact-form-block .contact-form-left,
  .wp-block-gruenerator-contact-form-block .contact-form-right {
    max-width: 100%;
  }
  .wp-block-gruenerator-contact-form-block .contact-form-title {
    text-align: center;
    font-size: 2.375rem;
  }
  .wp-block-gruenerator-contact-form-block .social-icons {
    justify-content: center;
  }
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/contact-form-block/editor.scss ***!
  \********************************************************************************************************************************************************************************************/
:export {
  primary: #005437;
  secondary: #008939;
  borderRadius: 3px;
  fontSize: 1.1875rem;
}

.wp-block-gruenerator-contact-form-block .contact-form-block {
  min-height: 400px;
  background-size: cover;
  background-position: center;
  position: relative;
}
.wp-block-gruenerator-contact-form-block .contact-form-block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
.wp-block-gruenerator-contact-form-block .contact-form-content {
  position: relative;
  z-index: 2;
  max-width: 1100px;
  margin: 0 auto;
  padding: 2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.wp-block-gruenerator-contact-form-block .contact-form-left {
  flex: 1;
  min-width: 300px;
  max-width: 400px;
}
.wp-block-gruenerator-contact-form-block .contact-form-right {
  flex: 2;
  min-width: 300px;
}
.wp-block-gruenerator-contact-form-block .contact-form-title {
  color: white;
  font-size: 2.96875rem;
  margin-bottom: 1.5rem;
  text-align: left;
}
.wp-block-gruenerator-contact-form-block .contact-form-title.rich-text {
  background-color: rgba(0, 84, 55, 0.1);
  padding: 0.5rem;
  border-radius: 4px;
}
.wp-block-gruenerator-contact-form-block .contact-form-title.rich-text:focus {
  outline: none;
  box-shadow: 0 0 0 2px #005437;
}
.wp-block-gruenerator-contact-form-block .block-editor-media-placeholder {
  background-color: rgba(0, 0, 0, 0.1);
  border: 2px dashed #005437;
  padding: 2rem;
  text-align: center;
  color: #005437;
}
.wp-block-gruenerator-contact-form-block .social-icons {
  display: flex;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
.wp-block-gruenerator-contact-form-block .social-icons .components-base-control {
  margin-bottom: 0.5rem;
}
.wp-block-gruenerator-contact-form-block .social-icons .components-text-control__input {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: #005437;
  width: 100%;
  padding: 0.75rem;
  border-radius: 4px;
}
.wp-block-gruenerator-contact-form-block .social-icons .components-text-control__input:focus {
  outline: none;
  border-color: #005437;
  box-shadow: 0 0 0 2px rgba(0, 84, 55, 0.1);
}
.wp-block-gruenerator-contact-form-block .block-editor-block-list__layout {
  background: rgba(255, 255, 255, 0.95);
  padding: 2rem;
  border-radius: 8px;
  width: 100%;
}

@media (max-width: 768px) {
  .wp-block-gruenerator-contact-form-block .contact-form-content {
    flex-direction: column;
  }
  .wp-block-gruenerator-contact-form-block .contact-form-left,
  .wp-block-gruenerator-contact-form-block .contact-form-right {
    max-width: 100%;
  }
  .wp-block-gruenerator-contact-form-block .contact-form-title {
    text-align: center;
    font-size: 2.375rem;
  }
  .wp-block-gruenerator-contact-form-block .social-icons {
    justify-content: center;
  }
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/image-grid-block/style.scss ***!
  \*****************************************************************************************************************************************************************************************/
.wp-block-gruenerator-image-grid-block {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.wp-block-gruenerator-image-grid-block .image-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}
.wp-block-gruenerator-image-grid-block .image-grid .grid-item {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  aspect-ratio: 3/4;
}
.wp-block-gruenerator-image-grid-block .image-grid .grid-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.wp-block-gruenerator-image-grid-block .image-grid .grid-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}
.wp-block-gruenerator-image-grid-block .image-grid .grid-item h2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: bold;
  font-size: 2.5rem;
  text-align: center;
  margin: 0;
  z-index: 2;
  padding: 1rem;
  background: rgba(0, 0, 0, 0.1);
}
.wp-block-gruenerator-image-grid-block .image-grid .grid-item:hover img {
  transform: scale(1.05);
}

@media (max-width: 768px) {
  .wp-block-gruenerator-image-grid-block .image-grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/blocks/image-grid-block/editor.scss ***!
  \******************************************************************************************************************************************************************************************/
.wp-block-gruenerator-image-grid-block .block-editor-rich-text__editable {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 0.25rem;
  border-radius: 4px;
}
.wp-block-gruenerator-image-grid-block .components-button {
  margin-top: 0.5rem;
}

.components-panel__body .components-base-control {
  margin-bottom: 1rem;
}
.components-panel__body .components-text-control__input {
  width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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bmRleC5zY3NzIiwid2VicGFjazovL3N1bmZsb3dlci1ndXRlbmJlcmctYWRkb24vLi9zcmMvc3R5bGVzL3RoZW1lLWJyaWRnZS5zY3NzIiwid2VicGFjazovL3N1bmZsb3dlci1ndXRlbmJlcmctYWRkb24vLi9hZG1pbi9jc3MvYWRtaW4tc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vc3VuZmxvd2VyLWd1dGVuYmVyZy1hZGRvbi8uL3NyYy9zdHlsZXMvbGFuZGluZy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3VuZmxvd2VyLWd1dGVuYmVyZy1hZGRvbi8uL3NyYy9ibG9ja3MvaGVyby1ibG9jay9zdHlsZS5zY3NzIiwid2VicGFjazovL3N1bmZsb3dlci1ndXRlbmJlcmctYWRkb24vLi9zcmMvYmxvY2tzL2Fib3V0LWJsb2NrL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vc3VuZmxvd2VyLWd1dGVuYmVyZy1hZGRvbi8uL3NyYy9ibG9ja3MvYWJvdXQtYmxvY2svZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vc3VuZmxvd2VyLWd1dGVuYmVyZy1hZGRvbi8uL3NyYy9ibG9ja3MvaGVyby1pbWFnZS1ibG9jay9zdHlsZS5zY3NzIiwid2VicGFjazovL3N1bmZsb3dlci1ndXRlbmJlcmctYWRkb24vLi9zcmMvYmxvY2tzL2hlcm8taW1hZ2UtYmxvY2svZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vc3VuZmxvd2VyLWd1dGVuYmVyZy1hZGRvbi8uL3NyYy9ibG9ja3MvbWVpbmUtdGhlbWVuLWJsb2NrL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vc3VuZmxvd2VyLWd1dGVuYmVyZy1hZGRvbi8uL3NyYy9ibG9ja3MvbWVpbmUtdGhlbWVuLWJsb2NrL2VkaXRvci5zY3NzIiwid2VicGFjazovL3N1bmZsb3dlci1ndXRlbmJlcmctYWRkb24vLi9zcmMvYmxvY2tzL2xpbmsta2FjaGVsbi9lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly9zdW5mbG93ZXItZ3V0ZW5iZXJnLWFkZG9uLy4vc3JjL2Jsb2Nrcy9saW5rLWthY2hlbG4vc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9zdW5mbG93ZXItZ3V0ZW5iZXJnLWFkZG9uLy4vc3JjL2Jsb2Nrcy9jb250YWN0LWZvcm0tYmxvY2svc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9zdW5mbG93ZXItZ3V0ZW5iZXJnLWFkZG9uLy4vc3JjL2Jsb2Nrcy9jb250YWN0LWZvcm0tYmxvY2svZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vc3VuZmxvd2VyLWd1dGVuYmVyZy1hZGRvbi8uL3NyYy9ibG9ja3MvaW1hZ2UtZ3JpZC1ibG9jay9zdHlsZS5zY3NzIiwid2VicGFjazovL3N1bmZsb3dlci1ndXRlbmJlcmctYWRkb24vLi9zcmMvYmxvY2tzL2ltYWdlLWdyaWQtYmxvY2svZWRpdG9yLnNjc3MiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/