@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@-o-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-webkit-keyframes checkbox-check-orange{0%{width:0;height:0;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check-orange{0%{width:0;height:0;border-color:var(--brand-color-1);-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-orange{0%{width:0;height:0;border-color:var(--brand-color-1);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-webkit-keyframes checkbox-check-green{0%{width:0;height:0;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check-green{0%{width:0;height:0;border-color:var(--brand-color-1);-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-green{0%{width:0;height:0;border-color:var(--brand-color-1);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-webkit-keyframes checkbox-check-green-b2b{0%{width:0;height:0;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check-green-b2b{0%{width:0;height:0;border-color:var(--brand-color-1);-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-green-b2b{0%{width:0;height:0;border-color:var(--brand-color-1);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-white{0%{width:0;height:0;border-color:#fff;transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;transform:translate3d(0, -0.9em, 0) rotate(45deg)}}.shaped-block,.shaped-slider,.shaped-with-circle,.shaped-two-text-block,.shaped-quote-with-circle .content-wrapper,.service-box-block,.grey-image-text,.gray-bg.simple-text-icons,.grey-arccodion-block,.shadow-number-blocks,.shaped-download,.energy-graphics,.map-explained,.simple-text-icons,.slider-carousel-section.grey-bg,.demo-banner,.campaign-el,.text-image-overflow,.mobilitat-banner,.graphic-banner,.simple-text-image.grey-bg{max-width:93.3em;margin-left:auto;margin-right:auto;float:none;margin-bottom:5em}.shaped-block.no-bottom-space,.shaped-slider.no-bottom-space,.shaped-with-circle.no-bottom-space,.shaped-two-text-block.no-bottom-space,.shaped-quote-with-circle .content-wrapper.no-bottom-space,.service-box-block.no-bottom-space,.grey-image-text.no-bottom-space,.gray-bg.simple-text-icons.no-bottom-space,.grey-arccodion-block.no-bottom-space,.shadow-number-blocks.no-bottom-space,.shaped-download.no-bottom-space,.energy-graphics.no-bottom-space,.map-explained.no-bottom-space,.simple-text-icons.no-bottom-space,.slider-carousel-section.grey-bg.no-bottom-space,.demo-banner.no-bottom-space,.campaign-el.no-bottom-space,.text-image-overflow.no-bottom-space,.mobilitat-banner.no-bottom-space,.graphic-banner.no-bottom-space,.simple-text-image.grey-bg.no-bottom-space{margin-bottom:0}@media (max-width:767px){.shaped-block,.shaped-slider,.shaped-with-circle,.shaped-two-text-block,.shaped-quote-with-circle .content-wrapper,.service-box-block,.grey-image-text,.gray-bg.simple-text-icons,.grey-arccodion-block,.shadow-number-blocks,.shaped-download,.energy-graphics,.map-explained,.simple-text-icons,.slider-carousel-section.grey-bg,.demo-banner,.campaign-el,.text-image-overflow,.mobilitat-banner,.graphic-banner,.simple-text-image.grey-bg{margin-bottom:4em}}@media (max-width:360px){.shaped-block,.shaped-slider,.shaped-with-circle,.shaped-two-text-block,.shaped-quote-with-circle .content-wrapper,.service-box-block,.grey-image-text,.gray-bg.simple-text-icons,.grey-arccodion-block,.shadow-number-blocks,.shaped-download,.energy-graphics,.map-explained,.simple-text-icons,.slider-carousel-section.grey-bg,.demo-banner,.campaign-el,.text-image-overflow,.mobilitat-banner,.graphic-banner,.simple-text-image.grey-bg{margin-bottom:3em}}.shaped-block{position:relative;background:#f7f7f7;float:none}.shaped-block .content-wrapper{position:static;overflow:visible}.shaped-block .ce_text{overflow:visible}.shaped-block .ce_text h3,.shaped-block .ce_text p{text-align:left}.shaped-block .img_containment{position:absolute;width:51%;left:0;top:0;bottom:0;overflow:hidden;height:calc(100% - 0.5px)}.shaped-block .img_containment img,.shaped-block .img_containment figure{min-width:100%}.shaped-block .img_containment img{position:absolute;max-width:none;min-width:100%;min-height:101%;width:auto;height:auto;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:-1000px;right:-1000px;margin:auto}.shaped-block strong{color:inherit;font-weight:inherit}.shaped-block.shaped-info h2{font-weight:400;font-family:var(--font-heading);font-style:var(--font-heading-style);font-size:1.5em}.shaped-block.shaped-info h2 strong{font-style:var(--font-base-style);text-transform:uppercase;font-family:var(--font-base);font-weight:700}.shaped-block.shaped-info p:last-of-type{font-size:1.3em}.shaped-block.rigth-important-part .img_containment img{left:auto;right:0}.shaped-block .small-bubble{width:16.2em;height:16.2em;border:1px solid transparent;background:#fff;border-radius:50%;padding-top:3.5em;position:absolute;z-index:25;bottom:-3.5em;left:28em;-webkit-box-shadow:0 0.125em 1em 0.125em rgba(132, 129, 129, 0.36);-moz-box-shadow:0 0.125em 1em 0.125em rgba(132, 129, 129, 0.36);box-shadow:0 0.125em 1em 0.125em rgba(132, 129, 129, 0.36)}.shaped-block .small-bubble p{margin-bottom:0;line-height:1.4;font-family:var(--font-heading);font-style:var(--font-heading-style)}.shaped-block .small-bubble p strong{text-transform:uppercase;color:var(--brand-color-1);font-style:normal;font-weight:var(--font-base-strong-weight)}.shaped-block .small-bubble .textcontainer{background:transparent;width:auto;float:none;padding:0}.shaped-block .small-bubble .textcontainer:before{background-image:none}.shaped-block .small-bubble .textcontainer p{text-align:center}.shaped-block .btn-default strong{color:inherit;font-weight:var(--font-base-strong-weight)}.shaped-block.with-bubble{overflow:visible}.shaped-block.with-bubble:after{content:"";display:block;clear:both}.shaped-block .pdf-link{transition:all 0.3s ease-in-out}.shaped-block .pdf-link:hover{opacity:0.7}.shaped-block .textcontainer{width:50%;position:relative;z-index:20;float:right;background:#f7f7f7;padding:5em 0}.shaped-block .textcontainer:before{content:"";background-image:linear-gradient(to left top, #f7f7f7 0%, #f7f7f7 calc(50% - 1px), transparent 50%);position:absolute;width:44%;height:100%;top:0;right:100%}.shaped-block .textcontainer>*{position:relative}.shaped-block.small-angle .textcontainer:before{width:24%}.shaped-block.smaller-angle .textcontainer:before{width:33%}.shaped-block h2,.shaped-block p,.shaped-block ul li,.shaped-block a:not(.btn-default){color:#4d4d4d}.shaped-block h2{margin-bottom:1em;font-size:1.3em;font-style:normal;font-weight:var(--font-base-strong-weight)}.shaped-block h2 strong{color:inherit}.shaped-block h3{font-size:1.3em;margin-bottom:2em;font-weight:var(--font-base-strong-weight)}.shaped-block h3 strong{text-transform:none}.shaped-block p,.shaped-block ul li{font-weight:500}.shaped-block p strong,.shaped-block ul li strong{color:#fff;font-weight:400}.shaped-block p a:not(.btn-default){font-weight:var(--font-base-strong-weight);color:var(--brand-color-1);transition:all 0.3s ease-in-out}.shaped-block p a:not(.btn-default):hover{opacity:0.7}.shaped-block blockquote p{font-size:1.3em;font-style:var(--font-heading-style);font-family:var(--font-heading)}.shaped-block blockquote+h4{color:#439163;margin-top:1em}.shaped-block p:last-of-type,.shaped-block ul:last-of-type{margin-bottom:0}.shaped-block ul li{position:relative;margin-bottom:0.25em;padding-left:1.4em}.shaped-block ul li:before{position:absolute;top:0;content:"+";left:0}.shaped-block ul.social-media li{display:inline-block;padding-left:0;margin-right:1em}.shaped-block ul.social-media li:before{display:none}.shaped-block ul.social-media li a{background-repeat:no-repeat;width:3em;height:3em;text-indent:-1000em;display:block;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transition:transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out}.shaped-block ul.social-media li a:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.shaped-block ul.social-media li.instagram a{background-image:url("../../bundles/zeag/icons/icon-instagram.svg")}.shaped-block ul.social-media li.facebook a{background-image:url("../../bundles/zeag/icons/icon-facebook.svg")}.shaped-block ul.social-media li.twitter a{background-image:url("../../bundles/zeag/icons/icon-twitter.svg")}.shaped-block .textimage-left .textcontainer{padding-left:1.5em}.shaped-block .textimage-right .textcontainer{float:left;padding-right:1.5em}.shaped-block .textimage-right .textcontainer:before{left:100%;right:auto;background-image:linear-gradient(to right bottom, #f7f7f7 0%, #f7f7f7 calc(50% - 1px), transparent 50%)}.shaped-block .textimage-right .img_containment{left:auto;right:0}.shaped-block p strong{font-weight:var(--font-base-strong-weight);color:inherit}.shaped-block p em{font-style:normal;color:inherit;font-weight:var(--font-base-strong-weight)}@media (max-width:1200px) and (min-width:801px){.shaped-block .ce_text{overflow:visible}.shaped-block .textcontainer{width:66%;padding-top:4em;padding-bottom:4em;padding-left:4em;padding-right:4em}.shaped-block .textcontainer:before{width:28%}.shaped-block .img_containment{width:36%}.shaped-block .textimage-right .textcontainer:before{right:30px}}@media (max-width:1200px) and (min-width:801px) and (max-width:1300px){.shaped-block .textcontainer{padding-left:3em;padding-right:3em}}@media (max-width:1200px) and (min-width:801px) and (max-width:800px){.shaped-block .textcontainer{padding-left:2.5em;padding-right:2.5em}}@media (max-width:1200px) and (min-width:801px) and (max-width:480px){.shaped-block .textcontainer{padding-left:2.5em;padding-right:2.5em}}@media (max-width:1200px) and (min-width:801px) and (max-width:340px){.shaped-block .textcontainer{padding-left:1.5em;padding-right:1.5em}}@media (max-width:800px){.shaped-block{background:transparent}.shaped-block .content-wrapper{padding:0}.shaped-block .textimage-right .textcontainer,.shaped-block .textimage-left .textcontainer,.shaped-block .textimage-above .textcontainer{width:100%;margin:0;padding-top:3em;padding-bottom:3em;padding-left:4em;padding-right:4em;text-align:left}.shaped-block .textimage-right .textcontainer:before,.shaped-block .textimage-left .textcontainer:before,.shaped-block .textimage-above .textcontainer:before{display:none}.shaped-block .textimage-right li{padding-right:0;padding-left:1.4em}.shaped-block .textimage-right li:before{right:auto;left:0}.shaped-block .img_containment{display:none !important}.shaped-block.mobile-center .textcontainer{text-align:center}.shaped-block.mobile-center .textcontainer h3{margin-bottom:1em}.shaped-block.top-space{margin-top:10em}.shaped-block ul.social-media{text-align:center}}@media (max-width:800px) and (max-width:1300px){.shaped-block .textimage-right .textcontainer,.shaped-block .textimage-left .textcontainer,.shaped-block .textimage-above .textcontainer{padding-left:3em;padding-right:3em}}@media (max-width:800px) and (max-width:800px){.shaped-block .textimage-right .textcontainer,.shaped-block .textimage-left .textcontainer,.shaped-block .textimage-above .textcontainer{padding-left:2.5em;padding-right:2.5em}}@media (max-width:800px) and (max-width:480px){.shaped-block .textimage-right .textcontainer,.shaped-block .textimage-left .textcontainer,.shaped-block .textimage-above .textcontainer{padding-left:2.5em;padding-right:2.5em}}@media (max-width:800px) and (max-width:340px){.shaped-block .textimage-right .textcontainer,.shaped-block .textimage-left .textcontainer,.shaped-block .textimage-above .textcontainer{padding-left:1.5em;padding-right:1.5em}}.shaped-download{position:relative;background:#f7f7f7}.shaped-download .content-wrapper{position:static;overflow:visible}.shaped-download .image_container{position:absolute;width:48%;top:0;bottom:0;overflow:hidden}.shaped-download .image_container.float_right{right:0}.shaped-download .image_container img{display:block;width:auto;height:100%;max-width:none}.shaped-download.rigth-important-part .image_container img{position:absolute;left:auto;right:0;top:0}.shaped-download .innerbox{padding:5em 0}.shaped-download .ce_textdownloads:first-of-type .innerbox{padding-bottom:0}.shaped-download .ce_textdownloads:last-of-type .innerbox{padding-bottom:5em}.shaped-download .ce_textdownloads:last-of-type .innerbox{padding-top:2.5em}.shaped-download .ce_textdownloads:first-of-type .innerbox{padding-top:5em}.shaped-download .text-container:before{content:"";position:absolute;width:14em;height:100%;top:0;left:52%;right:auto;background-image:linear-gradient(to right bottom, #f7f7f7 0%, #f7f7f7 calc(50% - 1px), transparent 50%)}.shaped-download h3{font-weight:var(--font-base-strong-weight);margin-bottom:1.25em;color:var(--brand-color-1);font-size:1.25em}.shaped-download .ce_textdownloads ul{margin-bottom:0}.shaped-download .ce_textdownloads li{padding:0.65em 0;border-bottom:1px solid #dadbdb;font-weight:var(--font-base-strong-weight)}.shaped-download .ce_textdownloads li .size{font-weight:400}.shaped-download .ce_textdownloads li a{color:inherit;transition:all 0.3s ease-in-out}.shaped-download .ce_textdownloads li a:hover{color:var(--brand-color-1)}.shaped-download .ce_textdownloads li:first-of-type{border-top:1px solid #dadbdb}.shaped-download .ce_textdownloads .application-pdf a{display:inline-block}.shaped-download ul{width:52%}@media (max-width:1040px){.shaped-download .image_container{width:38%}.shaped-download .text-container:before{left:62%}.shaped-download ul{width:60%}}@media (max-width:760px){.shaped-download .image_container,.shaped-download .text-container:before{display:none}.shaped-download ul{width:auto}}.shaped-with-circle blockquote h4{color:var(--brand-color-1)}@media (max-width:1510px){.shaped-block .small-bubble{left:28%}}@media (max-width:1200px){.shaped-block .small-bubble{left:5em;width:15em;height:15em;padding-top:2.5em}}@media (max-width:800px){.shaped-block.with-bubble .textcontainer{width:100%;padding-left:2.5em;padding-right:2.5em}.shaped-block .small-bubble{width:100%;position:relative;border-radius:0;top:auto;bottom:auto;padding:2.5em;left:auto;float:left;height:auto}.shaped-block .small-bubble strong{display:block}.shaped-block .small-bubble br{display:none}}.shaped-with-circle{padding:0;background:#f7f7f7;position:relative;float:none}.shaped-with-circle .content-wrapper{position:static}.shaped-with-circle h3{position:absolute;right:-11.5em;top:0;bottom:0;margin:auto;height:10em;width:10em;border-radius:50%;text-align:center;padding:0.5em;color:#fff;z-index:30;font-size:1.15em;background:var(--brand-color-1);background:-moz-linear-gradient(135deg, var(--brand-color-1) 33%, var(--brand-color-1-variant) 100%);background:-webkit-linear-gradient(135deg, var(--brand-color-1) 33%, var(--brand-color-1-variant) 100%);background:linear-gradient(135deg, var(--brand-color-1) 33%, var(--brand-color-1-variant) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--brand-color-1)",endColorstr="var(--brand-color-1-variant)",GradientType=1)}.shaped-with-circle h3 em{top:50%;position:relative;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);color:#fff;display:block;margin-top:2px;line-height:1.25}.shaped-with-circle h3 strong{color:inherit;font-weight:600}.shaped-with-circle.standard-text h2{font-size:1.05em;font-weight:var(--font-base-strong-weight)}.shaped-with-circle:not(.standard-text) p{font-family:var(--font-heading);font-style:var(--font-heading-style);font-size:1.3em;text-align:center;text-align:center;margin-bottom:0}.shaped-with-circle .textcontainer{width:50%;float:left;position:relative;padding:5em 3em 5em 0;background:#f7f7f7}.shaped-with-circle .textcontainer:after{content:"";background-image:linear-gradient(to right bottom, #f7f7f7 0%, #f7f7f7 50%, transparent 50%);position:absolute;width:200px;height:100%;top:0;right:-200px;z-index:20}.shaped-with-circle .img_containment{position:absolute;right:0;top:0;width:50%;height:100%}.shaped-with-circle .img_containment figure{width:100%;height:100%}.shaped-with-circle .img_containment img{position:absolute;top:-1000px;bottom:-1000px;margin:auto;max-width:none;min-width:100%;min-height:100%}.shaped-with-circle .textimage-left .img_containment{left:0}.shaped-with-circle .textimage-left .textcontainer{float:right;padding-right:1em;padding-left:3em}.shaped-with-circle .textimage-left .textcontainer:after{background-image:linear-gradient(to left top, #f7f7f7 0%, #f7f7f7 50%, transparent 50%);left:-200px}.shaped-with-circle .textimage-left h3{right:auto;left:-11.5em}.shaped-with-circle:not(.standard-text),.shaped-with-circle blockquote{text-align:left}.shaped-with-circle:not(.standard-text) p,.shaped-with-circle blockquote p{margin-bottom:1em;text-align:left}.shaped-with-circle:not(.standard-text) p:last-child,.shaped-with-circle blockquote p:last-child{margin-bottom:0}.shaped-with-circle:not(.standard-text) h4,.shaped-with-circle blockquote h4{color:var(--brand-color-1-variant);font-weight:var(--font-base-semibold-weight)}@media (min-width:1925px){.shaped-with-circle{float:none}}@media (min-width:1025px) and (max-width:1280px){.shaped-with-circle .textcontainer{padding:4em 0 4em 0}}@media (min-width:801px) and (max-width:1024px){.shaped-with-circle .textcontainer{padding:3.5em 0 3.5em 0}}@media (max-width:800px){.shaped-with-circle{overflow:visible;margin-top:4em;float:left}.shaped-with-circle .ce_text{overflow:visible}.shaped-with-circle .img_containment{display:none !important}.shaped-with-circle .textimage-left .textcontainer,.shaped-with-circle .textcontainer{width:100%;padding:105px 0 4.5em 0}.shaped-with-circle .textimage-left .textcontainer:after,.shaped-with-circle .textcontainer:after{display:none}.shaped-with-circle .textimage-left h3,.shaped-with-circle h3{width:9.5em;height:9.5em;right:0;left:0;margin:auto;top:-100%;font-size:1.125em;padding:0.75em}}@media (max-width:460px){.shaped-with-circle .textcontainer{padding:90px 0 3.5em 0}.shaped-with-circle:not(.standard-text) p{font-size:1.2em}}.quote-section{padding:5em;margin-bottom:5em;text-align:center}.quote-section p{font-family:var(--font-heading);font-style:var(--font-heading-style);font-size:1.3em;text-align:center;max-width:700px;font-weight:400;margin:0 auto}.quote-section h3{text-align:center;margin-top:2em;font-weight:var(--font-base-semibold-weight);color:var(--brand-color-1-variant);font-size:1em}@media (max-width:580px){.quote-section{padding:5em 2em}}@media (max-width:380px){.quote-section{padding:4em 0}}.shaped-two-text-block{background:#f7f7f7;position:relative;float:none;margin:auto;margin-bottom:5em}.shaped-two-text-block:before{position:absolute;right:0;width:50%;top:0;height:100%;background:#ebebeb;content:""}.shaped-two-text-block .content-wrapper{max-width:1400px}.shaped-two-text-block .content-wrapper:after{content:"";display:table;clear:both}.shaped-two-text-block .ce_text{display:inline-block;vertical-align:middle;position:relative}.shaped-two-text-block .ce_text:first-of-type{width:50%;padding:5.5em 1.5em 5.5em 0}.shaped-two-text-block .ce_text:first-of-type p{font-weight:500}.shaped-two-text-block .ce_text:first-of-type p:last-of-type{margin-bottom:0}.shaped-two-text-block .ce_text:last-of-type{width:31%;margin-left:18%;padding:0 0 0 2em;background:#ebebeb;text-align:center}.shaped-two-text-block .ce_text:last-of-type h3{font-style:var(--font-heading-style);font-size:1.3em;font-weight:400}.shaped-two-text-block .ce_image{height:100%;right:32%;width:18%;position:absolute;z-index:10;top:0;padding:2em;text-align:center}.shaped-two-text-block .ce_image img{border-radius:50%;position:relative;z-index:5;width:11em;max-width:100%;display:block;margin:auto;-webkit-box-shadow:0 0 1.5em 0 rgba(32, 32, 32, 0.5);-moz-box-shadow:0 0 1.5em 0 rgba(32, 32, 32, 0.5);box-shadow:0 0 1.5em 0 rgba(32, 32, 32, 0.5)}.shaped-two-text-block .ce_image:before{content:"";background-image:linear-gradient(to right bottom, #f7f7f7 0%, #f7f7f7 50%, transparent 50%);position:absolute;width:92%;height:100%;top:0;left:0;z-index:2}.shaped-two-text-block.quote{background:#f7f7f7}.shaped-two-text-block.quote:before{background:#ebebeb}.shaped-two-text-block.quote .ce_image:before{background-image:linear-gradient(to right bottom, #f7f7f7 0%, #f7f7f7 50%, transparent 50%)}.shaped-two-text-block.quote .ce_text:first-of-type p{font-size:1.3em;font-style:var(--font-heading-style);font-family:var(--font-heading);color:#333;margin-bottom:1em}.shaped-two-text-block.quote .ce_text:first-of-type h3{color:var(--brand-color-1-variant);font-weight:var(--font-base-semibold-weight)}.shaped-two-text-block.quote .ce_text:last-of-type p{text-align:left;font-weight:500}.shaped-two-text-block.quote .ce_text:last-of-type p:last-of-type{margin-bottom:0}@media (min-width:881px){.shaped-two-text-block .ce_image .image_container{z-index:10}.shaped-two-text-block .ce_image img{position:absolute;top:0;bottom:0;height:11em;margin:auto}}@media (max-width:880px){.shaped-two-text-block:before{display:none}.shaped-two-text-block .content-wrapper{padding-left:0;padding-right:0}.shaped-two-text-block .ce_text:first-of-type,.shaped-two-text-block .ce_text:last-of-type{width:100%;float:left;padding-left:2.5em;padding-right:2.5em}.shaped-two-text-block .ce_text:first-of-type{padding:4em 2.5em 2em}.shaped-two-text-block .ce_text:last-of-type{padding:7em 2.5em 4em;margin-left:0}.shaped-two-text-block .ce_text .textcontainer{max-width:560px;margin:auto}.shaped-two-text-block .ce_text:first-of-type{text-align:center}.shaped-two-text-block .ce_image{position:relative;z-index:20;height:auto;right:auto;width:auto;padding:0;clear:both;margin-bottom:-6.5em;padding:1.5em}.shaped-two-text-block .ce_image:before{display:none}}.shaped-contact{width:100%;float:left;margin-bottom:5em}.shaped-contact .content-wrapper{background:#f7f7f7;position:relative}.shaped-contact .content-wrapper:after{display:table;content:"";clear:both}.shaped-contact .content-wrapper:before{width:14em;position:absolute;height:100%;background:#ebebeb;right:0;top:0;content:""}.shaped-contact .ce_text{padding-top:3.5em;padding-bottom:3.5em;float:left}.shaped-contact .ce_text .textcontainer p:last-of-type{margin-bottom:0}.shaped-contact .block{overflow:visible}.shaped-contact .left-content{width:58%;padding-right:3em}.shaped-contact .left-content.strong_cap h3 strong{text-transform:inherit}.shaped-contact .right-content{width:42%;position:relative;background:#ebebeb}.shaped-contact .right-content:before{content:"";background-image:linear-gradient(to right bottom, #f7f7f7 0%, #f7f7f7 50%, transparent 50%);position:absolute;width:10em;height:100%;top:0;left:0;z-index:2}.shaped-contact .right-content .innerbox{position:relative;z-index:20}.shaped-contact .img_containment{float:left;border-radius:50%;overflow:hidden;margin-right:2em}.shaped-contact h3{margin-bottom:1em;font-size:1.3em;font-weight:var(--font-base-strong-weight)}.shaped-contact h3 strong{font-weight:var(--font-base-strong-weight)}.shaped-contact ul{margin-top:1em;position:relative;top:0}.shaped-contact ul li strong{font-weight:var(--font-base-strong-weight)}.shaped-contact p a,.shaped-contact li a{color:var(--brand-color-1);text-decoration:none;font-weight:var(--font-base-strong-weight)}.shaped-contact p a.energieshop-popup-opener,.shaped-contact p a.kundencenter-popup-opener,.shaped-contact p a.popup,.shaped-contact li a.energieshop-popup-opener,.shaped-contact li a.kundencenter-popup-opener,.shaped-contact li a.popup{margin-top:0.75em;margin-left:auto;margin-right:auto;display:block;max-width:22em}.shaped-contact p a:hover,.shaped-contact li a:hover{opacity:0.7}.shaped-contact.no-margin-top{margin-top:0}@media (min-width:711px){.shaped-contact .content-wrapper,.shaped-contact .right-content .innerbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-align-items:stretch;align-items:stretch}.shaped-contact .right-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.shaped-contact .right-content .innerbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.shaped-contact .left-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.shaped-contact .left-content .innerbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.shaped-contact .img_containment{flex-basis:9.4em;flex-shrink:0}}@media (max-width:1000px){.shaped-contact .img_containment{max-width:10em}.shaped-contact .left-content{width:52%;padding-right:2em}.shaped-contact .right-content{min-height:21em;width:48%}}@media (max-width:710px){.shaped-contact{text-align:center}.shaped-contact .content-wrapper{padding:0}.shaped-contact .content-wrapper:before{display:none}.shaped-contact .left-content,.shaped-contact .right-content{width:100%;max-width:100%}.shaped-contact .left-content{padding:3em 2.5em 2em}.shaped-contact .right-content{min-height:0;padding-left:2.5em;padding-right:2.5em}.shaped-contact .right-content ul{top:auto;margin-top:0;margin-bottom:0}.shaped-contact .right-content:before{display:none}.shaped-contact .img_containment{display:none !important}}@media (max-width:767px){.shaped-contact{margin-bottom:4em}}@media (max-width:360px){.shaped-contact{margin-bottom:3em}}.shaped-quote-with-circle{padding:0;position:relative;float:none}.shaped-quote-with-circle h3{position:absolute;right:-9.5em;top:50%;margin:-4.5em auto 0;height:10em;width:10em;border-radius:50%;text-align:center;padding:0.5em;color:#fff;z-index:30;font-size:1.15em;background:var(--brand-color-1);background:-moz-linear-gradient(135deg, var(--brand-color-1) 33%, var(--brand-color-1-variant) 100%);background:-webkit-linear-gradient(135deg, var(--brand-color-1) 33%, var(--brand-color-1-variant) 100%);background:linear-gradient(135deg, var(--brand-color-1) 33%, var(--brand-color-1-variant) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--brand-color-1)",endColorstr="var(--brand-color-1-variant)",GradientType=1);font-weight:var(--font-heading-weight)}.shaped-quote-with-circle h3 em{top:50%;position:relative;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);color:#fff;display:block;margin-top:2px;line-height:1.25}.shaped-quote-with-circle h3 strong{color:inherit}.shaped-quote-with-circle blockquote{text-align:left}.shaped-quote-with-circle blockquote p{font-family:var(--font-heading);font-style:var(--font-heading-style);font-size:1.3em;text-align:center;text-align:center;margin-bottom:0;margin-bottom:1em;text-align:left}.shaped-quote-with-circle blockquote p:last-child{margin-bottom:0}.shaped-quote-with-circle blockquote h4{color:var(--brand-color-1-variant);font-weight:var(--font-base-semibold-weight)}.shaped-quote-with-circle .left-content{position:relative}.shaped-quote-with-circle .left-content .textcontainer{padding-right:2em}.shaped-quote-with-circle .right-content{padding-left:15em}@media screen and (max-width:800px){.shaped-quote-with-circle .content-wrapper{flex-direction:column}.shaped-quote-with-circle .content-wrapper:before{display:none}.shaped-quote-with-circle .left-content,.shaped-quote-with-circle .right-content{width:100%}.shaped-quote-with-circle .left-content:before,.shaped-quote-with-circle .right-content:before{display:none}.shaped-quote-with-circle .right-content{padding-left:2em;min-height:0;background:none}.shaped-quote-with-circle .left-content .textcontainer{padding-right:0;padding-bottom:10em}.shaped-quote-with-circle .left-content .textcontainer h3{bottom:-1em;top:auto;right:50%;margin:0 -4.5em 0 0}}body.trident .shaped-block.dark-grey-bg .textcontainer:before{background-image:linear-gradient(to left bottom, #f7f7f7 0%, #f7f7f7 50%, transparent 50%)}body.trident .shaped-block .textcontainer:before{background-image:linear-gradient(to left bottom, #f7f7f7 0%, #f7f7f7 50%, transparent 50%)}body.trident .shaped-block .textimage-right .textcontainer:before{background-image:linear-gradient(to right bottom, #f7f7f7 0%, #f7f7f7 50%, transparent 50%)}body.trident .shaped-with-circle .textcontainer:after{background-image:linear-gradient(to right bottom, #f7f7f7 0%, #f7f7f7 50%, transparent 50%)}body.trident .shaped-with-circle .textimage-left .textcontainer:after{background-image:linear-gradient(to left top, #f7f7f7 0%, #f7f7f7 50%, transparent 50%)}body.trident .shaped-two-text-block .ce_image:before{background-image:linear-gradient(to right bottom, var(--brand-color-1) 0%, var(--brand-color-1) 50%, transparent 50%)}body.trident .shaped-two-text-block.quote .ce_image:before{background-image:linear-gradient(to right bottom, #f7f7f7 0%, #f7f7f7 50%, transparent 50%)}.shaped-slider{max-width:1586px;margin:0 auto;float:none;margin-bottom:5em;background:transparent}.shaped-slider .content-wrapper{position:static;overflow:visible;max-width:100%;padding:0}.shaped-slider .innerbox{margin:auto;max-width:calc(81em + 5em);width:100%;padding-left:4em;padding-right:4em}.shaped-slider .slick-dots{position:absolute;z-index:30;bottom:4em;left:0;right:0;width:100%;max-width:calc(81em + 5em);padding-left:4em;padding-right:4em;margin:auto}.shaped-slider .slick-dots li{float:left;margin-right:0.35em;padding-left:0}.shaped-slider .slick-dots li:before{display:none}.shaped-slider .slick-dots button{text-indent:-999px;border:1px solid #cac7c7;border-radius:50%;width:0.75em;height:0.75em;display:block;overflow:hidden;padding:0;cursor:pointer;background:#f7f7f7}.shaped-slider .slick-dots li.slick-active button{background:#cac7c7}.shaped-slider .ce_text{position:relative;float:left;cursor:move;cursor:all-scroll}.shaped-slider .ce_text p{font-size:1.35em;font-family:var(--font-heading);font-style:var(--font-heading-style);margin-bottom:1em;color:#4d4d4d}.shaped-slider .ce_text h4{color:var(--brand-color-1-variant);font-weight:var(--font-base-semibold-weight);font-size:1.1em}.shaped-slider .ce_text h5{width:9em;height:9em;padding:0.5em;color:#fff;text-align:center;border-radius:50%;position:absolute;right:0;margin-right:-11em;transform:translateY(-50%);top:50%;background:#3f7f2a}.shaped-slider .ce_text h5 em{font-style:normal;position:relative;transform:translateY(-50%);top:50%;display:block;color:#fff}.shaped-slider .ce_text h5 strong{color:#fff;font-weight:var(--font-base-strong-weight);text-transform:uppercase}@media screen and (max-width:800px){.shaped-slider .ce_text h5{right:0;margin-right:0}}.shaped-slider .slick-slide{background:#f7f7f7}.shaped-slider .textimage-right .textcontainer{padding:5em 0 8em;background:#f7f7f7}.shaped-slider .textimage-right .textcontainer:before{width:32%;background-image:linear-gradient(to right bottom, #f7f7f7 0%, #f7f7f7 50%, transparent 50%)}@media screen and (max-width:800px){.shaped-slider .textimage-right .textcontainer{padding-right:12em}}.shaped-slider .content-wrapper{opacity:0}.shaped-slider .slick-slider.slick-initialized{background:none}.shaped-slider .content-wrapper.slick-initialized{opacity:1;position:relative;transition:opacity 0.2s ease-in}@media (max-width:600px){.shaped-slider .textimage-right .textcontainer{padding:10em 0 6em}.shaped-slider .ce_text h5{top:2em;right:0;left:0;margin:auto;transform:none}.shaped-slider .innerbox{padding-left:2em;padding-right:2em}}.shape-article{background:#f7f7f7;margin-bottom:5em}.shape-article .content-wrapper{max-width:100%}.shape-article .txt-wrapper{width:50%;float:right;position:relative;background:#1fa038}.shape-article .txt-wrapper img{height:100%;position:absolute;top:0;right:100%}.shape-article svg{position:absolute;top:0;right:100%;height:100%;display:none}.demo-banner .content-wrapper{padding:0;max-width:100%}.campaign-el{position:relative;background:#f7f7f7;float:none}.campaign-el .content-wrapper{position:static;overflow:visible}.campaign-el .ce_text{overflow:visible}.campaign-el .img_containment{position:absolute;width:50%;right:0;top:0;bottom:0;overflow:hidden}.campaign-el .img_containment img,.campaign-el .img_containment figure{min-width:100%}.campaign-el .img_containment img{position:absolute;max-width:none;min-width:100%;min-height:100%;width:auto;height:auto;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:-1000px;right:-1000px;margin:auto}.campaign-el .img_containment:before{content:"";background-image:linear-gradient(to right bottom, #f7f7f7 0%, #f7f7f7 50%, transparent 50%);position:absolute;width:17%;height:100%;top:0;left:0;right:auto;z-index:20;pointer-events:none}.campaign-el .textcontainer{width:50%;position:static;z-index:20;float:left;background:#f7f7f7;padding:2.5em 0}.campaign-el h3{font-size:1.3em;margin-bottom:0.75em}.campaign-el h3 a{color:inherit;font-family:inherit}.campaign-el h3 a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.campaign-el p{font-weight:var(--font-base-light-weight);margin-bottom:0.45em}.campaign-el h4{margin-bottom:0}@media (max-width:1200px) and (min-width:801px){.campaign-el .ce_text{overflow:visible}.campaign-el .textcontainer{width:66%;padding-top:4em;padding-bottom:4em;padding-right:3em}.campaign-el .textcontainer:before{width:28%}.campaign-el .img_containment{width:36%}.campaign-el .textimage-right .textcontainer:before{right:30px}}@media (max-width:800px){.campaign-el{background:transparent}.campaign-el .content-wrapper{padding:0}.campaign-el .textimage-right .textcontainer{width:100%;margin:0;padding-top:3em;padding-bottom:3em;padding-left:4em;padding-right:4em;text-align:center}.campaign-el .textimage-right .textcontainer:before{display:none}.campaign-el .img_containment{display:none !important}}@media (max-width:800px) and (max-width:1300px){.campaign-el .textimage-right .textcontainer{padding-left:3em;padding-right:3em}}@media (max-width:800px) and (max-width:800px){.campaign-el .textimage-right .textcontainer{padding-left:2.5em;padding-right:2.5em}}@media (max-width:800px) and (max-width:480px){.campaign-el .textimage-right .textcontainer{padding-left:2.5em;padding-right:2.5em}}@media (max-width:800px) and (max-width:340px){.campaign-el .textimage-right .textcontainer{padding-left:1.5em;padding-right:1.5em}}.equal-height-boxes{margin-bottom:2em}.equal-height-boxes .ce_text{width:calc(50% - 1.5em);float:left;margin-bottom:3em;background:#f8f7f7;position:relative}.equal-height-boxes .ce_text:nth-child(even){float:right}.equal-height-boxes .textcontainer{padding:1.5em 1.85em 5.5em;max-width:32em}.equal-height-boxes.no-button .textcontainer{padding-bottom:1.5em}.equal-height-boxes h3{margin-bottom:1em;font-size:1.2em;font-weight:var(--font-base-strong-weight)}.equal-height-boxes p:last-of-type{margin-bottom:0;position:absolute;bottom:2em;left:2em}.equal-height-boxes ul{list-style:disc;padding-left:1.25em}.equal-height-boxes li{margin-bottom:1em}@media (max-width:625px){.equal-height-boxes .ce_text{width:100%;height:auto !important}}