@font-face{font-display:swap;font-family:PermanentMarker;font-weight:500;src:url(/wp-content/plugins/hsf018-shop-plugin/dist/fonts/Regular.faccabc8.eot);src:url(/wp-content/plugins/hsf018-shop-plugin/dist/fonts/Regular.9718c5c7.woff2) format("woff2"),url(/wp-content/plugins/hsf018-shop-plugin/dist/fonts/Regular.b74ac7cd.woff) format("woff"),url(/wp-content/plugins/hsf018-shop-plugin/dist/fonts/Regular.9128aef1.ttf) format("truetype")}body.hsf018-is-logged-in .hsf018-hidden-logged-in,body:not(.hsf018-is-logged-in) .hsf018-visible-logged-in,body:not([data-hsf018-usertype=B2B]) .hsf018-visible-b2b{display:none}:root{--shop-colors--card-bg_fallback:#f3f3f3;--shop-colors--text_fallback:#38404b;--shop-colors--btn-primary_fallback:var(--shop-colors--text_fallback);--shop-colors--btn-primary-text_fallback:#fff;--shop-colors--error_fallback:#b22222;--remove-color:#991b1b;--hsf-red:#ff2e5b;--hsf-red-85:#ff2e5bd9}.dhsv-section:has(.dhsv-job-ads.empty){display:none}.smooth-scroll{scroll-behavior:smooth}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize}.w-full{width:100%}.w-half{width:50%}.checkbox-label{margin-left:6px}.font-bold{font-weight:var(--font-weight-bold)}.pt-0{padding-top:0!important}[data-hsf-login-position=LoginLink] a{color:var(--nav-text-color);display:var(--only-desktop);font-size:var(--font-size-base-static);height:100%;line-height:var(--line-height-button);padding:0 1rem;text-decoration:none}.SelectContent{background-color:#f8f8f8;overflow:hidden;width:calc(var(--radix-select-trigger-width) + 32px)}.SelectViewport{padding:5px}.SelectItem{align-items:center;display:flex;font-size:16px;height:35px;line-height:1;opacity:.8;padding:0 16px 0 14px;position:relative;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.SelectItem:focus{outline:none}.SelectItem[data-state=checked]{font-weight:var(--font-weight-bold);opacity:1}.SelectItem[data-disabled]{opacity:.7;pointer-events:none}.SelectItem[data-highlighted]{cursor:pointer;opacity:1;outline:none}.SelectItemIndicator{align-items:center;display:inline-flex;justify-content:center;left:0;position:absolute;width:25px}.single-product main .dhsv-section{--root-space:var(--size-xl)}.single-product main p{margin-bottom:var(--size-md)}.single-product main div[class*=StorerWrapper] span{display:block}.single-product main div[class*=StorerWrapper] span.old-price{font-weight:700;margin-bottom:6px;opacity:.6;text-decoration:line-through}.single-product main div[class*=StorerWrapper] span.price{font-size:2rem;font-weight:700}.single-product main div[class*=StorerWrapper] span.price-saved{margin-top:16px}.single-product main .product-content{display:flex;flex-direction:row;gap:var(--size-2md)}.single-product main .product-content img{max-width:100%}.single-product main .product-content.has-shipping>div{flex-basis:66.6666%}.single-product main .product-content.has-shipping .product-content--sidebar{flex-basis:33.3333%}@media screen and (max-width:768px){.single-product main .product-content{flex-direction:column}.single-product main .product-content.has-shipping>div{flex-basis:100%}}.single-product main .expert-details{align-items:flex-start;display:flex;flex-direction:column;gap:32px;justify-content:flex-start}.single-product main .expert-details img{max-width:240px}@media screen and (min-width:640px){.single-product main .expert-details{align-items:center;flex-direction:row}}.single-product main .product-detail--title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold)}.single-product main .product-detail--title.AccordionTrigger{cursor:pointer}.single-product main ul{list-style:initial;margin-block-end:1.5rem;margin-block-start:1.5rem;padding-inline-start:2rem}.single-product main ul li:not(:last-child){margin-bottom:1ex}.single-product main .dhsv-breadcrumb-block,.single-product main .dhsv-breadcrumb-block ul li{margin-bottom:0}.product-template-studyplus .dhsv-stage-detail.bg-light,.product-template-zertifikatskurs .dhsv-stage-detail.bg-light{--clr-bg:255,255,255}.product-template-studyplus .dhsv-stage-detail .background-area-preview,.product-template-zertifikatskurs .dhsv-stage-detail .background-area-preview{position:relative}.product-template-studyplus .dhsv-stage-detail .background-area-preview:after,.product-template-zertifikatskurs .dhsv-stage-detail .background-area-preview:after{background-color:#0003;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.product-template-studyplus .dhsv-stage-detail .title,.product-template-zertifikatskurs .dhsv-stage-detail .title{background:var(--studyplus-red);word-break:keep-all;word-wrap:normal}.product-template-studyplus .dhsv-stage-detail .subtitle,.product-template-zertifikatskurs .dhsv-stage-detail .subtitle{font-weight:var(--font-weight-bold)}.product-template-studyplus .dhsv-stage-detail .title-wrapper .sub-wrapper,.product-template-zertifikatskurs .dhsv-stage-detail .title-wrapper .sub-wrapper{margin-top:15px}.product-template-studyplus .dhsv-stage-detail .dhsv-breadcrumb-block,.product-template-zertifikatskurs .dhsv-stage-detail .dhsv-breadcrumb-block{color:var(--gray-45);margin-top:0}@media screen and (min-width:1024px){.product-template-studyplus .dhsv-section .is-root-container>*,.product-template-studyplus .dhsv-section .is-root-container>[data-habitat]>*,.product-template-zertifikatskurs .dhsv-section .is-root-container>*,.product-template-zertifikatskurs .dhsv-section .is-root-container>[data-habitat]>*{max-width:var(--wide-size)}}.product-template-studyplus .dhsv-section.new-product-info,.product-template-zertifikatskurs .dhsv-section.new-product-info{margin-top:50px;overflow:visible;z-index:unset}@media screen and (min-width:1280px){.product-template-studyplus .dhsv-section.new-product-info,.product-template-zertifikatskurs .dhsv-section.new-product-info{margin-top:0}}.product-template-studyplus .new-product-grid,.product-template-zertifikatskurs .new-product-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:var(--size-2lg);z-index:10}.product-template-studyplus .new-product-grid>*,.product-template-zertifikatskurs .new-product-grid>*{align-self:start}@media screen and (min-width:1024px){.product-template-studyplus .new-product-grid,.product-template-zertifikatskurs .new-product-grid{grid-template-columns:repeat(9,1fr)}}.product-template-studyplus .new-product-grid .new-product-content,.product-template-zertifikatskurs .new-product-grid .new-product-content{display:flex;flex-direction:column;gap:var(--size-2lg);order:2}@media screen and (min-width:1024px){.product-template-studyplus .new-product-grid .new-product-content,.product-template-zertifikatskurs .new-product-grid .new-product-content{grid-area:1/1/last/6}}.product-template-studyplus .new-product-grid .new-product-infobox,.product-template-studyplus .new-product-grid .new-product-sidebar,.product-template-zertifikatskurs .new-product-grid .new-product-infobox,.product-template-zertifikatskurs .new-product-grid .new-product-sidebar{order:1}.product-template-studyplus .new-product-grid .new-product-infobox .badge,.product-template-studyplus .new-product-grid .new-product-sidebar .badge,.product-template-zertifikatskurs .new-product-grid .new-product-infobox .badge,.product-template-zertifikatskurs .new-product-grid .new-product-sidebar .badge{left:50px;position:absolute;top:-115px;z-index:10}.product-template-studyplus .new-product-grid .new-product-infobox:has(.badge),.product-template-studyplus .new-product-grid .new-product-sidebar:has(.badge),.product-template-zertifikatskurs .new-product-grid .new-product-infobox:has(.badge),.product-template-zertifikatskurs .new-product-grid .new-product-sidebar:has(.badge){margin-top:40px}@media screen and (min-width:1024px){.product-template-studyplus .new-product-grid .new-product-infobox,.product-template-studyplus .new-product-grid .new-product-sidebar,.product-template-zertifikatskurs .new-product-grid .new-product-infobox,.product-template-zertifikatskurs .new-product-grid .new-product-sidebar{grid-area:auto/7/auto/last}.product-template-studyplus .new-product-grid .new-product-infobox .badge,.product-template-studyplus .new-product-grid .new-product-sidebar .badge,.product-template-zertifikatskurs .new-product-grid .new-product-infobox .badge,.product-template-zertifikatskurs .new-product-grid .new-product-sidebar .badge{height:160px;left:-110px;top:50px;width:160px}}.product-template-studyplus .new-product-grid .new-product-expert-box,.product-template-zertifikatskurs .new-product-grid .new-product-expert-box{order:3}@media screen and (min-width:1024px){.product-template-studyplus .new-product-grid .new-product-expert-box,.product-template-zertifikatskurs .new-product-grid .new-product-expert-box{grid-area:auto/7/auto/last}}.product-template-studyplus .product-content-container,.product-template-zertifikatskurs .product-content-container{padding-top:0}.product-template-studyplus .product-content-container>*,.product-template-zertifikatskurs .product-content-container>*{padding-inline:0}.product-template-studyplus .infobox-mobile,.product-template-zertifikatskurs .infobox-mobile{display:block;margin-bottom:4rem}.product-template-studyplus .infobox-mobile .badge,.product-template-zertifikatskurs .infobox-mobile .badge{left:50px;position:absolute;top:-115px;z-index:10}.product-template-studyplus .infobox-mobile:has(.badge),.product-template-zertifikatskurs .infobox-mobile:has(.badge){margin-top:40px}@media screen and (min-width:1280px){.product-template-studyplus .infobox-mobile,.product-template-zertifikatskurs .infobox-mobile{display:none}}.product-template-studyplus .expert-box,.product-template-zertifikatskurs .expert-box{background-color:#f3f3f3;padding:25px}.product-template-studyplus .expert-box--description,.product-template-zertifikatskurs .expert-box--description{font-size:16px;line-height:1.6}.product-template-studyplus .expert-box--image,.product-template-studyplus .expert-box--image>*,.product-template-zertifikatskurs .expert-box--image,.product-template-zertifikatskurs .expert-box--image>*{aspect-ratio:1/1;border-radius:50%;margin-bottom:20px;margin-top:20px;max-width:50%;object-fit:cover}.product-template-studyplus .reasons-wrapper,.product-template-zertifikatskurs .reasons-wrapper{display:grid;gap:2rem;grid-template-columns:1fr;margin-top:2rem}@media screen and (min-width:768px){.product-template-studyplus .reasons-wrapper,.product-template-zertifikatskurs .reasons-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.product-template-studyplus .reasons-wrapper,.product-template-zertifikatskurs .reasons-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}}.product-template-studyplus .reasons-wrapper .reasons-accent,.product-template-zertifikatskurs .reasons-wrapper .reasons-accent{stroke:#a5a9ae;transition:stroke .4s ease}.product-template-studyplus .reasons-wrapper>div,.product-template-zertifikatskurs .reasons-wrapper>div{text-align:center}.product-template-studyplus .reasons-wrapper>div:hover .reasons-accent,.product-template-zertifikatskurs .reasons-wrapper>div:hover .reasons-accent{stroke:var(--studyplus-red)}.product-template-studyplus .video-wrapper,.product-template-zertifikatskurs .video-wrapper{margin-top:4rem}.product-template-studyplus .video-wrapper iframe,.product-template-zertifikatskurs .video-wrapper iframe{aspect-ratio:16/9;width:100%}.product-template-studyplus .dhsv-study-advice-block .contacts,.product-template-zertifikatskurs .dhsv-study-advice-block .contacts{list-style:none;padding-left:0}.product-template-zertifikatskurs .new-product-stage{height:clamp(500px,30vw,80vh);margin-bottom:-50px}.product-template-zertifikatskurs .new-product-stage .background-area-preview{height:100%}.product-template-zertifikatskurs .new-product-stage .background-area-preview img{display:block;height:100%;object-fit:cover;width:100%}.product-template-zertifikatskurs .new-product-grid{gap:var(--size-md);grid-template-areas:"hero" "sidebar" "content";grid-template-columns:1fr;grid-template-rows:auto;margin-bottom:var(--size-2lg)}@media screen and (min-width:1024px){.product-template-zertifikatskurs .new-product-grid{grid-template-areas:"hero ." "content sidebar";grid-template-columns:1fr 420px}}.product-template-zertifikatskurs .new-product-hero{grid-area:hero;-ms-grid-column:1;-ms-grid-row:1}.product-template-zertifikatskurs .new-product-hero .title-wrapper{--title-space:var(--size-sm);--title-bg:var(--primary);--title-color:var(--white)}.product-template-zertifikatskurs .new-product-hero .title-wrapper .subtitle,.product-template-zertifikatskurs .new-product-hero .title-wrapper .title{word-break:keep-all;word-wrap:normal;background:var(--title-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--title-color);display:inline;-webkit-hyphens:auto;hyphens:auto;line-height:1.6;max-width:24ch;padding:var(--size-xs) var(--size-sm);text-transform:uppercase}.product-template-zertifikatskurs .new-product-hero .title-wrapper .sub-wrapper{margin-top:1rem}.product-template-zertifikatskurs .new-product-hero .title-wrapper .subtitle{--title-bg:var(--dark);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);max-width:none}.product-template-zertifikatskurs .new-product-sidebar{grid-area:sidebar!important;-ms-grid-column:1;-ms-grid-row:3}@media screen and (min-width:1024px){.product-template-zertifikatskurs .new-product-sidebar{margin-top:-16rem}}.product-template-zertifikatskurs .new-product-content{grid-area:content!important;-ms-grid-column:1;-ms-grid-row:5}@media screen and (min-width:1024px){.product-template-zertifikatskurs .new-product-hero{-ms-grid-column:1;-ms-grid-row:1}.product-template-zertifikatskurs .new-product-sidebar{-ms-grid-column:2;-ms-grid-row:2}.product-template-zertifikatskurs .new-product-content{-ms-grid-column:1;-ms-grid-row:2;padding-right:var(--size-xl)}}.product-template-zertifikatskurs .product-keyfacts{--bg-color:var(--dark);--text-color:var(--white);background-color:var(--bg-color);color:var(--text-color);margin-top:var(--size-2lg);padding:var(--size-md)}.product-template-zertifikatskurs .product-keyfacts .product-keyfacts-container{align-items:stretch;display:flex;flex-direction:column;gap:var(--size-md);justify-content:center}@media screen and (min-width:768px){.product-template-zertifikatskurs .product-keyfacts .product-keyfacts-container{justify-content:space-between}}.product-template-zertifikatskurs .product-keyfacts .product-keyfacts-container .product-keyfact{display:flex;flex:1;flex-direction:column;gap:var(--size-xs);text-align:left}.product-template-zertifikatskurs .product-keyfacts .product-keyfacts-container .product-keyfact--label,.product-template-zertifikatskurs .product-keyfacts .product-keyfacts-container .product-keyfact--value{margin-bottom:0}.product-template-zertifikatskurs .product-keyfacts .product-keyfacts-container .product-keyfact--value{font-weight:var(--font-weight-bold)}.product-template-zertifikatskurs .expert-box{margin-top:var(--size-2lg)}.product-content--sidebar ul li{border-bottom:1px solid rgba(var(--clr-text),.5);list-style-type:none;margin-bottom:var(--size-sm);padding-bottom:var(--i1bbhggg-1);padding-top:var(--i1bbhggg-0)}.product-content--sidebar ul li:hover a span{transform:translate(3px)}.product-content--sidebar a{display:inline-flex;font-size:var(--font-size-button);gap:1rem;padding:0 4px;text-decoration:none}.product-content--sidebar a span{transition:transform .2s ease}.product--faq .product--faq-container{align-items:center;display:flex;flex-flow:column-reverse;gap:var(--style-block-columns-gap);justify-content:flex-start}@media screen and (min-width:768px){.product--faq .product--faq-container{align-items:flex-start;flex-flow:row;justify-content:space-between}}.product--faq .dhsv-svg{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product--faq .dhsv-svg.SinnstiftendeTaetigkeit svg{height:100%;max-height:300px;max-width:300px;width:100%}@media screen and (max-width:768px){.product--faq .wp-block-columns{flex-flow:column-reverse}.product--faq .wp-block-column{flex-basis:100%!important}}.product--shipping-info h3{margin-top:2rem}.product--shipping-info table{border-collapse:collapse;display:block}.product--shipping-info table td,.product--shipping-info table th{padding:8px}.product--shipping-info table td{border:1px solid var(--text-color)}.product--shipping-info table td[data-no-break]{white-space:nowrap}.product--shipping-info table th{border:1px solid var(--text-color);text-align:left}.hsf-shop-select .react-select__control{border:none;border-radius:0;box-shadow:none;transition:border-color .2s ease}.hsf-shop-select .react-select__control,.hsf-shop-select .react-select__control:hover{border-bottom:2px solid var(--shop-colors--text_fallback)}.hsf-shop-select .react-select__control--is-focused{border-color:rgb(var(--clr-accent))}.hsf-shop-select .react-select__placeholder{color:#757575;font-size:1rem}.hsf-shop-select .react-select__value-container{color:inherit;font-size:1rem;font-weight:500;padding:12px}.hsf-shop-select .react-select__indicator-separator{display:none}.hsf-shop-select .react-select__option{font-size:1rem}.header-sticky-add-to-card .price{margin-bottom:var(--size-xs)!important}@media screen and (min-width:640px){.header-sticky-add-to-card .price{margin-bottom:0!important}}.header-sticky-add-to-card .product-actions{gap:8px}.TooltipContent{--bg-color:var(--black);--text-color:var(--white);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:var(--bg-color);border-radius:4px;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633;color:var(--text-color);font-size:15px;line-height:1;padding:10px 15px;-webkit-user-select:none;user-select:none;will-change:transform,opacity;z-index:10}.TooltipContent[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.TooltipContent[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.TooltipContent[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.TooltipContent[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.TooltipArrow{fill:var(--bg-color)}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}