@import url(https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap);.detail .top-section{display:none}.detail .detail-firma{padding-top:20px;padding-bottom:20px}.detail .detail-firma .titel-bild{height:450px;width:100%;background:#ccc;background-size:cover;background-position:50%;margin-bottom:20px;-webkit-box-shadow:0 .2rem .7rem rgba(0,0,0,.15);box-shadow:0 .2rem .7rem rgba(0,0,0,.15)}.detail .detail-firma .logo-name{padding-bottom:20px}.detail .detail-firma .logo-name h1{border-left:5px solid #e55311;padding:10px 15px}@media (max-width:768px){.detail .detail-firma .logo-name .img-logo{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.detail .detail-firma .logo-name .img-logo img{max-height:180px}.detail .detail-firma .row{margin-bottom:15px}.detail .detail-firma .row .box{padding:10px;border-left:5px solid #eee;margin-bottom:20px}@media (max-width:768px){.detail .detail-firma .row .box{margin-bottom:10px}}.detail .detail-firma .kontakt-infos .info-txt{text-align:center;font-size:240%;margin-bottom:20px;font-weight:700;font-family:Amatic SC,cursive}.detail .detail-firma .kontakt-infos p a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;color:#fff;display:block}.detail .detail-firma .kontakt-infos p a:hover{text-decoration:none}.detail .detail-firma .kontakt-infos .box-bg{padding:10px;text-align:center;margin-bottom:20px;color:#fff}.detail .detail-firma .kontakt-infos .box-bg:hover{opacity:.8}@media (max-width:768px){.detail .detail-firma .kontakt-infos .box-bg{margin-bottom:10px}}.detail .detail-firma .kontakt-infos .bg-green{background:#8ea923}.detail .detail-firma .kontakt-infos .bg-blue{background:#219794}.detail .detail-firma .kontakt-infos .bg-purple{background:#ac1866}.detail .detail-firma .kontakt-infos .bg-orange{background:#e55311}.detail .detail-firma .produkt-beschreibung{border-top:3px solid #eee;padding:20px 10px;border-bottom:3px solid #eee}.detail .detail-firma .label,.detail .detail-firma .produkt-beschreibung span{display:block;text-transform:uppercase}.detail .detail-firma .label{font-size:100%}.detail .detail-firma p{font-size:120%;margin:0}.detail .back-to-all{background:#f9f9f9;padding:10px 0}.detail .back-to-all a{text-decoration:none;display:inline-block;color:#666;padding:10px 10px 10px 0;-webkit-transition:all .5s ease;transition:all .5s ease}@media (max-width:768px){.detail .back-to-all a{text-align:center;display:block;width:100%}}.detail .back-to-all a span{display:inline-block;line-height:1px;height:1px;position:relative;top:5px;margin-right:5px;left:0;-webkit-transition:all .5s ease;transition:all .5s ease}.detail .back-to-all a:hover{padding-left:-10px;color:#333}.detail .back-to-all a:hover span{left:-8px}.detail .branche{color:#333;font-size:100%;text-transform:normal;font-weight:300}@media (max-width:768px){.detail .branche{text-align:center;display:block;width:100%}}.detail .branche span{font-weight:700;display:inline-block;margin-left:0}.detail .maps-all .maps-main{background:#ccc;width:100%;height:400px}