﻿@font-face{font-family:"Roboto-Light";src:url("../fonts/roboto/Roboto-Light.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto-Regular";src:url("../fonts/roboto/Roboto-Regular.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto-Medium";src:url("../fonts/roboto/Roboto-Medium.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto-Bold";src:url("../fonts/roboto/Roboto-Bold.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto-Black";src:url("../fonts/roboto/Roboto-Black.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins-Light";src:url("../fonts/poppins/Poppins-Light.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins-Regular";src:url("../fonts/poppins/Poppins-Regular.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins-Medium";src:url("../fonts/poppins/Poppins-Medium.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins-S-Bold";src:url("../fonts/poppins/Poppins-SemiBold.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins-Bold";src:url("../fonts/poppins/Poppins-Bold.ttf");font-weight:normal;font-style:normal}.button{cursor:pointer}.button.primary{border:1px solid #232323;border-radius:100px;padding:10px 45px;color:#232323;font:14px "Roboto-Medium";transition:all .3s ease-in-out}.button.primary:hover{border:1px solid #f73812}.button.user-icon{border:1px solid #232323;border-radius:100px;padding:10px 45px;color:#232323;font:14px "Roboto-Medium";position:relative;padding:10px 45px 10px 60px;color:#232323;transition:all .3s ease-in-out}.button.user-icon:before{content:"";position:absolute;left:30px;top:50%;background-color:#232323;mask:url(/uploads/images/icons/user-icon-r.svg) no-repeat center;-webkit-mask:url(/uploads/images/icons/user-icon-r.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-size:20px;height:20px;width:20px;transform:translateY(-50%)}.button.user-icon:hover{border-color:#f73812;background-color:#f73812;color:#fff}.button.user-icon:hover::before{background:currentColor}.button.user-icon:not(:hover):before{transition:all .3s ease-in-out}.button.arrow{font-size:20px;position:relative;color:#f73812;font-family:"Roboto-Medium"}@media(max-width: 1600px){.button.arrow{font-size:calc(18px + 2*(100vw - 375px)/1305)}}.button.arrow::after{content:"";display:inline-block;height:13px;width:13px;margin-left:5px;mask:url("/uploads/images/icons/right-arrow.svg") no-repeat center;background-color:currentColor;background-size:24px;transition:all .3s ease-in-out}.button.arrow:hover{cursor:pointer}.button.arrow:hover::after{transform:translateX(5px)}.button.arrow.white{color:#fff}.button.back{font-size:20px;position:relative;color:#f73812;font-family:"Roboto-Medium"}@media(max-width: 1600px){.button.back{font-size:calc(18px + 2*(100vw - 375px)/1305)}}.button.back::before{content:"";display:inline-block;height:13px;width:13px;margin-right:5px;transform:translateX(-3px);mask:url("/uploads/images/icons/left-chevron-ic.svg") no-repeat center;background-color:currentColor;background-size:24px;transition:all .3s ease-in-out}.button.back:hover{cursor:pointer}.button.back:hover::before{transform:translateX(-8px)}.button.back.white{color:#fff}.button.form{font:18px "Roboto-Medium";padding:13px 45px}.button.form.small{font:14px "Roboto-Medium";padding:10px 45px}.button.form:hover{background-color:#f73812;color:#fff}.button.icon{height:75px;width:75px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#fff}.button.icon img{max-width:40px;max-height:40px}.button.icon span{font-size:14px;font-family:"Roboto-Medium"}.button.icon:has(span){padding-top:5px}.button-service{transition:all .5s ease-in-out;box-shadow:0px 24px 48px -12px rgba(0,0,0,.18);position:relative}.button-service span{position:relative;z-index:2}.button-service span.icon{height:100px;width:100px}.button-service span.icon img{height:35px;width:35px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.button-service h5{transition:color .2s ease-in-out}.button-service::before{content:"";position:absolute;left:0;width:60px;top:0;height:100%;background-color:#f73812;z-index:1;transition:width .6s cubic-bezier(0.4, 0, 0.2, 1);border-radius:6px}.button-service:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,.18)}.button-service:hover h5{color:#fff;transition:color .1s ease-in}.button-service:hover::before{width:100%;background-color:#f73812}.button-service:not(:hover) h5{transition:color .4s ease-out;transition-delay:.2s}.form-wrapper .form-control{margin-bottom:8px;border-radius:0;height:50px;font-family:"Roboto-Medium";padding:5px 20px;border-radius:6px}.form-wrapper input,.form-wrapper textarea{color:#232323}.form-wrapper input::placeholder,.form-wrapper textarea::placeholder{color:#232323}.form-wrapper .freeform-input:not(.freeform-input[type=radio],.freeform-input[type=checkbox],.freeform-input[type=file],.freeform-file-dnd__input){all:unset;font-size:20px;border-bottom:1px solid #232323;width:100%;padding:5px 10px}@media(max-width: 768px){.form-wrapper .freeform-input:not(.freeform-input[type=radio],.freeform-input[type=checkbox],.freeform-input[type=file],.freeform-file-dnd__input){width:100% !important}}.form-wrapper .freeform-input{font-size:20px}.form-wrapper .freeform-fieldtype-checkboxes label{font-size:20px}.form-wrapper .freeform-fieldtype-radios label:not([class]){padding-left:35px;font-size:20px;line-height:140%;position:relative}.form-wrapper .freeform-fieldtype-radios .freeform-input[type=radio]{height:22px !important;width:22px !important;position:absolute;left:0;bottom:4px}.form-wrapper .freeform-row .freeform-column:not(.freeform-fieldtype-group):has(select)::after{position:absolute;top:10px;right:0;font-family:"Font Awesome 6 Free";font-weight:900;content:""}.form-wrapper select#form-input-role,.form-wrapper select#form-input-anzahlWohnungenBuroeinheiten,.form-wrapper select#form-input-zustandigkeit,.form-wrapper select#form-input-anschlusstyp,.form-wrapper select#form-input-land{padding-left:10px}.form-wrapper select#form-input-role:hover::before,.form-wrapper select#form-input-anzahlWohnungenBuroeinheiten:hover::before,.form-wrapper select#form-input-zustandigkeit:hover::before,.form-wrapper select#form-input-anschlusstyp:hover::before,.form-wrapper select#form-input-land:hover::before{width:calc(100% - 10px)}.form-wrapper .freeform-input[type=radio],.form-wrapper .freeform-input[type=checkbox]{accent-color:#f73812}.form-wrapper .freeform-row .freeform-column:not(.freeform-fieldtype-radios,.freeform-fieldtype-file,.freeform-fieldtype-group,.freeform-fieldtype-checkbox,.freeform-input[type=checkbox],.freeform-fieldtype-rich-text,.freeform-fieldtype-html,.freeform-fieldtype-datetime,.freeform-fieldtype-phone,.freeform-file-dnd__input)::before{content:"";position:absolute;width:0;height:1px;background-color:#f73812;bottom:10px;transition:all .6s linear}.form-wrapper .freeform-row .freeform-column:not(.freeform-fieldtype-radios,.freeform-fieldtype-file,.freeform-fieldtype-group,.freeform-fieldtype-checkbox,.freeform-input[type=checkbox],.freeform-fieldtype-rich-text,.freeform-fieldtype-html,.freeform-fieldtype-datetime,.freeform-fieldtype-phone,.freeform-file-dnd__input):has(.w-50):active::before,.form-wrapper .freeform-row .freeform-column:not(.freeform-fieldtype-radios,.freeform-fieldtype-file,.freeform-fieldtype-group,.freeform-fieldtype-checkbox,.freeform-input[type=checkbox],.freeform-fieldtype-rich-text,.freeform-fieldtype-html,.freeform-fieldtype-datetime,.freeform-fieldtype-phone,.freeform-file-dnd__input):has(.w-50):hover::before,.form-wrapper .freeform-row .freeform-column:not(.freeform-fieldtype-radios,.freeform-fieldtype-file,.freeform-fieldtype-group,.freeform-fieldtype-checkbox,.freeform-input[type=checkbox],.freeform-fieldtype-rich-text,.freeform-fieldtype-html,.freeform-fieldtype-datetime,.freeform-fieldtype-phone,.freeform-file-dnd__input):has(.w-50):focus::before{width:50%}.form-wrapper .freeform-row .freeform-column:not(.freeform-fieldtype-radios,.freeform-fieldtype-file,.freeform-fieldtype-group,.freeform-fieldtype-checkbox,.freeform-input[type=checkbox],.freeform-fieldtype-rich-text,.freeform-fieldtype-html,.freeform-fieldtype-datetime,.freeform-fieldtype-phone,.freeform-file-dnd__input):has(.freeform-has-errors)::before{content:none}.form-wrapper .freeform-row .freeform-column:not(.freeform-fieldtype-radios,.freeform-fieldtype-file,.freeform-fieldtype-group,.freeform-fieldtype-checkbox,.freeform-input[type=checkbox],.freeform-fieldtype-rich-text,.freeform-fieldtype-html,.freeform-fieldtype-datetime,.freeform-fieldtype-phone,.freeform-file-dnd__input):active::before,.form-wrapper .freeform-row .freeform-column:not(.freeform-fieldtype-radios,.freeform-fieldtype-file,.freeform-fieldtype-group,.freeform-fieldtype-checkbox,.freeform-input[type=checkbox],.freeform-fieldtype-rich-text,.freeform-fieldtype-html,.freeform-fieldtype-datetime,.freeform-fieldtype-phone,.freeform-file-dnd__input):hover::before,.form-wrapper .freeform-row .freeform-column:not(.freeform-fieldtype-radios,.freeform-fieldtype-file,.freeform-fieldtype-group,.freeform-fieldtype-checkbox,.freeform-input[type=checkbox],.freeform-fieldtype-rich-text,.freeform-fieldtype-html,.freeform-fieldtype-datetime,.freeform-fieldtype-phone,.freeform-file-dnd__input):focus::before{width:calc(100% - 10px)}.form-wrapper .freeform-row .freeform-column:has(.freeform-errors)::before{content:none}.form-wrapper .freeform-row .freeform-column.freeform-fieldtype-textarea::before{bottom:17px !important}.form-wrapper .freeform-row .freeform-column .input-group-one-line{padding-left:20px;display:flex;flex-direction:column}.form-wrapper .freeform-row .freeform-column .input-group-one-line label{padding-right:20px;font-size:20px}.form-wrapper .freeform-row .freeform-column .freeform-input[type=checkbox]{height:20px;width:20px;margin-right:15px;position:relative;top:3px;margin-bottom:10px}.form-wrapper textarea.form-control{height:100px;resize:none}.form-wrapper .freeform-errors{margin-bottom:5px}.form-wrapper .freeform-errors li{color:#f73812;font-size:14px;margin-left:10px}.form-wrapper [data-freeform-controls]{margin-top:1rem}.form-wrapper .freeform-form-errors{padding:20px;margin-bottom:16px;border-radius:6px;border-color:rgba(0,0,0,0);background-color:rgba(220,53,69,.1294117647)}.form-wrapper .freeform-form-errors p{color:#f73812}.form-wrapper .freeform-form-success{padding:20px;margin-bottom:16px;border-radius:6px;border-color:rgba(0,0,0,0);background-color:rgba(0,120,72,.168627451)}.form-wrapper .freeform-form-success p{color:#007848}.form-wrapper .freeform-row .freeform-column.freeform-fieldtype-radios .freeform-instructions,.form-wrapper .freeform-row .freeform-column.freeform-fieldtype-checkboxes .freeform-instructions{margin:20px 0;font-size:16px;color:#232323}.form-wrapper .freeform-fieldtype-checkbox a{color:#f73812}.form-wrapper .freeform-row .freeform-column.freeform-row:has(.freeform-instructions){margin-bottom:20px}.form-wrapper .freeform-fieldtype-radios .freeform-label{margin-bottom:10px}.form-wrapper #privacypolice .freeform-label{position:relative;padding-left:30px}.form-wrapper #privacypolice input{position:absolute;left:0;top:5px !important}.form-wrapper .freeform-fieldtype-text,.form-wrapper .freeform-fieldtype-dropdown,.form-wrapper .freeform-fieldtype-email,.form-wrapper .freeform-fieldtype-textarea,.form-wrapper .freeform-fieldtype-tel,.form-wrapper .freeform-fieldtype-datetime{position:relative;margin-bottom:15px}.form-wrapper .freeform-fieldtype-text .freeform-label,.form-wrapper .freeform-fieldtype-dropdown .freeform-label,.form-wrapper .freeform-fieldtype-email .freeform-label,.form-wrapper .freeform-fieldtype-textarea .freeform-label,.form-wrapper .freeform-fieldtype-tel .freeform-label,.form-wrapper .freeform-fieldtype-datetime .freeform-label{display:none !important}.form-wrapper .freeform-fieldtype-text:has(.freeform-instructions),.form-wrapper .freeform-fieldtype-dropdown:has(.freeform-instructions),.form-wrapper .freeform-fieldtype-email:has(.freeform-instructions),.form-wrapper .freeform-fieldtype-textarea:has(.freeform-instructions),.form-wrapper .freeform-fieldtype-tel:has(.freeform-instructions),.form-wrapper .freeform-fieldtype-datetime:has(.freeform-instructions){margin-bottom:20px}.form-wrapper .freeform-fieldtype-text .freeform-instructions,.form-wrapper .freeform-fieldtype-dropdown .freeform-instructions,.form-wrapper .freeform-fieldtype-email .freeform-instructions,.form-wrapper .freeform-fieldtype-textarea .freeform-instructions,.form-wrapper .freeform-fieldtype-tel .freeform-instructions,.form-wrapper .freeform-fieldtype-datetime .freeform-instructions{position:absolute;top:55px;left:25px}@media(max-width: 400px){.form-wrapper .freeform-fieldtype-text:has(.freeform-instructions),.form-wrapper .freeform-fieldtype-dropdown:has(.freeform-instructions),.form-wrapper .freeform-fieldtype-email:has(.freeform-instructions),.form-wrapper .freeform-fieldtype-textarea:has(.freeform-instructions),.form-wrapper .freeform-fieldtype-tel:has(.freeform-instructions),.form-wrapper .freeform-fieldtype-datetime:has(.freeform-instructions){margin-bottom:40px}.form-wrapper .freeform-fieldtype-text .freeform-instructions,.form-wrapper .freeform-fieldtype-dropdown .freeform-instructions,.form-wrapper .freeform-fieldtype-email .freeform-instructions,.form-wrapper .freeform-fieldtype-textarea .freeform-instructions,.form-wrapper .freeform-fieldtype-tel .freeform-instructions,.form-wrapper .freeform-fieldtype-datetime .freeform-instructions{padding-right:35px;bottom:-40px}}.form-wrapper button{all:unset}.form-wrapper .input[required]::placeholder{content:attr(placeholder) " *"}.form-wrapper select[required] option::after{content:" *"}@media(max-width: 768px){.form-wrapper .freeform-row .freeform-column-6{width:100%}}.form-wrapper .freeform-row .freeform-column .freeform-label,.form-wrapper .freeform-group .freeform-label{font-size:20px;font-weight:unset;font-family:"Roboto-Medium"}.form-wrapper .freeform-pages{display:flex;justify-content:space-between;position:relative;margin:40px 0 50px 0}.form-wrapper .freeform-pages::after{position:absolute;width:90%;height:2px;background-color:#f3f3f4;top:50%;left:10px;z-index:-1}.form-wrapper .freeform-pages li{height:80px;width:80px;border-radius:50%;background-color:#f2f3f3;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center}@media(max-width: 1600px){.form-wrapper .freeform-pages li{height:calc(45px + 35*(100vw - 375px)/1305)}}@media(max-width: 1600px){.form-wrapper .freeform-pages li{width:calc(45px + 35*(100vw - 375px)/1305)}}.form-wrapper .freeform-pages li.active{background-color:#f73812;color:#fff}.form-pre-submit-data p{font-size:20px}.radio-container .radio-option{display:flex;align-items:center;border-radius:40px;background:#e7f6dd;padding:40px;position:relative;cursor:pointer;transition:all .3s ease-in-out;border:1px solid rgba(0,0,0,0);height:100%;width:100%}.radio-container .radio-option:hover{border-color:#f73812}.radio-container .radio-option:has(input:checked){border-color:#f73812}.radio-container .radio-option input{position:absolute;opacity:0;z-index:2;width:100%;height:100%;left:0px;top:0px;cursor:pointer}.radio-container .radio-input{display:none}.radio-container .radio-input:checked+.radio-label{border-color:#f73812}.radio-container .radio-label{height:100%;width:100%}.radio-container svg{margin:10px 15px 10px 10px;height:130px;width:130px}.radio-container .title{display:block;font-family:"Roboto-Bold";font-size:48px}@media(max-width: 1600px){.radio-container .title{font-size:calc(26px + 22*(100vw - 375px)/1305)}}.radio-container .price{display:block;font-size:20px;font-family:"Roboto-Bold";margin-top:5px}@media(max-width: 1600px){.radio-container .price{font-size:calc(18px + 2*(100vw - 375px)/1305)}}.radio-container .price span{height:20px;width:20px;position:relative;z-index:100;margin-left:5px;display:inline-block;cursor:pointer}.radio-container .price span img{position:relative;margin-top:-10px}.radio-container .price span:hover[data-tooltip]::before{content:attr(data-tooltip);position:absolute;bottom:30px;left:-15px;background-color:#f73812;color:#fff;padding:12px;border-radius:8px;font:12px "Roboto-Regular";line-height:120%;width:350px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.radio-container .price span:hover[data-tooltip]::after{content:"";position:absolute;bottom:14px;left:0px;border-width:8px;border-style:solid;border-color:#f73812 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.radio-container .details{display:block;font-size:20px;font-family:"Roboto-Medium";margin-top:10px;margin-bottom:15px}@media(max-width: 1600px){.radio-container .details{font-size:calc(18px + 2*(100vw - 375px)/1305)}}@media(max-width: 400px){.energy-page .form-wrapper .freeform-fieldtype-text .freeform-instructions,.energy-page .form-wrapper .freeform-fieldtype-dropdown .freeform-instructions,.energy-page .form-wrapper .freeform-fieldtype-email .freeform-instructions,.energy-page .form-wrapper .freeform-fieldtype-textarea .freeform-instructions{padding-right:0}}@media(max-width: 768px){.form-wrapper .freeform-row .freeform-column-12,.form-wrapper .freeform-row .freeform-column-10,.form-wrapper .freeform-row .freeform-column-9,.form-wrapper .freeform-row .freeform-column-8,.form-wrapper .freeform-row .freeform-column-6,.form-wrapper .freeform-row .freeform-column-4{width:95%}}.box-services{background-color:#ffeded;border:1px solid #e9dddd;border-radius:6px;height:100%;padding:40px;min-height:360px}.box-services li{padding:10px 0;width:100%;font-size:20px;font-family:"Roboto-Medium";position:relative;position:relative}.box-services li:after{content:"";position:absolute;top:unset;left:0;height:1px;bottom:0px;background-color:#232323;width:100%;z-index:1}.box-services li:before{content:"";position:absolute;top:unset;left:0;height:1px;bottom:0px;background-color:#f73812;width:0%;transition:all .5s ease-in-out;z-index:2}.box-services li:hover::before{width:100%}.box-services li a{position:relative;width:100%;display:block;transition:all .3s ease-in-out;padding-right:30px}.box-services li a::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:url("/uploads/images/icons/chevron-right.svg");height:24px;width:24px;transition:all .1s ease-in-out;margin-right:5px}.box-services li a:hover::after{transform:translateY(-50%);margin-right:0px}.box-w-contact-detail .img-wrapper{height:320px;width:100%;display:flex;justify-content:center;align-items:center;background-color:#f3f3f4;border-radius:40px}.box-w-contact-detail .img-wrapper img{height:auto;width:auto}.box-w-contact-detail a{text-decoration:underline}.box-w-contact-detail a:hover{color:#f73812}.box-w-icon{min-height:223px;transition:all .3s ease-in-out}.box-w-icon img{transition:all .3s ease-in-out}.box-w-icon:hover{color:#f73812}.box-w-icon:hover img{transform:translateY(12px)}.box-w-img .img-wrapper{height:400px;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:40px}.box-w-img .img-wrapper img{height:auto;width:auto}.switch{scale:.3}@media(max-width: 768px){.switch{scale:.2}}.day-night-toggle{position:relative}.night{background-color:#a9a9a9}.toggle-container{position:absolute;top:0%;left:-115%;width:500px;height:200px;border-radius:100px;overflow:hidden;transition:all .2s;cursor:pointer;background-color:#21a6ff;box-shadow:5px 5px 15px rgba(0,0,0,.2)}@media(max-width: 768px){.toggle-container{left:-200%}}.toggle-container::after{content:"";position:absolute;width:502px;height:202px;border-radius:100px;left:0;top:0;z-index:10;box-shadow:inset -6px -6px rgba(0,0,0,.2),inset 6px 6px rgba(255,255,255,.2),inset -5px 2px 30px rgba(0,0,0,.3)}.toggle-container--night{background-color:#07273d}.radiant{position:absolute;top:-70px;width:340px;height:340px;border-radius:50%;background-color:rgba(255,255,255,.2);transition:all .5s ease-out}.radiant::after{content:"";position:absolute;top:45px;width:250px;height:250px;border-radius:50%;background-color:rgba(255,255,255,.2);transition:all .5s ease-out}.radiant::before{content:"";position:absolute;top:-45px;width:430px;height:430px;border-radius:50%;background-color:rgba(255,255,255,.2);transform:translateX(0);transition:all .5s ease-out}.sun-radiant{left:-70px;transition-delay:.5s;opacity:1}.sun-radiant::after{left:45px}.sun-radiant::before{left:-45px}.sun-radiant--night{transition-delay:0s;transform:translateX(-350px);opacity:0}.sun-radiant--night::before{transition-delay:0s;transform:translateX(-100px)}.sun-radiant--night::after{transition-delay:0s;transform:translateX(100px)}.moon-radiant{right:-70px;transition-delay:0s;transform:translateX(350px);opacity:0}.moon-radiant::after{right:45px}.moon-radiant::before{right:-45px}.moon-radiant--night{transition-delay:.5s;transform:translateX(0);opacity:1}.moon-radiant--night::before{transition-delay:.5s;transform:translateX(0)}.moon-radiant--night::after{transition-delay:.5s;transform:translateX(0)}.cloud{width:100px;height:100px;border-radius:50%;position:absolute;transition:transform .8s}.cloud--1{bottom:60px;right:-35px;background-color:#d3ecfc;box-shadow:-40px 50px #d3ecfc,-80px 100px #d3ecfc,-160px 110px #d3ecfc,-220px 120px #d3ecfc,-260px 110px #d3ecfc,-320px 140px #d3ecfc,-360px 140px #d3ecfc,-400px 170px #d3ecfc}.cloud--2{bottom:100px;right:-15px;opacity:.4;background-color:#fff;box-shadow:-40px 50px #fff,-80px 100px #fff,-160px 110px #fff,-220px 120px #fff,-260px 110px #fff,-320px 140px #fff,-360px 140px #fff,-400px 170px #fff;transition-delay:.05s}.cloud--night{transform:translateY(200px)}.star{position:absolute;background-color:#fff;clip-path:polygon(50% 0, 65% 35%, 100% 50%, 65% 65%, 50% 100%, 35% 65%, 0 50%, 35% 35%);opacity:0;transition:all .5s}.star--1{height:15px;width:15px;top:50px;left:100px}.star--2{height:18px;width:18px;top:130px;left:60px}.star--3{height:12px;width:12px;top:110px;left:190px}.star--1b{height:15px;width:15px;top:50px;right:100px}.star--2b{height:18px;width:18px;top:130px;right:60px}.star--3b{height:12px;width:12px;top:110px;right:190px}.star-round{height:3px;width:3px;border-radius:50%;position:absolute;background-color:#fff;opacity:0;transition:all .5s}.star-round--1{top:90px;left:120px}.star-round--2{top:40px;left:50px}.star-round--3{top:80px;left:35px}.star-round--4{top:160px;left:160px}.star-round--5{top:30px;left:180px}.star-round--6{top:60px;left:200px}.star-round--1b{top:90px;right:120px}.star-round--2b{top:40px;right:50px}.star-round--3b{top:80px;right:35px}.star-round--4b{top:160px;right:160px}.star-round--5b{top:30px;right:180px}.star-round--6b{top:60px;right:200px}.stars--night>.star{opacity:.6}.stars--night>.star--1{animation:sparkle 1s linear .5s infinite}.stars--night>.star--2{animation:sparkle 1s linear 1s infinite}.stars--night>.star--3{animation:sparkle 1s linear .7s infinite}.stars--night>.star-round{opacity:.6;animation:sparkle 1s linear .5s infinite}@keyframes sparkle{0%{opacity:.6}50%{opacity:.8}100%{opacity:.6}}.toggle-dot{height:160px;width:160px;background-color:#ffe600;border-radius:50%;position:absolute;top:20px;left:20px;box-shadow:inset -2px -5px 5px #cc9c00,inset 2px 5px 5px #fff6a8;transition:transform 1s ease-in-out,color .4s;transform:translateX(0) rotate(0deg)}.toggle-dot--night{background-color:#d7dfe9;box-shadow:inset -2px -5px 5px #708caf,inset 2px 5px 5px #edf1f5;transform-origin:center;transform:translateX(300px) rotate(360deg)}.toggle-crater{background-color:#9eb0c5;position:absolute;border-radius:50%;box-shadow:inset 2px 5px 2px #859cb9;opacity:0;transition:all .5s}.toggle-crater--1{height:35px;width:35px;top:20px;left:65px}.toggle-crater--2{height:52px;width:52px;top:50px;left:15px}.toggle-crater--3{height:42px;width:42px;bottom:30px;right:30px}.toggle-crater--night{opacity:1}#searchModal{--bs-modal-bg: rgba(0, 0, 0, .7)}#searchModal .close-btn{color:#fff;position:absolute;right:20px;top:20px;font-size:48px;cursor:pointer;transition:all .3s ease-in-out}@media(max-width: 1600px){#searchModal .close-btn{font-size:calc(24px + 24*(100vw - 375px)/1305)}}#searchModal .close-btn:hover{color:#f73812}#searchModal .search-wrap{position:relative}#searchModal .search-wrap input{width:100%;font-size:14px;font-size:52px;min-width:260px;max-width:800px;width:100%;border:none;padding:5px 15px;border-radius:0px;background-color:rgba(0,0,0,0);border-bottom:1px solid #fff;color:#fff;text-align:center}@media(max-width: 1600px){#searchModal .search-wrap input{font-size:calc(28px + 24*(100vw - 375px)/1305)}}#searchModal .search-wrap input::placeholder{color:#fff;text-align:center}#searchModal .search-wrap #results{position:absolute;z-index:999999999999;border-radius:16px;padding:10px 15px;margin-top:10px;color:#fff;min-width:260px;max-width:800px;width:100%;left:0;text-align:center}#searchModal .search-wrap #results a{margin:5px 0;display:block;font-size:28px;color:#fff;transition:all .3s ease-in-out}@media(max-width: 1600px){#searchModal .search-wrap #results a{font-size:calc(16px + 12*(100vw - 375px)/1305)}}#searchModal .search-wrap #results a i{transform:scale(0.8);transition:all .3s ease-in-out}#searchModal .search-wrap #results a:hover{color:#f73812}#searchModal .search-wrap #results a:hover i{transform:scale(0.8) translateX(5px)}#searchModal .search-wrap #results p{font-size:28px}@media(max-width: 1600px){#searchModal .search-wrap #results p{font-size:calc(16px + 12*(100vw - 375px)/1305)}}.accordion-section .accordion-item{padding:30px;border-radius:6px;border:1px solid rgba(35,35,35,.2);margin-bottom:10px}.accordion-section .accordion-item .accordion-header .accordion-button{padding:0;border:none;box-shadow:none;background-color:rgba(0,0,0,0);font-family:"Roboto-Bold";color:#232323;padding-right:40px;line-height:150%;font-size:20px}@media(max-width: 1600px){.accordion-section .accordion-item .accordion-header .accordion-button{font-size:calc(18px + 2*(100vw - 375px)/1305)}}.accordion-section .accordion-item .accordion-header .accordion-button::after{all:unset;position:absolute;right:0;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;transition:all .3s ease-in-out}.accordion-section .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#f73812}.accordion-section .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{all:unset;content:"";position:absolute;right:0;font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px}.accordion-section .accordion-item .accordion-body{all:unset}.accordion-section .accordion-item .accordion-body p{padding-top:40px;padding-right:80px}@media(max-width: 1600px){.accordion-section .accordion-item .accordion-body p{padding-top:calc(20px + 20*(100vw - 375px)/1305)}}@media(max-width: 1600px){.accordion-section .accordion-item .accordion-body p{padding-right:calc(20px + 60*(100vw - 375px)/1305)}}.accordion-section .accordion-item .accordion-body .docs-group li{padding:10px 20px;border-radius:6px;background:#f2f3f3;margin:10px 70px 5px 0}@media(max-width: 768px){.accordion-section .accordion-item .accordion-body .docs-group li{margin-right:10px}}.accordion-section .accordion-item .accordion-body .docs-group li a{position:relative}.accordion-section .accordion-item .accordion-body .docs-group li a::after{position:absolute;right:0;content:url("/uploads/images/icons/download-ic.svg");transition:all .3s ease-in-out}.accordion-section .accordion-item .accordion-body .docs-group li:hover a{color:#f73812}.accordion-section .accordion-item .accordion-body .docs-group li:hover a::after{content:url("/uploads/images/icons/download-ic-r.svg")}.gray-card{background-color:#f2f3f3;padding:40px;height:100%;border-radius:6px;display:flex;flex-direction:column;transition:all .3s ease-in-out;min-height:390px}.gray-card img{object-fit:contain;height:80px;width:80px;margin:15px}.gray-card h5{margin-top:40px;line-height:140%}.gray-card .button{margin-top:auto;padding-top:10px}.gray-card:hover{box-shadow:0px 24px 48px -12px rgba(0,0,0,.18)}.team-card{border-radius:10px;overflow:hidden;transition:all .3s ease-in-out;height:100%;box-shadow:0 0 0 rgba(0,0,0,0)}.team-card .info{padding:40px 35px;background-color:#f2f3f3;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.team-card .info.bg-red{background-color:#f73812;align-items:start;color:#fff}.team-card img{object-fit:cover}.team-card:hover{cursor:pointer}@media(max-width: 576px){.team-card .info{padding:30px}}.teams-modal .modal-body{overflow:hidden}.teams-modal img{border-radius:10px;max-width:360px}@media(max-width: 576px){.teams-modal .modal-body{padding:40px 30px}.teams-modal img{width:100%}.teams-modal .btn-close{right:10px;top:10px}}html{scroll-behavior:smooth}body{font-family:"Roboto-Regular",sans-serif;color:#232323;overflow-x:hidden}h1{font-family:"Roboto-Black";font-size:70px}@media(max-width: 1600px){h1{font-size:calc(34px + 36*(100vw - 375px)/1305)}}h1.xxl{font-size:170px}@media(max-width: 1600px){h1.xxl{font-size:calc(34px + 136*(100vw - 375px)/1305)}}h2{font-family:"Roboto-Bold";font-size:48px;line-height:120%}@media(max-width: 1600px){h2{font-size:calc(26px + 22*(100vw - 375px)/1305)}}h2.lg{font-size:50px}@media(max-width: 1600px){h2.lg{font-size:calc(30px + 20*(100vw - 375px)/1305)}}h3{font-family:"Roboto-Bold";font-size:34px;line-height:120%}@media(max-width: 1600px){h3{font-size:calc(26px + 8*(100vw - 375px)/1305)}}h4{font-family:"Roboto-Bold";font-size:32px;line-height:130%}@media(max-width: 1600px){h4{font-size:calc(20px + 12*(100vw - 375px)/1305)}}h5{font-family:"Roboto-Medium";font-size:24px}@media(max-width: 1600px){h5{font-size:calc(24px + 0*(100vw - 375px)/1305)}}h6{font-size:20px}@media(max-width: 1600px){h6{font-size:calc(18px + 2*(100vw - 375px)/1305)}}p{margin-bottom:0}a{color:#232323;text-decoration:none;transition:all .3s ease-in-out}a.underline{position:relative;position:relative}a.underline:after{content:"";position:absolute;top:unset;left:0;height:1px;bottom:0;background-color:#232323;width:100%;z-index:1}a.underline:before{content:"";position:absolute;top:unset;left:0;height:1px;bottom:0;background-color:#f73812;width:0%;transition:all .5s ease-in-out;z-index:2}a.underline.text-white::after{background-color:#fff;bottom:3px}a.underline.text-white:before{content:none}a.underline-hover{flex:0 0 auto;position:relative}a.underline-hover:after{content:"";position:absolute;top:unset;left:0;height:1px;bottom:0;background-color:#f73812;width:0;transition:all .3s ease-in-out}a:hover.underline-hover::after{width:100%}a:hover.underline::before{width:100%}a:hover.text-white{opacity:.95}a,a:visited{outline:none}a:focus,button:focus,input:focus,:focus{outline:none}:focus{outline:none}::-moz-focus-inner{border:0}dl,ol,ul{margin-bottom:0;padding-left:0}li{list-style:none}.error{color:#f73812;font-size:14px}.white-text{color:#fff}.primary-text{color:#f73812}.secondary-text{color:#e7f6dd}.f-24{font-size:24px !important}.f-24 p{font-size:24px}@media(max-width: 1600px){.f-24 p{font-size:calc(22px + 2*(100vw - 375px)/1305)}}.f-20{font-size:20px}.f-20 p{font-size:20px}.f-14{font-size:14px}.f-14 p{font-size:14px}.f-18{font-size:18px}.f-18 p{font-size:18px}.f-16{font-size:16px}.f-16 p{font-size:16px}.f-bold{font-family:"Roboto-Bold"}.f-bold p{font-family:"Roboto-Bold"}.f-medium{font-family:"Roboto-Medium"}.f-medium p{font-family:"Roboto-Medium"}.f-poppins-r{font-family:"Poppins-Regular"}.f-poppins-r p{font-family:"Poppins-Regular"}.background-primary{background-color:#f73812}.background-white{background-color:#fff}.background-secondary{background-color:#e7f6dd}.background-light-gray{background-color:#f3f3f4}.background-tertiary{background-color:#fff5d3}.background-light-blue{background-color:#ddf0f6}.background-dark-blue{background-color:#0072b1}.background-light-green{background-color:#e7f6dd}.background-dark-gray{background-color:#818589}.list{font-size:18px}@media(max-width: 1600px){.list{font-size:calc(16px + 2*(100vw - 375px)/1305)}}.gray-text{color:#f2f3f3}.about-us-icon{padding-left:25px;transition:all .3s ease-in-out;position:relative}.about-us-icon:before{content:"";position:absolute;top:2px;left:0;background:url("/uploads/images/icons/about-us-icon.svg") no-repeat center;padding-right:10px;height:18px;width:18px;background-size:18px;transition:all .3s ease-in-out}.download-top-icon{padding-left:25px;transition:all .3s ease-in-out;position:relative}.download-top-icon:before{content:"";position:absolute;top:2px;left:0;background:url("/uploads/images/icons/download-top-ic.svg") no-repeat center;padding-right:10px;height:18px;width:18px;background-size:18px;transition:all .3s ease-in-out}.search-icon{padding-left:25px;transition:all .3s ease-in-out;position:relative}.search-icon:before{content:"";position:absolute;top:2px;left:0;background:url("/uploads/images/icons/search-icon.svg") no-repeat center;padding-right:10px;height:18px;width:18px;background-size:18px;transition:all .3s ease-in-out}.customer-service-icon{padding-left:25px;transition:all .3s ease-in-out;position:relative}.customer-service-icon:before{content:"";position:absolute;top:2px;left:0;background:url("/uploads/images/icons/customer-service.svg") no-repeat center;padding-right:10px;height:18px;width:18px;background-size:18px;transition:all .3s ease-in-out}.services-icon{padding-left:75px;position:relative}.services-icon:before{content:"";position:absolute;background:url("/uploads/images/icons/services-icon.svg") no-repeat center;height:56px;width:56px;background-size:56px;left:0;top:-3px}@media(max-width: 768px){.services-icon{padding-left:50px}.services-icon:before{height:36px;width:36px;background-size:36px}}.status-icon{padding-left:75px;position:relative}.status-icon:before{content:"";position:absolute;background:url("/uploads/images/icons/status-icon.svg") no-repeat center;height:56px;width:56px;background-size:56px;left:0;top:-3px}@media(max-width: 768px){.status-icon{padding-left:50px}.status-icon:before{height:36px;width:36px;background-size:36px}}.news-icon{padding-left:75px;position:relative}.news-icon:before{content:"";position:absolute;background:url("/uploads/images/icons/news-icon.svg") no-repeat center;height:56px;width:56px;background-size:56px;left:0;top:-3px}@media(max-width: 768px){.news-icon{padding-left:50px}.news-icon:before{height:36px;width:36px;background-size:36px}}.jobs-icon{padding-left:75px;position:relative}.jobs-icon:before{content:"";position:absolute;background:url("/uploads/images/icons/jobs-icon.svg") no-repeat center;height:56px;width:56px;background-size:56px;left:0;top:-3px}@media(max-width: 768px){.jobs-icon{padding-left:50px}.jobs-icon:before{height:36px;width:36px;background-size:36px}}.app-icon{padding-left:95px;position:relative}.app-icon:before{content:"";position:absolute;background:url("/uploads/images/icons/app-icon.svg") no-repeat center;height:80px;width:80px;background-size:80px;left:0;top:10px}@media(max-width: 768px){.app-icon{padding-left:75px}.app-icon:before{height:60px;width:60px;background-size:60px}}.app-icon span{margin-top:-1px}.phone-link-icon{padding-left:25px;transition:all .3s ease-in-out;position:relative}.phone-link-icon:before{content:"";position:absolute;top:2px;left:0;background:url("/uploads/images/icons/support.svg") no-repeat center;padding-right:10px;height:18px;width:18px;background-size:18px;transition:all .3s ease-in-out}.web-link-icon{padding-left:25px;transition:all .3s ease-in-out;position:relative}.web-link-icon:before{content:"";position:absolute;top:2px;left:0;background:url("/uploads/images/icons/link.svg") no-repeat center;padding-right:10px;height:18px;width:18px;background-size:18px;transition:all .3s ease-in-out}.pb-20{padding-bottom:20px}.pt-20{padding-top:20px}.pt-44{padding-top:44px}@media(max-width: 1600px){.pt-44{padding-top:calc(30px + 14*(100vw - 375px)/1305)}}.pb-44{padding-bottom:44px}@media(max-width: 1600px){.pb-44{padding-bottom:calc(30px + 14*(100vw - 375px)/1305)}}.py-44{padding-top:44px;padding-bottom:44px}@media(max-width: 1600px){.py-44{padding-top:calc(30px + 14*(100vw - 375px)/1305)}}@media(max-width: 1600px){.py-44{padding-bottom:calc(30px + 14*(100vw - 375px)/1305)}}.px-44{padding-left:44px;padding-right:44px}@media(max-width: 1600px){.px-44{padding-left:calc(30px + 14*(100vw - 375px)/1305)}}@media(max-width: 1600px){.px-44{padding-right:calc(30px + 14*(100vw - 375px)/1305)}}.pt-70{padding-top:70px}@media(max-width: 1600px){.pt-70{padding-top:calc(35px + 35*(100vw - 375px)/1305)}}.pb-70{padding-bottom:70px}@media(max-width: 1600px){.pb-70{padding-bottom:calc(35px + 35*(100vw - 375px)/1305)}}.py-70{padding-top:70px;padding-bottom:70px}@media(max-width: 1600px){.py-70{padding-top:calc(35px + 35*(100vw - 375px)/1305)}}@media(max-width: 1600px){.py-70{padding-bottom:calc(35px + 35*(100vw - 375px)/1305)}}.px-70{padding-left:70px;padding-right:70px}@media(max-width: 1600px){.px-70{padding-left:calc(35px + 35*(100vw - 375px)/1305)}}@media(max-width: 1600px){.px-70{padding-right:calc(35px + 35*(100vw - 375px)/1305)}}.py-140{padding-top:140px;padding-bottom:140px}@media(max-width: 1600px){.py-140{padding-top:calc(80px + 60*(100vw - 375px)/1305)}}@media(max-width: 1600px){.py-140{padding-bottom:calc(80px + 60*(100vw - 375px)/1305)}}.py-120{padding-top:120px;padding-bottom:120px}@media(max-width: 1600px){.py-120{padding-top:calc(30px + 90*(100vw - 375px)/1305)}}@media(max-width: 1600px){.py-120{padding-bottom:calc(30px + 90*(100vw - 375px)/1305)}}.px-120{padding-left:120px;padding-right:120px}@media(max-width: 1600px){.px-120{padding-left:calc(30px + 90*(100vw - 375px)/1305)}}@media(max-width: 1600px){.px-120{padding-right:calc(30px + 90*(100vw - 375px)/1305)}}.ps-120{padding-left:120px}@media(max-width: 1600px){.ps-120{padding-left:calc(30px + 90*(100vw - 375px)/1305)}}.pb-120{padding-bottom:120px}@media(max-width: 1600px){.pb-120{padding-bottom:calc(30px + 90*(100vw - 375px)/1305)}}.pt-120{padding-top:120px}@media(max-width: 1600px){.pt-120{padding-top:calc(30px + 90*(100vw - 375px)/1305)}}.mb-70{margin-bottom:70px}@media(max-width: 1600px){.mb-70{margin-bottom:calc(35px + 35*(100vw - 375px)/1305)}}.mt-44{margin-top:44px}@media(max-width: 1600px){.mt-44{margin-top:calc(30px + 14*(100vw - 375px)/1305)}}.mb-44{margin-bottom:44px}@media(max-width: 1600px){.mb-44{margin-bottom:calc(30px + 14*(100vw - 375px)/1305)}}.mb-negative-20{margin-bottom:-20px}.container-radius-all{border-radius:80px}@media(max-width: 576px){.container-radius-all{border-radius:40px}}.container-radius-top-left{border-radius:80px 0 0 0}@media(max-width: 576px){.container-radius-top-left{border-radius:40px 0 0 0}}.container-radius-top-right{border-radius:0 80px 0 0}@media(max-width: 576px){.container-radius-top-right{border-radius:0 40px 0 0}}.container-radius-bottom-right{border-radius:0 0 80px 0}@media(max-width: 576px){.container-radius-bottom-right{border-radius:0 0 40px 0}}.container-radius-bottom-left{border-radius:0 0 0 80px}@media(max-width: 576px){.container-radius-bottom-left{border-radius:0 0 0 40px}}.container-radius-top{border-radius:80px 80px 0 0}@media(max-width: 576px){.container-radius-top{border-radius:40px 40px 0 0}}.container-radius-bottom{border-radius:0 0 80px 80px}@media(max-width: 576px){.container-radius-bottom{border-radius:0 0 40px 40px}}.container-radius-left{border-radius:80px 0 0 80px}@media(max-width: 576px){.container-radius-left{border-radius:40px 0 0 40px}}.container-radius-right{border-radius:0 80px 80px 0}@media(max-width: 576px){.container-radius-right{border-radius:0 40px 40px 0}}.container-radius-all-default{border-radius:6px}.container-radius-left-default{border-radius:6px 0 0 6px}.container-radius-all-secondary{border-radius:40px}.box-shadow-b{box-shadow:0px 24px 48px -12px rgba(0,0,0,.18)}.content-wrapper ul li{font-family:"Roboto-Medium";font-size:18px;margin-bottom:5px;list-style:disc;margin-left:25px}.content-wrapper ol{margin-left:2rem}.content-wrapper ol li{list-style:auto;font-family:"Roboto-Medium";line-height:150%}.content-wrapper a:not([class]){color:#f73812;text-decoration:underline;transition:all .3s ease-in-out}.content-wrapper a:not([class]):hover{color:#c52d0e}.cta-section ul li{margin-left:50px;font-size:34px;font-family:"Roboto-Bold";margin-bottom:10px}@media(max-width: 1600px){.cta-section ul li{font-size:calc(26px + 8*(100vw - 375px)/1305)}}.list-wrapper ul li{list-style:disc}.imprint-page h1,.imprint-page h2{font-size:30px}@media(max-width: 1600px){.imprint-page h1,.imprint-page h2{font-size:calc(25px + 5*(100vw - 375px)/1305)}}.img-wrapper{width:100%;height:100%;max-height:500px;transition:all .3s ease-in-out}@media(max-width: 1600px){.img-wrapper{max-height:calc(300px + 200*(100vw - 375px)/1305)}}.img-wrapper img{height:100%;width:100%;object-fit:contain}.img-wrapper.hover{overflow:hidden}.img-wrapper.hover img{object-fit:cover;transition:all .3s ease-in-out}.img-wrapper.hover:hover img{transform:scale(1.1)}@media(max-width: 1600px){.wrapper{padding-left:20px;padding-right:20px}}figure.image img{width:100%;object-fit:contain}@media(max-width: 576px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:20px;padding-right:20px}}@media(min-width: 1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px}}.modal .btn-close{position:absolute;right:10px}@media(max-width: 576px){figure.table{overflow:auto}figure.table table{border-spacing:20px;overflow:auto;height:200px;border-collapse:separate}}.list-wrapper.w-icon{padding-left:0}.list-wrapper.w-icon li{list-style:none !important}@media(min-width: 992px){.page{min-height:calc(100dvh - 250px)}.vision-mission-leitbild .info-section{padding-top:70px !important;padding-bottom:0px !important}}#elc-cookie-consent{padding:30px !important;border-radius:20px !important}#elc-cookie-consent .elc-header{padding-bottom:30px !important}#elc-cookie-consent h3{padding-bottom:15px !important}#elc-cookie-consent .elc-header-description{font-size:14px !important;font-family:"Roboto-Regular" !important}#elc-cookie-consent .elc-button-link{background-color:#f73812 !important;border-radius:100px !important}#elc-cookie-consent .elc-text-link{color:#232323 !important}.top-info a:hover{color:#f73812}.top-info .dropdown-item:hover,.top-info .dropdown-item:focus{background-color:unset}.top-info .dropdown-menu.show{min-width:350px;position:absolute !important;top:20px !important;border:none;box-shadow:1px 1px 13px -2px rgba(212,212,212,.74);background-color:#fff;padding:30px 20px;left:-30px !important;border-radius:20px}.top-info .dropdown-menu.show .dropdown-item{font-family:"Roboto-Medium";padding:10px 20px}.top-info .dropdown-menu.show .dropdown-item:hover,.top-info .dropdown-menu.show .dropdown-item:focus,.top-info .dropdown-menu.show .dropdown-item.active,.top-info .dropdown-menu.show .dropdown-item:active{background-color:rgba(0,0,0,0);color:#f73812}.top-info i.fa-solid.fa-chevron-down{scale:.8}nav{background-color:#fff}nav.fixed-top{box-shadow:1px 6px 24px -10px rgba(173,173,173,.43)}nav .navbar-brand{min-width:200px;height:60px}nav .navbar-brand img{height:100%;width:100%;object-fit:contain}@media(max-width: 768px){nav .navbar-brand{width:160px}}nav .nav-item{margin:0 10px}nav .nav-item .nav-link{font:18px "Roboto-Bold";color:#232323;position:relative}nav .nav-item .nav-link:hover,nav .nav-item .nav-link:active,nav .nav-item .nav-link.active,nav .nav-item .nav-link:focus{color:#f73812}nav .nav-item .nav-link:hover::before,nav .nav-item .nav-link:active::before,nav .nav-item .nav-link.active::before,nav .nav-item .nav-link:focus::before{width:100%}nav .nav-item .nav-link:focus-visible{box-shadow:none}@media(max-width: 1399px){nav .nav-item .nav-link{font-size:32px;color:#818589}}nav .nav-item.active{color:#232323}nav .dropdown-menu[data-bs-popper]{border:none;background-color:#fff;padding:15px 20px;left:10px;border-radius:20px}nav .dropdown-menu[data-bs-popper] .dropdown-item{font-family:"Roboto-Bold";letter-spacing:1px;color:#232323;white-space:nowrap}nav .dropdown-menu[data-bs-popper] .dropdown-item:hover,nav .dropdown-menu[data-bs-popper] .dropdown-item:focus,nav .dropdown-menu[data-bs-popper] .dropdown-item.active,nav .dropdown-menu[data-bs-popper] .dropdown-item:active{background-color:rgba(0,0,0,0);color:#f73812}nav .dropdown-toggle i.fa-solid.fa-chevron-down{scale:.8}nav .dropdown-toggle::after{all:unset}@media(max-width: 1399px){nav .navbar-nav{margin-bottom:25px}nav .offcanvas-body{display:flex;flex-direction:column;height:90dvh;padding-left:40px !important;overflow-y:auto}}@media(min-width: 1400px){nav .dropdown-menu.show{min-width:350px;position:absolute;top:60px;border:none;box-shadow:1px 1px 13px -2px rgba(212,212,212,.74);background-color:#fff;padding:30px 20px;left:-30px;border-radius:20px}nav .dropdown-menu.show .dropdown-item{font-family:"Roboto-Medium";padding:10px 20px}nav li.nav-item:first-of-type{margin-left:0}nav li.nav-item:first-of-type a{padding-left:0 !important}}.navbar-toggler{border:0;outline:none;box-shadow:none;padding:0}.navbar-toggler:focus,.navbar-toggler:active{outline:none;box-shadow:none;border:0}.navbar-toggler .top-bar{transform:rotate(0)}.navbar-toggler .middle-bar{opacity:1;margin:5px auto}.navbar-toggler .bottom-bar{transform:rotate(0)}.navbar-toggler .toggler-icon{border:none;width:25px;height:3px;background-color:#f73812;display:block;transition:all .3s ease-in-out}.navbar-toggler.opened .top-bar{transform:rotate(45deg);transform-origin:0%}.navbar-toggler.opened .middle-bar{opacity:0}.navbar-toggler.opened .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.opened.main .toggler-icon{background-color:#fff}.navbar-toggler .opened .top-bar{transform:rotate(45deg);transform-origin:0%}.navbar-toggler .opened .middle-bar{opacity:0}.navbar-toggler .opened .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}a.button.icon.background-dark-gray img{margin-left:-5px}.nav-item i.fa-chevron-down{scale:.8}.nav-item.d-lg-none a{padding-left:0}.nav-item.d-lg-none a::before{content:unset}.nav-item.d-lg-none a i.fa-chevron-down{scale:.8}footer .logo{max-height:180px}footer .logo img{height:100%}@media(max-width: 768px){footer .logo{position:absolute;left:-55px}}@media(max-width: 576px){footer .logo{left:-45px}}footer .social-media img{height:52px;width:52px;object-fit:contain}footer .iso img{mix-blend-mode:multiply}footer .list-unstyled li{margin:5px 0}footer .copyright a{color:#f73812;transition:all .3s ease-in-out}footer .copyright a:hover{color:#f73812}.hero-section *{color:#fff}.hero-section p{font-size:28px;font-family:"Roboto-Medium"}@media(max-width: 1600px){.hero-section p{font-size:calc(18px + 10*(100vw - 375px)/1305)}}.hero-section .wide .r{height:620px;border-radius:0 0 0 50px;transition:background .6s ease-in-out}@media(max-width: 576px){.hero-section .wide .r{height:396px}}@media screen and (min-width: 2000px){.hero-section .wide .r{height:750px;background-position:top !important}}@media screen and (min-width: 1600px){.hero-section .wide{margin-left:calc((100% - 1440px)/2)}}@media screen and (min-width: 1400px)and (max-width: 1599px){.hero-section .wide{margin-left:calc((100% - 1320px)/2)}}@media screen and (min-width: 1199px){.hero-section .wide{overflow:hidden;width:auto;display:flex;flex-wrap:wrap;max-width:none}.hero-section .wide .r{width:auto;flex:1 0 0}.hero-section .wide .container{padding:0;margin:0}}.hero-section-c .wrapper{background-blend-mode:multiply;height:540px}@media(max-width: 1600px){.hero-section-c .wrapper{height:calc(350px + 190*(100vw - 375px)/1305)}}.hero-section-c .wrapper.night{background-blend-mode:multiply}.wide-left-bg{position:relative}.wide-left-bg::before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;border-radius:0 80px 80px 0;z-index:-1}.wide-left-bg-l-gray::before{background-color:#f3f3f4}.wide-left-bg-primary::before{background-color:#f73812}@media(max-width: 768px){.wide-left-bg::before{content:none}.wide-left-bg .col-w-bg{position:relative}.wide-left-bg .col-w-bg::before{content:"";position:absolute;left:-30%;top:0;height:100%;border-radius:0 40px 40px 0;width:130%;z-index:-1}.wide-left-bg-l-gray .col-w-bg::before{background-color:#f3f3f4}.wide-left-bg-primary .col-w-bg::before{background-color:#f73812}.wide-left-bg.top-20::before{top:20px}}@media(max-width: 576px){.wide-left-bg .col-w-bg::before{left:-20px;width:105%}}.wide-right-bg{position:relative}.wide-right-bg::after{content:"";position:absolute;right:0;top:50%;transform:translatey(-50%);width:50%;height:488px;border-radius:80px 0 0 80px;z-index:-1}.wide-right-bg-l-gray::after{background-color:#f3f3f4}.wide-right-bg-primary::after{background-color:#f73812}.wide-right-bg-l-blue::after{background-color:#ddf0f6}.wide-right-bg .logo{height:60px;width:200px}.wide-right-bg .logo img{height:100%;width:100%;object-fit:contain}@media(max-width: 768px){.wide-right-bg::after{width:calc(100% - 20px);height:280px;top:unset;bottom:-20px}.wide-right-bg .center-img{position:relative;left:50%;transform:translateX(-50%);width:255px;height:515px}}.wide-right-bg-l-gray.wo-img .col-w-bg::before{background-color:#f3f3f4}.wide-right-bg-primary.wo-img .col-w-bg::before{background-color:#f73812}.wide-right-bg-l-blue.wo-img .col-w-bg::before{background-color:#ddf0f6}.wide-right-bg.top-20.wo-img::before{top:20px}@media(max-width: 768px){.wide-right-bg.wo-img::after{content:none}.wide-right-bg.wo-img .col-w-bg{position:relative}.wide-right-bg.wo-img .col-w-bg::before{content:"";position:absolute;right:-30%;top:0;height:100%;border-radius:40px 0 0 40px;width:130%;z-index:-1}.wide-right-bg.wo-img .col-w-bg .content{padding-left:70px}}@media(max-width: 576px){.wide-right-bg.wo-img .col-w-bg::before{right:-20px;width:105%}}.news-section h4{position:relative}.news-section h4:after{content:"";position:absolute;top:unset;left:0;height:1px;bottom:-15px;background-color:#232323;width:100%;z-index:1}.news-section h4 a{position:relative;width:100%;display:block;transition:all .3s ease-in-out;padding-right:50px}.news-section h4 a::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";background:url("/uploads/images/icons/chevron-right.svg") no-repeat center;height:44px;width:44px;background-size:44px;margin-right:10px;transition:all .1s ease-in-out}.news-section h4 a:hover{color:#f73812}.news-section h4 a:hover::after{background:url("/uploads/images/icons/chevron-right-r.svg") no-repeat center;height:44px;width:44px;background-size:44px;transform:translateY(-50%);margin-right:0px}@media(max-width: 576px){.news-section h4 a{padding-right:0px}.news-section h4 a::after{content:unset}}.news-all-section .news-card{position:relative}.news-all-section .news-card:after{content:"";position:absolute;top:unset;left:0;height:1px;bottom:-15px;background-color:#232323;width:100%;z-index:1}@media(min-width: 992px){.news-all-section .news-card .ellipsis{width:85%}}.news-all-section .news-card a{position:relative;width:100%;display:block;transition:all .3s ease-in-out;padding-right:50px}.news-all-section .news-card a::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";background:url("/uploads/images/icons/chevron-right.svg") no-repeat center;height:44px;width:44px;background-size:44px;margin-right:10px;transition:all .1s ease-in-out}@media(max-width: 576px){.news-all-section .news-card a{padding-right:0px}.news-all-section .news-card a::after{content:unset}}.news-all-section .news-card a p{color:#232323}.news-all-section .news-card:hover a{color:#f73812}.news-all-section .news-card:hover a::after{background:url("/uploads/images/icons/chevron-right-r.svg") no-repeat center;height:44px;width:44px;background-size:44px;transform:translateY(-50%);margin-right:0px}.news-all-section .news-card:hover p{color:#232323}.pagination .page-index{transition:all .3s ease-in-out}.pagination .page-index:hover{color:#f73812}.yellow-section .wrapper{padding-top:70px}@media(max-width: 1600px){.yellow-section .wrapper{padding-top:calc(86px + -16*(100vw - 375px)/1305)}}.yellow-section .vector{z-index:1}.yellow-section .vector::before{content:"";background:url("/uploads/images/vectors/vector.svg") no-repeat center top/contain;width:100%;max-width:100%;left:0px;height:100%;position:absolute;top:0;z-index:1;pointer-events:none}@media(max-width: 768px){.yellow-section .vector::before{background:url("/uploads/images/vectors/vector-mini.svg") no-repeat center top/contain}}.yellow-section .content-wrapper{position:relative;z-index:2}.yellow-section .content{margin-top:40px;padding-left:70px;padding-right:70px}@media(max-width: 1600px){.yellow-section .content{margin-top:calc(64px + -24*(100vw - 375px)/1305)}}@media(max-width: 1600px){.yellow-section .content{padding-left:calc(20px + 50*(100vw - 375px)/1305)}}@media(max-width: 1600px){.yellow-section .content{padding-right:calc(20px + 50*(100vw - 375px)/1305)}}.green-section,.cta-section{position:relative;min-height:300px}@media(max-width: 768px){.green-section .background-secondary,.cta-section .background-secondary{position:relative;padding:65px 20px 47px 20px}}.green-section .img-wrapper,.cta-section .img-wrapper{max-height:450px}@media(max-width: 991px){.green-section .img-wrapper img:not(.full-width),.cta-section .img-wrapper img:not(.full-width){position:absolute;width:120px;height:127px;top:-130px;left:-20px;z-index:1}}.green-section .img-wrapper.minimal img,.cta-section .img-wrapper.minimal img{height:auto;max-height:250px;width:auto;position:relative;left:50%;transform:translateX(-50%)}@media(max-width: 991px){.green-section .img-wrapper.minimal img,.cta-section .img-wrapper.minimal img{position:absolute;width:120px;height:100px;top:-100px;left:-20px;z-index:1}}.icon-card .image-wrapper img{max-width:190px;width:100%;height:auto}.steps-section .step .index{height:110px;width:110px;min-width:110px;min-height:110px;position:relative;background-color:#f73812;border-radius:50%}@media(max-width: 576px){.steps-section .step .index{height:90px;width:90px;min-width:90px;min-height:90px}}.steps-section .step .index h2{margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff}.info-gray-section table:not(caption)>*>*{border-bottom-width:0}.info-gray-section table{margin-left:-25px;position:relative;--bs-table-bg: transparent;border-collapse:separate;border-spacing:25px 12px}.image-text-grid-section .img-wrapper{height:405px;width:100%;border-radius:40px;overflow:hidden}.image-text-grid-section .img-wrapper img{height:100%;width:100%;object-fit:cover}.map-section iframe{width:100%;height:540px;border-radius:80px}@media(max-width: 576px){.map-section iframe{height:250px;border-radius:40px}}.testimonial-section .slider-wrapper{position:relative;border-radius:40px;background:#f3f3f4;height:586px;padding:50px 40px;z-index:2}@media(max-width: 768px){.testimonial-section .slider-wrapper{height:auto}}.testimonial-section .slider-wrapper .swiper{max-width:750px}.testimonial-section .slider-wrapper .swiper::before{position:absolute;content:url("/uploads/images/icons/quote-ic.svg");left:0;top:2px;background-color:#f3f3f4;padding-right:20px;height:100%;z-index:2}@media(max-width: 576px){.testimonial-section .slider-wrapper .swiper::before{height:auto;scale:.7;left:-7px}}.testimonial-section .slider-wrapper .swiper .swiper-wrapper{margin-left:60px;margin-bottom:60px}.testimonial-section .slider-wrapper .swiper .swiper-wrapper .swiper-slide{padding-right:60px}@media(max-width: 576px){.testimonial-section .slider-wrapper .swiper .swiper-wrapper{margin-left:0px;margin-top:45px;margin-bottom:35px}}.testimonial-section .slider-wrapper .swiper .swiper-navigation-wrapper{width:75px;right:0;bottom:10px}.testimonial-section .slider-wrapper .swiper .swiper-navigation-wrapper .swiper-button-next,.testimonial-section .slider-wrapper .swiper .swiper-navigation-wrapper .swiper-button-prev{scale:.5;color:#232323}.gray-section-w-links .background-light-gray{min-height:400px}@media(max-width: 768px){.gray-section-w-links .background-light-gray{padding:80px}}@media(max-width: 576px){.gray-section-w-links .background-light-gray{padding:80px 40px}}.gray-section-w-links li{padding:10px 0;width:100%;font-size:20px;font-family:"Roboto-Medium";position:relative;position:relative}.gray-section-w-links li:after{content:"";position:absolute;top:unset;left:0;height:1px;bottom:0px;background-color:#232323;width:100%;z-index:1}.gray-section-w-links li:before{content:"";position:absolute;top:unset;left:0;height:1px;bottom:0px;background-color:#f73812;width:0%;transition:all .5s ease-in-out;z-index:2}.gray-section-w-links li:hover::before{width:100%}.gray-section-w-links li a{position:relative;width:100%;display:block;transition:all .3s ease-in-out;padding-right:30px}.gray-section-w-links li a::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:url("/uploads/images/icons/chevron-right.svg");height:24px;width:24px;margin-right:5px;transition:all .1s ease-in-out}.gray-section-w-links li a:hover::after{transform:translateY(-50%);margin-right:0px}.contact-info-section table td{vertical-align:baseline;font-size:20px;line-height:150%}.contact-info-section .green-table table td{line-height:180%;padding:10px 0}.video-section .img-wrapper{overflow:hidden;position:relative;max-height:812px;cursor:pointer;overflow:hidden}@media(max-width: 1600px){.video-section .img-wrapper{max-height:calc(300px + 512*(100vw - 375px)/1305)}}.video-section .img-wrapper img{object-fit:cover;transition:all 20s ease-in-out}.video-section .img-wrapper .play-button{position:absolute;right:40px;bottom:40px;height:120px;width:120px;border-radius:50%;background-color:#f2f3f3;filter:drop-shadow(0px 24px 48px rgba(0, 0, 0, 0.18));display:flex;align-items:center;justify-content:center}.video-section .img-wrapper .play-button::after{content:"";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:48px;color:#f73812;left:50%;transform:translateX(-33%)}@media(max-width: 768px){.video-section .img-wrapper .play-button{right:20px;bottom:20px;height:60px;width:60px}.video-section .img-wrapper .play-button::after{font-size:24px}}.video-section .img-wrapper:hover img{transform:scale(4)}.video-section .modal{--bs-modal-bg: #00000070}.video-section .modal .modal-close-button{all:unset;position:absolute;font-size:40px;color:#fff;right:30px;top:20px;cursor:pointer}.video-section .modal .modal-close-button:hover{opacity:.8}.video-section .modal iframe{border-radius:15px;position:absolute;top:50%;left:50%;height:80%;width:80%;transform:translate(-50%, -50%)}@media(max-width: 768px){.video-section .modal{--bs-modal-bg: #000000cc}.video-section .modal .modal-close-button{font-size:28px}.video-section .modal iframe{height:auto;min-height:400px;width:90%}}.video-galery-section .img-wrapper{height:330px;border-radius:40px;overflow:hidden}.video-galery-section .img-wrapper img{transition:all 20s ease-in-out;object-fit:cover}.video-galery-section .img-wrapper .play-button{right:20px;bottom:20px}.video-galery-section .img-wrapper:hover img{transform:scale(4)}.gray-cta .wrapper{padding:70px 0}.gray-cta .row{min-height:200px}.search-page .search-wrap #results a{font-size:20px;font-family:"Roboto-Medium";transition:all .3s ease-in-out}@media(max-width: 1600px){.search-page .search-wrap #results a{font-size:calc(16px + 4*(100vw - 375px)/1305)}}.search-page .search-wrap #results a i{scale:.8;transition:all .3s ease-in-out}.search-page .search-wrap #results a:hover{color:#f73812}.search-page .search-wrap #results a:hover i{transform:translateX(5px)}.red-section table{max-width:450px;width:100%;font-family:"Roboto-Light"}.red-section table td{vertical-align:top}.red-section table tr:not(:last-child) td{padding-bottom:10px}.list-wrapper.w-icon ul{padding-left:0}.list-wrapper.w-icon li{padding-left:35px;transition:all .3s ease-in-out;position:relative;margin-bottom:8px;line-height:150%}.list-wrapper.w-icon li:before{content:"";position:absolute;top:2px;left:0;background:url("/uploads/images/icons/check-icon.svg") no-repeat center;padding-right:10px;height:28px;width:28px;background-size:28px;transition:all .3s ease-in-out}.list-wrapper ul{padding-left:2rem}.list-wrapper ul li.link{list-style:disc}.list-wrapper ul a{color:#f73812;text-decoration:underline;transition:all .3s ease-in-out}.list-wrapper ul a:hover{color:#c52d0e}.list-wrapper ol{padding-left:2rem}.list-wrapper ol li{list-style:decimal;line-height:150%}.energy-page-zahlungsubersicht .list-wrapper ul li{list-style:none}@media(max-width: 576px){.energy-page .l-blue-section .background-light-blue{min-height:300px;display:flex;flex-direction:column;justify-content:center;gap:10px}}@media(max-width: 576px){.energy-page .info-gray-section .background-light-gray{padding-top:70px;padding-bottom:70px}}.full-width-i-section.py-70+.full-width-i-section.py-70{padding-top:30px}.energy-page-energieeffizienz .info-gray-section .list-wrapper ol li{list-style:disc}@media(max-width: 576px){.energy-page-energieeffizienz .info-gray-section .container{padding-left:10px !important;padding-right:10px !important}}@media(max-width: 576px){.energy-page-energiesparen .info-gray-section img{width:100%;object-fit:contain}}.supply-page .full-width-i-section .list-wrapper{margin-right:3rem}@media(max-width: 1199px){.header nav .dropdown-menu[data-bs-popper]{box-shadow:none;padding:0}.header nav .nav-item.dropdown .nav-link{display:inline-block;position:relative}.header nav .nav-item.dropdown .nav-link::after{right:-25px}nav .nav-item .nav-link{display:inline-block}}@media(max-width: 575px){.header nav .dropdown-menu[data-bs-popper]{box-shadow:none;padding:0}.header nav .nav-item.dropdown .nav-link{display:inline-block;position:relative}.header nav .nav-item.dropdown .nav-link::after{right:-25px}}/*# sourceMappingURL=main.css.map */
