.anbieter-item{position:relative;background-color:#fff;padding:1rem;margin:0 0 2rem 0}.toplisting-header{border-radius:0;box-shadow:none}.anbieter-item-toplisting{background-color:#fff0e2}.anbieter-item-toplisting .anbieter-image-panel a img{padding:10px;box-sizing:content-box;background-color:#fff}.anbieter-left-column .anbieter-image-panel{margin:1.5rem auto 1.5rem 0}.anbieter-left-column .anbieter-image-panel>a,.anbieter-left-column .anbieter-image-panel>span{margin:auto;display:block}.anbieter-left-column .anbieter-image-panel>a img,.anbieter-left-column .anbieter-image-panel>span img{max-width:100%;height:auto}.anbieter-left-column .anbieter-image-panel>span{margin-top:2rem}@media(max-width:1199.98px){.anbieter-left-column .anbieter-image-panel{text-align:center}}.anbieter-left-column .anbieter-distance-subtitle{display:inline-block;margin-top:1.5rem;font-size:80%;background-color:#ddeff8;border-radius:.5rem;padding:.25rem .75rem}.anbieter-left-column .anbieter-distance-subtitle:before{content:"";display:inline-block;width:2rem;height:2rem;margin-right:.125rem;background:url("../../images/anbieter/placemark.svg") no-repeat center center;background-size:2rem 2rem;vertical-align:middle}.anbieter-left-column .anbieter-address-panel{margin-top:1.5rem;word-wrap:break-word;hyphens:auto}@media(max-width:991.98px){.anbieter-left-column .anbieter-address-panel{text-align:center}}.anbieter-portrait-panel{padding-bottom:1rem}.anbieter-portrait-panel .portrait-list-title{margin-top:1rem;margin-bottom:2rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:1rem 2rem}.anbieter-portrait-panel .portrait-list-title .schule-name-label{font-weight:bold;font-size:140%;font-family:"Dosis",sans-serif}.anbieter-portrait-panel .portrait-list-text-panel{margin-bottom:1.5rem}.anbieter-portrait-panel .staerken-panel,.anbieter-portrait-panel .testimonial-panel,.anbieter-portrait-panel .erfahrungen-panel,.anbieter-portrait-panel .standorte-panel,.anbieter-portrait-panel .regionen-panel{display:table}.anbieter-portrait-panel .staerken-panel>*,.anbieter-portrait-panel .testimonial-panel>*,.anbieter-portrait-panel .erfahrungen-panel>*,.anbieter-portrait-panel .standorte-panel>*,.anbieter-portrait-panel .regionen-panel>*{display:table-cell;vertical-align:top}.anbieter-portrait-panel .staerken-panel>strong,.anbieter-portrait-panel .testimonial-panel>strong,.anbieter-portrait-panel .erfahrungen-panel>strong,.anbieter-portrait-panel .standorte-panel>strong,.anbieter-portrait-panel .regionen-panel>strong{min-width:8rem;font-weight:normal}.anbieter-portrait-panel .staerken-panel>span{background-color:#ddeff8;padding-top:.5rem;padding-bottom:.5rem}.anbieter-portrait-panel .staerken-panel>strong{font-weight:bold;padding-top:.5rem;padding-bottom:.5rem}.anbieter-portrait-panel .staerken-panel,.anbieter-portrait-panel .regionen-panel,.anbieter-portrait-panel .erfahrungen-panel{margin-top:1.5rem}.anbieter-portrait-panel .erfahrungen-panel{margin-bottom:1.5rem}.anbieter-portrait-panel .erfahrungen-kontakt-item+.erfahrungen-kontakt-item{border-top:1px solid #dee2e6;margin-top:1rem;padding-top:1rem}.anbieter-portrait-panel .zertifizierungen-parent-panel{margin-top:4rem}.anbieter-portrait-panel .rabatt-panel{margin-top:1.5rem}.category-detail-header-label{display:block;padding:.5rem 0;border-bottom:1px solid #55b1dd;max-width:40rem}@media(max-width:1199.98px){.category-detail-header-label:first-of-type{margin-top:1.5rem}}.category-detail-list-panel{display:table;width:100%;max-width:40rem}.category-detail-list-panel>.category-detail-row{display:table-row}.category-detail-list-panel>.category-detail-row>*{display:table-cell;border-bottom:1px solid #55b1dd;padding:.2rem .1rem;font-size:90%;vertical-align:middle}.category-detail-list-panel>.category-detail-row>*:nth-child(1)>*,.category-detail-list-panel>.category-detail-row>*:nth-child(2)>*{cursor:pointer;display:block;height:20px;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;max-width:10rem}.category-detail-list-panel>.category-detail-row>*:nth-child(1){font-weight:bold}.category-detail-list-panel>.category-detail-row>*:nth-child(2){width:90px;text-align:center}.category-detail-list-panel>.category-detail-row>*:nth-child(3){width:165px}.category-detail-list-panel>.category-detail-row .category-detail-link{display:block;border:1px solid #f2561e;background-color:#fde7df;color:#f2561e;border-radius:2rem;width:100%;padding:.1rem .4rem}.category-detail-list-panel>.category-detail-row .category-detail-link,.category-detail-list-panel>.category-detail-row .category-detail-link:visited,.category-detail-list-panel>.category-detail-row .category-detail-link:active,.category-detail-list-panel>.category-detail-row .category-detail-link:hover{text-decoration:none;transition:background .2s ease-in-out,color .2s ease-in-out}.category-detail-list-panel>.category-detail-row .category-detail-link:hover{background:#f2561e;color:#fff}.category-detail-panel table{width:100%;border-collapse:collapse;margin:3px 0 5px 0}.category-detail-panel table tr th,.category-detail-panel table tr td{vertical-align:top;padding:.4rem .4rem .4rem 0;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:0;border-right:0;background-color:#cff4fc}.category-detail-panel table tr th{width:12rem;text-align:right;padding-right:1rem}.category-detail-panel table tr td{text-align:left}.category-detail-panel table,.category-detail-panel th,.category-detail-panel td{border:1px solid #eee}.category-detail-panel .submit-button-orange{margin-top:1rem;width:100%}#cboxLoadedContent .category-detail-panel{display:block!important}.actions-panel{display:flex;gap:1rem;margin-bottom:0;margin-top:1.5rem}@media(max-width:991.98px){.actions-panel{flex-wrap:wrap;justify-content:center}}.actions-panel>div.anfrage-button-panel{flex-grow:1}@media(max-width:991.98px){.actions-panel>div.anfrage-button-panel{order:99}}.actions-panel>div.anfrage-button-panel .submit-button{width:100%}@media(max-width:991.98px){.actions-panel>div:not(.anfrage-button-panel){flex-basis:calc(50% - .5rem)}.actions-panel>div.first-action-placeholder{display:none}}@media(min-width:992px){.actions-panel>div:first-child{width:calc(16.66666667% - 1rem);display:flex;justify-content:flex-end;flex-shrink:0}}.actions-panel .submit-button img{width:20px;height:20px;margin-left:.3rem}.submit-button-disabled{opacity:.5}.submit-button-disabled:hover{cursor:not-allowed!important}.arbeitgeberKonditionenPanel{background-color:#ddeff8;margin-top:1rem;margin-bottom:1rem;padding:.5rem}.arbeitgeberKonditionenPanel ul{margin-bottom:0}.arbeitgeberKonditionenPanel li{padding-top:0!important;padding-bottom:0!important}.linkButton{float:none;width:100%}.post-partnerschule-hint-panel{background-color:#fff1a8;padding:.5rem!important;margin-bottom:1rem}.unterlagen-herunterladen-panel ul:not(.nav-tabs){position:absolute;z-index:2;border:2px solid #f2561e;border-radius:5px;width:300px;margin-top:-2px;background-color:#fff;box-shadow:3px 3px 6px rgba(0,0,0,.3)}.unterlagen-herunterladen-panel ul:not(.nav-tabs)>li{padding:5px 0 5px 2em;text-indent:0;background-image:url("/images/Layout/pdf.svg");background-repeat:no-repeat;background-position:.6em .6em;background-size:15px 15px;border-bottom:2px solid #f2561e}.unterlagen-herunterladen-panel ul:not(.nav-tabs)>li:last-child{border-bottom:0}.unterlagen-herunterladen-panel ul:not(.nav-tabs)>li:before{content:none!important}.unterlagen-herunterladen-panel ul:not(.nav-tabs)>li a{color:#0b1761;hyphens:auto;word-wrap:break-word}.sterne-bewertung-panel>.sterne-bewertung-label-panel{font-weight:bold;margin:0 .5rem .5rem 0}.sterne-bewertung-panel>.sterne-bewertung-value-panel{cursor:default;color:#f2561e;display:flex;gap:.5rem;flex-wrap:wrap;flex-direction:row;align-items:center}.sterne-bewertung-panel>.sterne-bewertung-value-panel>.sterne-bewertung-badge .sterne-bewertung-anzahl-mobile-label{font-size:10px;padding:0 .25rem;margin-left:2px;color:#f2561e;background-color:#fff;border-radius:50%}@media(min-width:768px){.sterne-bewertung-panel>.sterne-bewertung-value-panel>.sterne-bewertung-badge .sterne-bewertung-anzahl-mobile-label{display:none}}@media(max-width:767.98px){.sterne-bewertung-panel>.sterne-bewertung-value-panel>.sterne-bewertung-anzahl-label{display:none}}.sterne-bewertung-badge,a.sterne-bewertung-badge:active,a.sterne-bewertung-badge:hover,a.sterne-bewertung-badge:visited,a.sterne-bewertung-badge:link{background-color:#f2561e;padding:0 .5rem;color:#fff;border-radius:.375rem;white-space:nowrap}table.sterne-bewertung-details{margin-bottom:0}table.sterne-bewertung-details tr td{border:0;background-color:transparent;padding:0}table.sterne-bewertung-details tr td .star-rating{display:block}table.sterne-bewertung-details>tbody>tr>td:first-child{padding-right:1rem}.zertifizierungen-panel{margin:3px 0}.zertifizierungen-panel>div{display:inline-block;vertical-align:middle;margin:6px 12px 6px 0}.zertifizierungen-panel>div:last-of-type{margin:0}.zertifizierungen-panel img{width:auto}@media(min-width:768px){.zertifizierungen-panel img{height:60px}.zertifizierungen-panel img.zertifizierung-large{height:60px}.zertifizierungen-panel img.zertifizierung-medium{height:40px;margin:10px 0}.zertifizierungen-panel img.zertifizierung-small{height:20px;margin:20px 0}}@media(max-width:767.98px){.zertifizierungen-panel img{height:39.96px}.zertifizierungen-panel img.zertifizierung-large{height:39.96px}.zertifizierungen-panel img.zertifizierung-medium{height:26.64px;margin:6.66px 0}.zertifizierungen-panel img.zertifizierung-small{height:13.32px;margin:13.32px 0}}.zertifizierungen-panel{white-space:nowrap;overflow:hidden;position:relative}.zertifizierungen-panel .carousel-next,.zertifizierungen-panel .carousel-prev{cursor:pointer;position:absolute;top:0;width:30px;height:100%;display:block;background-repeat:no-repeat;border:0;background-color:transparent;outline:0}.zertifizierungen-panel .carousel-next{right:0;background-image:url("../../images/Layout/pfeil-rechts-orange.svg"),linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%);background-position:right center,center}.zertifizierungen-panel .carousel-prev{left:0;background-image:url("../../images/Layout/pfeil-links-orange.svg"),linear-gradient(to left,rgba(255,255,255,0) 0%,#fff 100%);background-position:left center,center}.expandable-text-panel{position:relative;overflow:hidden}.expandable-text-panel .expand-link{padding:0 15px;z-index:1;position:absolute;bottom:0;right:0;background-color:#fff;box-shadow:-10px 10px white}.expandable-text-panel .expand-link:before{content:"";position:absolute;left:-15px;width:15px;height:100%;display:block;background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%)}.expandable-text-panel.is-expandable:after{content:"";position:absolute;left:0;bottom:0;height:15px;width:100%;display:block;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}.expandable-text-panel.expand-link-full-width .expand-link{width:100%;left:0;padding:0}.expandable-text-panel.expand-link-full-width .expand-link:before{content:none}.expandable-text-panel-1{height:20px}.expandable-text-panel-2{height:40px}.expandable-text-panel-3{height:60px}.expandable-text-panel-4{height:80px}.expandable-text-panel-5{height:100px}.anbieter-item-toplisting .expandable-text-panel .expand-link{background-color:#fff0e2;box-shadow:-10px 10px #fff0e2}.anbieter-item-toplisting .expandable-text-panel .expand-link:before{background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff0e2 100%)}.anbieter-item-toplisting .expandable-text-panel.is-expandable:after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff0e2 100%)}.social-media-links-panel a{border-radius:3px;display:inline-block;width:30px;height:30px;text-align:center;transition:opacity .2s ease-in-out}.social-media-links-panel a.linked-in{padding-top:3px;background-color:#1265c0}.social-media-links-panel a.xing{padding-top:3px;background-color:#006063}.social-media-links-panel a.facebook{padding-top:3px;background-color:#3d5996}.social-media-links-panel a:hover{opacity:.7}.anbieter-item-angefragt .anfrageformular-button{opacity:.5;cursor:not-allowed!important}.anbieter-item-angefragt .anbieter-address-panel:after{content:"";display:block;height:30px;margin:15px auto;background-image:url("../../images/anbieter/checkmark-gruen.svg");background-repeat:no-repeat;background-position:center top;background-size:30px 30px}.anbieter-video-panel{width:140px;margin-top:15px;margin-left:auto;margin-right:auto;cursor:pointer}.anbieter-video-panel figure{position:relative}.anbieter-video-panel figure>img{border-radius:100%;width:130px;height:130px;box-shadow:5px 5px 7px rgba(0,0,0,.7);object-fit:cover}.anbieter-video-panel figure:after{content:"";position:absolute;display:block;top:86.6666666667px;left:80px;background:url("../../images/Layout/youtube-logo.svg") no-repeat center;width:50px;height:50px}.anbieter-video-panel .embedded-video-panel{display:none}.anbieter-item>.performance-plus-award{position:absolute;right:-1.5rem;top:-1.7rem;cursor:pointer}.anbieter-item>.performance-plus-award>img{height:5rem;filter:drop-shadow(.1rem .1rem .3rem rgba(0,0,0,.5))}.performance-plus-award-details-button,a.performance-plus-award-details-button:active,a.performance-plus-award-details-button:hover,a.performance-plus-award-details-button:visited,a.performance-plus-award-details-button:link{background-color:#f2561e;padding:.2rem 1rem .3rem 1rem;color:#fff;border-radius:.25rem;white-space:nowrap}.close-button-container{display:none}.ajax-response-container .close-button-container{display:flex;justify-content:end}.sterne-bewertung-panel>.sterne-bewertung-label-panel{font-weight:bold;margin:0 .5rem .5rem 0}.sterne-bewertung-panel>.sterne-bewertung-value-panel{cursor:default;color:#f2561e;display:flex;gap:.5rem;flex-wrap:wrap;flex-direction:row;align-items:center}.sterne-bewertung-panel>.sterne-bewertung-value-panel>.sterne-bewertung-badge .sterne-bewertung-anzahl-mobile-label{font-size:10px;padding:0 .25rem;margin-left:2px;color:#f2561e;background-color:#fff;border-radius:50%}@media(min-width:768px){.sterne-bewertung-panel>.sterne-bewertung-value-panel>.sterne-bewertung-badge .sterne-bewertung-anzahl-mobile-label{display:none}}@media(max-width:767.98px){.sterne-bewertung-panel>.sterne-bewertung-value-panel>.sterne-bewertung-anzahl-label{display:none}}.sterne-bewertung-badge,a.sterne-bewertung-badge:active,a.sterne-bewertung-badge:hover,a.sterne-bewertung-badge:visited,a.sterne-bewertung-badge:link{background-color:#f2561e;padding:0 .5rem;color:#fff;border-radius:.375rem;white-space:nowrap}table.sterne-bewertung-details{margin-bottom:0}table.sterne-bewertung-details tr td{border:0;background-color:transparent;padding:0}table.sterne-bewertung-details tr td .star-rating{display:block}table.sterne-bewertung-details>tbody>tr>td:first-child{padding-right:1rem}.anfrageformular-content-panel input[type=radio],.anfrageformular-content-panel input[type=checkbox]{cursor:pointer;width:1.5rem;height:1.5rem;margin-top:-.1rem}.anfrageformular-content-panel .schule-berater-panel{margin-bottom:2rem}.anfrageformular-content-panel .schule-berater-panel img{display:block;margin:auto;max-width:100%;height:auto}.anfrageformular-content-panel .schule-berater-panel .berater-panel{word-wrap:break-word;margin-bottom:2rem;hyphens:auto}@media(max-width:767.98px){.anfrageformular-content-panel .schule-berater-panel .berater-panel{text-align:center}}.anfrageformular-content-panel .schule-berater-panel .berater-panel>div:nth-child(1){font-weight:bold;font-size:90%;padding-bottom:.5rem}.anfrageformular-content-panel .schule-berater-panel .berater-panel>div:nth-child(2){font-weight:bold;font-size:90%;text-align:center}.anfrageformular-content-panel .schule-berater-panel .berater-panel>div:nth-child(2)>img{margin-bottom:.5rem}.anfrageformular-content-panel .schule-berater-panel .berater-panel .btn-berater-phone{padding:.25rem .5rem;margin-top:.5rem}.anfrageformular-content-panel .schule-berater-panel .berater-panel .btn-berater-phone>img{display:inline;margin-right:.25rem}.anfrageformular-content-panel .choiceGroup{padding:3px;display:block;font-weight:bold;color:#0b1761}.anfrageformular-content-panel .schule-unterlagen-content .emphasized{border-top:1px solid #f2561e;border-bottom:1px solid #f2561e;background-color:#fff0e2}.anfrageformular-content-panel .schule-unterlagen-content .emphasized label{font-weight:bold}.anfrageformular-content-panel .schule-unterlagen-content .unterlagen-row{display:flex;gap:1rem;align-items:center;padding-top:.5rem;padding-bottom:.5rem}.anfrageformular-content-panel .schule-unterlagen-content .unterlagen-row-hidden{display:none}.anfrageformular-content-panel .schule-unterlagen-content .unterlagen-check{padding-left:.3rem;width:2rem;margin:0;flex-shrink:0}.anfrageformular-content-panel .schule-unterlagen-content .unterlagen-check input[type=checkbox]{margin-top:0;vertical-align:middle}.anfrageformular-content-panel .schule-unterlagen-content .unterlagen-text label{cursor:pointer;hyphens:auto;word-wrap:break-word;margin-bottom:0}.anfrageformular-content-panel .schule-unterlagen-content .unterlagen-info{padding-right:.3rem}@media(max-width:575.98px){.anfrageformular-content-panel .schule-unterlagen-content .unterlagen-info{display:none}}.anfrageformular-content-panel .ausbildungsbeginn-toggle-group{display:flex;align-items:center;gap:2rem;margin-bottom:1rem;min-height:3rem}@media(max-width:767.98px){.anfrageformular-content-panel .ausbildungsbeginn-toggle-group{flex-direction:column;align-items:start}}.anfrageformular-content-panel .ausbildungsbeginn-toggle-group>label{font-weight:bold}.anfrageformular-content-panel .ausbildungsbeginn-toggle-group .ausbildungsbeginn-radio{display:flex;align-items:center}.anfrageformular-content-panel .ausbildungsbeginn-toggle-group .ausbildungsbeginn-radio label{display:flex;align-items:center;gap:1rem}.anfrageformular-content-panel .ausbildungsbeginn-toggle-group .ausbildungsbeginn-radio .btn-default{font-size:100%;text-transform:none}.anfrageformular-content-panel .persoenliche-daten-content label.col-3{margin-top:.5rem}.anfrageformular-content-panel .persoenliche-daten-content .salutation-form-group{display:flex;gap:1rem;align-items:center}.anfrageformular-content-panel .persoenliche-daten-content .salutation-form-group label,.anfrageformular-content-panel .persoenliche-daten-content .firmenadresse-form-group label,.anfrageformular-content-panel .persoenliche-daten-content .datenschutz-form-group label{display:flex;gap:1rem;align-items:center;cursor:pointer}.anfrageformular-content-panel .schule-tipps-content .umkreissuche-fieldset-content>.bewertung-row{display:table;width:100%}.anfrageformular-content-panel .schule-tipps-content .umkreissuche-fieldset-content>.bewertung-row>div{display:table-cell}.anfrageformular-content-panel .schule-tipps-content .umkreissuche-fieldset-content>.bewertung-row>div:nth-child(2){width:350px;max-width:100%;vertical-align:middle}.anfrageformular-content-panel .schule-tipps-content .umkreissuche-fieldset-content>.bewertung-row>div.ausbildungsorte-panel{display:table-row}.anfrageformular-content-panel .schule-tipps-content .umkreissuche-fieldset-content>.bewertung-row>div.ausbildungsorte-panel div{display:table-cell}.anfrageformular-content-panel .schule-tipps-content .additional-schulen-form-group,.anfrageformular-content-panel .schule-tipps-content .gruende-form-group{margin-bottom:.5rem}.anfrageformular-content-panel .schule-tipps-content .additional-schulen-form-group label,.anfrageformular-content-panel .schule-tipps-content .gruende-form-group label{display:flex;gap:1rem;align-items:center;cursor:pointer}.anfrageformular-content-panel .sterne-bewertung-panel{display:inline-block;margin-left:10px}.anfrageformular-content-panel .anfrageformular-google-rating-column-desktop .anfrageformular-google-rating-panel,.anfrageformular-content-panel .anfrageformular-google-rating-column-mobile .anfrageformular-google-rating-panel{background-color:#fff;border-radius:.375rem}.anfrageformular-content-panel .anfrageformular-google-rating-column-desktop .anfrageformular-google-rating-panel .awch-logo,.anfrageformular-content-panel .anfrageformular-google-rating-column-mobile .anfrageformular-google-rating-panel .awch-logo{width:100%;height:auto;margin-bottom:1rem}.anfrageformular-content-panel .anfrageformular-google-rating-column-desktop .anfrageformular-google-rating-panel .qualitaetssiegel,.anfrageformular-content-panel .anfrageformular-google-rating-column-mobile .anfrageformular-google-rating-panel .qualitaetssiegel{width:100%;height:auto}@media(max-width:767.98px){.anfrageformular-content-panel .anfrageformular-google-rating-column-desktop{display:none}}.anfrageformular-content-panel .anfrageformular-google-rating-column-desktop .anfrageformular-google-rating-panel{padding:1rem;margin-top:2rem}.anfrageformular-content-panel .anfrageformular-google-rating-column-mobile{padding-right:3rem}@media(min-width:768px){.anfrageformular-content-panel .anfrageformular-google-rating-column-mobile{display:none}}.anfrageformular-content-panel .anfrageformular-google-rating-column-mobile .anfrageformular-google-rating-panel{padding:.5rem 1rem}.bildungsratgeber-table{padding-bottom:1rem;margin-bottom:1rem}.bildungsratgeber-table tr td{border:0!important}.bildungsratgeber-table tr td:nth-child(1){vertical-align:top}.bildungsratgeber-table tr td:nth-child(2){padding-left:10px;width:100%}.bildungsratgeber-table tr td:nth-child(3){vertical-align:top;width:30px}.actions-panel+.ajax-response-container.in,.actions-panel+.ajax-response-container.show{margin-top:5rem;padding:1rem;background-color:#e9ecef}.actions-panel+.ajax-response-container.in .schule-berater-panel .schule-logo,.actions-panel+.ajax-response-container.show .schule-berater-panel .schule-logo{padding:1rem;background:#fff;height:auto;border-radius:.375rem}