.single-product .product{padding-bottom:calc(140px + 220px)}.single-product .product__header{position:relative;padding-top:40px;height:auto;margin-bottom:40px}.single-product .product__header__bg{position:absolute;margin-top:40px;top:0;left:0;width:100%;height:calc(100% - 40px);z-index:1}.single-product .product__header__bg img{object-fit:cover;border-radius:10px;width:100%;height:100%}.single-product .product__header__content{position:relative;z-index:2;padding:82px 60px;color:#fff;background:rgba(28,28,28,0.85);background-blend-mode:multiply;border-radius:10px}.single-product .product__header__wrapper{width:60%}@media (max-width: 1024px){.single-product .product__header__wrapper{width:100%}}.single-product .product__header__title{font-size:39px;line-height:normal;color:inherit;margin-bottom:4px}.single-product .product__header__category{color:#FECB00;font-size:18px;line-height:28px;font-weight:400}.single-product .product__header__excerpt{font-size:18px;font-weight:400;line-height:28px;color:inherit;width:90%}.single-product .product__header__meta-info{display:flex;gap:20px;margin-top:28px}@media (max-width: 768px){.single-product .product__header__meta-info{flex-direction:column;gap:10px}}.single-product .product__header__meta-info__item{display:flex;align-items:center;gap:4px;color:#002857;font-size:18px;font-weight:400;line-height:28px;background:#fff;border-radius:7px;padding:6px 12px}.single-product .product__header__meta-info__item svg{min-width:24px}.single-product .product__content__wrapper{display:flex;gap:20px;margin-top:40px}@media (max-width: 1024px){.single-product .product__content__wrapper{flex-direction:column-reverse}}.single-product .product__content__wrapper div.summary.entry-summary{width:33%;height:fit-content;background-color:rgba(0,159,218,0.0705882);border-radius:12px;padding:32px;position:sticky;top:calc(20px + 92px)}@media (max-width: 1024px){.single-product .product__content__wrapper div.summary.entry-summary{width:100%;position:static}}.single-product .product__content__wrapper div.summary.entry-summary .summary__headline{font-size:25px;line-height:normal;margin-bottom:3px}.single-product .product__content__wrapper div.summary.entry-summary .summary__description{font-size:18px;font-weight:400;line-height:28px}.single-product .product__content__wrapper div.summary.entry-summary .legal-price-info{display:none}.single-product .product__content__wrapper div.summary.entry-summary .wapf-wrapper{margin:0}.single-product .product__content__wrapper div.summary.entry-summary .wapf-wrapper .wapf-field-group{gap:16px}.single-product .product__content__wrapper div.summary.entry-summary .wapf-wrapper .wapf-field-group .wapf-section{padding-bottom:10px;border-bottom:1px solid #CEDCEC}.single-product .product__content__wrapper div.summary.entry-summary .wapf-wrapper .wapf-field-group .wapf-section:last-child{border-bottom:none}.single-product .product__content__wrapper div.summary.entry-summary .wapf-wrapper .wapf-field-group .wapf-section .wapf-field-label{margin-bottom:4px;font-weight:500}.single-product .product__content__wrapper div.summary.entry-summary .wapf-wrapper .wapf-field-group .wapf-section .wapf-field-input>*{border-radius:6px;padding:12px;border:1px solid #405D7F}.single-product .product__content__wrapper div.summary.entry-summary .seminar-buttons{display:flex;flex-direction:column;margin-bottom:10px}.single-product .product__content__wrapper div.summary.entry-summary .seminar-buttons .button{background:none;padding:0;color:#002857;font-size:18px;font-weight:400;line-height:28px;text-decoration-line:underline}.single-product .product__content__wrapper div.summary.entry-summary .wapf-product-totals{padding-top:16px;border-top:1px solid #CEDCEC}.single-product .product__content__wrapper div.summary.entry-summary .wapf-product-totals span{font-size:18px;font-weight:400;line-height:28px}.single-product .product__content__wrapper div.summary.entry-summary .wapf-product-totals .wapf-total{color:#002857;font-size:25px;font-weight:500;line-height:normal}.single-product .product__content__wrapper div.summary.entry-summary .quantity{display:none}.single-product .product__content__wrapper div.summary.entry-summary .single_add_to_cart_button{padding:16px;border-radius:30px;background-color:#FECB00;color:#002857;font-weight:400;width:100%}.single-product .product__content__wrapper div.summary.entry-summary .seminar-price-info{text-align:right;display:block;margin-top:-16px;margin-bottom:10px;font-size:12px}.single-product .product__content__wrapper div.summary.entry-summary .anmeldeschluss{font-size:14px;font-weight:400;line-height:28px;text-align:center}.single-product .product__content__wrapper div.summary.entry-summary form.cart{margin-bottom:4px}.single-product .product__content__descriptions{width:66%}@media (max-width: 1024px){.single-product .product__content__descriptions{width:100%}}.single-product .product__content__descriptions h2{font-size:30px;line-height:normal}.single-product .product__content__descriptions h3{font-size:25px;line-height:normal}.single-product .product__content__descriptions ul{padding-left:0}.single-product .product__content__descriptions ul li{display:flex;align-items:flex-start;margin-bottom:18px}.single-product .product__content__descriptions ul li::before{content:"";display:inline-block;min-width:1.4em;min-height:1.4em;width:1em;height:1em;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(../images/svg/VDIV_Listitem.svg);margin-right:0.5em;position:relative;top:0.15em}.single-product .product__content__descriptions .product-accordion.block-accordion__body{border-color:#CEDCEC}.single-product .product__content__descriptions .product-accordion .single-accordion{border-color:#CEDCEC}.single-product .product__content__descriptions .product-accordion .single-accordion__title{padding:20px 55px 20px 0px}.single-product .product__content__descriptions .product-accordion .single-accordion__title::after{width:10px;height:10px;background-color:#002857;border:none;border-radius:50%;padding:22px;mask:url("../images/svg/caret.svg") center no-repeat,linear-gradient(#000 0 0);mask-composite:exclude;mask-size:20%;transform:translateY(-50%) rotate(90deg)}.single-product .product__content__descriptions .product-accordion .single-accordion__header.active .single-accordion__title:after{transform:translateY(-50%) rotate(270deg);margin-top:0}.single-product .product__content__intro{margin:2rem 0 4rem 0}.single-product .product__content__benefits{margin:68px 0;display:flex;border-radius:10px;background-color:#F2F2F2;padding:48px 40px;gap:60px}.single-product .product__content__benefits__item h3{font-size:20px;font-weight:500;line-height:25px;margin-bottom:2px}.single-product .product__content__benefits__item svg{height:60px;margin-bottom:12px}.single-product .product__content__benefits:not(:has(.product__content__benefits__item)){background:none;padding:0;margin:68px 0 0 0}@media (max-width: 1200px){.single-product .product__content__benefits{flex-direction:column;gap:40px}}.single-product .product__content__referenten{display:grid;grid-template-columns:1fr 1fr;gap:10%}.single-product .product__content__referent{display:flex;flex-direction:column}.single-product .product__content__referent__image{width:132px;height:132px;min-width:132px;min-height:132px;border-radius:7px;overflow:hidden}.single-product .product__content__referent__image img{object-fit:cover;object-position:top;width:100%;height:100%}.single-product .product__content__referent__content h3{font-size:20px;line-height:normal;margin-top:15px;margin-bottom:0}.single-product .product__content__referent__content p{font-size:18px;line-height:28px;margin-bottom:8px}.single-product .product__content__zielgruppe{margin-top:80px;background-color:#F2F2F2;border-radius:10px;padding:40px}.single-product .product__content__voraussetzungen{margin-top:32px;display:flex;gap:20px;flex-wrap:wrap}.single-product .product__content__voraussetzungen__headline{margin-top:80px}.single-product .product__content__voraussetzungen__item{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;padding:24px 34px;width:calc(50% - 10px);box-shadow:1px 4px 19px 2px rgba(0,40,87,0.06)}.single-product .product__content__faq{margin-top:80px}.single-product .product__content__faq .block-accordion__body{display:flex;flex-direction:column;gap:20px}.single-product .product__content__faq .single-accordion{border:none}.single-product .product__content__faq .single-accordion__header{background:#002857;padding:20px 24px 20px 24px;border-radius:6px}.single-product .product__content__faq .single-accordion__header.active{border-radius:6px 6px 0 0}.single-product .product__content__faq .single-accordion__header.active+.single-accordion__content{border-radius:0 0 12px 12px;box-shadow:1px 4px 19px 2px rgba(0,40,87,0.06)}.single-product .product__content__faq .single-accordion__header .single-accordion__title{color:#fff;padding:0;font-size:20px;font-weight:500;line-height:normal}.single-product .product__content__faq .single-accordion__content{padding:24px;border-radius:0 0 12px 12px;background:#FFF;box-shadow:none}
