.wp-block-maklerwerft-mwcompanyrecommendation{background-color:transparent;-o-box-shadow:none;box-shadow:none;margin:50px 0;overflow:visible}#mw-company-rec-share-form textarea.mw-company-rec-share-form-textarea{min-height:100px}#mw-company-rec-share-form .mw-company-rec-share-form-submit-button{background:var(--mw-det-main-color);border:none;color:#fff;display:block;float:right;font-family:inherit;font-size:15px;margin:0;max-width:100%;padding:16px 20px;text-align:center;transition:.4s;width:100%}#mw-company-rec-share-form .mw-company-rec-share-form-submit-button:focus,#mw-company-rec-share-form .mw-company-rec-share-form-submit-button:hover{background:var(--mw-det-accent-color);cursor:pointer;outline:none;transition:.4s}.mw-company-recommendation-share-data-modal-error,.mw-company-recommendation-share-data-modal-success{display:none}.mw-mwcompanyrecommendation{padding:0!important}.mw-mwcompanyrecommendation .mw-company-recommendation-headline-wrapper .mw-company-recommendation-headline{color:var(--mw-det-secundary-color);font-size:24px;font-weight:400;margin:0 0 25px}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-all-companies-filter-wrapper .mw-all-companies-filter-label{color:var(--mw-det-main-color);display:table;font-size:12px;font-weight:400;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase;white-space:nowrap}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container{display:flex;flex-wrap:wrap;gap:25px 2%;margin:30px 0 0}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper{align-content:flex-start;background:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.2);display:flex;flex:49% 0 0;flex-wrap:wrap;gap:14px;padding:22px}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-intro{display:flex;flex:100% 0 0;flex-wrap:wrap;gap:20px}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-intro .mw-company-recommendation-img-wrapper{background:#fff;border-radius:10px;height:100px;overflow:hidden;width:100px}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-intro .mw-company-recommendation-img-wrapper:empty{display:none}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-intro .mw-company-recommendation-img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-intro .mw-company-recommendation-description-wrapper{flex:1 0 0}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-intro .mw-company-recommendation-description-wrapper:before{content:"Beschreibung";display:table;font-weight:600}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-intro .mw-company-recommendation-description-wrapper .mw-company-recommendation-description{display:-webkit-box;height:80px;margin:5px auto 0!important;max-width:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;cursor:pointer;font-size:15px;line-height:25px;overflow:hidden;text-overflow:ellipsis}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-name-wrapper{flex:100% 0 0;margin:10px 0 0}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-name-wrapper .mw-company-recommendation-name{color:var(--mw-det-secundary-color);font-size:21px;font-weight:600;margin:0!important}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-category-wrapper{display:flex;flex:100% 0 0;flex-wrap:wrap;gap:15px}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-category-wrapper .mw-company-recommendation-category{align-items:center;background:#f7f7f7;border-radius:50px;display:flex;flex:auto 0 0;flex-wrap:wrap;font-size:15px;justify-content:center;line-height:normal;margin:0;padding:10px 20px;text-align:center}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper{display:flex;flex:100% 0 0;flex-wrap:wrap;gap:5px;margin:10px 0}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper p,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper span{font-size:15px;margin:0!important}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper p:after,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper span:after{content:"·";font-weight:600;padding:0 0 0 5px}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper .mw-company-recommendation-contact-label:after,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper p:last-child:after,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper span:last-child:after{display:none;padding:0}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper .mw-company-recommendation-mail a,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper .mw-company-recommendation-phone a,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper .mw-company-recommendation-website a{color:var(--mw-det-main-color);text-decoration:none;transition:.4s}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper .mw-company-recommendation-mail a:focus,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper .mw-company-recommendation-mail a:hover,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper .mw-company-recommendation-phone a:focus,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper .mw-company-recommendation-phone a:hover,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper .mw-company-recommendation-website a:focus,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper .mw-company-recommendation-website a:hover{color:var(--mw-det-accent-color);cursor:pointer;outline:none;text-decoration:underline;transition:.4s}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-share-data-wrapper{flex:100% 0 0}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-share-data-wrapper .mw-company-recommendation-share-data{background:var(--mw-det-main-color);border:none;color:#fff;display:block;float:right;font-family:inherit;font-size:15px;margin:0;max-width:100%;padding:16px 20px;text-align:center;transition:.4s;width:100%}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-share-data-wrapper .mw-company-recommendation-share-data:focus,.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-share-data-wrapper .mw-company-recommendation-share-data:hover{background:var(--mw-det-accent-color);cursor:pointer;outline:none;transition:.4s}@media only screen and (max-width:1200px){.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper{flex:100% 0 0}}@media only screen and (max-width:550px){.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-intro{flex-direction:column}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-intro .mw-company-recommendation-description-wrapper .mw-company-recommendation-description{height:auto;max-height:80px}.mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper .mw-company-recommendation-contact-wrapper .mw-company-recommendation-contact-label{flex:100% 0 0}}@media only screen and (max-width:480px){.mw-mwcompanyrecommendation{padding:0 30px!important}}dialog#mw-block-modal-company-share-desc{width:990px}@media only screen and (max-width:1100px){dialog#mw-block-modal-company-share-desc{width:90%}}@media only screen and (max-width:420px){dialog#mw-block-modal-company-share-desc{padding:35px 25px 25px}}.mw-modal-open-button{border-radius:100px!important;display:table!important;font-weight:700;letter-spacing:.5px;min-width:200px;overflow:hidden;padding:11px 20px!important;position:relative;width:auto!important}.mw-company-rec-modal-css .mw-modal-open-button,.mw-modal-open-button{background:var(--mw-det-main-color);color:#fff;margin:0;text-align:center;transition:.4s}.mw-company-rec-modal-css .mw-modal-open-button{border:none;border-radius:100%;cursor:pointer;display:block;float:left;font-family:inherit;font-size:15px;height:64px;max-width:100%;padding:15px;width:64px}.mw-company-rec-modal-css .mw-modal-open-button:hover{background:#000}.mw-company-rec-modal-css .mw-company-recommendation-single-container{display:flex;flex-wrap:nowrap!important;gap:25px 2%;margin:30px 0 0;padding:10px}.mw-company-rec-modal-css .mw-company-recommendation-category-wrapper{display:flex;flex:100% 0 0;flex-wrap:wrap;gap:15px;max-width:100%;min-width:0}.mw-company-rec-modal-css .mw-company-recommendation-category-wrapper .mw-company-recommendation-category{align-items:center;background:#f7f7f7;border-radius:50px;display:flex;flex:auto 0 0;flex-wrap:wrap;font-size:15px;justify-content:flex-start;line-height:normal;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:10px 20px;text-align:left;white-space:normal}.mw-company-rec-modal-css .svg-modal-close-btn{fill:#d3d3d3;transition:all .4s ease-in-out}.mw-company-rec-modal-css .svg-modal-close-btn:hover{fill:#000;transition:all .4s ease-in-out}.mw-company-rec-modal-css .mw-company-recommendation-share-data{background:var(--mw-det-main-color)!important}.mw-company-rec-modal-css .mw-company-recommendation-share-data:hover{background:#000!important}.mw-company-rec-modal-css .mw-company-rec-share-form-submit-button{background:var(--mw-det-main-color)!important}.mw-company-rec-modal-css .mw-company-rec-share-form-submit-button:hover{background:#000!important}.mw-company-rec-modal-css .mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container{overflow:auto}.mw-company-rec-modal-css .mw-mwcompanyrecommendation .mw-all-companies-wrapper .mw-company-recommendation-single-container .mw-company-recommendation-single-wrapper{margin-bottom:20px}.mw-company-rec-modal-css .modal-close-wrapper,.mw-company-rec-modal-css .modal-close-wrapper mw_enter_space_ben{margin-left:auto;width:30px}.mw-company-rec-modal-css .mw-company-rec-textarea{min-height:12rem!important;min-width:20rem}@media only screen and (max-width:800px){.mw-company-rec-modal-css .mw-company-rec-textarea{min-width:100%!important}}.mw-company-rec-modal-css .mw-company-recommendation-contact-wrapper{flex-direction:column}@media only screen and (max-width:800px){.mw-company-rec-modal-css .mw-company-recommendation-contact-wrapper{flex-direction:row}}.mw-company-rec-modal-css .mw-block-modal{background:#b3b3b3;border:none;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px 20px 5px;width:80%}.mw-company-rec-modal-css .mw-all-companies-filter-label{color:var(--mw-det-main-color)!important;font-family:poppins,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}.mw-company-rec-modal-css .mw-company-recommendation-headline{font-family:poppins,Helvetica,Arial,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.4em!important;text-transform:none!important}.mw-company-rec-modal-css .mw-all-companies-filter{-webkit-appearance:none;background-color:#fff!important;border:1px solid #e1e1e1!important;color:#161615!important;display:block!important;font:inherit!important;font-family:poppins,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:33px!important;margin:0 0 20px!important;min-height:50px!important;outline:none!important;padding:0 20px!important;width:100%!important}.mw-company-rec-modal-css #mw-block-modal-company-share{background:#fff!important;border:none!important;border-radius:15px!important;box-shadow:0 0 10px rgba(0,0,0,.1)!important;padding:40px!important;width:50%!important}@media only screen and (max-width:800px){.mw-company-rec-modal-css #mw-block-modal-company-share{width:85%!important}}.mw-company-rec-modal-css #mw-block-modal-company-share::backdrop{backdrop-filter:brightness(.5)}.mw-company-rec-modal-css #mw-block-modal-enable::backdrop{backdrop-filter:brightness(.5)}.mw-company-rec-modal-css .mw-company-rec-share-form-label{color:var(--mw-det-main-color)!important;font-family:poppins,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-style:normal!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase}.mw-company-rec-modal-css .mw-modal-headline-text{font-family:poppins,Helvetica,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:1px;line-height:1.4em;margin-bottom:20px;text-transform:uppercase!important}.mw-company-rec-modal-css .mw-modal-exit-button{background:#fff;border:1px solid #d3d3d3;border-radius:100%;color:#d3d3d3;cursor:pointer;font-size:26px;font-weight:600;height:40px;transition:all .4s ease-in-out;width:40px}.mw-company-rec-modal-css .mw-modal-exit-button:hover{color:#000;transition:all .4s ease-in-out}.mw-company-rec-modal-css .mw-company-recommendation-single-wrapper{max-width:55vh!important;min-width:550px}@media only screen and (max-width:800px){.mw-company-rec-modal-css .mw-company-recommendation-single-container{flex-wrap:wrap!important}.mw-company-rec-modal-css .mw-block-modal{max-height:80vh}.mw-company-rec-modal-css .mw-company-recommendation-single-wrapper{min-width:0}}.mw-company-rec-modal-css span:after{content:""!important}.mw-company-rec-modal-css .mw-company-recommendation-single-wrapper{box-shadow:6px 6px 5px 0 rgba(0,0,0,.2)!important}
