.elementor-12025 .elementor-element.elementor-element-ebb6ae0{margin-top:100px;margin-bottom:0px;padding:0px 0px 40px 0px;}.elementor-12025 .elementor-element.elementor-element-52ba7e5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12025 .elementor-element.elementor-element-52ba7e5{text-align:center;}.elementor-12025 .elementor-element.elementor-element-c887975 > .elementor-container{max-width:680px;}.elementor-12025 .elementor-element.elementor-element-d636691:not(.elementor-motion-effects-element-type-background), .elementor-12025 .elementor-element.elementor-element-d636691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://new.climagruen.com/wp-content/uploads/2022/10/Stadt-Klima.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12025 .elementor-element.elementor-element-d636691 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12025 .elementor-element.elementor-element-d636691{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-12025 .elementor-element.elementor-element-2b498fd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12025 .elementor-element.elementor-element-2b498fd{text-align:center;}.elementor-12025 .elementor-element.elementor-element-2b498fd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-12025 .elementor-element.elementor-element-ac2b00b > .elementor-container{max-width:680px;}.elementor-12025 .elementor-element.elementor-element-e591513 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-e591513{z-index:10;}.elementor-12025 .elementor-element.elementor-element-b88dfcb .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-b88dfcb{z-index:10;}.elementor-12025 .elementor-element.elementor-element-9894568 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-9894568{z-index:10;}.elementor-12025 .elementor-element.elementor-element-d56efd2:not(.elementor-motion-effects-element-type-background), .elementor-12025 .elementor-element.elementor-element-d56efd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12025 .elementor-element.elementor-element-d56efd2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-12025 .elementor-element.elementor-element-d56efd2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12025 .elementor-element.elementor-element-7a08a82 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12025 .elementor-element.elementor-element-7a08a82{text-align:center;}.elementor-12025 .elementor-element.elementor-element-96b2f8a > .elementor-container{max-width:680px;}.elementor-12025 .elementor-element.elementor-element-1f9f3ae .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-1f9f3ae{z-index:10;}.elementor-12025 .elementor-element.elementor-element-d5d84f7 .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-d5d84f7{z-index:10;}.elementor-12025 .elementor-element.elementor-element-6f4eff7 .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-6f4eff7{z-index:10;}.elementor-12025 .elementor-element.elementor-element-f0278ae .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-f0278ae{z-index:10;}.elementor-12025 .elementor-element.elementor-element-e196ed4:not(.elementor-motion-effects-element-type-background), .elementor-12025 .elementor-element.elementor-element-e196ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://new.climagruen.com/wp-content/uploads/2022/11/Stadt-Planung-Schwammstadt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12025 .elementor-element.elementor-element-e196ed4 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12025 .elementor-element.elementor-element-e196ed4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-12025 .elementor-element.elementor-element-0a2810f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12025 .elementor-element.elementor-element-0a2810f{text-align:center;}.elementor-12025 .elementor-element.elementor-element-0a2810f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-12025 .elementor-element.elementor-element-17ea411 > .elementor-container{max-width:680px;}.elementor-12025 .elementor-element.elementor-element-4e45ea0 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-4e45ea0{z-index:10;}.elementor-12025 .elementor-element.elementor-element-63e801e .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-63e801e{z-index:10;}.elementor-12025 .elementor-element.elementor-element-08fd72f .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-08fd72f{z-index:10;}.elementor-12025 .elementor-element.elementor-element-2d0f9fd:not(.elementor-motion-effects-element-type-background), .elementor-12025 .elementor-element.elementor-element-2d0f9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12025 .elementor-element.elementor-element-2d0f9fd > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12025 .elementor-element.elementor-element-2d0f9fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-12025 .elementor-element.elementor-element-82849d2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12025 .elementor-element.elementor-element-82849d2{text-align:center;}.elementor-12025 .elementor-element.elementor-element-82849d2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-12025 .elementor-element.elementor-element-b551961 > .elementor-container{max-width:680px;}.elementor-12025 .elementor-element.elementor-element-4892a45 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-4892a45{z-index:10;}.elementor-12025 .elementor-element.elementor-element-1d44d9c .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-1d44d9c{z-index:10;}.elementor-12025 .elementor-element.elementor-element-f813fea .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-f813fea{z-index:10;}.elementor-12025 .elementor-element.elementor-element-91b0de1:not(.elementor-motion-effects-element-type-background), .elementor-12025 .elementor-element.elementor-element-91b0de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.climagruen.com/wp-content/uploads/2022/07/Dachbegruenung-Stadt-Dach.jpg");background-position:center center;}.elementor-12025 .elementor-element.elementor-element-91b0de1 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12025 .elementor-element.elementor-element-91b0de1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-12025 .elementor-element.elementor-element-8c79f71 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12025 .elementor-element.elementor-element-8c79f71{text-align:center;}.elementor-12025 .elementor-element.elementor-element-8c79f71 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-12025 .elementor-element.elementor-element-292cb86 > .elementor-container{max-width:680px;}.elementor-12025 .elementor-element.elementor-element-ace44c7 .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-ace44c7{z-index:10;}.elementor-12025 .elementor-element.elementor-element-b41db82 .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-b41db82{z-index:10;}.elementor-12025 .elementor-element.elementor-element-966edcf .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-966edcf{z-index:10;}@media(max-width:767px){.elementor-12025 .elementor-element.elementor-element-e591513 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-b88dfcb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-9894568 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-1f9f3ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-d5d84f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-6f4eff7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-f0278ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-4e45ea0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-63e801e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-08fd72f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-4892a45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-1d44d9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-f813fea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-ace44c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-b41db82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-966edcf > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-e591513 */@media (min-width: 768px) {
    .elementor-12025 .elementor-element.elementor-element-e591513:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    right:-12px;
    border-top: 4px solid gray;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-e591513:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    right:-12px;
    border-right: 4px solid gray;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b88dfcb */@media (min-width: 768px) {
.elementor-12025 .elementor-element.elementor-element-b88dfcb:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    left:-12px;
    border-top: 4px solid gray;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-b88dfcb:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    left:-12px;
    border-right: 4px solid gray;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9894568 */@media (min-width: 768px) {
.elementor-12025 .elementor-element.elementor-element-9894568:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    left:-12px;
    border-top: 4px solid gray;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-9894568:after {
     content: "";
    display: block;
    position: absolute;
    top:-75%;
    height: 130%;
    left:-12px;
    border-right: 4px solid gray;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d636691 */.elementor-12025 .elementor-element.elementor-element-d636691 .elementor-button.elementor-size-xs {
    max-width: 260px;
    min-width: 260px;
    padding:10px;
    line-height: 1.33em;
}
.elementor-12025 .elementor-element.elementor-element-d636691 .elementor-size-xs .elementor-button-text {
    text-align: left;
}
.elementor-12025 .elementor-element.elementor-element-d636691 .elementor-heading-title:hover {
    color: var( --e-global-color-c0c9e60 );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f9f3ae */@media (min-width: 768px) {
    .elementor-12025 .elementor-element.elementor-element-1f9f3ae:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    right:-12px;
    border-top: 4px solid white;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-1f9f3ae:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    right:-12px;
    border-right: 4px solid white;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5d84f7 */@media (min-width: 768px) {
    .elementor-12025 .elementor-element.elementor-element-d5d84f7:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    right:-12px;
    border-top: 4px solid white;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-d5d84f7:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    right:-12px;
    border-right: 4px solid white;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f4eff7 */@media (min-width: 768px) {
.elementor-12025 .elementor-element.elementor-element-6f4eff7:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    left:-12px;
    border-top: 4px solid white;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-6f4eff7:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    left:-12px;
    border-right: 4px solid white;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0278ae */@media (min-width: 768px) {
.elementor-12025 .elementor-element.elementor-element-f0278ae:before { 
    content: "";
    display: block;
    position: absolute;
    top:51%;
    width: 50%;
    left:-12px;
    border-top: 4px solid white;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-f0278ae:after {
     content: "";
    display: block;
    position: absolute;
    top:-75%;
    height: 130%;
    left:-12px;
    border-right: 4px solid white;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d56efd2 */.elementor-12025 .elementor-element.elementor-element-d56efd2 .elementor-button.elementor-size-xs {
    max-width: 260px;
    min-width: 260px;
    padding:10px;
    line-height: 1.33em;
}
.elementor-12025 .elementor-element.elementor-element-d56efd2 .elementor-size-xs .elementor-button-text {
    text-align: left;
}
.elementor-12025 .elementor-element.elementor-element-d56efd2 .elementor-heading-title:hover {
    color: var( --e-global-color-c0c9e60 );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e45ea0 */@media (min-width: 768px) {
    .elementor-12025 .elementor-element.elementor-element-4e45ea0:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    right:-12px;
    border-top: 4px solid white;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-4e45ea0:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    right:-12px;
    border-right: 4px solid white;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63e801e */@media (min-width: 768px) {
    .elementor-12025 .elementor-element.elementor-element-63e801e:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    right:-12px;
    border-top: 4px solid white;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-63e801e:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    right:-12px;
    border-right: 4px solid white;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08fd72f */@media (min-width: 768px) {
.elementor-12025 .elementor-element.elementor-element-08fd72f:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    left:-12px;
    border-top: 4px solid white;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-08fd72f:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    left:-12px;
    border-right: 4px solid white;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e196ed4 */.elementor-12025 .elementor-element.elementor-element-e196ed4 .elementor-button.elementor-size-xs {
    max-width: 260px;
    min-width: 260px;
    padding:10px;
    line-height: 1.33em;
}
.elementor-12025 .elementor-element.elementor-element-e196ed4 .elementor-size-xs .elementor-button-text {
    text-align: left;
}
.elementor-12025 .elementor-element.elementor-element-e196ed4 .elementor-heading-title:hover {
    color: var( --e-global-color-c0c9e60 );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4892a45 */@media (min-width: 768px) {
    .elementor-12025 .elementor-element.elementor-element-4892a45:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    right:-12px;
    border-top: 4px solid gray;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-4892a45:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    right:-12px;
    border-right: 4px solid gray;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d44d9c */@media (min-width: 768px) {
.elementor-12025 .elementor-element.elementor-element-1d44d9c:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    left:-12px;
    border-top: 4px solid gray;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-1d44d9c:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    left:-12px;
    border-right: 4px solid gray;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f813fea */@media (min-width: 768px) {
.elementor-12025 .elementor-element.elementor-element-f813fea:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    left:-12px;
    border-top: 4px solid gray;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-f813fea:after {
     content: "";
    display: block;
    position: absolute;
    top:-115%;
    height: 170%;
    left:-12px;
    border-right: 4px solid gray;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d0f9fd */.elementor-12025 .elementor-element.elementor-element-2d0f9fd .elementor-button.elementor-size-xs {
    max-width: 260px;
    min-width: 260px;
    padding:10px;
    line-height: 1.33em;
}
.elementor-12025 .elementor-element.elementor-element-2d0f9fd .elementor-size-xs .elementor-button-text {
    text-align: left;
}
.elementor-12025 .elementor-element.elementor-element-2d0f9fd .elementor-heading-title:hover {
    color: var( --e-global-color-c0c9e60 );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ace44c7 */@media (min-width: 768px) {
    .elementor-12025 .elementor-element.elementor-element-ace44c7:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    right:-12px;
    border-top: 4px solid white;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-ace44c7:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    right:-12px;
    border-right: 4px solid white;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b41db82 */@media (min-width: 768px) {
.elementor-12025 .elementor-element.elementor-element-b41db82:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    left:-12px;
    border-top: 4px solid white;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-b41db82:after {
     content: "";
    display: block;
    position: absolute;
    top:-50%;
    height: 100%;
    left:-12px;
    border-right: 4px solid white;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-966edcf */@media (min-width: 768px) {
.elementor-12025 .elementor-element.elementor-element-966edcf:before { 
    content: "";
    display: block;
    position: absolute;
    top:50%;
    width: 50%;
    left:-12px;
    border-top: 4px solid white;
    z-index: -1;
  }

.elementor-12025 .elementor-element.elementor-element-966edcf:after {
     content: "";
    display: block;
    position: absolute;
    top:-94%;
    height: 150%;
    left:-12px;
    border-right: 4px solid white;
    z-index: -1;
}  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-91b0de1 */.elementor-12025 .elementor-element.elementor-element-91b0de1 .elementor-button.elementor-size-xs {
    max-width: 260px;
    min-width: 260px;
    padding:10px;
    line-height: 1.33em;
}
.elementor-12025 .elementor-element.elementor-element-91b0de1 .elementor-size-xs .elementor-button-text {
    text-align: left;
}
.elementor-12025 .elementor-element.elementor-element-91b0de1 .elementor-heading-title:hover {
    color: var( --e-global-color-c0c9e60 );
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-12025 .elementor-button:hover {
    color:var(--e-global-color-secondary);
    background-color: var(--e-global-color-c0c9e60)!important;
}/* End custom CSS */