@charset "UTF-8";
@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url("../../files/styling/snb/fonts/inter-v11-latin-300.eot");src:local(""), url("../../files/styling/snb/fonts/inter-v11-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/styling/snb/fonts/inter-v11-latin-300.woff2") format("woff2"), url("../../files/styling/snb/fonts/inter-v11-latin-300.woff") format("woff"), url("../../files/styling/snb/fonts/inter-v11-latin-300.ttf") format("truetype"), url("../../files/styling/snb/fonts/inter-v11-latin-300.svg#Inter") format("svg")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("../../files/styling/snb/fonts/inter-v11-latin-regular.eot");src:local(""), url("../../files/styling/snb/fonts/inter-v11-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/styling/snb/fonts/inter-v11-latin-regular.woff2") format("woff2"), url("../../files/styling/snb/fonts/inter-v11-latin-regular.woff") format("woff"), url("../../files/styling/snb/fonts/inter-v11-latin-regular.ttf") format("truetype"), url("../../files/styling/snb/fonts/inter-v11-latin-regular.svg#Inter") format("svg")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("../../files/styling/snb/fonts/inter-v11-latin-700.eot");src:local(""), url("../../files/styling/snb/fonts/inter-v11-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/styling/snb/fonts/inter-v11-latin-700.woff2") format("woff2"), url("../../files/styling/snb/fonts/inter-v11-latin-700.woff") format("woff"), url("../../files/styling/snb/fonts/inter-v11-latin-700.ttf") format("truetype"), url("../../files/styling/snb/fonts/inter-v11-latin-700.svg#Inter") format("svg")}@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url("../../files/styling/snb/fonts/inter-v11-latin-800.eot");src:local(""), url("../../files/styling/snb/fonts/inter-v11-latin-800.eot?#iefix") format("embedded-opentype"), url("../../files/styling/snb/fonts/inter-v11-latin-800.woff2") format("woff2"), url("../../files/styling/snb/fonts/inter-v11-latin-800.woff") format("woff"), url("../../files/styling/snb/fonts/inter-v11-latin-800.ttf") format("truetype"), url("../../files/styling/snb/fonts/inter-v11-latin-800.svg#Inter") format("svg")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../../files/styling/snb/fonts/dm-sans-v11-latin-regular.eot");src:local(""), url("../../files/styling/snb/fonts/dm-sans-v11-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-regular.woff2") format("woff2"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-regular.woff") format("woff"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-regular.ttf") format("truetype"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-regular.svg#DMSans") format("svg")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url("../../files/styling/snb/fonts/dm-sans-v11-latin-500.eot");src:local(""), url("../../files/styling/snb/fonts/dm-sans-v11-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-500.woff2") format("woff2"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-500.woff") format("woff"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-500.ttf") format("truetype"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-500.svg#DMSans") format("svg")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url("../../files/styling/snb/fonts/dm-sans-v11-latin-700.eot");src:local(""), url("../../files/styling/snb/fonts/dm-sans-v11-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-700.woff2") format("woff2"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-700.woff") format("woff"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-700.ttf") format("truetype"), url("../../files/styling/snb/fonts/dm-sans-v11-latin-700.svg#DMSans") format("svg")}body.dark-mode .akademie-header{background-color:#333 !important;border-bottom:1px solid #333}body.dark-mode .akademie-header .nav-link{color:#ffffff !important}body.dark-mode .akademie-header .nav-link:hover{color:#333 !important}body.dark-mode .akademie-header .btn-outline-secondary{color:#ffffff !important}body.dark-mode .akademie-header .btn-outline-secondary:hover{color:#353945 !important}body.dark-mode .akademie-header .btn-neutral{color:#ffffff !important;background-color:transparent !important;border:1px solid #ffffff !important}body.dark-mode .akademie-header .btn-neutral:hover{background-color:#ffffff !important;color:#333 !important}body.dark-mode .akademie-header .btn-neutral:hover img{filter:invert(1) grayscale(100%) brightness(200%)}body.dark-mode .akademie-header .dropdown-menu{background-color:#333;border-color:#333;color:#ffffff}body.dark-mode .akademie-header .dropdown-menu .dropdown-item{color:#ffffffc1}body.dark-mode .akademie-header .dropdown-menu .dropdown-item:hover{background-color:#333;color:#ffffff}body.dark-mode .akademie-header .akademie-megamenu .dropdown-item a{color:#ffffffc1}body.dark-mode .akademie-header .akademie-megamenu .dropdown-item a:hover{color:#ffffff}body.dark-mode .akademie-header .akademie-megamenu .dropdown-item:hover a{color:#ffffff}body.dark-mode .akademie-header .akademie-megamenu .dropdown-legend a{color:#ffffffc1}body.dark-mode .akademie-header .akademie-megamenu .dropdown-legend a:hover{color:#ffffff}body.dark-mode .akademie-header .shopping-cart-total{border-bottom:1px solid rgba(255, 255, 255, 0.1) !important}body.dark-mode .akademie-header .offcanvas{background-color:#333;border-right:1px solid #333}body.dark-mode .akademie-header .offcanvas .offcanvas-header{border-bottom:1px solid #333}body.dark-mode .akademie-header .offcanvas .offcanvas-header .offcanvas-title{color:#ffffff}body.dark-mode .akademie-header .offcanvas .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}body.dark-mode .akademie-header .offcanvas .offcanvas-body .navbar-nav .nav-link{color:#ffffff !important}body.dark-mode .akademie-header .offcanvas .offcanvas-body .navbar-nav .nav-link:hover{color:#333}body.dark-mode .akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list h2,body.dark-mode .akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list h4,body.dark-mode .akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list h5,body.dark-mode .akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list .h2,body.dark-mode .akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list .h4,body.dark-mode .akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list .h5{color:#ffffff}body.dark-mode .akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list p{color:rgba(255, 255, 255, 0.5) !important}body.dark-mode .akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list a{color:#ffffff !important}body.dark-mode .akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list i{color:#ffffff !important}body.dark-mode .akademie-header .top-action .nav-link{background-color:#333}body.dark-mode .akademie-header .top-action .nav-link:hover{background-color:#333}body.dark-mode .akademie-header .top-action .dropdown-heading{color:#ffffff !important}body.dark-mode .akademie-header .top-action .dropdown-helper{color:#ffffff}body.dark-mode .akademie-header .top-action .cartItem:hover{color:#ffffff !important}body.dark-mode .akademie-header .cartDropdown{background-color:#333;border-color:#333}body.dark-mode .akademie-header .cartDropdown .dropdown-item{color:#ffffff}body.dark-mode .akademie-header .cartDropdown .dropdown-item:hover{background-color:#333}body.dark-mode .akademie-header .dropdown-toggle.show{background-color:#49494a}body.dark-mode .akademie-header .navbar-toggler:hover,body.dark-mode .akademie-header .navbar-toggler:focus{color:#fff !important;background-color:#49494a !important}body.dark-mode .akademie-header .offcanvas-footer{background:#49494a;border-top:1px solid #333}body.dark-mode .akademie-header .offcanvas-footer .btn{width:100%;padding:0.5rem 0rem}body.dark-mode .akademie-header .offcanvas-footer .btn img{margin-right:5px;margin-top:-2px;width:20px}body.dark-mode .akademie-header .akademie-burger .burger-2,body.dark-mode .akademie-header .akademie-burger .burger-3,body.dark-mode .akademie-header .akademie-burger .burger-1{border-color:#ffffff}body.dark-mode .akademie-header .akademie-burger .burger.active .burger-2{border-color:#ffffff}body.dark-mode .akademie-header .navbar-nav .nav-link:hover{background:#49494a !important}body.dark-mode .akademie-header .dropdown-toggle::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EChevron Down%3C/title%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 184l144 144 144-144'/%3E%3C/svg%3E")}@media (max-width:1199.98px){body.dark-mode .akademie-header .offcanvas-body .akademie-categories-listing .icon-shape img{filter:invert(1) grayscale(100%) brightness(200%)}body.dark-mode .akademie-header .offcanvas-body .akademie-categories-listing h4{color:#ffffff}body.dark-mode .akademie-header .offcanvas-body .nav-item{border-bottom:1px solid #424242 !important}}body.dark-mode .akademie-footer{background:linear-gradient(180deg, #333 0%, #181818 100%) !important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--x-primary: #005C9B;--x-shade-primary: #002e4e;--x-tint-primary: #80aecd;--x-primary-rgb: #005c9b}.lead{font-size:1.25rem}.text-muted,.text-muted-hover:hover{color:#545673 !important}.font-weight-normal{font-weight:normal !important}.font-weight-semibold{font-weight:600 !important}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-family:"Inter"}.asg-heading,.akademie-heading{letter-spacing:-0.025em;font-weight:bolder}.asg-heading.display-5,.akademie-heading.display-5{line-height:1.1 !important}h2,.h2{font-weight:normal !important}.h-100{height:100%}.subtitle{font-weight:300 !important}@media (max-width:767.98px){.btn-lg{--x-btn-font-size: .875em}}.btn-gradient{background:linear-gradient(90deg, #005C9B 0%, #005187 100%);border:0 !important;min-width:200px}.btn-gradient:hover{background:linear-gradient(90deg, #005C9B 0%, #003c64 100%)}.btn-outline-secondary{color:#353945 !important;border:1px solid transparent;border-color:#C2C4C7 !important;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1)}.btn-outline-secondary:hover{background-color:#F6F6F6 !important;border-color:#C2C4C7 !important}.btn-primary{color:#fff;background-color:#005C9B;border-color:#005C9B;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075)}.btn-primary:hover{color:#fff;background-color:#005C9B;border-color:#005C9B}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#005C9B;border-color:#005C9B;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 92, 155, 0.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#005C9B;border-color:#005C9B}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 transparent, 0 0 0 3px rgba(0, 92, 155, 0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#005C9B;border-color:#005C9B}.form-control:focus{border-color:#5f6165}.form-check-input:checked{background-color:#5f6165;border-color:#5f6165}.input-sm{padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1rem;font-size:0.875rem;border-radius:0.375rem}.text-right{text-align:right}.object-fit{object-fit:cover}.badge-deal{white-space:normal !important;width:100px !important;vertical-align:middle !important}.table-sm>thead{border-bottom:transparent}.table-sm>:not(caption)>*>*{padding:0.2rem 0rem !important}.text-smaller{font-size:0.8125rem;color:#16192C}.strikeout-price{color:#8898A9;text-decoration:line-through}.bg-bma-blue-dark{background-color:#333 !important}.color-bma-blue-dark{color:#333 !important}.color-bma-blue{color:#333 !important}.bg-bma-blue{background-color:#333 !important}.akademie-green-0{color:#58C27D !important}.akademie-green-100{color:#3D8757 !important}.akademie-ausbildung-badge{color:#1B1D23 !important;border-radius:50rem !important;line-height:1rem !important;background:#E0E1E5 !important;padding:0.2rem 0.6rem !important}.autohide{position:fixed;top:0;right:0;left:0;width:100%;z-index:1030}.scrolled-down{transform:translateY(-100%);transition:all 0.3s ease-in-out}.scrolled-up{transform:translateY(0);transition:all 0.3s ease-in-out}.sticky-top{position:sticky;top:0;z-index:1020}.akademie-header{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.akademie-header .megamenu{padding:2rem}.akademie-header .dropdown-menu{border-radius:0.25rem}.akademie-header .dropdown-img-left{background:#F6F6F6 no-repeat center center/cover;border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem;border-top-left-radius:0rem;border-bottom-left-radius:0rem}.akademie-header .navbar-nav .nav-link{font-weight:normal;color:#1B1D23}.akademie-header .navbar-nav .nav-link:hover{background:#F6F6F6;border-radius:0.25rem}.akademie-header .navbar-nav .nav-link:hover,.akademie-header .navbar-nav .nav-link:focus{color:#16192C !important}.akademie-header .top-action{display:flex;flex-direction:row;position:relative}.akademie-header .top-action a{padding-right:0.75rem;padding-left:0.75rem}@media (max-width:380px){.akademie-header .top-action a{padding-right:0.5rem !important;padding-left:0.5rem !important}}.akademie-header .top-action .dropdown-item{padding-left:1rem;padding-right:1rem}.akademie-header .top-action .dropdown-item:hover{text-decoration:none}.akademie-header .top-action .nav-link:hover,.akademie-header .top-action .nav-link:focus,.akademie-header .top-action .nav-link.active{background:#F6F6F6 !important}.akademie-header .top-action .nav-link.user-logged{padding-top:0;padding-bottom:0}.akademie-header .top-action a img,.akademie-header .tuevBadge img{max-width:inherit;height:unset}.akademie-header .consultingBtn .btn{box-shadow:none !important;line-height:1.4}.akademie-header .consultingBtn .btn i{position:relative;top:3px;font-size:1.3rem}.akademie-header .navbar{position:relative;z-index:15}.akademie-header .navbar-brand img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:45px}@media (min-width:768px){.akademie-header .navbar-brand img{height:55px}}.akademie-header .offcanvas{box-shadow:none}.akademie-header .offcanvas .offcanvas-body{padding:0.5rem 1.5rem}.akademie-header .offcanvas .offcanvas-body .akademie-categories-listing .row>div{width:50% !important}.akademie-header .offcanvas .offcanvas-body .akademie-categories-listing h5{font-size:0.85rem !important;inline-size:110px;overflow:hidden}.akademie-header .offcanvas .offcanvas-body .akademie-categories-listing p{font-size:0.75rem !important}.akademie-header .offcanvas .offcanvas-body .akademie-categories-listing .icon-shape{width:48px;height:48px}.akademie-header .offcanvas .offcanvas-body .akademie-categories-listing .icon-shape img{width:34px !important}.akademie-header .offcanvas .offcanvas-body .akademie-categories-listing .ms-5{margin-left:0.75rem !important}.akademie-header .offcanvas .offcanvas-body .akademie-categories-listing .ausbildung-legend a{font-size:0.85rem}@media (max-width:1199.98px){.akademie-header .offcanvas{--x-offcanvas-zindex: 1045;--x-offcanvas-width: 80%;--x-offcanvas-height: 30vh;--x-offcanvas-padding-x: 1.5rem;--x-offcanvas-padding-y: 1.5rem;--x-offcanvas-color: var(--x-body-color);--x-offcanvas-bg: var(--x-body-bg);--x-offcanvas-border-width: 1px;--x-offcanvas-border-color: #E7EAF0;--x-offcanvas-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.3);--x-offcanvas-transition: transform 0.3s ease-in-out;--x-offcanvas-title-line-height: 1.625}.akademie-header .offcanvas .offcanvas-header{padding:1.8rem 2rem}.akademie-header .offcanvas .offcanvas-body{padding:0.5rem 1rem}.akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list h2{font-size:calc(1.1rem + .15vw) !important;padding:0 1rem}.akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list .akademie-categories-listing .icon-shape{width:48px;height:48px}.akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list .akademie-categories-listing .icon-shape img{width:34px}.akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list .mb-4{margin-bottom:0.5rem !important}.akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list h5{font-size:0.925rem !important}.akademie-header .offcanvas .offcanvas-body .offcanvas-categories .akademie-ausbildung-list .text-muted{font-size:0.8em}.akademie-header .offcanvas .nav-item{border-bottom:1px solid #E0E1E5}.akademie-header .offcanvas .nav-item:last-child{border-bottom:transparent}.akademie-header .offcanvas .nav-item .nav-link{padding:1rem 1rem}.akademie-header .offcanvas .dropdown-menu{position:relative !important;top:auto !important;width:100%;border:0px solid transparent}.akademie-header .offcanvas .dropdown-menu .dropdown-item{padding:0.75rem 1rem}.akademie-header .offcanvas .dropdown-menu li{font-size:unset !important}.akademie-header .offcanvas .dropdown-submenu li{padding-bottom:0.75rem}.akademie-header .offcanvas .dropdown-submenu li:last-child{padding-bottom:0}.akademie-header .offcanvas .offcanvas-footer{background:#F9F9F9;padding:1rem;border-top:1px solid #E0E1E5}.akademie-header .offcanvas .offcanvas-footer .btn{width:100%;padding:0.5rem 0rem}.akademie-header .offcanvas .offcanvas-footer .btn img{margin-right:5px;margin-top:-2px;width:20px}.akademie-header .offcanvas .offcanvas-footer .consultingBtn{height:auto !important}.akademie-header .offcanvas .offcanvas-footer .consultingBtn .btn{width:auto !important}}.akademie-header .dropdown-toggle.show{opacity:0.7}.akademie-header .top-action .cartItem{padding-right:0;padding-left:0}.akademie-header .top-action .cartItem:hover{color:#16192C}.akademie-header .top-action .cartItem:hover .dropdown-heading{color:#16192C}.akademie-header .top-action .counter{background-color:#3EA865 !important;top:5px !important;margin-left:-5px;padding:2px 8px;z-index:10}.akademie-header .dropdown-header{color:#353945}.akademie-header .dropdown-item:hover{color:#005C9B;cursor:pointer}.akademie-header .dropdown-item:focus{cursor:pointer}@media (min-width:992px){.akademie-header .navbar-nav .dropdown-menu{position:absolute !important}}.akademie-header .dropdown-toggle::after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EChevron Down%3C/title%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 184l144 144 144-144'/%3E%3C/svg%3E");content:"";display:inline-block !important;vertical-align:middle !important;height:16px !important;width:16px !important;background-repeat:no-repeat;border-top:0;border-bottom:0;border-left:0;border-right:0;margin-bottom:0.2em}@media (max-width:991.98px){.akademie-header .dropdown-toggle::after{position:absolute;right:0;margin-right:8px;margin-top:3px}}@media (max-width:991.98px){.akademie-header .list-standorte-list>li>a::after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EChevron Down%3C/title%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 184l144 144 144-144'/%3E%3C/svg%3E");content:"";display:inline-block !important;vertical-align:middle !important;height:16px !important;width:16px !important;background-repeat:no-repeat;border-top:0;border-bottom:0;border-left:0;border-right:0;margin-bottom:0.2em;position:absolute;right:0;margin-right:8px;margin-top:3px}}.akademie-header .list-standorte-list>li.single>a::after{transform:rotate(270deg)}.akademie-header .dropdown-menu{top:100%}.akademie-header .akademie-megamenu .navbar-toggler-icon{font-size:18px;margin-top:-2px;color:#16192C}.akademie-header .akademie-megamenu .label-header{display:block;margin-top:0.5rem;font-size:0.875rem;color:#86888F;white-space:nowrap;letter-spacing:0.1em;text-transform:uppercase;font-size:0.75rem}.akademie-header .akademie-megamenu .dropdown-item{font-size:0.875rem;vertical-align:middle}@media (min-width:992px){.akademie-header .akademie-megamenu .dropdown-item{font-weight:500}}.akademie-header .akademie-megamenu .list-ausbildung-standort{margin-bottom:1rem;margin-top:-0.25rem}.akademie-header .akademie-megamenu .list-ausbildung-standort .dropdown-item{padding:0.2rem 1rem}.akademie-header .akademie-megamenu .list-ausbildung-standort .dropdown-item:hover{text-decoration:underline}.akademie-header .akademie-megamenu .dropdown-item a{color:#16192C}.akademie-header .akademie-megamenu .dropdown-item i{vertical-align:middle;display:inline-block !important;margin-right:4px}.akademie-header .akademie-megamenu .dropdown-item svg{margin-top:-4px}.akademie-header .akademie-megamenu .dropdown-icon{margin-right:0.5rem}@media (max-width:991.98px){.akademie-header .akademie-megamenu li.dropdown-item{padding-bottom:0.75rem}.akademie-header .akademie-megamenu li.dropdown-item:last-child{padding-bottom:0}.akademie-header .akademie-megamenu li.dropdown-item.active .dropdown-submenu{display:block}.akademie-header .akademie-megamenu .dropdown-submenu{display:none;margin-top:1rem;list-style-type:none;border-left:1px solid #E0E1E5}}@media (min-width:992px){.akademie-header .akademie-megamenu .dropdown-submenu{display:none}}.akademie-header .akademie-megamenu .dropdown-legend{margin-top:1rem;margin-bottom:1rem;font-weight:bold;font-size:1rem;padding-left:1rem;padding-right:1rem}.akademie-header .akademie-megamenu .dropdown-legend a{color:#16192C}.akademie-header .akademie-megamenu .dropdown-legend a:hover{color:#005C9B}@media (min-width:992px){.akademie-header .akademie-megamenu .list-ausbildung-categories,.akademie-header .akademie-megamenu .list-standorte-list{width:100%;display:inline-block;position:relative}.akademie-header .akademie-megamenu .list-ausbildung-categories .dropdown-item:hover,.akademie-header .akademie-megamenu .list-standorte-list .dropdown-item:hover{text-decoration:none}.akademie-header .akademie-megamenu .list-ausbildung-categories li,.akademie-header .akademie-megamenu .list-standorte-list li{padding:0.5rem 0.75rem;border-left:3px solid transparent}.akademie-header .akademie-megamenu .list-ausbildung-categories li .dropdown-icon,.akademie-header .akademie-megamenu .list-standorte-list li .dropdown-icon{width:30px;height:30px}.akademie-header .akademie-megamenu .list-ausbildung-categories li:hover,.akademie-header .akademie-megamenu .list-standorte-list li:hover{text-decoration:none;background-color:#F6F6F6;border-left:3px solid #005C9B}.akademie-header .akademie-megamenu .list-ausbildung-categories li:hover a,.akademie-header .akademie-megamenu .list-standorte-list li:hover a{color:#005C9B}.akademie-header .akademie-megamenu .list-ausbildung-categories li.active,.akademie-header .akademie-megamenu .list-standorte-list li.active{text-decoration:none;background-color:#F6F6F6;border-left:3px solid #005C9B}.akademie-header .akademie-megamenu .list-ausbildung-categories li.active a,.akademie-header .akademie-megamenu .list-standorte-list li.active a{color:#005C9B}.akademie-header .akademie-megamenu .list-ausbildung-categories li.active:after,.akademie-header .akademie-megamenu .list-standorte-list li.active:after{color:#005C9B}.akademie-header .akademie-megamenu .list-ausbildung-categories li:after,.akademie-header .akademie-megamenu .list-standorte-list li:after{content:">";float:right;font-weight:600;margin-right:1rem}.akademie-header .akademie-megamenu .list-ausbildung-categories ul:after,.akademie-header .akademie-megamenu .list-standorte-list ul:after{display:none}}.akademie-header .akademie-megamenu .list-standorte-list{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:1fr !important;-ms-display:grid;-ms-grid-template-columns:1fr 1fr;-ms-grid-template-rows:1fr}@media (max-width:991.98px){.akademie-header .akademie-megamenu .list-standorte-list{grid-template-columns:1fr !important;-ms-grid-template-columns:1fr}}.akademie-header .akademie-megamenu .list-ausbildung-highlights .dropdown-item{font-weight:400}.akademie-header .akademie-megamenu .list-ausbildung-submenu{padding-left:1rem}.akademie-header .akademie-megamenu .list-ausbildung-submenu li{margin-bottom:0.75rem;font-weight:400}.akademie-header .akademie-megamenu .list-ausbildung-submenu li a{color:#16192C}.akademie-header .akademie-megamenu .list-ausbildung-submenu li a:hover{color:#005C9B;text-decoration:underline}.akademie-header .akademie-megamenu .list-ausbildung-submenu .akademie-ausbildung-badge{background-color:#E0E1E5 !important;margin-left:0.25rem}.akademie-header .akademie-megamenu .activeSubmenu{border-left:3px solid #005C9B}.akademie-header .dropdown-toggle.open{color:red}.akademie-header .nav-link.show::after,.akademie-header .list-standorte-list>li.active>a::after{transform:rotate(-180deg)}.akademie-header .dropdown-menu ion-icon{font-size:34px;color:#353945}.akademie-header .cart-icon{color:#515783;font-size:24px;margin-right:7px;float:left}.akademie-header .button{background:#005C9B;color:white;text-align:center;padding:12px;text-decoration:none;display:block;border-radius:3px;font-size:16px;margin:25px 0 15px 0}.akademie-header .button:hover{background:#0065aa}.akademie-header .border-top{border:1px solid #e7eaf0 !important;margin-top:0 !important}.akademie-header .badge{background-color:transparent !important}.akademie-header .cartDropdown{right:0;left:unset !important}.akademie-header .cartDropdown .btn{width:100%}.akademie-header .cartDropdown .cartItem .productImage img{height:95px}.productImageTeaser{--hero-bg-blurry: 3px;--ausbildung-bg-color-default: #323232;--ausbildung-bg-color-default-overlay: 30, 30, 30;--x-card-border-radius: 0.5rem;background-clip:border-box;position:relative;display:flex;flex-direction:column;min-width:0;width:148px;overflow:hidden;height:100px;background-clip:border-box;border-radius:var(--x-card-border-radius)}.productImageTeaser.size-md{width:100%;height:180px}@media (min-width:768px){.productImageTeaser.size-md{width:340px}}.productImageTeaser.size-md .card-isolatedsubject{max-width:115px}.productImageTeaser.size-full{width:100%;height:100%}.productImageTeaser.size-full .card-isolatedsubject{max-width:190px}.productImageTeaser:before{background:linear-gradient(rgba(var(--ausbildung-bg-color-default-overlay), var(--ausbildung-bg-overlay-opacity)), rgba(var(--ausbildung-bg-overlay-color), var(--ausbildung-bg-overlay-opacity))), var(--ausbildung-bg-image-url);content:"";position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.1);top:0;left:0;right:0;bottom:0;z-index:1}@media (min-width:768px){.productImageTeaser:before{filter:blur(var(--hero-bg-blurry))}}.productImageTeaser:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.productImageTeaser .card-isolatedsubject{align-self:center;z-index:2;position:absolute;bottom:0;max-width:70px}.productImageTeaser .card-isolatedsubject img{aspect-ratio:auto 0.6412698413;width:100%;object-fit:cover}.productImageTeaser .card-img-overlay{z-index:3;top:unset}.shrink .navbar-brand img{height:3rem !important}.mobile-offcanvas,.mobile-offcanvas-header,.mobile-offcanvas-footer{display:none}.mobile-offcanvas{visibility:hidden;transform:translateX(-100%);position:fixed !important}.akademie-burger{background-color:transparent;position:relative;height:17px;width:27px;cursor:pointer;margin:0 auto}.akademie-burger .burger-1{top:0px}.akademie-burger .burger.active .burger-1{transform:translateY(10px) rotate(45deg)}.akademie-burger .burger-3{top:7px}.akademie-burger .burger.active .burger-3{transform:translateY(-10px) rotate(-45deg)}.akademie-burger .burger-2{top:14px;transition:all 0.25s, border-radius 0.7s cubic-bezier(1, 1.64, 1, 1.2)}.akademie-burger .burger.active .burger-2{width:27px;height:27px;border-width:4px;border-radius:50%;transform:translateY(-16px) scale(1.5);border-width:2.6666666667px;border-color:rgba(255, 255, 255, 0.7);transition:all 0.25s cubic-bezier(1, 1.64, 1, 1.2), border-radius 0.01s cubic-bezier(1, 1.64, 1, 1.2)}.akademie-burger .burger-2,.akademie-burger .burger-3,.akademie-burger .burger-1{left:0;position:absolute;width:27px;height:0;border:1px solid #353945;border-radius:2px;transition:all 0.25s cubic-bezier(1, 1.64, 1, 1.2);transform-origin:50% 50%;box-sizing:border-box}.navbar-toggler{padding:0.7rem 0.5rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.navbar-toggler:hover,.navbar-toggler:focus{background-color:#F6F6F6 !important}.akademie-checkout .consultingBtn{display:none !important}.akademie-checkout .navbar-toggler{display:none !important}.akademie-menu-label{text-transform:uppercase;font-weight:bold;display:block;font-size:12px;color:#353945}.akademie-alert{position:relative;background-color:#FFF !important;padding:0.875rem 1rem;margin-bottom:0;border-left:12px solid transparent;border-radius:0.5rem;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1);font-weight:500;color:#1B1D23 !important;--ionicon-stroke-width: 48px}@media (max-width:767.98px){.akademie-alert{font-size:0.875em !important}}.akademie-alert ion-icon{color:inherit !important;font-size:24px !important;margin-top:-3px;margin-right:4px;vertical-align:middle}.akademie-alert.alert-success{border-color:#58C27D;color:#58C27D}.akademie-alert.alert-warning{border-color:#EE9500;color:#EE9500}.akademie-alert.alert-warning.lighter{background-color:#FEF7EA !important;border-left:1px solid;border-color:#E0E1E5;border-style:dashed;font-size:0.85rem;box-shadow:none}.akademie-alert.alert-danger{border-color:#DE1C22;color:#DE1C22}.akademie-alert.alert-info{border-color:#0267DB;color:#0267DB}.akademie-alert.alert-light{border-color:#C2C4C7;position:relative;background-color:#fff !important;padding:0.875rem 1rem;margin-bottom:0;border-left:12px solid #c2c4c7;border-radius:0.5rem;font-weight:500;color:#1b1d23 !important;--ionicon-stroke-width: 48px}.akademie-alert.alert-deal{border-color:#FF9F45;color:#1B1D23}.akademie-alert.alert-deal .highlight{color:#FF9F45;font-weight:bold}.akademie-alert a{text-decoration:underline}.akademie-alert .btn{text-decoration:none}.bg-surface-dark{background-color:#333 !important}.asg-gray-bg-100,.akademie-gray-bg-100{background-color:#F9F9F9}.asg-gray-bg-200,.akademie-gray-bg-200{background-color:#F6F6F6}.asg-gray-bg-300,.akademie-gray-bg-300{background-color:#E0E1E5}.asg-gray-bg-400,.akademie-gray-bg-400{background-color:#C2C4C7}.asg-gray-bg-500,.akademie-gray-bg-500{background-color:#86888F}.asg-red-bg,.akademie-red-bg{background-color:#005C9B}.bma-gold-bg,.akademie-gold-bg{background-color:#005C9B}.asg-green,.akademie-green{color:#318450 !important}.plainplaceholder{background:#F6F6F6;box-shadow:none !important}.plainplaceholder ion-icon{font-size:64px;color:#B5B7BB}.ion-icon-size{font-size:24px;padding-bottom:1px;vertical-align:middle}.hideIt{display:none}.roundedImage .image_container img{border-radius:0.5rem}.showIt{display:block !important}.w-50{width:50%}.w-100{width:100%}.switchView{display:none}.akademie-color-red{color:#005C9B}.akademie-color-black{color:#1B1D23}.text-decoration-line-through{text-decoration:line-through}.old-price{font-family:"Inter";display:inline-block;color:#8898A9;text-decoration:line-through;font-weight:normal;font-size:0.8rem}.old-price:empty{visibility:hidden;min-height:16px}.old-price.diagonalstrike-price{text-decoration:none !important;position:relative;display:inline-block;white-space:nowrap;width:auto}.old-price.diagonalstrike-price::before{top:50%;background:#ABB6C5;opacity:0.6;content:"";width:90%;position:absolute;height:1.5px;border-radius:0.1em;right:0%;white-space:nowrap;display:block;transform:translateY(-50%) rotate(-17deg)}.old-price.diagonalstrike-price.straight::before{transform:rotate(0deg);left:-1%;width:102%}.new-price{font-family:"Inter";font-weight:600;line-height:1.3}.overlay-bg{background:linear-gradient(84deg, rgba(252, 252, 253, 0.9) 37%, rgba(252, 252, 253, 0.7) 100%);box-shadow:0px 40px 64px -32px rgba(15, 15, 15, 0.1);backdrop-filter:blur(32px)}.blockquote-footer{margin-top:inherit !important}.z-index-100{z-index:100}.screen-darken{content:"";top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.3);pointer-events:none;z-index:10;opacity:1;visibility:visible;position:fixed;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.alert-plain{border:1px solid #E0E1E5 !important}.alert-plain svg{width:24px;height:auto;margin-right:1rem}.text-decoration-underline{text-decoration:underline}.row-bordered{position:relative}.row-bordered:after{content:"";display:block;border-bottom:2px solid #E7EAF0;position:absolute;bottom:0;left:15px;right:15px}.black-white-filter{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.list-display li{margin-bottom:0.4rem;font-size:1.1rem}.list-checkmarks{padding-left:1.5rem}.list-checkmarks li{list-style-type:none;padding-left:1rem}.list-checkmarks li:before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.70711 5.2929C1.31658 4.90238 0.683418 4.90238 0.292893 5.2929C-0.0976311 5.68343 -0.0976311 6.31659 0.292893 6.70712L5.29289 11.7071C5.69802 12.1122 6.36002 12.0948 6.74329 11.669L15.7433 1.66897C16.1128 1.25846 16.0795 0.626173 15.669 0.256714C15.2585 -0.112745 14.6262 -0.0794662 14.2567 0.331044L5.96181 9.5476L1.70711 5.2929Z' fill='%233D8757'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;margin:0 16px 0 -40px;width:16px;height:12px}.list-checkmarks-two{padding-left:1.5rem}.list-checkmarks-two li{list-style-type:none;padding-left:0rem}.list-checkmarks-two li:before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.70711 5.2929C1.31658 4.90238 0.683418 4.90238 0.292893 5.2929C-0.0976311 5.68343 -0.0976311 6.31659 0.292893 6.70712L5.29289 11.7071C5.69802 12.1122 6.36002 12.0948 6.74329 11.669L15.7433 1.66897C16.1128 1.25846 16.0795 0.626173 15.669 0.256714C15.2585 -0.112745 14.6262 -0.0794662 14.2567 0.331044L5.96181 9.5476L1.70711 5.2929Z' fill='%233D8757'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;margin:0 16px 0 0px;width:16px;height:12px}.checkmark-section{margin-bottom:2rem}.checkmark-section h5:before,.checkmark-section h4:before,.checkmark-section h3:before,.checkmark-section h2:before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.70711 5.2929C1.31658 4.90238 0.683418 4.90238 0.292893 5.2929C-0.0976311 5.68343 -0.0976311 6.31659 0.292893 6.70712L5.29289 11.7071C5.69802 12.1122 6.36002 12.0948 6.74329 11.669L15.7433 1.66897C16.1128 1.25846 16.0795 0.626173 15.669 0.256714C15.2585 -0.112745 14.6262 -0.0794662 14.2567 0.331044L5.96181 9.5476L1.70711 5.2929Z' fill='%233D8757'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;margin:0 8px 0 0px;width:16px;height:12px}.checkmark-section p{padding-left:29px}.no-after:after{display:none}.requiredColor{color:#005C9B}.input-group{box-shadow:none !important}.responsive-video{overflow:hidden;position:relative;width:100%}.responsive-video::after{padding-top:56.25%;display:block;content:""}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.akademie-ampel{height:30px;width:30px;background-color:#cdcdcd;border-radius:100%;display:inline-block;vertical-align:middle;border:4px solid #FFF}.akademie-ampel.red{background-color:#DE1C22}.akademie-ampel.orange,.akademie-ampel.yellow{background-color:#EE9500}.akademie-ampel.green{background-color:#58C27D}.scrollable{overflow-y:auto;overflow-x:hidden}.scrollable.at-bottom:after{background:none !important}.scrollable::-webkit-scrollbar{-webkit-appearance:none}.scrollable::-webkit-scrollbar:vertical{width:11px}.scrollable::-webkit-scrollbar:horizontal{height:11px}.scrollable::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0, 0, 0, 0.5)}.akademie-card{border:1px solid #E7EAF0 !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;box-shadow:none !important;min-height:220px}.akademie-card ion-icon{font-size:34px;padding-bottom:1px;vertical-align:middle}.btn-buchen{background:linear-gradient(90deg, #005C9B 0%, #005187 100%);width:100%;border:0 !important}.btn-buchen:before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 17C7.82843 17 8.5 17.6716 8.5 18.5C8.5 19.3284 7.82843 20 7 20C6.17157 20 5.5 19.3284 5.5 18.5C5.5 17.6716 6.17157 17 7 17ZM16 17C16.8284 17 17.5 17.6716 17.5 18.5C17.5 19.3284 16.8284 20 16 20C15.1716 20 14.5 19.3284 14.5 18.5C14.5 17.6716 15.1716 17 16 17ZM1.5 0L3.5 0C3.9556 0 4.34831 0.30684 4.46506 0.737739L4.48837 0.847943L4.9733 4L19.5 4C20.0998 4 20.5549 4.52068 20.4951 5.10035L20.4762 5.21693L18.8242 12.6508C18.5325 13.9637 17.4059 14.9143 16.0779 14.9945L15.8957 15L7.21584 15C5.79435 15 4.57697 14.0044 4.28265 12.6299L4.25072 12.4562L2.64208 2L1.5 2C0.947715 2 0.5 1.55228 0.5 1C0.5 0.487164 0.88604 0.0644928 1.38338 0.00672773L1.5 0L3.5 0L1.5 0ZM18.2534 6L5.281 6L6.22747 12.1521C6.29674 12.6024 6.65973 12.9438 7.10337 12.9937L7.21584 13L15.8957 13C16.3253 13 16.7021 12.7265 16.8402 12.3285L16.8718 12.2169L18.2534 6Z' fill='white'/%3E%3C/svg%3E%0A");content:"";display:inline-block !important;vertical-align:middle !important;height:21px;width:21px;background-repeat:no-repeat;margin-right:8px;margin-bottom:4px}.btn-buchen:hover{background:linear-gradient(90deg, #005C9B 0%, #003c64 100%)}.akademie-top-hero.akademie-panorama{background-size:cover}.akademie-top-hero .vidbg-container{background-position:50% 20% !important}.akademie-top-hero .vidbg-container video{top:40%;-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%)}.akademie-top-hero .akademie-carousel{box-shadow:0 32px 64px -32px rgba(0, 0, 0, 0.1)}.akademie-top-hero .swiper{width:100%;height:auto;margin-left:auto;margin-right:auto}.akademie-top-hero .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.akademie-top-hero .swiper-button-next,.akademie-top-hero .swiper-button-prev{background:linear-gradient(83deg, rgba(252, 252, 253, 0.8) 36%, rgba(252, 252, 253, 0.6) 100%);backdrop-filter:blur(32px);border-radius:0.375rem;color:#1B1D23}.akademie-top-hero .swiper-button-next:after,.akademie-top-hero .swiper-button-prev:after{font-size:20px}.akademie-top-hero .swiper-pagination-bullet{backdrop-filter:blur(80px);background:linear-gradient(83deg, rgba(252, 252, 253, 0.8) 36%, rgba(252, 252, 253, 0.6) 100%);opacity:0.3}.akademie-top-hero .swiper-pagination-bullet-active{backdrop-filter:blur(80px);background:linear-gradient(83deg, rgba(252, 252, 253, 0.8) 36%, rgba(252, 252, 253, 0.6) 100%);opacity:1}.akademie-top-hero .swiper-slide{background-size:cover;background-position:center}.akademie-top-hero .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.akademie-top-picture{box-shadow:0 32px 64px -32px rgba(0, 0, 0, 0.1)}.akademie-top-picture img{height:600px;object-fit:cover;border-radius:0.5rem !important;width:100% !important}.teaserelement,.ce_booking_ausbildungsteaser{margin-top:2rem !important;margin-bottom:2rem !important}.teaserelement .image_container,.ce_booking_ausbildungsteaser .image_container{box-shadow:0 32px 64px -32px rgba(0, 0, 0, 0.1)}.teaserelement img,.ce_booking_ausbildungsteaser img{height:600px;object-fit:cover;border-radius:0.5rem !important;width:100% !important}.akademie-modalMobile .modal-header{padding:1rem;border-bottom:0px}.akademie-modalMobile .modal-body{padding:0.5rem 1rem}.akademie-modalMobile .modal-body .table>:not(caption)>*>*{padding:0.5rem 0.5rem}.akademie-modalMobile .modal-body .akademie-alert{font-size:0.8125rem !important}.akademie-modalMobile .modal-body .akademie-product-studio-detail h5,.akademie-modalMobile .modal-body .akademie-product-studio-detail p{font-size:0.8125rem}.akademie-modalMobile .modal-body .btn{padding:0.75rem 1rem;font-size:0.8125rem}.akademie-modalMobile .table>:not(:first-child){border-top:0}.moreItems a{cursor:pointer}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:0.25em;color:currentColor;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:0.375rem;opacity:0.5}.disabled{opacity:0.5;-webkit-user-select:none;-ms-user-select:none;user-select:none}.akademie-product-course-detail .table{width:100%}.akademie-product-course-detail .table>:not(caption)>*>*{padding:0.75rem 1.5rem}.akademie-product-course-detail .table thead{background:#F6F6F6;border-radius:1rem}.akademie-product-course-detail .table thead th{border-bottom-width:0px}.akademie-product-course-detail .table td{font-size:inherit !important}.akademie-product-course-detail .btn-close{position:relative !important;right:0 !important}.akademie-top-product .akademie-ausbildung-meta .meta-locations a{color:#1B1D23;text-decoration:underline}.akademie-top-product .akademie-ausbildung-meta .meta-locations a:hover{color:#005C9B}.akademie-top-product .akademie-product-image{box-shadow:0 32px 64px -32px rgba(0, 0, 0, 0.1);position:relative}.akademie-top-product .akademie-product-image img{display:block;width:100%;height:100%;object-fit:cover}.akademie-top-product .akademie-product-image figcaption{display:none}.akademie-top-product .akademie-cta-box{text-align:center}.akademie-top-product .akademie-cta-box .ausbildung-price .new-price{color:#3EA865}.akademie-top-product .akademie-cta-box .ausbildung-price .old-price{color:#ABB6C5;text-decoration:line-through;margin-top:-1rem}.akademie-top-product .akademie-cta-box .ausbildung-action .btn{background:linear-gradient(90deg, #005C9B 0%, #005187 100%);width:100%;border:0}.akademie-top-product .akademie-cta-box .ausbildung-action .btn:before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 17C7.82843 17 8.5 17.6716 8.5 18.5C8.5 19.3284 7.82843 20 7 20C6.17157 20 5.5 19.3284 5.5 18.5C5.5 17.6716 6.17157 17 7 17ZM16 17C16.8284 17 17.5 17.6716 17.5 18.5C17.5 19.3284 16.8284 20 16 20C15.1716 20 14.5 19.3284 14.5 18.5C14.5 17.6716 15.1716 17 16 17ZM1.5 0L3.5 0C3.9556 0 4.34831 0.30684 4.46506 0.737739L4.48837 0.847943L4.9733 4L19.5 4C20.0998 4 20.5549 4.52068 20.4951 5.10035L20.4762 5.21693L18.8242 12.6508C18.5325 13.9637 17.4059 14.9143 16.0779 14.9945L15.8957 15L7.21584 15C5.79435 15 4.57697 14.0044 4.28265 12.6299L4.25072 12.4562L2.64208 2L1.5 2C0.947715 2 0.5 1.55228 0.5 1C0.5 0.487164 0.88604 0.0644928 1.38338 0.00672773L1.5 0L3.5 0L1.5 0ZM18.2534 6L5.281 6L6.22747 12.1521C6.29674 12.6024 6.65973 12.9438 7.10337 12.9937L7.21584 13L15.8957 13C16.3253 13 16.7021 12.7265 16.8402 12.3285L16.8718 12.2169L18.2534 6Z' fill='white'/%3E%3C/svg%3E%0A");content:"";display:inline-block !important;vertical-align:middle !important;height:21px;width:21px;background-repeat:no-repeat;margin-right:8px;margin-bottom:4px}.akademie-top-product .akademie-cta-box .ausbildung-action .btn:hover{background:linear-gradient(90deg, #005C9B 0%, #003c64 100%)}.akademie-top-product .akademie-cta-box .ausbildung-action .loading-btn:before{display:none !important}.akademie-top-product .akademie-cta-box .ausbildung-trust-payment .payment-icons img{width:48px;height:auto}.akademie-top-product .akademie-cta-box .ausbildung-trust-payment ion-icon{--ionicon-stroke-width: 64px;padding-bottom:5px;vertical-align:middle}.ausbildung-single-card{display:flex;align-items:flex-start;gap:24px;padding:16px;background:#fff;border-radius:8px;text-decoration:none;color:inherit;transition:all 0.2s ease}.ausbildung-single-card:hover{box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);text-decoration:none;color:inherit}.ausbildung-single-card .ausbildung-image{flex:0 0 180px;border-radius:8px;overflow:hidden}.ausbildung-single-card .ausbildung-image .productImageTeaser{aspect-ratio:1.3333333333;width:100%}.ausbildung-single-card .ausbildung-content{flex:1;min-width:0}.ausbildung-single-card .ausbildung-content h3{font-size:24px;font-weight:600;margin:0 0 12px;color:#16192C}.ausbildung-single-card .ausbildung-meta{display:flex;justify-content:space-between;align-items:center}.ausbildung-single-card .ausbildung-meta .meta-reviews{display:flex;align-items:center;gap:4px}.ausbildung-single-card .ausbildung-meta .meta-reviews img{width:20px;height:20px}.ausbildung-single-card .ausbildung-meta .meta-reviews .rating{font-weight:600}.ausbildung-single-card .ausbildung-meta .meta-reviews .review-count{color:#6E7288}.ausbildung-single-card .ausbildung-meta .price{font-weight:600;font-size:20px;color:#3D8757}.ausbildung-single-card .ausbildung-meta .price .old-price{text-decoration:line-through;color:#6E7288;margin-right:8px;font-size:16px}@media (max-width:767.98px){.ausbildung-single-card{flex-direction:column}.ausbildung-single-card .ausbildung-image{flex:0 0 auto;width:100%}.ausbildung-single-card .ausbildung-meta{flex-direction:column;align-items:flex-start;gap:12px}.ausbildung-single-card .ausbildung-meta .price{align-self:flex-end}}.ausbildung-card{border:1px solid #E7EAF0 !important;box-shadow:none !important;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;transition:opacity 0.3s ease;opacity:1;overflow:hidden;will-change:opacity;transform-origin:top}.ausbildung-card.hidden{opacity:0;height:0}.ausbildung-card.hidden-complete{display:none}.ausbildung-card.ausbildung-card-options{border-bottom:1px solid #E0E1E5 !important;border-top:0px !important;border-left:0px !important;border-right:0px !important;border-radius:0;margin-bottom:1.5rem;padding-bottom:1.5rem}.ausbildung-card.ausbildung-card-options.hidden{display:none !important}.ausbildung-card.ausbildung-card-options .ausbildung-options-listing{display:flex;position:relative;margin-top:20px;gap:30px}@media (max-width:991.98px){.ausbildung-card.ausbildung-card-options .ausbildung-options-listing{gap:15px;flex-direction:column}}.ausbildung-card.ausbildung-card-options .ausbildung-info{display:flex;align-items:center;gap:8px;flex:0 0 185px;box-sizing:border-box}@media (max-width:991.98px){.ausbildung-card.ausbildung-card-options .ausbildung-info{flex:0 0 100%}}.ausbildung-card.ausbildung-card-options .ausbildung-info .ausbildung-name{display:none}@media (max-width:991.98px){.ausbildung-card.ausbildung-card-options .ausbildung-info .ausbildung-name{display:block}}.ausbildung-card.ausbildung-card-options .ausbildung-image{width:100%;height:100%;overflow:hidden;box-sizing:border-box}@media (max-width:991.98px){.ausbildung-card.ausbildung-card-options .ausbildung-image{max-width:130px}}.ausbildung-card.ausbildung-card-options .ausbildung-image .productImageTeaser{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;min-height:110px;height:100%}@media (max-width:991.98px){.ausbildung-card.ausbildung-card-options .ausbildung-image .productImageTeaser{min-height:90px}}.ausbildung-card.ausbildung-card-options .ausbildung-image .productImageTeaser .card-isolatedsubject img{min-height:100%}@media (max-width:991.98px){.ausbildung-card.ausbildung-card-options .ausbildung-image .productImageTeaser .card-isolatedsubject img{height:90px}}.ausbildung-card.ausbildung-card-options .ausbildung-image .ausbildung-badge{font-size:0.7rem;padding:2px 7px}.ausbildung-card.ausbildung-card-options .ausbildung-image .ausbildung-badge.position-second{bottom:34px}.ausbildung-card.ausbildung-card-options .ausbildung-options{display:flex;flex-wrap:wrap;position:relative;gap:17px;justify-content:start;align-items:stretch;width:100%}@media (max-width:991.98px){.ausbildung-card.ausbildung-card-options .ausbildung-options{gap:8px}}@media (max-width:1199.98px){.ausbildung-card.ausbildung-card-options .ausbildung-options{gap:10px}}.ausbildung-card.ausbildung-card-options .ausbildung-options .ausbildung-option{display:flex;flex-direction:column;justify-content:space-around;border:1px solid #E7EAF0;border-radius:0.5rem;color:inherit !important;padding:16px 16px;box-sizing:border-box;width:31%;flex:0 1 auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:1200px) and (max-width:1440px){.ausbildung-card.ausbildung-card-options .ausbildung-options .ausbildung-option{padding:16px 10px}}@media (max-width:991.98px){.ausbildung-card.ausbildung-card-options .ausbildung-options .ausbildung-option{padding:10px 8px;font-size:0.875rem}}.ausbildung-card.ausbildung-card-options .ausbildung-options .ausbildung-option:hover{cursor:pointer;box-shadow:0px 3px 3px -1px rgba(10, 22, 70, 0.1), 0px 0px 1px 0px rgba(10, 22, 70, 0.06)}.ausbildung-card.ausbildung-card-options .ausbildung-options .ausbildung-option.inactive{opacity:0.65;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ausbildung-card.ausbildung-card-options .ausbildung-options .option-name{font-weight:bold;margin-bottom:10px;box-sizing:border-box}@media (max-width:991.98px){.ausbildung-card.ausbildung-card-options .ausbildung-options .option-name{text-align:center;margin-bottom:5px}}.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details{display:flex;justify-content:space-between;align-items:flex-end;box-sizing:border-box}@media (max-width:1199.98px){.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details{align-items:center;text-align:center;flex-direction:column;gap:5px}.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details>*{margin-top:0;font-size:0.875rem !important}.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details .meta-reviews-amount{font-size:12px}}@media (min-width:992px) and (max-width:1440px){.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details .meta-reviews{margin-top:0}.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details .meta-reviews .meta-reviews-amount{display:none}}.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details .ausbildung-price{line-height:16px}@media (max-width:1199.98px){.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details .ausbildung-price{line-height:16px}}.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details .ausbildung-price .old-price,.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details .ausbildung-price .new-price{text-align:right}@media (max-width:1199.98px){.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details .ausbildung-price .old-price,.ausbildung-card.ausbildung-card-options .ausbildung-options .option-details .ausbildung-price .new-price{text-align:center}}.ausbildung-card.ausbildung-card-options .akademie-googlewidget .g-icon{max-width:14px;position:relative;top:-1px}.ausbildung-card.ausbildung-card-options .akademie-googlewidget .text-base{font-size:inherit !important}.ausbildung-card.ausbildung-card-options .akademie-googlewidget b,.ausbildung-card.ausbildung-card-options .akademie-googlewidget .meta-reviews-label{display:none}.ausbildung-card.ausbildung-card-options .akademie-googlewidget .meta-reviews{margin-right:0 !important}.ausbildung-card.ausbildung-card-options .akademie-googlewidget .meta-reviews img:nth-of-type(n+2){display:none}.ausbildung-card .row{height:100%}.ausbildung-card.collapsed .bi-chevron-right::before{-ms-transform:rotate(90deg);transform:rotate(90deg)}.ausbildung-card .productImageTeaser{width:100%;height:100%;min-height:160px}@media (min-width:768px){.ausbildung-card .productImageTeaser{border-bottom-right-radius:0;border-top-right-radius:0}}@media (max-width:767.98px){.ausbildung-card .productImageTeaser{border-bottom-right-radius:0;border-top-right-radius:0}}.ausbildung-card .productImageTeaser.layoutSimple{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0.5rem}.ausbildung-card .productImageTeaser .card-isolatedsubject{max-width:140px}.ausbildung-card .productImageTeaser .card-isolatedsubject img{min-height:140px;opacity:1 !important}.ausbildung-card .btn-sm{padding:0.5rem 0.25rem}@media (max-width:767.98px){.ausbildung-card .btn-sm{padding:0.5rem 0.15rem}}@media (max-width:575.98px){.ausbildung-card .btn-sm{letter-spacing:-0.5px}}.ausbildung-card:hover{cursor:pointer;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1) !important}.ausbildung-card:hover.ausbildung-card-options{cursor:initial !important;box-shadow:none !important}.ausbildung-card:hover .productImageTeaser::before{background:linear-gradient(rgba(var(--ausbildung-bg-color-default-overlay), var(--ausbildung-bg-overlay-opacity)), rgba(var(--ausbildung-bg-overlay-color), var(--ausbildung-bg-overlay-opacity))), var(--ausbildung-bg-image-url);position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat}.ausbildung-card:hover .productImageTeaser::after{background:linear-gradient(to top, var(--ausbildung-bg-color-end) 0%, transparent 20%)}.ausbildung-card:hover .collapsed .bi-chevron-right::before{-ms-transform:rotate(90deg);transform:rotate(90deg)}.ausbildung-card:hover .ausbildung-image img{opacity:0.8}.ausbildung-card.no-hover:hover{box-shadow:none !important}.ausbildung-card.no-hover .ausbildung-image img{opacity:1}.ausbildung-card .ausbildung-body .d-flex{flex-wrap:nowrap}.ausbildung-card .ausbildung-body .badge-bundle{flex:0 1 auto;white-space:nowrap}.ausbildung-card .ausbildung-body h3{word-break:break-word;width:80%;min-width:80%;padding-right:10px;flex:0 1 auto;margin-bottom:4px}@media (max-width:767.98px){.ausbildung-card .ausbildung-body h3{padding-right:0}}.ausbildung-card .ausbildung-body .longer-title{width:100%}@media (max-width:767.98px){.ausbildung-card .ausbildung-body button[type=button]{--x-btn-padding-x: 0.1rem;--x-btn-font-size: 0.75rem}}@media (max-width:575.98px){.ausbildung-card .ausbildung-body button[type=button]{letter-spacing:-0.5px}}.ausbildung-card .ausbildung-price .new-price{color:#3EA865 !important}.ausbildung-card .ausbildung-price .old-price{display:block;color:#ABB6C5;text-decoration:line-through}.ausbildung-card .switch i{font-size:24px}.ausbildung-card .legend-head{padding:0.5rem 1.25rem;background:#F6F6F6;font-size:0.675rem;white-space:nowrap;vertical-align:middle}.ausbildung-card .legend-head.transparent{background:transparent}.ausbildung-card .legend-body{padding:0.5rem 1.25rem}.ausbildung-card .ausbildung-image{position:relative;height:100%;border-bottom-left-radius:0.75rem;border-top-left-radius:0.75rem}@media (min-width:992px){.ausbildung-card .ausbildung-image .image_container{height:100%}}.ausbildung-card .ausbildung-image figcaption{display:none}.ausbildung-card .ausbildung-image img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:100%;height:100%;min-height:160px;object-fit:cover;border-bottom-left-radius:0.75rem;border-top-left-radius:0.75rem}.ausbildung-card .ausbildung-meta .meta-period img,.ausbildung-card .ausbildung-meta .meta-reviews img{margin-right:0.2rem}.ausbildung-card .ausbildung-meta .meta-price{display:none !important;border:2px solid #3EA865;padding:0.2rem 0.4rem}.ausbildung-card .ausbildung-meta .meta-price .new-price{color:#3EA865 !important}.ausbildung-card .ausbildung-meta .meta-price .old-price{display:block;color:#ABB6C5;text-decoration:line-through}.ausbildung-card .ausbildung-badge{position:absolute;left:8px;text-align:center;padding:3px 8px;z-index:3;bottom:8px;font-size:0.875rem;border-radius:0.25rem;box-shadow:0px 3px 3px -1px rgba(10, 22, 70, 0.1), 0px 0px 1px 0px rgba(10, 22, 70, 0.06);font-weight:bolder}@media (max-width:767.98px){.ausbildung-card .ausbildung-badge{font-size:11px !important}}.ausbildung-card .position-first{bottom:8px}.ausbildung-card .position-second{bottom:48px}.ausbildung-card .neu-badge{background:linear-gradient(90deg, #005C9B 0%, #005187 100%);color:#FFF}.ausbildung-card .zfu-badge{background:#05286f;background:-moz-linear-gradient(300deg, #05286f 0%, #005eb1 100%);background:-webkit-linear-gradient(300deg, #05286f 0%, #005eb1 100%);background:linear-gradient(300deg, #05286f 0%, #005eb1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#05286f", endColorstr="#005eb1", GradientType=1);color:#FFF}.ausbildung-card .soon-badge{background:#e67e00;color:#FFF}.ausbildung-card .certificate-badge{background:linear-gradient(90deg, #FCFCFD 0%, #fcfcfd 100%);color:#353945}.ausbildung-card .progress{height:1rem}.ausbildung-card .progress .progress-bar{background:linear-gradient(90deg, #005C9B 0%, #005187 100%)}.ausbildung-card .ausbildung-action{background:#F6F6F6;border-radius:0.375rem !important;padding:0.75rem 0.75rem;border:2px solid transparent;position:relative;width:100%}.ausbildung-card .ausbildung-action .info-circle{padding:5px 10px;position:absolute;right:0;top:0}.ausbildung-card .ausbildung-action:hover{border:2px solid #E0E1E5}.ausbildung-card.ausbildung-inaktiv .flipCard-wrapper{min-height:100%}@media (max-width:1199.98px){.ausbildung-card.ausbildung-inaktiv .productImageTeaser{min-height:100px}}.ausbildung-card.ausbildung-inaktiv .productImageTeaser{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ausbildung-card.ausbildung-inaktiv .productImageTeaser .card-isolatedsubject{max-width:135px}.ausbildung-card.ausbildung-inaktiv .productImageTeaser img{height:100%;width:100%}.ausbildung-card.ausbildung-inaktiv .productImageTeaser:after{display:inline-block;content:"";vertical-align:-0.125em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' xmlns:v='https://vecta.io/nano'%3E%3Cpath fill-rule='evenodd' d='M12 2a5 5 0 0 1 4.995 4.783L17 7v3a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-6a3 3 0 0 1 3-3V7a5 5 0 0 1 5-5zm5 10H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1zm-4.824-7.995L12 4a3 3 0 0 0-2.995 2.824L9 7v3h6V7a3 3 0 0 0-2.824-2.995L12 4l.176.005z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:64px 64px;height:64px;width:64px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ausbildung-card.ausbildung-inaktiv .ausbildung-image{position:relative}.ausbildung-card.ausbildung-inaktiv .ausbildung-image img{height:100%;width:100%}.ausbildung-card.ausbildung-inaktiv .ausbildung-image:before{display:inline-block;content:"";vertical-align:-0.125em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' xmlns:v='https://vecta.io/nano'%3E%3Cpath fill-rule='evenodd' d='M12 2a5 5 0 0 1 4.995 4.783L17 7v3a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3v-6a3 3 0 0 1 3-3V7a5 5 0 0 1 5-5zm5 10H7a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1zm-4.824-7.995L12 4a3 3 0 0 0-2.995 2.824L9 7v3h6V7a3 3 0 0 0-2.824-2.995L12 4l.176.005z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:64px 64px;height:64px;width:64px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100}.ausbildung-card.ausbildung-inaktiv .ausbildung-image:after{background-color:#1B1D23;width:100%;height:100%;position:absolute;content:"";top:0;left:0;opacity:0.5;border-radius:inherit;transition:inherit;z-index:10;border-bottom-left-radius:0.75rem;border-top-left-radius:0.75rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ausbildung-card.ausbildung-inaktiv .ausbildung-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ausbildung-card.ausbildung-inaktiv:hover .ausbildung-image img,.ausbildung-card.ausbildung-inaktiv:hover .productImageTeaser,.ausbildung-card.ausbildung-inaktiv.collapsed .ausbildung-image img,.ausbildung-card.ausbildung-inaktiv.collapsed .productImageTeaser{opacity:unset;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.ausbildung-card.ausbildung-inaktiv:hover .ausbildung-image:after,.ausbildung-card.ausbildung-inaktiv:hover .productImageTeaser:after,.ausbildung-card.ausbildung-inaktiv.collapsed .ausbildung-image:after,.ausbildung-card.ausbildung-inaktiv.collapsed .productImageTeaser:after{opacity:0}.ausbildung-card.ausbildung-inaktiv:hover .ausbildung-image:before,.ausbildung-card.ausbildung-inaktiv.collapsed .ausbildung-image:before{opacity:0}.ausbildung-card.ausbildung-inaktiv .progress .progress-bar{background:#E7EAF0 !important;color:#000}.ausbildung-card.ausbildung-cancelled .flipCard-wrapper{min-height:100%}.ausbildung-card.ausbildung-cancelled .ausbildung-image{position:relative}.ausbildung-card.ausbildung-cancelled .ausbildung-image img{height:100%;width:100%}.ausbildung-card.ausbildung-cancelled .ausbildung-image:before{display:inline-block;content:"";vertical-align:-0.125em;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4143 12.0002L18.7072 6.70725C19.0982 6.31625 19.0982 5.68425 18.7072 5.29325C18.3162 4.90225 17.6843 4.90225 17.2933 5.29325L12.0002 10.5862L6.70725 5.29325C6.31625 4.90225 5.68425 4.90225 5.29325 5.29325C4.90225 5.68425 4.90225 6.31625 5.29325 6.70725L10.5862 12.0002L5.29325 17.2933C4.90225 17.6843 4.90225 18.3162 5.29325 18.7072C5.48825 18.9022 5.74425 19.0002 6.00025 19.0002C6.25625 19.0002 6.51225 18.9022 6.70725 18.7072L12.0002 13.4143L17.2933 18.7072C17.4883 18.9022 17.7442 19.0002 18.0002 19.0002C18.2562 19.0002 18.5122 18.9022 18.7072 18.7072C19.0982 18.3162 19.0982 17.6843 18.7072 17.2933L13.4143 12.0002Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:64px 64px;height:64px;width:64px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100}.ausbildung-card.ausbildung-cancelled .ausbildung-image:after{background-color:#1B1D23;width:100%;height:100%;position:absolute;content:"";top:0;left:0;opacity:0.5;border-radius:inherit;transition:inherit;z-index:10;border-bottom-left-radius:0.75rem;border-top-left-radius:0.75rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ausbildung-card.ausbildung-cancelled .ausbildung-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ausbildung-card.ausbildung-cancelled .progress .progress-bar{background:#E7EAF0 !important;color:#000}.ausbildung-card.ausbildung-awaiting .flipCard-wrapper{min-height:100%}.ausbildung-card.ausbildung-awaiting .ausbildung-image{position:relative}.ausbildung-card.ausbildung-awaiting .ausbildung-image img{height:100%;width:100%}.ausbildung-card.ausbildung-awaiting .ausbildung-image:before{display:inline-block;content:"";vertical-align:-0.125em;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 2C16.5977 2 17.9037 3.24892 17.9949 4.82373L18 5V8C18 8.26039 17.8985 8.50867 17.7202 8.6938L17.6247 8.78087L13.6 12L17.6247 15.2191C17.8619 15.4089 18 15.6962 18 16V19C18 20.6569 16.6569 22 15 22H9C7.34315 22 6 20.6569 6 19V16C6 15.6962 6.13809 15.4089 6.3753 15.2191L10.399 12L6.3753 8.78087C6.17198 8.61821 6.04148 8.38388 6.00834 8.12895L6 8V5C6 3.40232 7.24892 2.09634 8.82373 2.00509L9 2H15ZM12 13.281L8 16.48V19C8 19.5523 8.44772 20 9 20H15L15.1166 19.9933C15.614 19.9355 16 19.5128 16 19V16.481L12 13.281ZM9 4H15L15.1166 4.00673L15.2293 4.02641C15.6711 4.13005 16 4.52661 16 5V6H8V5L8.00673 4.88338C8.06449 4.38604 8.48716 4 9 4Z' clip-rule='evenodd' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:64px 64px;height:64px;width:64px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100}.ausbildung-card.ausbildung-awaiting .ausbildung-image:after{background-color:#1B1D23;width:100%;height:100%;position:absolute;content:"";top:0;left:0;opacity:0.5;border-radius:inherit;transition:inherit;z-index:10;border-bottom-left-radius:0.75rem;border-top-left-radius:0.75rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ausbildung-card.ausbildung-awaiting .ausbildung-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ausbildung-card.ausbildung-awaiting:hover .ausbildung-image img,.ausbildung-card.ausbildung-awaiting.collapsed .ausbildung-image img{opacity:unset;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.ausbildung-card.ausbildung-awaiting:hover .ausbildung-image:after,.ausbildung-card.ausbildung-awaiting.collapsed .ausbildung-image:after{opacity:0}.ausbildung-card.ausbildung-awaiting:hover .ausbildung-image:before,.ausbildung-card.ausbildung-awaiting.collapsed .ausbildung-image:before{opacity:0}.ausbildung-card.ausbildung-awaiting .progress .progress-bar{background:#E7EAF0 !important;color:#000}.ausbildung-card.ausbildung-finished .flipCard-wrapper{min-height:100%}.ausbildung-card.ausbildung-finished .ausbildung-image{position:relative}.ausbildung-card.ausbildung-finished .ausbildung-image img{height:100%;width:100%}.ausbildung-card.ausbildung-finished .ausbildung-image:before{display:inline-block;content:"";vertical-align:-0.125em;background-image:url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1212 21.735C12.017 21.7474 11.9118 21.7474 11.8077 21.735L9.43419 21.126C9.22225 21.0537 8.9923 21.0537 8.78036 21.126L6.09338 21.7082C5.8986 21.7438 5.69835 21.736 5.50696 21.6852C5.31557 21.6344 5.13777 21.542 4.98628 21.4144C4.8348 21.2869 4.71337 21.1275 4.6307 20.9476C4.54803 20.7676 4.50615 20.5716 4.50807 20.3736V15.4386C4.50762 15.2136 4.56404 14.9922 4.67208 14.7949C4.78013 14.5976 4.9363 14.4308 5.12607 14.31C5.31267 14.188 5.52705 14.1149 5.74936 14.0977C5.97167 14.0805 6.19474 14.1196 6.39791 14.2115C7.75954 14.8284 9.29676 14.9384 10.7324 14.5218C12.168 14.1052 13.4075 13.1894 14.2274 11.9395C15.0474 10.6896 15.3937 9.18782 15.204 7.70507C15.0144 6.22231 14.3011 4.85611 13.193 3.85284C12.0849 2.84956 10.6547 2.27524 9.16045 2.23343C7.6662 2.19162 6.20617 2.68508 5.04366 3.62482C3.88115 4.56456 3.09266 5.88874 2.82037 7.35857C2.54808 8.82841 2.80992 10.3472 3.55867 11.641C3.66575 11.8457 3.68959 12.0838 3.62523 12.3057C3.56087 12.5275 3.41327 12.7159 3.21327 12.8316C3.01326 12.9472 2.77633 12.981 2.55195 12.9261C2.32757 12.8711 2.13311 12.7316 2.00918 12.5366C1.08173 10.9347 0.733844 9.06245 1.02395 7.23432C1.31138 5.11543 2.42876 3.1975 4.13028 1.90247C4.97279 1.26123 5.93335 0.792214 6.95712 0.522201C7.98089 0.252189 9.04781 0.186466 10.097 0.328786C11.1461 0.471106 12.157 0.818681 13.0718 1.35167C13.9867 1.88465 14.7876 2.59261 15.4288 3.43512C16.0701 4.27763 16.5391 5.23819 16.8091 6.26195C17.0791 7.28572 17.1448 8.35265 17.0025 9.40181C16.8041 11.192 16.0118 12.8642 14.752 14.1515C13.4923 15.4389 11.8377 16.2672 10.0522 16.5044C8.78764 16.6674 7.50249 16.5324 6.29938 16.1103V19.8094L8.31462 19.3705C8.84146 19.1994 9.40892 19.1994 9.93576 19.3705L11.6733 19.7825V18.3584C11.6733 18.1209 11.7677 17.893 11.9357 17.7251C12.1036 17.5571 12.3315 17.4627 12.569 17.4627C12.8065 17.4627 13.0344 17.5571 13.2023 17.7251C13.3703 17.893 13.4647 18.1209 13.4647 18.3584V20.3916C13.4647 20.7479 13.3231 21.0896 13.0712 21.3415C12.8192 21.5935 12.4775 21.735 12.1212 21.735V21.735ZM8.72662 10.9334L12.3093 7.35075C12.456 7.17941 12.5327 6.95901 12.524 6.7336C12.5152 6.50818 12.4218 6.29435 12.2623 6.13484C12.1028 5.97533 11.889 5.88188 11.6635 5.87318C11.4381 5.86447 11.2177 5.94114 11.0464 6.08787L8.0907 9.02564L6.9353 7.87024C6.76665 7.70158 6.5379 7.60683 6.29938 7.60683C6.06087 7.60683 5.83212 7.70158 5.66347 7.87024C5.49481 8.03889 5.40006 8.26764 5.40006 8.50615C5.40006 8.74467 5.49481 8.97342 5.66347 9.14207L7.45478 10.9334C7.6226 11.1002 7.8496 11.1938 8.08622 11.1938C8.32284 11.1938 8.54985 11.1002 8.71766 10.9334H8.72662Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:64px 64px;height:64px;width:64px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100}.ausbildung-card.ausbildung-finished .ausbildung-image:after{background-color:#1B1D23;width:100%;height:100%;position:absolute;content:"";top:0;left:0;opacity:0.5;border-radius:inherit;transition:inherit;z-index:10;border-bottom-left-radius:0.75rem;border-top-left-radius:0.75rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ausbildung-card.ausbildung-finished .ausbildung-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ausbildung-card.ausbildung-finished:hover .ausbildung-image img,.ausbildung-card.ausbildung-finished.collapsed .ausbildung-image img{opacity:unset;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.ausbildung-card.ausbildung-finished:hover .ausbildung-image:after,.ausbildung-card.ausbildung-finished.collapsed .ausbildung-image:after{opacity:0}.ausbildung-card.ausbildung-finished:hover .ausbildung-image:before,.ausbildung-card.ausbildung-finished.collapsed .ausbildung-image:before{opacity:0}.ausbildung-card.ausbildung-finished .progress .progress-bar{background:#E7EAF0 !important;color:#000}.ausbildung-card--single{position:relative}.ausbildung-card--single .ausbildung-options-listing{display:block !important}.ausbildung-card--single .ausbildung-option{width:100% !important;border-color:transparent !important;padding:0 !important}.ausbildung-card--single .ausbildung-option[href]:not(:first-of-type){display:none !important}.ausbildung-card--single .ausbildung-option:hover{box-shadow:none !important}.ausbildung-card--single .ausbildung-image{width:185px !important}.ausbildung-card--single .ausbildung-info{gap:20px !important}@media (max-width:991.98px){.ausbildung-card--single .option-details{flex-direction:row !important;align-items:flex-end !important}}.flipCard{position:relative;max-height:210px}.flipCard .ausbildung-image img{height:100%;width:100%}.akademie-ausbildung-orte .scrollable,.akademie-product-results .scrollable{height:700px}.akademie-ausbildung-orte .scrollable:after,.akademie-product-results .scrollable:after{content:"";display:block;position:absolute;width:100%;height:100%;bottom:0;right:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 85%, white 100%);z-index:1;pointer-events:none}.akademie-ausbildung-orte .scrollable.at-bottom:after,.akademie-product-results .scrollable.at-bottom:after{background:none}.akademie-ausbildung-orte .akademie-ort-box,.akademie-product-results .akademie-ort-box{border:1px solid #E7EAF0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.akademie-ausbildung-orte .akademie-ort-box .location-image img,.akademie-product-results .akademie-ort-box .location-image img{object-fit:cover;height:80px;width:80px;border-radius:0.375rem}.akademie-ausbildung-orte .akademie-ort-box i,.akademie-product-results .akademie-ort-box i{font-size:24px;color:#353945}.akademie-ausbildung-orte .akademie-ort-box:hover,.akademie-product-results .akademie-ort-box:hover{box-shadow:0px 3px 3px -1px rgba(10, 22, 70, 0.1), 0px 0px 1px 0px rgba(10, 22, 70, 0.06);cursor:pointer}.akademie-standort-card{border:1px solid #E0E1E5 !important;box-shadow:none !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer}.akademie-standort-card img{margin:1rem;border-radius:0.5rem;object-fit:cover;height:100px;width:auto}.akademie-standort-card .card-title{margin-bottom:0;font-weight:500}.akademie-standort-card .card-body{padding:0rem 1.5rem 1rem 1.5rem}.akademie-standort-card:hover{cursor:pointer;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1) !important}.akademie-standort-card:hover img{opacity:0.8}.akademie-standort-card:hover .card-title{color:#005C9B}.akademie-usps{background-color:#F9F9F9}.akademie-usps .card{background-color:transparent;box-shadow:none}.akademie-usps .card .card-body{padding:0}.akademie-usps .card .plainplaceholder{background-color:#D7D7D7}.akademie-usps .card .plainplaceholder ion-icon{font-size:64px;color:#B5B7BB}.akademie-usps .card .usp-graphic img{box-shadow:0 32px 64px -32px rgba(0, 0, 0, 0.1) !important;border-radius:0.5rem !important}.akademie-usps .card figcaption{display:none}.akademie-usps .card p{color:#6d7382}.akademie-usps .card h3{margin-bottom:0.75rem;margin-top:1.5rem;font-weight:normal !important}.akademie-prefooter{margin-top:0}.akademie-prefooter .card{background-color:transparent;box-shadow:none}.akademie-prefooter .card .card-body{padding:0}.akademie-prefooter .card .prefooterBox{background-color:#E0E1E5;height:16rem;width:100%}.akademie-prefooter .card .prefooterBox .bottomBar{width:100%;background:linear-gradient(84deg, rgba(252, 252, 253, 0.9) 37%, rgba(252, 252, 253, 0.7) 100%);box-shadow:0px 40px 64px -32px rgba(15, 15, 15, 0.1);backdrop-filter:blur(32px)}.akademie-prefooter .card .prefooterBox .bottomBar ion-icon{font-size:24px;padding-bottom:1px;vertical-align:middle}.akademie-prefooter .card .prefooterBox .bottomReviews p{margin-bottom:0.25rem}.akademie-prefooter .card .prefooterBox .bottomReviews .reviewNote{font-weight:bold}.akademie-prefooter .card .prefooterBox .bottomReviews .reviewAmount{text-decoration:underline}.akademie-prefooter .card .prefooterBox .bottomReviews .reviewAmount a{color:#1B1D23}.akademie-prefooter .card .prefooterBox .bottomReviews .reviewAmount a:hover{color:#005C9B}.akademie-prefooter .card .prefooterBox .bottomSocialBox{width:80px;height:80px;background-color:#FFF;margin:0 auto}.akademie-prefooter .card .prefooterBox .bottomSocialBox ion-icon{color:#353945;font-size:42px;padding-bottom:1px;vertical-align:middle}.akademie-prefooter .card .prefooterBox .bottomSocialBox:hover ion-icon{color:#005C9B}.akademie-dozenten-login .new-pre-footer,.akademie-checkout .new-pre-footer,.manage-booking .new-pre-footer{display:none !important}.footer-heading{letter-spacing:0.1em;color:#e7eaf0;text-transform:uppercase;margin-bottom:0.75rem;font-size:0.875rem;font-family:"Inter";font-weight:600}.akademie-portfolio .akademie-portfolio-more a{color:#1B1D23;font-weight:bold}.akademie-portfolio i{font-size:22px}.akademie-portfolio .akademie-portfolio-more i{font-size:16px !important}.akademie-categories-listing .icon-shape{width:70px;height:70px}.akademie-categories-listing .icon-shape img{width:48px;height:auto}.akademie-categories-listing a:hover h5{color:#005C9B}.akademie-badges{background:#FCFCFD}.akademie-badges img{max-height:110px}.akademie-cta-section{background:#F6F6F6}.akademie-info-overlay{position:absolute;top:50%;left:0;transform:translate(0, -50%);opacity:0.9}.akademie-info-overlay span{display:inline-block;background-color:#E0E1E5;background:linear-gradient(84deg, rgba(252, 252, 253, 0.9) 37%, rgba(252, 252, 253, 0.7) 100%);box-shadow:0px 40px 64px -32px rgba(15, 15, 15, 0.1);backdrop-filter:blur(32px);padding:1.5rem;margin-right:1rem;margin-left:1rem;border-radius:0.5rem}.akademie-info-overlay ion-icon{font-size:24px;padding-bottom:1px;vertical-align:middle}.akademie-info-overlay img{height:24px !important;object-fit:unset !important;margin-bottom:4px}.akademie-footer a:hover{color:#FFF !important}.akademie-footer .bottomSocialBox{width:48px;height:48px;background-color:#FFF;margin-right:0.7rem}.akademie-footer .bottomSocialBox svg{color:#353945;vertical-align:middle}.akademie-footer .bottomSocialBox:hover svg{color:#005C9B}.akademie-shoppingcart .card{box-shadow:none;border-radius:0 !important;border-bottom:1px solid #E0E1E5;border:0}@media (max-width:767.98px){.akademie-shoppingcart .card{font-size:14px}.akademie-shoppingcart .card h5{font-size:14px !important}.akademie-shoppingcart .card .ausbildung-meta .text-sm{font-size:12px !important}}.akademie-shoppingcart .card .productImage img{width:100%;min-height:200px;object-fit:cover}.akademie-shoppingcart .card .productImageTeaser{width:100%;height:160px}@media (min-width:768px){.akademie-shoppingcart .card .productImageTeaser{height:200px}}.akademie-shoppingcart .card .productImageTeaser .card-isolatedsubject{max-width:100px}@media (min-width:768px){.akademie-shoppingcart .card .productImageTeaser .card-isolatedsubject{max-width:130px}}.akademie-shoppingcart .card ion-icon{color:#353945;font-size:24px}.akademie-shoppingcart .card ion-icon:hover{color:#005C9B}.akademie-shoppingcart .price-end{display:none}@media (max-width:991.98px){.akademie-shoppingcart .price-end{display:block;position:absolute;right:0;bottom:0;font-size:16px}}.akademie-shoppingcart .productSubItems{margin:1rem auto 0rem}.akademie-shoppingcart .productSubItems .input-group-prepend{top:2px}.akademie-shoppingcart .productSubItems .list-group-item{padding:0rem !important;border:0px;box-shadow:none}.akademie-shoppingcart .productSubItems .list-group-item:first-child{margin-top:1rem}.akademie-shoppingcart .productSubItems .list-group-item .avatar{width:6rem;height:4rem}.akademie-shoppingcart .productSubItems .list-group-item .avatar img{height:100%;object-fit:cover}.akademie-shoppingcart .productSubItems .list-group-item input[type=text]{padding-right:70px;font-size:14px}.akademie-shoppingcart .productSubItems .akademie-alert{padding:0.2rem 0.5rem}.akademie-shoppingcart .ausbildung-coupon{border:solid 1px #C2C4C7;position:relative}@media (max-width:767.98px){.akademie-shoppingcart .ausbildung-coupon button[type=submit]{padding:3px 10px}}.akademie-shoppingcart input[type=text]{border:none;width:100%;padding-right:100px}@media (max-width:767.98px){.akademie-shoppingcart input[type=text]{font-size:12px;padding-left:0.75rem;padding-bottom:0.5rem;padding-top:0.5rem}}.akademie-shoppingcart input[type=text]:focus{outline:#86888F}.akademie-shoppingcart input[type=text].is-valid{border:1px solid #58C27D !important}.akademie-shoppingcart input[type=submit]{color:#005C9B}@media (max-width:767.98px){.akademie-shoppingcart input[type=submit]{font-size:12px}}.akademie-shoppingcart input[type=submit]:hover{color:#FFF}.akademie-shoppingcart .input-group-prepend{position:absolute;right:4px;top:4px;bottom:4px;z-index:9}@media (max-width:767.98px){.akademie-shoppingcart .input-group-prepend{top:2px}}.contaoForm button{background:linear-gradient(90deg, #005C9B 0%, #005187 100%) !important}.contaoForm button:focus{color:#FFF;background-color:#005C9B;border-color:#005C9B;box-shadow:0 1px 1px rgba(0, 0, 0, 0.08), 0 0 0 3px rgba(52, 109, 159, 0.5)}.contaoForm button:hover{background:linear-gradient(90deg, #005C9B 0%, #003c64 100%) !important}.contaoForm input:focus{border-color:#5f6165 !important}.fitnesstrainera-lizenzbuchen .productImageTeaser{width:100%;height:210px;margin-bottom:0.7rem}.fitnesstrainera-lizenzbuchen .productImageTeaser .card-isolatedsubject{max-width:130px}.fitnesstrainera-lizenzbuchen .productImageTeaser.inactive:before{background:linear-gradient(rgba(var(--ausbildung-bg-color-default-overlay), var(--ausbildung-bg-overlay-opacity)), rgba(var(--ausbildung-bg-overlay-color), var(--ausbildung-bg-overlay-opacity))), var(--ausbildung-bg-image-url);content:"";position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.1);top:0;left:0;right:0;bottom:0;z-index:1;transition:background 0.3s ease-in-out}@media (min-width:768px){.fitnesstrainera-lizenzbuchen .productImageTeaser.inactive:before{filter:blur(var(--hero-bg-blurry))}}.fitnesstrainera-lizenzbuchen .productImageTeaser.inactive:after{background:linear-gradient(to top, var(--ausbildung-bg-color-default) 0%, transparent 20%);content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;transition:background 0.3s ease-in-out}.fitnesstrainera-lizenzbuchen .productImageTeaser.active:before{background:linear-gradient(rgba(var(--ausbildung-bg-color-default-overlay), var(--ausbildung-bg-overlay-opacity)), rgba(var(--ausbildung-bg-overlay-color), var(--ausbildung-bg-overlay-opacity))), var(--ausbildung-bg-image-url);position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat}.fitnesstrainera-lizenzbuchen .productImageTeaser.active:after{background:linear-gradient(to top, var(--ausbildung-bg-color-end) 0%, transparent 40%)}.akademie-kasse-step{list-style-type:none;padding:0;margin:1rem 0px 1rem 6px;display:flex}.akademie-kasse-step li{flex:1;position:relative;margin-right:1rem}.akademie-kasse-step li.active a{cursor:default;color:#3D8757}.akademie-kasse-step li.active svg path{fill:#3D8757}.akademie-kasse-step li.active::before,.akademie-kasse-step li.active::after{background:#EAF7EE;border-left:2px solid #3D8757;border-right:2px solid #3D8757;z-index:-2;box-sizing:unset}.akademie-kasse-step li.active::before{top:-2px;transform:skew(30deg);border-top:2px solid #3D8757}.akademie-kasse-step li.active::after{bottom:-2px;transform:skew(-30deg);border-bottom:2px solid #3D8757}.akademie-kasse-step li::before,.akademie-kasse-step li::after{content:"";position:absolute;left:0;height:50%;width:100%;background:white;border-left:2px solid #D2D6DC;border-right:2px solid #D2D6DC;z-index:-2;box-sizing:unset}.akademie-kasse-step li::before{top:-2px;transform:skew(30deg);border-top:2px solid #D2D6DC}.akademie-kasse-step li::after{bottom:-2px;transform:skew(-30deg);border-bottom:2px solid #D2D6DC}.akademie-kasse-step li svg path{fill:#86888F}.akademie-kasse-step a{display:inline-block;position:relative;line-height:3.5;padding:0 30px;color:#86888F;text-decoration:none;font-weight:bold}.akademie-kasse-step li:first-child{background-color:white;border-left:2px solid #D2D6DC;left:-6px;box-sizing:content-box}.akademie-kasse-step li:first-child::before,.akademie-kasse-step li:first-child::after{left:6px}.akademie-kasse-step li.active:first-child{background:#EAF7EE;border-left:2px solid #3D8757;left:-6px;box-sizing:content-box}.akademie-kasse-step li.active:first-child::before,.akademie-kasse-step li.active:first-child::after{left:6px}@media (max-width:1200px){.akademie-kasse-step .stepName{display:none}.akademie-kasse-step a{padding:0 8px;line-height:3;width:100%;text-align:center}.akademie-kasse-step li{margin-right:8px}}.akademie-ssl-checkout{cursor:default}.akademie-ssl-checkout img{margin-right:4px;margin-top:-4px}.akademie-ssl-checkout span{color:#3D8757;font-weight:bold}@media (max-width:768px){.akademie-ssl-checkout span{display:none}}.akademie-checkout-form{--paymentcard-padding: 1.5em;--paymentcard-radius: 0.5em;--color-dark-gray: $akademie-gray-300;--paymentradio-border-width: 2px;--paymentradio-size: 1.5em}.akademie-checkout-form .form-text{font-size:12px}.akademie-checkout-form .form-floating>.form-select{padding-left:1.2rem}@media (min-width:768px){.akademie-checkout-form .line{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#E0E1E5;z-index:1}.akademie-checkout-form .wordwrapper{height:12px;position:absolute;left:0;right:0;top:50%;margin-top:-12px;z-index:2}}.akademie-checkout-form .word{color:#86888F;text-transform:uppercase;letter-spacing:1px;padding:12px;font-size:12px;background:#fff;text-align:center}@media (max-width:768px){.akademie-checkout-form .titel-check-inline{width:100% !important;margin-right:0rem;padding-left:0rem;margin-top:1rem}.akademie-checkout-form .btn-primary{width:100%}}.akademie-checkout-form .payment-card{background-color:#FFF;border-radius:var(--paymentcard-radius);position:relative;margin-bottom:1rem;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1);width:100%}.akademie-checkout-form .payment-card .radio{font-size:inherit;margin:0;position:absolute;right:1rem;top:1rem}@supports (-webkit-appearance: none) or (-moz-appearance: none){.akademie-checkout-form .payment-card .radio{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:var(--paymentradio-border-width) solid #E0E1E5;border-radius:50%;cursor:pointer;height:var(--paymentradio-size);outline:none;transition:background 0.2s ease-out, border-color 0.2s ease-out;width:var(--paymentradio-size)}.akademie-checkout-form .payment-card .radio::after{border:var(--paymentradio-border-width) solid #fff;border-top:0;border-left:0;content:"";display:block;height:0.75rem;left:25%;position:absolute;top:50%;transform:rotate(45deg) translate(-50%, -50%);width:0.375rem}.akademie-checkout-form .payment-card .radio:checked{background:#005C9B;border-color:#005C9B}.akademie-checkout-form .payment-card:hover .radio{border-color:#E0E1E5}.akademie-checkout-form .payment-card:hover .radio:checked{border-color:#005C9B}}.akademie-checkout-form .payment-card .payment-text{padding-right:5rem}@media (max-width:768px){.akademie-checkout-form .payment-card .payment-text{padding-right:1rem}}.akademie-checkout-form .payment-card .payment-details{border:var(--paymentradio-border-width) solid #E0E1E5;border-radius:var(--paymentcard-radius);cursor:pointer;display:flex;flex-direction:column;padding:var(--paymentcard-padding);transition:border-color 0.2s ease-out}.akademie-checkout-form .payment-card .radio:checked~.payment-details{background:#f2f7fa;border-color:#005C9B;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.1)}.akademie-checkout-form .payment-card .radio:disabled~.payment-details{color:var(--color-dark-gray);cursor:default}.akademie-checkout-form .payment-card .radio:disabled~.payment-details .plan-type{color:var(--color-dark-gray)}.akademie-checkout-form .payment-card:hover .radio:disabled~.payment-details{border-color:#C2C4C7;box-shadow:none}.akademie-checkout-form .payment-card:hover .radio:disabled{border-color:#C2C4C7}.akademie-checkout-form .payment-card .hidden-visually{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.akademie-confirmation #animationContainer{text-align:center}.akademie-confirmation #animationContainer svg{width:180px !important;height:90px !important;transform:scale(1.7) !important}.akademie-confirmation h1{animation:fadeinDelay 1500ms;animation-delay:1.5s;-moz-animation:fadeinDelay 1500ms;-moz-animation-delay:1.5s;-webkit-animation:fadeinDelay 1500ms;-webkit-animation-delay:1.5s;-o-animation:fadeinDelay 1500ms;opacity:0;animation-fill-mode:forwards}.akademie-confirmation h3{animation:fadeinDelay 1500ms;animation-delay:2.5s;-moz-animation:fadeinDelay 1500ms;-moz-animation-delay:2.5s;-webkit-animation:fadeinDelay 1500ms;-webkit-animation-delay:2.5s;-o-animation:fadeinDelay 1500ms;opacity:0;animation-fill-mode:forwards}.akademie-confirmation p,.akademie-confirmation .btn{animation:fadeinDelay 1500ms;animation-delay:3.5s;-moz-animation:fadeinDelay 1500ms;-moz-animation-delay:3.5s;-webkit-animation:fadeinDelay 1500ms;-webkit-animation-delay:3.5s;-o-animation:fadeinDelay 1500ms;opacity:0;animation-fill-mode:forwards}@keyframes fadeinDelay{0%{opacity:0}100%{opacity:1}}.input-group:focus-within .form-control{box-shadow:0 1px 2px rgba(50, 50, 71, 0.08), 0 0 0 1px #5f6165}.bi-messenger,.bi-facebook{color:#1877f2}.bi-whatsapp{color:#25d366}.akademie-checkout-footer{display:none}.akademie-checkout .navbar-nav{display:none}.akademie-checkout .tuevBadge{padding-top:4px;padding-bottom:4px}.akademie-checkout .navbar-brand img{height:3rem !important}.akademie-checkout .akademie-prefooter{display:none}.akademie-checkout .akademie-footer{padding-top:2rem !important;padding-bottom:2rem !important}.akademie-checkout .akademie-footer .akademie-standard-footer{display:none !important}.akademie-checkout .akademie-footer .akademie-checkout-footer{display:block !important}.nav-tabs{justify-content:space-between}.nav-tabs .nav-item{margin-left:0rem !important;margin-right:0rem !important}.nav-tabs .nav-item:first-child{margin-left:0}.nav-tabs .nav-item:last-child{margin-right:0}.nav-tabs .nav-item.show .nav-link{border-color:transparent}.nav-tabs .nav-link{padding:1rem 1.5rem !important;border:2px solid #E0E1E5 !important;font-size:1rem;margin-bottom:1rem !important;border-top-left-radius:0.5rem !important;border-top-right-radius:0.5rem !important;border-bottom-left-radius:0.5rem !important;border-bottom-right-radius:0.5rem !important}.nav-tabs .nav-link.active{border:2px solid #005C9B !important}.akademie-dashboard .ausbildung-card .productImageTeaser .card-isolatedsubject{max-width:fit-content}.akademie-dashboard .ausbildung-card .ausbildung-body .d-flex{flex-wrap:wrap}.akademie-dashboard-top .btn{background-color:#FFF;box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);border-color:#E7EAF0;margin-bottom:0.5rem}.akademie-dashboard-top .active-nav{background-color:#005C9B !important;border-color:#005C9B !important}.akademie-dashboard-top .active-nav i,.akademie-dashboard-top .active-nav span{color:#FFF}.akademie-dashboard-middle .akademie-dashboard-progress{width:150px;height:150px;background:none;position:relative}.akademie-dashboard-middle .akademie-dashboard-progress::after{content:"";width:100%;height:100%;border-radius:50%;border:6px solid #eee;position:absolute;top:0;left:0}.akademie-dashboard-middle .akademie-dashboard-progress>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}.akademie-dashboard-middle .akademie-dashboard-progress .progress-left{left:0}.akademie-dashboard-middle .akademie-dashboard-progress .progress-bar{width:100%;height:100%;background:none;border-width:6px;border-style:solid;position:absolute;top:0}.akademie-dashboard-middle .akademie-dashboard-progress .progress-left .progress-bar{left:100%;border-top-right-radius:80px;border-bottom-right-radius:80px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left}.akademie-dashboard-middle .akademie-dashboard-progress .progress-right{right:0}.akademie-dashboard-middle .akademie-dashboard-progress .progress-right .progress-bar{left:-100%;border-top-left-radius:80px;border-bottom-left-radius:80px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right}.akademie-dashboard-middle .akademie-dashboard-progress .progress-value{position:absolute;top:0;left:0}.akademie-dashboard-middle ion-icon{--ionicon-stroke-width: 32px;vertical-align:middle;font-size:32px;color:#353945}.akademie-dashboard-middle .table>:not(caption)>*>*{padding:0.5rem 1.25rem}.akademie-dashboard-middle .table thead{background:#F6F6F6;border-radius:1rem}.akademie-dashboard-middle .table thead th{border-bottom-width:0px}.akademie-dashboard-middle .table td{font-size:inherit !important}.akademie-dashboard-middle .akademie-live-countdown{text-align:center;font-size:16px;display:flex;align-items:center;margin-top:0.5rem}.akademie-dashboard-middle .akademie-live-countdown>div{margin:0px 8px 0px 0px}.akademie-dashboard-middle .akademie-live-countdown div>span{padding:4px;border-radius:4px;background:#E0E1E5;display:inline-flex;align-items:center;justify-content:center;width:48px}.akademie-dashboard-middle .akademie-live-countdown .smalltext{margin-top:2px;font-size:13px}.akademie-past-kurse .ausbildung-card img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.akademie-past-kurse .ausbildung-card:hover{box-shadow:none !important;cursor:auto !important}.akademie-past-kurse .ausbildung-card:hover img{opacity:1 !important}.akademie-orders-list .head{border-bottom-width:1px;padding-bottom:0.5rem;margin-bottom:0.75rem}.akademie-orders-list .head span{padding-top:1rem;padding-bottom:1rem;font-size:0.675rem;font-weight:500;text-transform:uppercase;letter-spacing:0.025em;white-space:nowrap;vertical-align:middle}.akademie-orders-list .body{font-size:0.8125rem;padding-bottom:10px;margin-bottom:10px;padding-top:5px;border-bottom:1px solid #E7EAF0}.akademie-orders-list .body .row{padding:1rem 1.5rem;border-bottom-width:1px}.dashboardcode-bsmultiselect{cursor:pointer !important}.dashboardcode-bsmultiselect ul.form-control.floating-lifted{padding-left:1.2rem !important}.dashboardcode-bsmultiselect:after{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%232D3748' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");display:block;width:16px;height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);margin-right:16px;cursor:pointer;pointer-events:none}.dashboardcode-bsmultiselect ul.form-control{cursor:pointer !important}.badge-bundle{background:#F79E05;color:#fff}.ausbildung-inaktiv .ausbildung-image::after{background:#1b1d23}.course-start{position:relative;display:flex;align-items:center;justify-content:center;height:300px;background-size:cover;background-position:center center;border-radius:0.75rem;overflow:hidden}.course-endet-notification{position:absolute;width:100%;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(255, 255, 255, 0.5);backdrop-filter:blur(10px);z-index:9999}.course-endet-notification p{margin:0;padding:0;font-size:1.15rem}.course-start::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.2);border-radius:0.75rem;box-shadow:0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255, 255, 255, 0.3)}.course-start video{width:100%;height:100%;position:absolute;object-fit:cover;z-index:0;border-radius:0.75rem}.course-start .inactive-message{display:none}.course-start.inactive .productImageTeaser:before{background:linear-gradient(rgba(var(--ausbildung-bg-color-default-overlay), var(--ausbildung-bg-overlay-opacity)), rgba(var(--ausbildung-bg-overlay-color), var(--ausbildung-bg-overlay-opacity))), var(--ausbildung-bg-image-url);content:"";position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.1);top:0;left:0;right:0;bottom:0;z-index:1;transition:background 0.3s ease-in-out}@media (min-width:768px){.course-start.inactive .productImageTeaser:before{filter:blur(var(--hero-bg-blurry))}}.course-start.inactive .productImageTeaser:after{background:linear-gradient(to top, var(--ausbildung-bg-color-default) 0%, transparent 20%);content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;transition:background 0.3s ease-in-out}.course-start.inactive .productImageTeaser .card-isolatedsubject{max-width:190px;filter:blur(3px)}.course-start.active .productImageTeaser:before{background:linear-gradient(rgba(var(--ausbildung-bg-color-default-overlay), var(--ausbildung-bg-overlay-opacity)), rgba(var(--ausbildung-bg-overlay-color), var(--ausbildung-bg-overlay-opacity))), var(--ausbildung-bg-image-url);position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat}.course-start.active .productImageTeaser:after{background:linear-gradient(to top, var(--ausbildung-bg-color-end) 0%, transparent 40%)}.course-start.inactive::after{background:rgba(255, 255, 255, 0.8) !important}.course-start.inactive .course-start-button{display:none}.course-start.inactive .inactive-message{display:block;z-index:50}.course-start-button{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px}.course-start-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#005C9B;border-radius:50%;animation:pulse-border 1500ms ease-out infinite}.course-start-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#005C9B;border-radius:50%;transition:all 200ms}.course-start-button:hover:after{background-color:#003e68}.course-start-button img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}.course-start-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent}.course-start-button.goto{padding:inherit;width:32px;height:34px}.course-start-button.goto::before{background-color:#F68D2E}.course-start-button.goto:after{background-color:#fff}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.course-start .icon{font-size:48px;color:white;text-align:center;filter:none;z-index:100}.course-certificate{position:relative}.course-certificate figcaption{position:absolute;width:100%;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:50%;transform:translateY(-50%);color:#005C9B;text-transform:uppercase;font-weight:800;font-size:30px;line-height:30px;font-family:"Inter", Helvetica, sans-serif}.course-certificate figcaption span{display:block;color:#1d1d1d;font-weight:normal;font-size:20px;text-transform:none}.course-certificate.inactive{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.badge-bundle{background:#F79E05;color:#fff}.dropdown-item-icon{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:1em;line-height:1.75em;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dropdown-icon{margin-bottom:0.5em;margin-right:0.6em;width:1.125em}.dropdown-icon{margin-bottom:0.3em;margin-right:0.8em}.dropdown-icon svg{height:100%;fill:currentcolor;width:auto}.recommended{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.recommended span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#318450;box-shadow:0 3px 10px -5px black;position:absolute;top:19px;right:-21px}.recommended span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #318450;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #318450}.recommended span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #318450;border-bottom:3px solid transparent;border-top:3px solid #318450}.course-thumb{width:16rem;height:8rem;object-fit:cover}.akademie-magazin-filter .akademie-magazin-tags .badge{background-color:#F6F6F6;font-size:1em;padding:1rem 1.5rem;color:#353945;font-weight:500;margin-left:0.5rem}.akademie-magazin-filter .akademie-magazin-tags .badge:hover{background-color:#E0E1E5}.akademie-magazin-filter .akademie-magazin-tags .badge.active{background-color:#E0E1E5 !important;color:#1B1D23 !important}.akademie-magazin-filter .active{color:#005C9B !important;background-color:#F6F6F6 !important}.akademie-magazin-card{background-color:transparent !important;box-shadow:none !important;border:0 !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.akademie-magazin-card .akademie-magazin-image figcaption{display:none}.akademie-magazin-card:hover{cursor:pointer}.akademie-magazin-card:hover .akademie-magazin-image img{opacity:0.8}.akademie-magazin-card:hover .card-body h3{text-decoration:underline}.akademie-magazin-card img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;object-fit:cover;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.1);height:250px}.akademie-magazin-card.featured img{height:350px}.akademie-magazin-artikel-hero{background:linear-gradient(90deg, #F6F6F6 70%, #FFF 30%)}.akademie-magazin-artikel-hero .akademie-magazin-artikel-cover img{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.1)}.akademie-magazin-artikel-hero .akademie-magazin-artikel-cover figcaption{display:none}.akademie-magazin-artikel-hero .akademie-magazin-artikel-author img{width:48px;height:48px}.akademie-magazin-artikel-hero figcaption{display:none}.nav-breadcrumb{position:relative}@media (max-width:991px){.akademie-magazin-artikel-hero{background:#F6F6F6}}.akademie-magazin-artikel-tags .badge{background-color:transparent;border:1px solid #C2C4C7;color:#353945;font-weight:500;padding:0.75rem 1rem;font-size:14px}.akademie-magazin-artikel-tags .badge:hover{background-color:#E0E1E5}.akademie-magazin-artikel-tags .tag-element{padding-left:0.375rem}.akademie-magazin-artikel-tags .tag-element:after{padding-left:0.375rem;content:"|"}.akademie-magazin-artikel-tags .last-tag-element:after{content:""}.akademie-magazin-artikel-body p{margin-bottom:1em;font-size:1.125rem;line-height:30px !important;letter-spacing:-0.001em;text-align:left !important}.akademie-magazin-artikel-body a:hover{text-decoration:underline}.akademie-magazin-artikel-body h1,.akademie-magazin-artikel-body .h1,.akademie-magazin-artikel-body h2,.akademie-magazin-artikel-body .h2,.akademie-magazin-artikel-body h3,.akademie-magazin-artikel-body .h3{font-weight:bold !important;margin-bottom:1em;margin-top:1em;letter-spacing:0px}.akademie-magazin-artikel-body h4{font-weight:500}.akademie-magazin-artikel-body em{font-style:italic}.akademie-magazin-artikel-body ol,.akademie-magazin-artikel-body ul{margin-bottom:2em}.akademie-magazin-artikel-body ol{list-style:none;counter-reset:akademie-numbered-list;padding-left:15px}.akademie-magazin-artikel-body ol li{display:block}.akademie-magazin-artikel-body ol li ol{padding-left:2rem}.akademie-magazin-artikel-body ol li::before{content:counters(akademie-numbered-list, ".") " ";counter-increment:akademie-numbered-list;color:#86888F;display:inline-block;font-weight:bold;margin-left:-25px;margin-right:5px;width:20px;height:auto;text-align:right}.akademie-magazin-artikel-body li{margin-top:0.2em;font-size:1.125rem;line-height:32px !important;letter-spacing:-0.003em}.akademie-magazin-artikel-body .btn-collapse:hover{text-decoration:none}.akademie-magazin-artikel-body .collapseQuellen p{font-size:0.875rem !important}.akademie-magazin-artikel-body .collapseQuellen ul{font-size:0.875rem !important}.akademie-magazin-artikel-body .collapseQuellen li{line-height:25px !important;font-size:0.875rem !important}.akademie-magazin-artikel-body u{text-decoration:underline}.akademie-magazin-artikel-body figcaption{display:none}.akademie-magazin-artikel-body ul.quellen li{text-decoration:underline;font-size:1rem;line-height:24px !important;word-break:break-all}.akademie-magazin-artikel-body ul.quellen li a{color:#353945}.akademie-magazin-artikel-body ul.quellen li a:hover{color:#005C9B}.akademie-magazin-artikel-body img{margin-bottom:1em;margin-top:1em;object-fit:contain !important;height:auto !important}.akademie-magazin-artikel-body .teaserelement .image_container{box-shadow:unset !important}.akademie-magazin-artikel-body blockquote{position:relative;padding-left:1em;border-left:1px solid #C2C4C7;font-size:24px;line-height:unset;font-weight:300;color:#86888F;letter-spacing:-0.5px;margin-bottom:1em;margin-top:1em}.akademie-magazin-artikel-body blockquote:before,.akademie-magazin-artikel-body blockquote:after{content:"“"}.akademie-magazin-artikel-body blockquote:after{content:"”"}.akademie-magazin-artikel-body .table,.akademie-magazin-artikel-body table{margin-bottom:1.5rem;--x-table-bg: #0000;--x-table-accent-bg: #0000;--x-table-striped-color: #16192C;--x-table-striped-bg: #0000000d;--x-table-active-color: #16192C;--x-table-active-bg: #0000001a;--x-table-hover-color: #16192C;--x-table-hover-bg: #00000005;width:100%;margin-bottom:1rem;color:#16192c;vertical-align:middle;border-color:#e7eaf0}.akademie-magazin-artikel-body .table>tbody,.akademie-magazin-artikel-body table>tbody{vertical-align:inherit}.akademie-magazin-artikel-body .table td,.akademie-magazin-artikel-body table td{white-space:unset;font-size:inherit}.akademie-magazin-artikel-body .table tr,.akademie-magazin-artikel-body table tr{vertical-align:top}.akademie-magazin-artikel-body .table ul,.akademie-magazin-artikel-body table ul{padding-left:1rem}.akademie-magazin-artikel-body .table ul li,.akademie-magazin-artikel-body table ul li{font-size:inherit;margin-top:auto;margin-bottom:auto;line-height:inherit !important}.akademie-magazin-artikel-body .table>thead,.akademie-magazin-artikel-body table>thead{font-weight:bold}.akademie-magazin-artikel-body .table>tbody>tr:nth-of-type(odd)>*,.akademie-magazin-artikel-body table>tbody>tr:nth-of-type(odd)>*{--x-table-accent-bg: var(--x-table-striped-bg);color:var(--x-table-striped-color)}.akademie-magazin-artikel-body .table>:not(caption)>*>*,.akademie-magazin-artikel-body table>:not(caption)>*>*{padding:1rem 1.5rem;background-color:var(--x-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--x-table-accent-bg)}.akademie-magazin-artikel-body .table p,.akademie-magazin-artikel-body table p{margin-bottom:0}.akademie-magazin-artikel-body section h2{font-weight:400 !important;margin-top:2em}.akademie-magazin-artikel-body .badge:hover{text-decoration:none}.akademie-magazin-artikel-body iframe{width:100%}@media (max-width:992px){.akademie-magazin-artikel-body iframe{height:200px}}.akademie-magazin-artikel-body .akademie-magazin-cluster h3{font-weight:600 !important}.akademie-magazin-artikel-body .akademie-magazin-cluster h3,.akademie-magazin-artikel-body .akademie-magazin-cluster img{margin-top:0;margin-bottom:0}.akademie-magazin-artikel-body .akademie-ausbildung-list .container{max-width:100% !important;padding:0 !important;margin:0 !important}.akademie-magazin-artikel-body .akademie-ausbildung-list h2{margin-top:0 !important;margin-bottom:0 !important}.akademie-magazin-artikel-body .akademie-ausbildung-list .akademie-portfolio-results a:hover{text-decoration:none !important}.akademie-magazin-artikel-body .akademie-ausbildung-list .akademie-portfolio-results img{margin-top:0 !important;margin-bottom:0 !important}.akademie-magazin-artikel-body .akademie-ausbildung-list .akademie-portfolio-results>*{width:100%}.akademie-magazin-artikel-body .akademie-ausbildung-list .akademie-portfolio-results .ausbildung-card .ausbildung-image img{margin-top:0 !important;margin-bottom:0 !important;height:100% !important;object-fit:cover !important}.akademie-redaktion-verified{border:1px solid #E7EAF0;border-radius:0.375rem}.akademie-redaktion-verified a:hover{color:#005C9B !important}.akademie-magazin-artikel-banner{border-top:8px solid #F6F6F6;border-bottom:8px solid #F6F6F6;padding-top:2rem;padding-bottom:2rem;margin-top:4rem;margin-bottom:4rem}.akademie-magazin-artikel-banner img{object-fit:cover;width:230px;height:180px;border-radius:8px;margin-top:0;margin-bottom:0}.akademie-magazin-artikel-faq{margin-top:2em;margin-bottom:2em}.akademie-magazin-artikel-faq .accordion{background-color:#F6F6F6;padding:2em;border-radius:16px}.akademie-magazin-artikel-faq .accordion-item{border:0px;border-bottom:1px solid #E0E1E5}.akademie-magazin-artikel-faq .accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.akademie-magazin-artikel-faq .accordion-item:last-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0}.akademie-magazin-artikel-faq .accordion-button,.akademie-magazin-artikel-faq .accordion-body{padding:1.5rem 0rem}.akademie-magazin-artikel-faq .accordion-button:focus{box-shadow:none}.akademie-magazin-artikel-faq .accordion-item h2{font-weight:bold;margin-top:0;margin-bottom:0}.akademie-magazin-artikel-faq .accordion-item h2 button{font-weight:bold;font-size:1.125rem}.akademie-table-of-contents{display:table;font-size:0.8rem;line-height:1.6}.akademie-table-of-contents ul{list-style-type:none;list-style-image:none;margin-left:0;padding:0;text-align:left;margin:0.3em 0}.akademie-table-of-contents ul ul{margin:0 0 0 1.5em}.akademie-table-of-contents li{margin-bottom:0.1em;font-size:0.8rem;line-height:20px !important;margin-top:1em}.akademie-table-of-contents li::before{padding-right:0.5em;display:table-cell;text-decoration:none}.akademie-table-of-contents a{display:table-cell;text-decoration:underline;color:#353945}.akademie-table-of-contents a:hover{text-decoration:underline;color:#005C9B}.akademie-table-of-contents ul{counter-reset:section;list-style-type:none}.akademie-table-of-contents ul li:before{counter-increment:section;content:counters(section, ".") " "}html{scroll-padding-top:95px}.akademie-news{scroll-behavior:smooth}.akademie-news :target:before{content:"";display:block;height:95px;margin:-95px 0 0}@media (max-width:992px){.akademie-news :target:before{content:"";display:block;height:50px;margin:-50px 0 0}}.akademie-news figcaption.caption{display:none}.akademie-teilen-share a{margin-right:0.5rem;padding:0.5rem 0.75rem}.akademie-teilen-share a:last-child{margin-right:0}#loginForm div div form div .widget-password label .invisible{display:none !important}.mandatory{color:#DE1C22}.editButton{padding:0.25rem 0.5rem;border-radius:0.25rem;background-color:transparent;border:1px solid #E0E1E5;color:#1B1D23}@media (max-width:767.98px){.editButton{padding:2px 6px}}.editButton:hover{background-color:#F6F6F6 !important;border-color:#C2C4C7 !important}.hbspt-form .hs-firstname,.hbspt-form .hs-email{margin-bottom:0.5rem}.hbspt-form .hs-firstname label,.hbspt-form .hs-email label{display:none}.hbspt-form .input input[type=text],.hbspt-form .input input[type=email]{display:block;width:100%;padding:0.75rem 1rem;font-size:14px;font-weight:400;line-height:1.3;color:#16192C;background-color:#FFF;background-clip:padding-box;border:2px solid #E7EAF0;appearance:none;border-radius:0.375rem;box-shadow:0px 1px 2px rgba(50, 50, 71, 0.08);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.hbspt-form .input input[type=text]:focus,.hbspt-form .input input[type=email]:focus{color:#16192C;background-color:#FFF;border-color:#5f6165;outline:0;box-shadow:0px 1px 2px rgba(50, 50, 71, 0.08), 0 0 0 1px #5f6165}.hbspt-form .hs-button{display:inline-block;font-weight:600;line-height:1.3;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:2px solid transparent;padding:0.5rem 1rem;font-size:15px;border-radius:0.375rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#FFF;background-color:#353945;border-color:#353945;box-shadow:0 1px 1px rgba(0, 0, 0, 0.08)}.hbspt-form .hs-button:hover+:focus{color:#FFF;background-color:#2a2e37;border-color:#2a2e37}.hbspt-form .hs-form-required{display:none}.hbspt-form ul{list-style-type:none;padding:0;margin:0}.hbspt-form .hs-error-msgs label{display:block !important}.hbspt-form .hs-error-msgs .hs-error-msg{font-size:12px;color:#fff;margin-top:-13px;padding:2px 8px;border-radius:8px;background:#f36;position:absolute}.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display p{font-size:12px;display:block;line-height:16px}.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-top:-2px}.hbspt-form .hs_error_rollup{display:none}.detailsToggle{color:#1B1D23}.detailsToggle::after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EChevron Down%3C/title%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 184l144 144 144-144'/%3E%3C/svg%3E");content:"";display:inline-block !important;vertical-align:middle !important;height:16px !important;width:16px !important;background-repeat:no-repeat;border-top:0;border-bottom:0;border-left:0;border-right:0;margin-bottom:0.2em;transform:rotate(-180deg)}.detailsToggle.collapsed::after{transform:rotate(0deg)}.alizCourses{font-size:0.875rem}.alizCourses .courseTitle{font-weight:bold}.standorte .akademie-ausbildung-list{padding-top:0px !important}.standorte .ce_image .image_container .caption{display:none}#tutorvoting .left.rating .line>.col1{color:#005C9B !important}.pagination>li>.current{background-color:#005C9B !important;color:#fff;border:1px solid #005C9B !important}.formStyling input,.formStyling textarea{position:relative;display:block;width:100%;font-size:1rem;font-weight:400;color:#16192C;background-color:#FFF;background-clip:padding-box;border:2px solid #E7EAF0;appearance:none;border-radius:0.375rem;box-shadow:0px 1px 2px rgba(50, 50, 71, 0.08);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;height:calc(3.5rem + 4px);line-height:1.25;padding:1rem 1.25rem}.formStyling .widget{position:relative;margin-bottom:0.75rem}.formStyling input:focus{color:#16192C;background-color:#FFF;border-color:#5f6165 !important;outline:0;box-shadow:0px 1px 2px rgba(50, 50, 71, 0.08), 0 0 0 1px #5f6165}.formStyling label{margin-bottom:0.5rem}.demoUserForm button{background-color:#005C9B !important;background:linear-gradient(90deg, #005C9B 0%, #005187 100%) !important}.formStyling button,.formStyling input[type=submit]{color:#FFF;background-color:#005C9B;background:linear-gradient(90deg, #005C9B 0%, #005187 100%);border:0 !important;min-width:200px;border-color:#005C9B;box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);padding:1rem 1.5rem;font-size:1rem;border-radius:0.5rem;margin-top:1rem;font-weight:600}@media (max-width:768px){.formStyling button,.formStyling input[type=submit]{width:100%}}.formStyling button:hover,.formStyling input[type=submit]:hover{color:#FFF;background-color:#72150d}.formStyling button:focus,.formStyling input[type=submit]:focus{color:#FFF;background-color:#72150d;border-color:#72150d;box-shadow:0 1px 1px rgba(0, 0, 0, 0.08), 0 0 0 3px rgba(159, 60, 52, 0.5);outline:0}.formStyling #errorbox{display:block;z-index:100;position:relative;top:auto;left:auto;border:0px;font-size:inherit;height:auto;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1);margin-top:1rem;background-color:transparent;margin-bottom:1rem;border-color:#DE1C22;border-radius:0.5rem;border-left:12px solid #DE1C22;text-align:left;margin:auto;width:100%}.formStyling .widget-text:nth-child(2){display:none}.formStyling .mandatory{color:inherit}.demoformStylingUserForm .invisible{display:none !important}.formStyling .widget.error input{border:2px solid #DE1C22}.formStyling .widget.error p.error{color:#DE1C22}@media (min-width:1200px) and (max-width:1440px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (max-width:575.98px){p,.text-base,ul li,ol li,.form-select{font-size:0.875em !important}.h1,h1{font-size:calc(1.25rem + 1.2vw) !important}.h2,h2{font-size:calc(1.2rem + .6vw) !important}.h3,h3{font-size:calc(1.1rem + .15vw) !important}.h4,h4{font-size:1rem !important}.h5,h5{font-size:1rem !important}.akademie-heading{font-size:calc(1.35rem + 1.2vw) !important}.akademie-panorama{padding-right:3rem}.akademie-categories-listing .icon-shape{width:48px;height:48px}.akademie-categories-listing .icon-shape img{width:34px;height:auto}.akademie-magazin-artikel-tags{font-size:0.875em !important}.akademie-top-product .meta-reviews,.akademie-top-product .meta-orders{display:inline-block !important;width:auto !important}.akademie-top-product .akademie-cta-box .ausbildung-action .btn{line-height:unset}.ausbildung-card .ausbildung-body h3{width:100%}.ausbildung-card .ausbildung-badge{font-size:12px}.akademie-top-product .meta-trustbox{width:auto !important;display:block !important}}@media (max-width:767.98px){.top-action .call{display:none}}@media (max-width:991.98px){.akademie-totalprice{display:flex;align-items:center;justify-content:space-around;position:fixed;right:0;left:0;bottom:0;z-index:1030;height:auto !important;background:#fff;box-shadow:0 3px 3px -1px rgba(10, 22, 70, 0.1), 0 0 1px 0 rgba(10, 22, 70, 0.06);border-radius:0 !important;width:100% !important}.akademie-totalprice .price-display{line-height:10px}.akademie-totalprice .price-display .old-price{font-size:0.875rem;text-decoration:line-through}.akademie-totalprice .price-display .new-price{font-size:1.25rem}.akademie-totalprice .price-display .savings{margin-left:auto;display:inline-block;font-size:0.75rem}.akademie-product-studio-detail h5,.akademie-product-studio-detail p{font-size:0.8125rem !important}}@media (max-width:1199.98px){.akademie-top-hero .display-5{font-size:2rem}.navbar .dropdown-menu{box-shadow:none !important}.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{max-height:90vh;margin-top:10px}.shrink,.akademie-header{padding-top:0.25rem !important;padding-right:1rem;padding-bottom:0.25rem !important;padding-left:1rem}.shrink .navbar-brand img{height:2.5rem !important}.flipCard{max-height:unset}.ausbildung-card .row{min-height:130px}.ausbildung-card .productImageTeaser{min-height:auto}.ausbildung-card .productImageTeaser .card-isolatedsubject{max-width:fit-content}.ausbildung-card .productImageTeaser .card-isolatedsubject img{height:130px;min-height:130px;max-width:90px}.ausbildung-card .ausbildung-body{padding:0.7rem;height:100%;display:flex;flex-direction:column;justify-content:center}.ausbildung-card .ausbildung-body hr{margin:0.7rem 0}.ausbildung-card .ausbildung-body h3{word-break:break-word;font-size:1rem}.ausbildung-card .ausbildung-body .ausbildung-price{display:none !important}.ausbildung-card .ausbildung-image img{min-height:130px;height:100%}.ausbildung-card .ausbildung-image .position-second{bottom:34px}.ausbildung-card .ausbildung-badge{padding:2px 8px}.ausbildung-card .ausbildung-meta .meta-reviews span{display:none}.ausbildung-card .ausbildung-meta .meta-price{display:block !important}.flipCard .ausbildung-image,.flipCard .ausbildung-image img{border-bottom-left-radius:0;border-bottom-right-radius:0}.display-6{font-size:calc(1.325rem + 0.7vw) !important}.akademie-ausbildung-orte .akademie-ort-box{padding:0}.list-checkmarks li{padding-top:1rem}.meta-type{display:none !important;margin-top:0.5rem}.meta-reviews,.meta-orders,.meta-period,.meta-locations,.meta-price,.meta-users{margin-top:0.5rem;display:inline-block}.akademie-top-product .meta-reviews,.akademie-top-product .meta-orders{display:block;width:100%}.akademie-cta-section{text-align:center}.akademie-product-filter #getTheSearchResults{width:100%}.ausbildung-card.ausbildung-inaktiv{height:auto}.akademie-magazin-filter .akademie-magazin-tags .badge{font-size:16px;padding:0.75rem 1rem;margin-bottom:1rem}.akademie-magazin-artikel-hero .breadcrumb .breamcrumb-current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90vw}.akademie-magazin-artikel-hero .breadcrumb:after{content:" ";display:block;position:absolute;height:100%;top:0;right:0;left:0;background:linear-gradient(90deg, #fff0 50%, #F6F6F6 100%);z-index:1;pointer-events:none}.akademie-magazin-artikel-body h1,.akademie-magazin-artikel-body h2,.akademie-magazin-artikel-body h3{margin-bottom:0.5rem !important}.akademie-magazin-artikel-body p{line-height:24px !important}.dashboardcode-bsmultiselect .dropdown-menu{column-count:1 !important}.akademie-top-picture img{height:300px}.akademie-top-picture img,.teaserelement img,.ce_booking_ausbildungsteaser img{height:200px}.akademie-ausbildung-orte .akademie-ort-box .location-image img{border-end-end-radius:0 !important;border-top-right-radius:0 !important}.akademie-product-course-detail{display:none}.akademie-standort-card .card-title{font-size:1rem;word-break:break-all}.akademie-categories-listing p{font-size:0.875rem}.old-price{display:inline-block;margin-right:0.25rem}.akademie-header .top-action a{padding-right:0.75rem;padding-left:0.75rem}.akademie-info-overlay span{padding:0.2rem;margin-bottom:0.75rem}.akademie-info-overlay .h4{font-size:0.85rem;min-width:150px}.objectLeft img{object-position:left}.akademie-checkout .navbar-brand img{height:2.5rem !important}.akademie-usps .card h3,.akademie-usps .card .h3{margin-bottom:0.1rem;margin-top:1rem}.akademie-usps .ce_headline{text-align:center}.akademie-orders-list .head{display:none}.akademie-orders-list .row{flex-direction:column}.akademie-orders-list .row .dropdown{margin-top:-1.75rem}.akademie-header .top-action .counter{top:0px !important}.video-btn{font-size:15px;padding:0.55rem 0.75rem;z-index:1019 !important}.akademie-portfolio .akademie-portfolio-info small{display:none}}@media (min-width:576px) and (max-width:992px){.akademie-prefooter .card .prefooterBox .bottomSocialBox{transform:scale(0.6)}}@media (min-width:1200px){.akademie-top-hero .display-5{font-size:2.5rem}.triggerCart:hover .cartDropdown{display:block}#akademie--menu-mobile{display:none !important}.mm-wrapper__blocker{background:transparent !important}.navbar .nav-item .dropdown-menu{width:100%}.navbar .akademie-standorte-dropdown{width:55rem !important}.navbar .has-megamenu{position:static !important}.navbar .megamenu{left:0;right:0;width:100%;margin-top:0}.akademie-cta-box{background-color:#fff;width:370px;right:0;float:right;position:absolute;transform:translate(0, -50%) !important;top:50% !important;box-shadow:0px 6px 6px -1px rgba(10, 22, 70, 0.1), 0px 0px 1px 0px rgba(10, 22, 70, 0.06);transition:all 0.2s ease-in-out;border-width:1px !important;padding:3rem !important;border-radius:0.75rem !important;z-index:10}.akademie-product-results .scrollable{height:784px}.akademie-product-results .scrollable:after{content:"";display:block;position:absolute;width:100%;height:100%;bottom:0;right:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 80%, white 100%);z-index:1;pointer-events:none}.akademie-product-results .scrollable-auto{height:auto !important;overflow-y:auto;overflow-x:hidden}.akademie-product-results .scrollable-auto:after{content:"";display:none !important;background:transparent !important;z-index:0}.akademie-magazin-artikel-tags .badge .badge:nth-of-type(n+2){margin-left:0.5rem}.akademie-magazin-artikel-tags .badge{font-size:1em;padding:1rem 1.5rem}.akademie-magazin-artikel-body h4{margin-bottom:1em;margin-top:1em}.akademie-magazin-artikel-body blockquote{font-size:32px;line-height:50px}.akademie-coursetype-liveonline #closeDetailDemo{display:none}.select-desire-date #closeDetailDemo{display:none}.akademie-checkout #akademie--menu{padding-top:0.2rem !important;padding-bottom:0.2rem !important}.meta-trustbox{width:305px !important}}@media (min-width:992px){.akademie-totalprice .price-display{line-height:14px}.stickyScroll{position:-webkit-sticky;position:sticky;top:120px}}@media (min-width:768px){#rating_ol .ratings{margin-right:6rem}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#005C9B;background:linear-gradient(126deg, #8e1a10 0%, #be281b 100%);position:fixed;z-index:2000;top:0;right:100%;width:100%;height:3px;box-shadow:0px 0px 100px 3px rgba(173, 32, 22, 0.2)}.akademie-landingpage .akademie-prefooter,.akademie-landingpage .payment-icons{display:none !important}.akademie-landingpage .akademie-footer{padding-top:2rem !important;padding-bottom:2rem !important}.akademie-landingpage .akademie-footer .akademie-standard-footer{display:none !important}.akademie-landingpage .akademie-footer .akademie-checkout-footer{display:block !important}.akademie-landingpage .btn-primary{background-color:#EE664A !important;border-color:#EE664A !important}.akademie-landingpage .btn-primary:hover{background-color:#dd5d43 !important;border-color:#dd5d43 !important}.akademie-landingpage .ce_hyperlink a{color:#fff}.akademie-landingpage .akademie-landingpage--hero h1{font-weight:bolder !important;letter-spacing:-0.025em !important;margin-bottom:0.5rem}@media (min-width:1200px){.akademie-landingpage .akademie-landingpage--hero h1{font-size:3rem}}.akademie-landingpage .akademie-landingpage--hero p{font-size:1.25rem;color:#525F7F !important}.slant{perspective:9001px}.slant--top{margin:0rem 0 5rem;position:relative}.slant--top::before,.slant--top::after{box-sizing:padding-box;color:#e7eaf0;content:"";display:block;left:0;position:absolute;height:0;width:0;border-left:0 solid currentColor;border-right:100vw solid transparent}.slant--top::after{bottom:-5rem;border-top:5rem solid currentColor;border-bottom:0 solid transparent}.slant--bottom{margin:5rem 0 0rem;position:relative}.slant--bottom::before,.slant--bottom::after{box-sizing:padding-box;color:#e7eaf0;content:"";display:block;left:0;position:absolute;height:0;width:0;border-left:100vw solid transparent;border-right:0 solid currentColor}.slant--bottom::after{bottom:0rem;border-top:0rem solid currentColor;border-bottom:0 solid transparent}.akademie-landingpage .border-top{border:inherit !important}.akademie-landingpage .icon i{display:flex;height:30px;vertical-align:middle;width:30px;align-items:center;justify-content:center}.akademie-cta .element--heroSplit{background-color:#fff;padding:8px 16px 8px 16px;max-width:650px;border-radius:0.45rem}.akademie-cta .element--heroSplit .hs-cta-wrapper{max-width:170px;display:block}.akademie-cta .element--heroSplit .topLabel{font-weight:lighter;text-transform:uppercase;font-size:0.8em;letter-spacing:0.4px}.akademie-cta .element--heroSplit .h5,.akademie-cta .element--heroSplit .h4,.akademie-cta .element--heroSplit .h3,.akademie-cta .element--heroSplit .h2,.akademie-cta .element--heroSplit p{display:block}.akademie-cta .element--heroSplit p{font-size:0.875em}.akademie-cta .element--bigSplit{background-color:#EE664A;color:#fff;padding:8px 16px 8px 16px;border-radius:0.45rem}.akademie-cta .element--bigSplit .hs-cta-wrapper{max-width:170px;display:block}.akademie-cta .element--bigSplit .topLabel{font-weight:lighter;text-transform:uppercase;font-size:0.975em;letter-spacing:0.5px}.akademie-cta .element--bigSplit .h5,.akademie-cta .element--bigSplit .h4,.akademie-cta .element--bigSplit .h3,.akademie-cta .element--bigSplit .h2,.akademie-cta .element--bigSplit p{display:block;color:#fff}.akademie-cta .element--bigSplit p{font-size:0.975em}.akademie-cta .standalone-link{position:relative;padding:2rem;margin-bottom:0;border:1px solid #EE664A;border-radius:0.375rem}@media (max-width:992px){.akademie-cta .standalone-link{padding:1rem 1rem 1rem 2rem}}.akademie-cta .standalone-link a{color:#EE664A;text-decoration:underline}.akademie-cta .standalone-link a:hover{color:#1B1D23}.akademie-cta .standalone-link .info-icon{position:absolute;left:10px;top:5px}.akademie-cta .standalone-link .info-icon i{color:#EE664A}.akademie-cta .standalone-link p{margin-bottom:0}.akademie-cta .ausbildungs-links{position:relative;background-color:#fef7ea !important;border-left:1px solid;border-color:#e0e1e5;border-style:dashed;font-size:0.85rem;box-shadow:none;padding:0.875rem 1rem}.akademie-cta .ausbildungs-links a{color:inherit;text-decoration:underline}.akademie-cta .ausbildungs-links a:hover{color:#EE664A}.akademie-cta .ausbildungs-links ul{list-style-type:none;margin-bottom:2em;margin-top:1em}@media (max-width:992px){.akademie-cta .ausbildungs-links ul{margin-top:0 !important;margin-bottom:0 !important}}.akademie-cta .ausbildungs-links ul li::before{content:"■";color:#EE664A;font-weight:bold;display:inline-block;width:2.5em;margin-left:-2.5em;font-size:12px;margin-top:-4px;vertical-align:middle}@media (max-width:992px){.akademie-cta .ausbildungs-links ul li::before{font-size:10px;margin-top:0}}.akademie-cta .ausbildungs-links .info-icon img{width:32px}.akademie-cta .ausbildungs-links p{margin-bottom:0}@media (max-width:992px){.akademie-cta{margin-bottom:1rem}}.akademie-cta p{line-height:24px !important}.contao-cookiebar .cc-inner{max-width:470px;background:#fff;padding:25px 25px 25px 25px;border-radius:15px;box-shadow:1px 7px 14px -5px rgba(0, 0, 0, 0.2)}.contao-cookiebar .cookiebar-desc h3{font-size:20px;font-weight:600;line-height:1.1;margin-bottom:8px;margin-top:8px}.contao-cookiebar .cc-head p{font-size:14px;line-height:1.5;text-align:left;margin-bottom:0.7em;color:#999}.contao-cookiebar .cc-head p a{color:#999;text-decoration:underline}.contao-cookiebar .cc-head img{max-width:48px}.contao-cookiebar .cc-footer.highlight{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin-top:20px}.contao-cookiebar .highlight .cc-btn.success{width:100%;padding:10px 20px;border:none;outline:none;color:#fff;font-size:14px;font-weight:500;border-radius:5px;background:#58c27d;cursor:pointer;transition:all 0.3s ease}.contao-cookiebar .highlight .cc-btn.success:hover{background:#58c27d}.contao-cookiebar .cc-btn:hover{transform:scale(0.97)}@media (max-width:768px){.contao-cookiebar{padding:0 !important;max-height:initial}.contao-cookiebar .cc-inner{width:100% !important;max-width:100% !important;border-radius:0 !important;padding:10px 15px 10px 15px !important;box-shadow:1px 1px 40px 12px rgba(0, 0, 0, 0.2) !important}.contao-cookiebar .cookiebar-desc h3{font-size:16px !important;margin-bottom:4px;margin-top:4px}.contao-cookiebar .cc-head p{font-size:12px !important}.contao-cookiebar .cc-head img{max-width:34px}}@keyframes effect{11.1%{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}100%{transform:none}}.contao-cookiebar .effect{animation:effect 2s ease 0.5s;transform-origin:center}.contao-cookiebar .cc-btn{width:100%;margin-bottom:8px;background-color:#fff;border:1px solid #ccc;color:#111;padding:10px 20px;text-decoration:none;display:inline-block;vertical-align:middle;font-size:14px;font-weight:normal;text-align:center;border-radius:5px;cursor:pointer;transition:all 0.3s ease}.ccb-element-blocker{background:transparent !important;border-radius:0.5rem !important}.ccb-element-blocker .cc-title{font-size:20px;font-weight:600;line-height:1.1;margin-bottom:8px;margin-top:8px}.ccb-element-blocker button{width:100%;margin-bottom:8px;background-color:#fff;border:2px solid #E7EAF0;color:#111;padding:10px 20px;text-decoration:none;display:inline-block;vertical-align:middle;font-size:0.875rem;font-weight:600;text-align:center;border-radius:0.375rem;cursor:pointer;text-align:center;vertical-align:middle;user-select:none;transition:all 0.3s ease;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075)}.ccb-element-blocker button:hover{background-color:#E7EAF0}.ccb-element-blocker{border:2px solid #e7eaf0 !important;background-color:#f9f9f9 !important}.ccb-element-blocker .cc-icon{width:48px !important;height:48px !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;margin:0 16px 0 0 !important;padding-right:32px;padding-left:32px}.ccb-element-blocker .cc-icon.googlemaps{background-image:url("/files/media/asg/grafiken/icons/gmaps.svg")}.ccb-element-blocker .cc-icon.youtube{background-image:url("/files/media/asg/grafiken/icons/youtube.svg")}.ccb-element-blocker .cc-icon.hubspot{background-image:url("/files/media/asg/grafiken/icons/hubspot.svg")}[class^="consent-blocker-"]{display:none}[class^="consent-content-"]{display:none}.ccb-element-blocker{text-align:left;padding:20px;border-radius:0.25rem;background:#FFFFFF;border:0.375rem #c40e0e solid;height:calc(100% - 40px - 0.75rem)}.ccb-element-blocker .cc-icon{position:relative;width:220px;height:80px;margin:0 10px 0 0;display:flex;align-content:center;align-items:center;justify-content:center}.ccb-element-blocker .cc-icon:after{position:absolute;left:0;top:0;bottom:0;right:0;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url("/bundles/contaocookiebar/images/default.png")}.ccb-element-blocker .cc-title{font-weight:bold;text-align:left}.ccb-element-blocker button{margin:10px 0}@media (max-width:1199.98px){.ccb-element-blocker .cc-icon-container{display:block !important}.ccb-element-blocker .cc-icon{width:32px !important;height:32px !important;padding-right:0px;padding-left:0px}}.ccb-element-blocker .cc-icon-container{display:flex}.ccb-element-blocker .cc-description{text-align:left}.ccb-element-blocker>div{max-width:650px;margin:0 auto}.contao-cookiebar .cc-group .cc-detail-btn{border:0 none;outline:0 none;background:transparent;font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer;color:#a2a2a2;padding:8px 10px;line-height:1.2rem}.contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2){display:none}.contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1){display:none}.contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2){display:inline}.contao-cookiebar .cc-group .cc-detail-btn:hover{color:#717171}.contao-cookiebar .cc-groups{width:100%}.contao-cookiebar .cc-groups .cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.contao-cookiebar .cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.contao-cookiebar .cc-cookies{width:100%}.akademie-prefooter .card .prefooterBox .ccb-element-blocker{border:2px solid transparent !important;background-color:transparent !important;padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:0}.akademie-prefooter-item:hover .akademie-prefooter-item--link{color:var(--x-primary) !important}.akademie-prefooter .card .prefooterBox .ccb-element-blocker .cc-icon{padding-right:0px;padding-left:0px}@media (min-width:992px) and (max-width:1200px){.ccb-element-blocker .cc-icon{width:24px !important;height:24px !important}}.akademie-prefooter .card .prefooterBox .ccb-element-blocker .cc-icon-container{display:block !important}.rating-wrapper{height:20px}.rating-wrapper button{background-color:transparent;border:0}.rating-wrapper .star{font-size:16px;padding:0 2px;color:orange;transition:all 0s;text-decoration:none}.rating-wrapper.active:hover .star{color:gold}.rating-wrapper.active:hover .star::before{content:""}.rating-wrapper.active .star:hover{font-size:20px;padding:0}.rating-wrapper.active .star:hover::before{content:""}.rating-wrapper.active .bi:hover~.star::before{content:""}.akademie-starRating{--score: 5.0;display:inline-block;position:relative;width:90px;height:18px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="m8.5 15.73-3.896 2.14c-.526.29-1.177.078-1.454-.472a1.17 1.17 0 0 1-.108-.713l.744-4.533a1.157 1.157 0 0 0-.31-.995L.325 7.946a1.16 1.16 0 0 1-.02-1.591 1.06 1.06 0 0 1 .617-.328l4.355-.661c.35-.054.653-.284.81-.616L8.035.627c.263-.557.908-.786 1.441-.51.213.109.384.288.49.51l1.947 4.124c.157.332.46.562.81.616l4.355.66c.589.09.996.661.91 1.276a1.144 1.144 0 0 1-.313.643l-3.152 3.21c-.253.259-.369.631-.31.996l.745 4.533c.1.612-.293 1.194-.88 1.299a1.036 1.036 0 0 1-.682-.113l-3.895-2.14a1.035 1.035 0 0 0-1.002 0Z" fill="%23EEEEEE"/></svg>');background-size:18px 18px;background-repeat:repeat-x}.akademie-starRating::before{content:"";position:absolute;top:0;left:0;width:calc(var(--score) / 5 * 100%);height:100%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="m8.5 15.73-3.896 2.14c-.526.29-1.177.078-1.454-.472a1.17 1.17 0 0 1-.108-.713l.744-4.533a1.157 1.157 0 0 0-.31-.995L.325 7.946a1.16 1.16 0 0 1-.02-1.591 1.06 1.06 0 0 1 .617-.328l4.355-.661c.35-.054.653-.284.81-.616L8.035.627c.263-.557.908-.786 1.441-.51.213.109.384.288.49.51l1.947 4.124c.157.332.46.562.81.616l4.355.66c.589.09.996.661.91 1.276a1.144 1.144 0 0 1-.313.643l-3.152 3.21c-.253.259-.369.631-.31.996l.745 4.533c.1.612-.293 1.194-.88 1.299a1.036 1.036 0 0 1-.682-.113l-3.895-2.14a1.035 1.035 0 0 0-1.002 0Z" fill="%23FDCF00"/></svg>');background-size:18px 18px;background-repeat:repeat-x;pointer-events:none}.akademie-dozenten-login .akademie-prefooter{display:none}.akademie-dozenten-login .akademie-footer{padding-top:2rem !important;padding-bottom:2rem !important;display:block !important}.akademie-dozenten-login .akademie-footer .akademie-standard-footer{display:none !important}.wavy{color:inherit;text-decoration:none;background:url("data:image/svg+xml,%3Csvg width='228' height='12' viewBox='0 0 228 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M114.041 1.34533C105.271 1.34533 98.6135 10.8619 89.4235 10.8619C71.0428 10.8619 74.3058 0.0496755 57.9535 1.34533' stroke='%23FFD166' stroke-width='2.15015' stroke-linecap='round'/%3E%3Cpath d='M57.9535 1.34533C49.1827 1.34533 42.5256 10.8619 33.3356 10.8619C14.9549 10.8619 18.218 0.0496755 1.8656 1.34533' stroke='%23FFD166' stroke-width='2.15015' stroke-linecap='round'/%3E%3Cpath d='M170.129 1.34533C161.359 1.34533 154.701 10.8619 145.511 10.8619C127.131 10.8619 130.394 0.0496755 114.041 1.34533' stroke='%23FFD166' stroke-width='2.15015' stroke-linecap='round'/%3E%3Cpath d='M226.217 1.34533C217.446 1.34533 210.789 10.8619 201.599 10.8619C183.219 10.8619 186.482 0.0496755 170.129 1.34533' stroke='%23FFD166' stroke-width='2.15015' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat;background-position-x:0%;background-position-y:0%;background-size:auto auto;background-repeat:repeat-x;background-size:228px 12px;background-position:0px 77%;padding-bottom:16px}.bg-dark{background:#1B1D23}.bg-primary,.bg-primary-hover:hover{background-color:#005C9B !important}.akademie-card{--akademie-card-height: 280px;display:flex;background-clip:border-box;background-image:none;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;height:var(--akademie-card-height);border-radius:0.75rem}.akademie-card::before{content:"";position:absolute;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;filter:blur(var(--hero-bg-blurry));top:0;left:0;right:0;bottom:0;z-index:1}.akademie-card::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(0deg, rgba(var(--hero-bg-overlay-color)) 0%, rgba(0, 0, 0, 0) 100%)}.akademie-card .akademie-card--image{position:absolute;bottom:0;z-index:2;align-self:center;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.akademie-card .akademie-card--image img{aspect-ratio:auto 0.6412698413;width:100%;height:auto;max-height:var(--akademie-card-height);object-fit:contain}.akademie-card .akademie-card--info{position:relative;z-index:3;width:100%;align-self:end;padding:1rem}.akademie-card .akademie-card--info h3{color:#fff}.akademie-card .akademie-card--info .meta-reviews{color:#fff}.akademie-card .akademie-card--info .meta-reviews .text-muted{color:#ACB6CE !important}.akademie-card .akademie-card--info .akademie-card--meta{margin-top:0.5rem}.akademie-card .akademie-card--info .akademie-card--meta .meta-period img,.akademie-card .akademie-card--info .akademie-card--meta .meta-reviews img{margin-right:0.2rem}.akademie-card .akademie-card--info .akademie-card--meta .meta-price{border:2px solid #3EA865;padding:0.2rem 0.4rem}.akademie-card .akademie-card--info .akademie-card--meta .meta-price .new-price{color:#3EA865 !important}.akademie-card .akademie-card--info .akademie-card--meta .meta-price .old-price{display:block;color:#ABB6C5;text-decoration:line-through}.akademie-card .akademie-card--info .ausbildung-badge{position:absolute;left:8px;text-align:center;padding:5px 10px;z-index:1;bottom:8px}.akademie-card .akademie-card--info .position-first{bottom:8px}.akademie-card .akademie-card--info .position-second{bottom:48px}.akademie-card .akademie-card--info .neu-badge{background:linear-gradient(90deg, #005C9B 0%, #005187 100%);color:#FFF}.akademie-card .akademie-card--info .zfu-badge{background:#05286f;background:-moz-linear-gradient(300deg, #05286f 0%, #005eb1 100%);background:-webkit-linear-gradient(300deg, #05286f 0%, #005eb1 100%);background:linear-gradient(300deg, #05286f 0%, #005eb1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#05286f", endColorstr="#005eb1", GradientType=1);color:#FFF}.akademie-card .akademie-card--info .certificate-badge{background:linear-gradient(90deg, #FCFCFD 0%, #fcfcfd 100%);color:#353945}.akademie-card:hover{cursor:pointer;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1) !important}.akademie-card:hover .akademie-card--image{opacity:0.8}.akademie-termin-item{background:#FFF;border:1px solid #E7EAF0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:flex;align-items:center;justify-content:space-between;position:relative;padding:0.85rem 1rem;color:#16192C}@media (min-width:768px){.akademie-termin-item{padding:1.125rem 1.5rem}}.akademie-termin-item:hover{background-color:#F6F6F6;box-shadow:0px 3px 3px -1px rgba(10, 22, 70, 0.1), 0px 0px 1px 0px rgba(10, 22, 70, 0.06);cursor:pointer}.akademie-termin-item.active{background-color:#F6F6F6 !important;box-shadow:0px 3px 3px -1px rgba(10, 22, 70, 0.1), 0px 0px 1px 0px rgba(10, 22, 70, 0.06)}.akademie-termin-item .status-ampel{height:30px;width:30px;background-color:#cdcdcd;border-radius:100%;display:inline-block;vertical-align:middle;border:4px solid #FFF;margin-right:0.5rem}.akademie-termin-item .status-ampel.red{background-color:#DE1C22}.akademie-termin-item .status-ampel.orange,.akademie-termin-item .status-ampel.yellow{background-color:#EE9500}.akademie-termin-item .status-ampel.green{background-color:#58C27D}.akademie-termin-item .date-text{flex-grow:1;color:#353945;position:relative}@media (min-width:768px){.akademie-termin-item .date-text{font-size:1rem}}.akademie-termin-item .date-text::after{content:"";font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;color:#353945;position:absolute;right:0;top:50%;transform:translateY(-50%)}main.akademie-wrapper{display:flex;flex-direction:column}main.akademie-wrapper h2,main.akademie-wrapper .h2{font-weight:bold !important}main.akademie-wrapper .spacing-sm{margin-top:1rem;margin-bottom:1rem}@media (min-width:768px){main.akademie-wrapper .spacing-sm{margin-top:2rem;margin-bottom:2rem}}main.akademie-wrapper .spacing-md{margin-top:2rem;margin-bottom:2rem}@media (min-width:768px){main.akademie-wrapper .spacing-md{margin-top:4rem;margin-bottom:4rem}}main.akademie-wrapper .spacing-lg{margin-top:3rem;margin-bottom:3rem}@media (min-width:768px){main.akademie-wrapper .spacing-lg{margin-top:6rem;margin-bottom:6rem}}main.akademie-wrapper .noSpacing{margin-top:0 !important;margin-bottom:0 !important}.angle--top-left{position:relative;overflow:hidden;clip-path:polygon(0 calc(0% + 4vw), 100% 0, 100% 100%, 0 100%)}@supports not (clip-path: polygon(0 calc(0%+4vw), 100% 0, 100% 100%, 0 100%)){.angle--top-left::before,.angle--top-left::after{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--top-left::before{top:0;border-width:5vw 100vw 0 0;border-color:#fff transparent transparent transparent}}.angle--top-right{position:relative;overflow:hidden;clip-path:polygon(0 0, 100% calc(0% + 4vw), 100% 100%, 0 100%)}@supports not (clip-path: polygon(0 0, 100% calc(0%+4vw), 100% 100%, 0 100%)){.angle--top-right::before,.angle--top-right::after{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--top-right::before{top:0;border-width:5vw 0 0 100vw;border-color:#fff transparent transparent transparent}}.angle--bottom-left{position:relative;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 4vw))}@supports not (clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 4vw))){.angle--bottom-left::before,.angle--bottom-left::after{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--bottom-left::after{bottom:0;border-width:0 100vw 5vw 0;border-color:transparent transparent #fff transparent}}.angle--bottom-right{position:relative;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 4vw), 0 100%)}@supports not (clip-path: polygon(0 0, 100% 0, 100% calc(100% - 4vw), 0 100%)){.angle--bottom-right::before,.angle--bottom-right::after{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--bottom-right::after{bottom:0;border-width:0 0 5vw 100vw;border-color:transparent transparent #fff transparent}}.angle--both-left-left{position:relative;overflow:hidden;clip-path:polygon(0 calc(0% + 4vw), 100% 0, 100% 100%, 0 calc(100% - 4vw))}@supports not (clip-path: polygon(0 calc(0%+4vw), 100% 0, 100% 100%, 0 calc(100% - 4vw))){.angle--both-left-left::before,.angle--both-left-left::after{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--both-left-left::before{top:0;border-width:5vw 100vw 0 0;border-color:#fff transparent transparent transparent}.angle--both-left-left::after{bottom:0;border-width:0 100vw 5vw 0;border-color:transparent transparent #fff transparent}}.angle--both-right-right{position:relative;overflow:hidden;clip-path:polygon(0 0, 100% calc(0% + 4vw), 100% calc(100% - 4vw), 0 100%)}@supports not (clip-path: polygon(0 0, 100% calc(0%+4vw), 100% calc(100% - 4vw), 0 100%)){.angle--both-right-right::before,.angle--both-right-right::after{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--both-right-right::before{top:0;border-width:5vw 0 0 100vw;border-color:#fff transparent transparent transparent}.angle--both-right-right::after{bottom:0;border-width:0 0 5vw 100vw;border-color:transparent transparent #fff transparent}}.angle--both-left-right{position:relative;overflow:hidden;clip-path:polygon(0 calc(0% + 4vw), 100% 0, 100% calc(100% - 4vw), 0 100%)}@supports not (clip-path: polygon(0 calc(0%+4vw), 100% 0, 100% calc(100% - 4vw), 0 100%)){.angle--both-left-right::before,.angle--both-left-right::after{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--both-left-right::before{top:0;border-width:5vw 100vw 0 0;border-color:#fff transparent transparent transparent}.angle--both-left-right::after{bottom:0;border-width:0 0 5vw 100vw;border-color:transparent transparent #fff transparent}}.angle--both-right-left{position:relative;overflow:hidden;clip-path:polygon(0 0, 100% calc(0% + 4vw), 100% 100%, 0 calc(100% - 4vw))}@supports not (clip-path: polygon(0 0, 100% calc(0%+4vw), 100% 100%, 0 calc(100% - 4vw))){.angle--both-right-left::before,.angle--both-right-left::after{content:"";position:absolute;left:0;z-index:10;display:block;border-style:solid}.angle--both-right-left::before{top:0;border-width:5vw 0 0 100vw;border-color:#fff transparent transparent transparent}.angle--both-right-left::after{bottom:0;border-width:0 100vw 5vw 0;border-color:transparent transparent #fff transparent}}.akademie-cta--section h1,.akademie-cta--section .h1,.akademie-cta--section h2,.akademie-cta--section .h2,.akademie-cta--section h3,.akademie-cta--section .h3,.akademie-cta--section h4,.akademie-cta--section .h4,.akademie-cta--section h5,.akademie-cta--section .h5{font-weight:bold !important;letter-spacing:-0.025em !important;margin-bottom:0.5rem}@media (min-width:1200px){.akademie-cta--section h1,.akademie-cta--section .h1,.akademie-cta--section h2,.akademie-cta--section .h2,.akademie-cta--section h3,.akademie-cta--section .h3,.akademie-cta--section h4,.akademie-cta--section .h4,.akademie-cta--section h5,.akademie-cta--section .h5{font-size:2rem}}.akademie-cta--section .inverted,.akademie-cta--section .inverted p,.akademie-cta--section .inverted a,.akademie-cta--section .inverted h1,.akademie-cta--section .inverted .h1,.akademie-cta--section .inverted h2,.akademie-cta--section .inverted .h2,.akademie-cta--section .inverted h3,.akademie-cta--section .inverted .h3,.akademie-cta--section .inverted h4,.akademie-cta--section .inverted .h4,.akademie-cta--section .inverted h5,.akademie-cta--section .inverted .h5{color:#fff !important}.akademie-cta--section .inverted .btn-outline-secondary:hover{color:#16192c !important}.akademie-cta--section p{font-size:1.25rem;color:#525F7F}.akademie-cta--section p.h5,.akademie-cta--section p.h4,.akademie-cta--section p.h3,.akademie-cta--section p.h2,.akademie-cta--section p.h1{color:#16192c}.akademie-cta--section .banner-wrapper{background-position:80% !important;background-size:cover !important;background-position-x:0%;background-position-y:0%;border-radius:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:40px 16px 40px;align-items:center}@media (min-width:768px){.akademie-cta--section .banner-wrapper{background-position:50% !important;padding:70px 70px 70px;flex-wrap:nowrap}}.akademie-cta--section .banner-content{background:white;border-radius:0.75rem;width:100%;padding:16px;max-width:280px;text-align:center}@media (min-width:768px){.akademie-cta--section .banner-content{padding:50px;max-width:690px;text-align:left}}.akademie-cta--section .banner-content.full{background-color:transparent;max-width:inherit !important}.akademie-cta--section .banner-avatar{width:10rem;height:10rem;margin:0 auto}@media (min-width:768px){.akademie-cta--section .banner-avatar{width:17rem;height:17rem}}.akademie-cta--section .diagonal{position:relative;border-radius:0 5rem 0 5rem !important;padding:24px 48px 24px}.akademie-cta--section .diagonal .banner-content{background:transparent}@media (max-width:767.98px){.akademie-cta--section .diagonal .banner-content{max-width:100%}}.akademie-cta--section .diagonal .banner-action{text-align:center}@media (max-width:767.98px){.akademie-cta--section .diagonal .banner-action{width:100%}}@media (max-width:992px){.akademie-cta--section h1,.akademie-cta--section h2,.akademie-cta--section h3,.akademie-cta--section h4,.akademie-cta--section h5,.akademie-cta--section p,.akademie-cta--section a{text-align:center}}.micro-location-liste a img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:100%;border-radius:0.5rem;box-shadow:0 32px 64px -32px rgba(0, 0, 0, 0.1)}.micro-location-liste a:hover h4{color:#005C9B}.micro-location-liste a:hover .image_container img{opacity:0.8}@media (min-width:992px){.akademie-pda-details .akademie-pda-text-wrapper>div{-webkit-line-clamp:unset !important;max-height:fit-content !important;overflow:hidden !important}}@media (max-width:767.98px){#terminModal .modal-body{padding-top:100px}}.akademie--topHeroBg{position:relative;background-size:cover;background-position:center center}.akademie--topHeroBg *{z-index:100}.input{background-position:10px center;background-repeat:no-repeat;background-size:24px;padding-left:40px;border-radius:0.375rem}.input-location{background-image:url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.5C16.9706 2.5 21 6.48572 21 11.4024C21 14.6559 18.2777 18.0958 12.9483 21.8432L12 22.5L11.4278 22.1051C5.85042 18.2559 3 14.7315 3 11.4024C3 6.48572 7.02944 2.5 12 2.5ZM12 4.4783C8.13401 4.4783 5 7.57831 5 11.4024C5 13.8049 7.29672 16.7364 12 20.0818C16.7033 16.7364 19 13.8049 19 11.4024C19 7.57831 15.866 4.4783 12 4.4783ZM12 6.5C14.2091 6.5 16 8.29086 16 10.5C16 12.7091 14.2091 14.5 12 14.5C9.79086 14.5 8 12.7091 8 10.5C8 8.29086 9.79086 6.5 12 6.5ZM12 8.5C10.8954 8.5 10 9.39543 10 10.5C10 11.6046 10.8954 12.5 12 12.5C13.1046 12.5 14 11.6046 14 10.5C14 9.39543 13.1046 8.5 12 8.5Z" fill="%23353945"/></svg>')}.input-search{background-image:url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11 2.5C15.9706 2.5 20 6.52944 20 11.5C20 13.6248 19.2637 15.5776 18.0323 17.1172L21.7071 20.7929C22.0976 21.1834 22.0976 21.8166 21.7071 22.2071C21.3466 22.5676 20.7794 22.5953 20.3871 22.2903L20.2929 22.2071L16.6172 18.5323C15.0776 19.7637 13.1248 20.5 11 20.5C6.02944 20.5 2 16.4706 2 11.5C2 6.52944 6.02944 2.5 11 2.5ZM11 4.5C7.13401 4.5 4 7.63401 4 11.5C4 15.366 7.13401 18.5 11 18.5C14.866 18.5 18 15.366 18 11.5C18 7.63401 14.866 4.5 11 4.5Z" fill="%23353945"/></svg>')}.akademie--searchWrap .accordion{--x-accordion-body-padding-x: 0;--x-accordion-body-padding-y: 0}.akademie--searchWrap .accordion .accordion-button{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;font-size:1.375rem;border:0;outline:0}@media (min-width:768px){.akademie--searchWrap .accordion .accordion-button{pointer-events:none}.akademie--searchWrap .accordion .accordion-button::after{display:none}}@media (max-width:767.98px){.akademie--searchWrap .accordion .accordion-button{padding-bottom:8px;border-bottom:1px solid #E0E1E5}}.akademie--searchWrap .accordion .accordion-button:focus{box-shadow:none !important;border:0;border-bottom:1px solid #E0E1E5}.akademie--searchWrap .accordion .accordion-button:not(.collapsed){box-shadow:none;border-bottom:1px solid #E0E1E5}@media (min-width:768px){.akademie--searchWrap .accordion .collapse:not(.show){display:block}}@media (min-width:992px){.akademie--searchWrap aside{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0, 0, 0, 0.2) transparent;scroll-behavior:smooth;padding-right:10px;padding-left:1px}.akademie--searchWrap aside::-webkit-scrollbar{width:6px}.akademie--searchWrap aside::-webkit-scrollbar-track{background:transparent}.akademie--searchWrap aside::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, 0.2);border-radius:3px}}.akademie--searchWrap aside .form-select-sm,.akademie--searchWrap aside .input-sm{padding-left:0.75rem;padding-right:0.75rem}@media (max-width:991.98px){.akademie--searchWrap aside{margin-bottom:2rem}}.akademie--searchWrap aside .form-check{padding-bottom:0.15rem}.akademie--searchWrap .akademie--results{background:#fff;border-radius:0.75rem}.akademie--searchWrap .akademie--results-header{padding:1rem 1.5rem;background:#F9F9F9;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;font-weight:600;color:#353945;border-bottom:1px solid #E7EAF0}.akademie--searchWrap .akademie--results-body .akademie--result-item{position:relative;padding:1.25rem 1.5rem;border-bottom:1px solid #E7EAF0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.akademie--searchWrap .akademie--results-body .akademie--result-item:hover{background-color:#F9F9F9}@media (max-width:991.98px){.akademie--searchWrap .akademie--results-body .akademie--result-item .col-6{margin-bottom:0.5rem}.akademie--searchWrap .akademie--results-body .akademie--result-item .col-6 span:first-child{color:#353945;font-size:0.875rem}}.akademie--searchWrap .akademie--results .status-indicator{display:inline-flex;align-items:center}.akademie--searchWrap .akademie--results .status-indicator:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:0.5rem}.akademie--searchWrap .akademie--results .status-indicator.green:before{background-color:#58C27D}.akademie--searchWrap .akademie--results .status-indicator.yellow:before{background-color:#EE9500}.akademie--searchWrap .akademie--results .status-indicator.red:before{background-color:#DE1C22}.akademie--searchWrap .akademie--results-pagination{padding:1.5rem}@media (min-width:992px){.akademie--searchWrap .akademie--results-pagination .btn{max-width:200px;margin:0 auto}}.akademie--topHeroBgForm{width:100%}.akademie--topHeroBgForm .input{background-position:10px center;background-repeat:no-repeat;background-size:24px;padding-left:40px;border-radius:0.375rem;border:1px solid #ced4da}@media (min-width:768px){.akademie--topHeroBgForm .input{max-width:700px}}.akademie--topHeroBgForm .akademie--topHeroBgForm-wrapper{position:relative}@media (min-width:768px){.akademie--topHeroBgForm .input,.akademie--topHeroBgForm .akademie--topHeroBgForm-wrapper{max-width:700px !important}}.akademie--topHeroBgForm .input-clear-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);font-size:24px;color:#888;cursor:pointer;display:none;z-index:10}.akademie--topHeroBgForm .input-clear-icon:hover{color:#000}@media (min-width:768px){.akademie--topHeroBgForm .input-location{border-radius:0.375rem 0 0 0.375rem;border-right-width:0}}@media (min-width:768px){.akademie--topHeroBgForm .input-search{border-radius:0 0.375rem 0.375rem 0}}.akademie--searchHead{border-bottom:1px solid #E7EAF0;padding-bottom:1.5rem}.akademie--searchHead .akademie--searchHeadResults .akademie--searchHeadResultsAmount{font-weight:bold}.akademie--searchHead .akademie--searchHeadResults .akademie--searchHeadResultsCategory{font-weight:normal}.akademie--searchHead .akademie--searchTags{max-width:100%}.akademie--searchHead .searchTag{--x-badge-padding-x: 1rem;--x-badge-padding-y: 0.6rem;padding:var(--x-badge-padding-y) var(--x-badge-padding-x);background-color:#E0E1E5;margin-right:0.25rem;margin-bottom:0.25rem;cursor:default}@media (max-width:1199.98px){.akademie--searchHead .searchTag{margin-bottom:0.5rem}}.akademie--searchHead .searchTag a{color:inherit}.akademie--searchReset{display:none;color:#16192C;font-size:0.875rem;line-height:1.1}.filterLocations{position:relative}.filterLocations .input-location{width:100%;padding-right:40px}.filterLocations .clear-icon{position:absolute;top:50%;right:24px;transform:translateY(-50%);font-size:24px;color:#888;cursor:pointer;display:none;z-index:10}.filterLocations .input-location:not(:placeholder-shown)+.clear-icon{display:block}.filterLocations .clear-icon:hover{color:#000}.filterLocations .input-clear-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#999;padding:5px;display:none;z-index:10;font-size:18px}.filterLocations .input-clear-icon:hover{color:#666}.filterLocations .location-input-wrapper{position:relative;width:75%;display:flex}.filterLocations .form-control.is-invalid,.filterLocations .was-validated .form-control:invalid{background-position:right calc(.325em + 1rem) center !important;border-color:#DE1C22 !important}.filterLocations .form-control.is-invalid:focus,.filterLocations .was-validated .form-control:invalid:focus{box-shadow:0 0 0 3px rgba(222, 28, 34, 0.25) !important}.filterLocations .location-validation-message{position:absolute;background:#DE1C22;color:white;padding:8px 12px;border-radius:4px;font-size:14px;white-space:nowrap;top:calc(100% + 5px);left:0;z-index:1000;display:none}.filterLocations .location-validation-message::before{content:"";position:absolute;top:-4px;left:15px;width:8px;height:8px;background:#DE1C22;transform:rotate(45deg)}.filterLocations .filterLocations-list{max-height:300px;overflow-y:auto;position:relative;padding-right:10px;margin-top:1rem}.filterLocations .filterLocations-list small{margin-bottom:0.45rem;font-weight:600}.filterLocations .filterLocations-list .filterLocations-list-selected{display:none;padding-bottom:0.75rem;margin-bottom:1rem;border-bottom:1px solid #E0E1E5}.filterLocations .filter-shadow{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), white);pointer-events:none;z-index:1}.filterLocations .filter-shadow .scroll-arrow{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:translateX(-50%) rotate(-45deg);z-index:2}.btn-next::after{background-image:url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.9457 4.3871L14.0289 4.29289C14.3893 3.93241 14.9566 3.90468 15.3489 4.2097L15.4431 4.29289L22.4431 11.2929L22.4845 11.3369L22.5396 11.4047L22.6113 11.5159L22.6647 11.6287L22.7001 11.734L22.7291 11.8819L22.736 12L22.7332 12.0752L22.7157 12.2007L22.6862 12.3121L22.6423 12.4232L22.59 12.5207L22.5163 12.6254L22.4431 12.7071L15.4431 19.7071C15.0525 20.0976 14.4194 20.0976 14.0289 19.7071C13.6684 19.3466 13.6406 18.7794 13.9457 18.3871L14.0289 18.2929L19.32 13H3.73596C3.18368 13 2.73596 12.5523 2.73596 12C2.73596 11.4477 3.18368 11 3.73596 11H19.322L14.0289 5.70711C13.6684 5.34662 13.6406 4.77939 13.9457 4.3871L14.0289 4.29289L13.9457 4.3871Z" fill="white"/></svg>');content:"";display:inline-block !important;vertical-align:middle !important;height:25px;width:24px;background-repeat:no-repeat;margin-left:8px}.btn-cart::before{background-image:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 17C7.82843 17 8.5 17.6716 8.5 18.5C8.5 19.3284 7.82843 20 7 20C6.17157 20 5.5 19.3284 5.5 18.5C5.5 17.6716 6.17157 17 7 17ZM16 17C16.8284 17 17.5 17.6716 17.5 18.5C17.5 19.3284 16.8284 20 16 20C15.1716 20 14.5 19.3284 14.5 18.5C14.5 17.6716 15.1716 17 16 17ZM1.5 0L3.5 0C3.9556 0 4.34831 0.30684 4.46506 0.737739L4.48837 0.847943L4.9733 4L19.5 4C20.0998 4 20.5549 4.52068 20.4951 5.10035L20.4762 5.21693L18.8242 12.6508C18.5325 13.9637 17.4059 14.9143 16.0779 14.9945L15.8957 15L7.21584 15C5.79435 15 4.57697 14.0044 4.28265 12.6299L4.25072 12.4562L2.64208 2L1.5 2C0.947715 2 0.5 1.55228 0.5 1C0.5 0.487164 0.88604 0.0644928 1.38338 0.00672773L1.5 0L3.5 0L1.5 0ZM18.2534 6L5.281 6L6.22747 12.1521C6.29674 12.6024 6.65973 12.9438 7.10337 12.9937L7.21584 13L15.8957 13C16.3253 13 16.7021 12.7265 16.8402 12.3285L16.8718 12.2169L18.2534 6Z' fill='white'/%3E%3C/svg%3E%0A");content:"";display:inline-block !important;vertical-align:middle !important;height:25px;width:24px;background-repeat:no-repeat;margin-right:8px}.akademie-alert{--alert-bg: transparent;--alert-padding-x: .75rem;--alert-padding-y: .75rem;--alert-margin-bottom: 1rem;--alert-color: inherit;--alert-border-color: transparent;--alert-border: var(--border-width) solid var(--alert-border-color);--alert-border-radius: var(--border-radius);--alert-link-color: inherit;--border-width: 1px;--alert-border-radius: 4px;position:relative;padding:var(--alert-padding-y) var(--alert-padding-x);margin-bottom:var(--alert-margin-bottom);color:var(--alert-color);background-color:var(--alert-bg);border:var(--alert-border);border-radius:var(--alert-border-radius);font-weight:bold;font-size:0.875rem}.akademie-alert.alert-error{--alert-bg: #FEF8F8;--alert-color: #DE1C22;--alert-border-color: #DE1C22}.akademie-alert.alert-warning{--alert-bg: #FEFAF8;--alert-color: #E86825;--alert-border-color: #E86825}.akademie-alert.alert-success{--alert-bg: #FAFDFB;--alert-color: #3D8757;--alert-border-color: #3D8757}.loading-spinner{position:fixed;z-index:1000;width:40px;height:40px;border:3px solid rgba(0, 0, 0, 0.1);border-radius:50%;border-top:3px solid #333;animation:spin 0.8s linear infinite;top:50%;left:50%;transform:translate(-50%, -50%)}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}#akademie-portfolio-results{position:relative;transition:opacity 0.2s ease-in-out;min-height:200px}#akademie-portfolio-results.is-loading{opacity:0.5;pointer-events:none}.price-display .old-price{font-size:1rem}.price-display .new-price{font-size:1.5rem;font-weight:600;color:#58c27d}.price-display .savings{display:table;font-size:0.875rem;padding:0.2rem 0.6rem;text-align:center;color:#fff;background-color:#3D8757;font-weight:500;white-space:nowrap;vertical-align:baseline;border-radius:0.375rem;line-height:1rem}.hide-image-caption figcaption{display:none !important}.tutor-image-wrapper{position:relative;width:100%;padding-top:100%;overflow:hidden;background-color:#f8f9fa;border-radius:0.375rem}.tutor-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:all 0.3s ease;filter:grayscale(100%)}.tutor-image-wrapper img:hover{transform:scale(1.05)}.tutor-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f2f2f2;color:#c7c7c7}.tutor-placeholder svg{width:50%;height:50%}.tutor-profile-image{filter:grayscale(100%);transition:filter 0.3s ease}.handout-price{background:#f8f9fa;border:1px solid #E0E1E5;border-radius:6px;padding:12px 16px;margin:8px 0;transition:all 0.3s ease;position:relative;cursor:pointer}.handout-price.handout-desktop{max-width:400px;margin-bottom:12px}.handout-price.handout-mobile{max-width:none;margin-bottom:12px;margin-top:0px}.handout-price:hover{border-color:#5f6165;box-shadow:0 1px 4px rgba(0, 0, 0, 0.08)}.handout-price:before{content:"";background-image:url("/assets/modules/frontend/img/elements/papers.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:34px;height:34px;position:absolute;top:14px;left:18px;z-index:1;opacity:0.7}.handout-price .handout-checkbox{display:none}.handout-price .handout-checkbox:checked+label:after{opacity:1;transform:translateY(-50%) scale(1)}.handout-price .handout-checkbox:checked+label:before{background:#5f6165;border-color:#5f6165}.handout-price label{display:block;padding-left:48px;padding-right:48px;font-size:14px;line-height:1.4;color:#353945;position:relative;cursor:pointer;font-weight:normal;margin:0}.handout-price label:before{content:"";width:18px;height:18px;border:1px solid #C2C4C7;border-radius:3px;background:white;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all 0.3s ease}.handout-price label:after{content:"✓";font-size:12px;color:white;font-weight:bold;position:absolute;right:4px;top:50%;transform:translateY(-50%) scale(0);opacity:0;transition:all 0.3s ease;z-index:2}.handout-price:hover label:before{border-color:#5f6165}.handout-price:has(.handout-checkbox:checked){border-color:#5f6165;background:#f0f0f1}.handout-price:has(.handout-checkbox:checked):before{opacity:1}@media (max-width:767.98px){.handout-price{padding:10px 12px;margin:6px 0}.handout-price:before{width:27px;height:27px;top:10px;left:12px}.handout-price label{padding-left:36px;padding-right:36px;font-size:13px}.handout-price label:before{width:16px;height:16px;right:0}.handout-price label:after{font-size:10px;right:3px}}