#assembly-partners-container .loading-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:56px}#assembly-partners-container .loading-container:before{content:"";font-family:FontAwesome;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#assembly-partners-container{position:relative;clear:both}#assembly-partners-container.details-open{min-height:auto!important}#assembly-partners-container.details-open .collapse-el>.row{margin-bottom:16px}#assembly-partners-container.details-open .collapse-el>.row .col-xs-12{margin-bottom:8px}@media (min-width: 992px){#assembly-partners-container.details-open .collapse-el>.row .col-xs-12{margin:0}}img.img-mv-list[data-v-de201694]{margin:10px 0;width:100%}.link-monteur-deteil[data-v-de201694]{margin-bottom:10px}h3[data-v-de201694]{margin-top:10px}.profile-list-item[data-v-de201694]{opacity:.8;cursor:pointer}.profile-list-item[data-v-de201694]:hover{opacity:1}.border[data-v-de201694]{padding-bottom:8px;margin-bottom:16px;display:flex}.border[data-v-de201694]:hover{border:1px solid #333}.star-on[data-v-de201694],.star-off[data-v-de201694]{color:gold;font-size:18px}.geo-item[data-v-de201694]{text-decoration:underline;font-size:18px;margin-right:10px;line-height:35px}.icons img[data-v-de201694]{width:auto;height:auto}.services-and-profile[data-v-de201694]{display:flex;justify-content:space-between;align-items:center}.services-and-profile div[data-v-de201694]:first-child{display:flex;flex-wrap:nowrap;gap:4px}@media (max-width: 767px){.border[data-v-de201694]{flex-direction:column}.border .col-sm-2[data-v-de201694]{text-align:center}.border .col-sm-2 .img-mv-list[data-v-de201694]{margin:10px auto;max-width:80%}.monteur-preis[data-v-de201694]{margin-right:0;margin-top:0}.link-monteur-deteil[data-v-de201694]{margin-right:0}.icons[data-v-de201694]{display:block;margin-left:0}}@media (max-width: 499px){.img-mv-list[data-v-de201694]{max-width:70%}}.map-container[data-v-958011fe]{display:flex;justify-content:center;padding:16px 32px}.map-container svg[data-v-958011fe]{position:relative}.map-container svg[data-v-958011fe] path:hover{fill:#418dff}.search-container[data-v-958011fe]{background-color:#f6f6f6;padding-bottom:16px;padding-top:16px;margin-bottom:40px}.search-container ul.checkmark-list-green[data-v-958011fe]{margin:24px 0 32px}.search-container form[data-v-958011fe]{padding:0 16px 16px}.search-container form[data-v-958011fe] label{font-size:16px;font-weight:700}.search-container form[data-v-958011fe] button{width:100%}.search-container p[data-v-958011fe]:has(a){text-align:center}
