.green-consulting .section a.elementor-button, .green-consulting .elementor-form .elementor-button, .green-consulting .elementor-location-header .btn, .green-consulting .elementor-popup-modal.mobile-menu .btn {
  color: var(--secondary-color);
}
.green-consulting .section .mobile-burger a.elementor-button {
  color: var(--white);
}
.green-consulting a.elementor-button svg path {
  fill: var(--secondary-color);
}
.green-consulting .project-slider .slick-arrow:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Ebene_1' x='0px' y='0px' viewBox='0 0 36 36' style='enable-background:new 0 0 36 36;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%238fff02;%7D%0A%3C/style%3E%3Cg id='Iconly_Broken_Arrow_-_Right_Circle' transform='translate(-1165.997 -1555.903)'%3E%3Cg id='Arrow_-_Right_Circle-8' transform='translate(1165.997 1555.903)'%3E%3Cpath id='Arrow_-_Right_Circle-9' class='st0' d='M15.3,35.8C5.4,34.3-1.3,25.1,0.2,15.3C1.7,5.4,10.9-1.3,20.7,0.2 c9.9,1.5,16.6,10.7,15.1,20.5l0,0c-0.1,0.7-0.8,1.2-1.5,1.1s-1.2-0.8-1.1-1.5c0.1-0.7,0.2-1.5,0.2-2.3c0-4.8-2.2-9.3-6-12.2 C20.6,0.6,11,1.9,5.8,8.6C0.6,15.4,1.9,25,8.6,30.2c6.8,5.2,16.4,3.9,21.6-2.8c0.5-0.5,1.2-0.6,1.8-0.2c0.6,0.4,0.7,1.2,0.3,1.8 c-3.4,4.4-8.7,7-14.3,7C17.1,36,16.2,35.9,15.3,35.8z M13.4,19c-0.6-0.6-0.6-1.4,0-2l6.3-6.2c0.5-0.5,1.3-0.5,1.8,0 c0.6,0.5,0.6,1.3,0.1,1.9L16.3,18l5.3,5.3l0.1,0.1c0.5,0.5,0.5,1.4-0.1,1.9c-0.5,0.5-1.4,0.5-1.9-0.1L13.4,19L13.4,19z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.green-consulting .secondary-btn a.elementor-button svg path {
  fill: var(--white);
}
@media (min-width: 1140px) {
  .green-consulting .news-slider .jet-engine-listing-overlay-wrap .elementor-top-column:hover {
    box-shadow: 0 10px 35px rgba(143, 255, 2, 0.35);
  }
  .green-consulting .blog-grid .jet-engine-listing-overlay-wrap:hover .post-button.secondary-btn .elementor-button {
    color: var(--secondary-color);
  }
  .green-consulting .blog-grid .jet-engine-listing-overlay-wrap:hover .post-button.secondary-btn .elementor-button svg path {
    fill: var(--secondary-color);
  }
}
.green-consulting .blog-grid .post-date {
  color: var(--secondary-color);
}
.green-consulting .header.section a.elementor-button {
  margin-top: 0;
}
.green-consulting .hero {
  padding: 0;
}
.green-consulting .hero .elementor-widget-image-carousel, .green-consulting .hero .swiper-container {
  height: 100%;
}
.green-consulting .hero .elementor-widget-image-carousel img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.green-consulting .hero .elementor-widget-animated-headline {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}
.green-consulting .hero .elementor-widget-animated-headline .elementor-headline {
  margin-bottom: 0;
  border: var(--b) solid transparent;
  background: conic-gradient(from 90deg at top var(--b) left var(--b), var(--g)) 0 0, conic-gradient(from 180deg at top var(--b) right var(--b), var(--g)) 100% 0, conic-gradient(from 0deg at bottom var(--b) left var(--b), var(--g)) 0 100%, conic-gradient(from -90deg at bottom var(--b) right var(--b), var(--g)) 100% 100%;
  background-size: var(--w) var(--w);
  background-origin: border-box;
  background-repeat: no-repeat;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  padding: 0 40px;
  text-align: center;
  padding: 20px 40px;
  text-align: center;
  display: flex;
  flex-direction: row;
  gap: 0.25rem;
  height: 140px;
}
.green-consulting .hero .elementor-widget-animated-headline .elementor-headline .elementor-headline-plain-text, .green-consulting .hero .elementor-widget-animated-headline .elementor-headline .elementor-headline-dynamic-wrapper {
  padding: 0;
  vertical-align: bottom;
}
.green-consulting .hero .elementor-widget-animated-headline .elementor-headline .elementor-headline-plain-text, .green-consulting .hero .elementor-widget-animated-headline .elementor-headline .elementor-headline-dynamic-text {
  font-size: var(--h1-font-size);
}
.green-consulting .hero .elementor-widget-animated-headline .elementor-headline .elementor-headline-plain-text {
  font-weight: 100;
}
.green-consulting .hero .elementor-widget-animated-headline .elementor-headline .elementor-headline-dynamic-text {
  color: var(--primary-color);
  font-weight: 900;
}
.green-consulting .hero.has-stroke:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Ebene_1' x='0px' y='0px' viewBox='0 0 1920 290' style='enable-background:new 0 0 1920 290;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%238fff02;%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfill:%238fff02;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2381.1,309.7 2381.1,309.7 2380.6,309.8 '/%3E%3Cpolygon class='st1' points='1920,0 1920,290 0,290 0,194.9 '/%3E%3Cpolygon class='st2' points='0,290 1920,91.8 1920,0 1919.5,0.1 1920,0 0,194.9 '/%3E%3C/svg%3E");
}
.green-consulting .sp-thumbnails-container {
  height: 0;
}
.green-consulting .jet-listing-dynamic-link__link .jet-listing-dynamic-link__label {
  color: var(--secondary-color);
}
.green-consulting .jet-listing-dynamic-link__link svg path {
  fill: var(--secondary-color);
}
.green-consulting .elementor-location-header:before {
  display: none;
}
.elementor-location-header .hover-is-green a.elementor-item:hover {
  color: var(--e-global-color-1fd9a61);
}

