@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("../fonts/sourcesanspro/source-sans-pro-v18-latin-regular.eot");src:local(""),url("../fonts/sourcesanspro/source-sans-pro-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/sourcesanspro/source-sans-pro-v18-latin-regular.woff2") format("woff2"),url("../fonts/sourcesanspro/source-sans-pro-v18-latin-regular.woff") format("woff"),url("../fonts/sourcesanspro/source-sans-pro-v18-latin-regular.ttf") format("truetype"),url("../fonts/sourcesanspro/source-sans-pro-v18-latin-regular.svg#SourceSansPro") format("svg");}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url("../fonts/sourcesanspro/source-sans-pro-v18-latin-700.eot");src:local(""),url("../fonts/sourcesanspro/source-sans-pro-v18-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/sourcesanspro/source-sans-pro-v18-latin-700.woff2") format("woff2"),url("../fonts/sourcesanspro/source-sans-pro-v18-latin-700.woff") format("woff"),url("../fonts/sourcesanspro/source-sans-pro-v18-latin-700.ttf") format("truetype"),url("../fonts/sourcesanspro/source-sans-pro-v18-latin-700.svg#SourceSansPro") format("svg");}.loading-spinner{margin:auto;text-align:center;position:absolute;z-index:10;width:100%;height:100%;backdrop-filter:blur(2px);padding-top:100px;}.alert-success{text-align:center;max-width:500px;margin:auto;margin-bottom:20px;}.logo{text-align:center;margin:30px auto 5px auto;background:white;}.logo img{width:220px;}@media (max-width:767.98px){.logo img{width:200px;}}.gruene-welle{margin-bottom:-5px;}.gruene-welle.gespiegelt{margin-top:-5px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}#digitalinvoice{background-color:#f3faf5;padding-top:30px;}#digitalinvoice h1{color:#23a438;font-weight:700;text-align:center;margin-bottom:20px;font-size:30px;}@media (max-width:767.98px){#digitalinvoice h1{font-size:28px;}}#digitalinvoice p{text-align:center;max-width:750px;margin:auto;}#digitalinvoice .infos{padding-top:20px;padding-bottom:50px;text-align:center;}#digitalinvoice .infos.row{-ms-flex-pack:center;justify-content:center;}#digitalinvoice .infos img{width:60px;margin-bottom:15px;}#digitalinvoice .infos p{font-size:14px;max-width:180px;}@media (max-width:767.98px){#digitalinvoice .infos{padding-top:0px;padding-bottom:50px;}}@media (min-width:576px) and (max-width:767.98px){#digitalinvoice .infos{padding-top:50px;}}#digitalinvoice .form-wrapper{width:100%;}#invoiceform-wrapper{margin-top:50px;padding-bottom:20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;}#invoiceform-wrapper .form-row{-ms-flex-pack:center;justify-content:center;}#invoiceform-wrapper .form-row .btn-primary{margin-top:20px;border-radius:0px;}#invoiceform-wrapper .form-row .btn-primary:hover{background-color:#166623;}#quicklinks .info-button{color:white;background-color:#23a438;width:50px;height:50px;margin-bottom:10px;position:fixed;}@media (max-width:991.98px){#quicklinks .info-button{background-color:rgba(35,164,56,.7);}}#quicklinks .info-button:hover{background-color:#166623;}@media (max-width:991.98px){#quicklinks .info-button:hover{background-color:#23a438;}}#quicklinks .info-button i{color:white;font-size:30px;text-align:center;padding:10px;}#quicklinks .info-button.mail{top:350px;}@media (max-width:991.98px){#quicklinks .info-button.mail{right:0px;top:650px;}}@media (min-width:992px){#quicklinks .info-button.mail{left:0px;}}#quicklinks .info-button.phone{top:410px;}@media (max-width:991.98px){#quicklinks .info-button.phone{right:0px;top:710px;}}@media (min-width:992px){#quicklinks .info-button.phone{left:0px;}}