/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}*[hidden]{display:none;}body{line-height:1;}menu,ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}
:root{--typo-text-family:Barlow;--typo-text-weight:400;--typo-text-size:1rem;--typo-text-line-height:1.5625em;--typo-text-paragraph-line-height:1.5625em;--typo-text-letter-spacing:0.005em;--typo-text-transform:none;--typo-bold-family:Barlow;--typo-bold-weight:500;--typo-bold-size:1rem;--typo-bold-line-height:1.5625em;--typo-bold-paragraph-line-height:1.5625em;--typo-bold-letter-spacing:0.005em;--typo-bold-transform:none;--typo-button-family:Barlow;--typo-button-weight:500;--typo-button-size:0.9375rem;--typo-button-line-height:1.66667em;--typo-button-letter-spacing:0.125em;--typo-button-transform:uppercase;--typo-menu-family:Barlow;--typo-menu-weight:400;--typo-menu-size:1rem;--typo-menu-line-height:1.375em;--typo-menu-letter-spacing:0.03em;--typo-menu-transform:none;--typo-h1-family:Barlow;--typo-h1-weight:400;--typo-h1-size:clamp(2.1875rem,6vw,4.5rem);--typo-h1-line-height:1.1388888888888888em;--typo-h1-letter-spacing:0;--typo-h1-transform:none;--typo-h2-family:Barlow;--typo-h2-weight:400;--typo-h2-size:clamp(2.1rem,5vw,2.875rem);--typo-h2-line-height:1.1956521739130435em;--typo-h2-letter-spacing:0;--typo-h2-transform:none;--typo-h3-family:Barlow;--typo-h3-weight:400;--typo-h3-size:clamp(2rem,4vw,2rem);--typo-h3-line-height:1.1875em;--typo-h3-letter-spacing:0;--typo-h3-transform:none;--typo-h4-family:Barlow;--typo-h4-weight:400;--typo-h4-size:clamp(1.875rem,3.5vw,1.875rem);--typo-h4-line-height:1.2em;--typo-h4-letter-spacing:0.01em;--typo-h4-transform:none;--typo-h5-family:Barlow;--typo-h5-weight:400;--typo-h5-size:clamp(1.5625rem,3vw,1.5625rem);--typo-h5-line-height:1.2em;--typo-h5-letter-spacing:inherit;--typo-h5-transform:none;--typo-h6-family:Barlow;--typo-h6-weight:400;--typo-h6-size:clamp(1.3125rem,2.5vw,1.3125rem);--typo-h6-line-height:1.1904761904761905em;--typo-h6-letter-spacing:0.01em;--typo-h6-transform:none;}
:root{--palette-text:#005C2B;--palette-bg:#F4F4F4;--palette-bg-light:#F0F0F0;--palette-bg-contrast:#005C2B;--palette-bg-dark:#EEECE6;--palette-bg-dark-contrast:#005C2B;--palette-primary:#32870B;--palette-primary-dark:#003719;--palette-primary-active:#005C2B;--palette-primary-50:#e8f5e3;--palette-primary-100:#ccebc2;--palette-primary-200:#aadf97;--palette-primary-300:#85d068;--palette-primary-400:#5dbd3b;--palette-primary-500:#32870B;--palette-primary-600:#2b7509;--palette-primary-700:#246206;--palette-primary-800:#1c5005;--palette-primary-900:#133a03;--palette-primary-contrast:#ffffff;--palette-secondary:#628371;--palette-secondary-blue:#65878F;--palette-secondary-green:#7A9C88;--palette-secondary-darkblue:#567C8D;--palette-secondary-active:#40574b;--palette-secondary-contrast:#ffffff;--palette-button-abort:#ab2d2d;--palette-button-abort-active:#892222;--palette-button:#005C2B;--palette-button-contrast:#ffffff;--palette-button-active:#32870B;--palette-button-active-contrast:#ffffff;--palette-footer:#003719;--palette-footer-contrast:#ffffff;--palette-form:#ffffff;--palette-form-contrast:#000000;--palette-form-border:#ffffff;}
@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:300;src:url(/themes/custom/hpt_ng_theme/fonts/barlow-v12-latin_latin-ext-300.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:url(/themes/custom/hpt_ng_theme/fonts/barlow-v12-latin_latin-ext-regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:400;src:url(/themes/custom/hpt_ng_theme/fonts/barlow-v12-latin_latin-ext-italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:500;src:url(/themes/custom/hpt_ng_theme/fonts/barlow-v12-latin_latin-ext-500.woff2) format("woff2");}
.container-bg{background-color:var(--palette-bg);color:var(--palette-text);}.container-bg a{color:var(--palette-text);}.container-bg--light,.block--systemmainblock > #-ajax-form{background-color:var(--palette-primary-contrast);}.container-bg--light .chosen-container-multi .chosen-choices,.block--systemmainblock > #-ajax-form .chosen-container-multi .chosen-choices,.container-bg--light form .chosen-container.chosen-container-single .chosen-single,.container-bg--light form .chosen-container .chosen-single,.block--systemmainblock > #-ajax-form form .chosen-container .chosen-single,.container-bg--light form select,.block--systemmainblock > #-ajax-form form select,.container-bg--light form textarea,.block--systemmainblock > #-ajax-form form textarea,.container-bg--light form input[type=text],.block--systemmainblock > #-ajax-form form input[type=text],.container-bg--light form input[type=email],.block--systemmainblock > #-ajax-form form input[type=email],.container-bg--light form input[type=search],.block--systemmainblock > #-ajax-form form input[type=search],.container-bg--light form input[type=tel],.block--systemmainblock > #-ajax-form form input[type=tel],.container-bg--light form input[type=url],.block--systemmainblock > #-ajax-form form input[type=url],.container-bg--light form input[type=password],.block--systemmainblock > #-ajax-form form input[type=password],.container-bg--light form input[type=color],.block--systemmainblock > #-ajax-form form input[type=color],.container-bg--light form input[type=file],.block--systemmainblock > #-ajax-form form input[type=file],.container-bg--light form input[type=number],.block--systemmainblock > #-ajax-form form input[type=number],.container-bg--light form input[type=range],.block--systemmainblock > #-ajax-form form input[type=range],.container-bg--light form input[type=date],.block--systemmainblock > #-ajax-form form input[type=date],.container-bg--light form input[type=month],.block--systemmainblock > #-ajax-form form input[type=month],.container-bg--light form input[type=week],.block--systemmainblock > #-ajax-form form input[type=week],.container-bg--light form input[type=time],.block--systemmainblock > #-ajax-form form input[type=time],.container-bg--light form input[type=datetime],.block--systemmainblock > #-ajax-form form input[type=datetime],.container-bg--light form input[type=datetime-local],.block--systemmainblock > #-ajax-form form input[type=datetime-local]{border-color:#EFEFEF;}.container-bg--dark{background-color:var(--palette-bg-dark);}.container-bg--dark h3,.container-bg--dark .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .container-bg--dark .field--titel,.container-bg--dark .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner .container-bg--dark h2,.container-bg--dark .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .container-bg--dark h1,.container-bg--dark .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .container-bg--dark h1,.container-bg--dark .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .container-bg--dark h1,.container-bg--dark body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .container-bg--dark h1,.container-bg--dark body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header .container-bg--dark h1,.container-bg--dark .signup-form h1,.signup-form .container-bg--dark h1{color:var(--palette-primary);}.container-bg--dark .button{background-color:var(--palette-primary);color:var(--palette-primary-contrast);}.container-bg--dark .button:hover,.container-bg--dark .button:focus{background-color:var(--palette-primary-dark);}.container-bg--darkergreen{background-color:var(--palette-primary-900);color:var(--palette-primary-contrast);}.container-bg--darkergreen a{color:var(--palette-primary-contrast);}.container-bg--green{background-color:var(--palette-primary);color:var(--palette-primary-contrast);}.container-bg--green a{color:var(--palette-primary-contrast);}.shadow-box,.commerce-checkout-flow,.block--systemmainblock > #-ajax-form{box-shadow:0px 10px 15px -10px #b1b1b1;}.container-bg{background-color:var(--palette-bg);color:var(--palette-text);}.container-bg a{color:var(--palette-text);}.container-bg--light,.block--systemmainblock > #-ajax-form{background-color:var(--palette-primary-contrast);}.container-bg--light .chosen-container-multi .chosen-choices,.block--systemmainblock > #-ajax-form .chosen-container-multi .chosen-choices,.container-bg--light form .chosen-container.chosen-container-single .chosen-single,.container-bg--light form .chosen-container .chosen-single,.block--systemmainblock > #-ajax-form form .chosen-container .chosen-single,.container-bg--light form select,.block--systemmainblock > #-ajax-form form select,.container-bg--light form textarea,.block--systemmainblock > #-ajax-form form textarea,.container-bg--light form input[type=text],.block--systemmainblock > #-ajax-form form input[type=text],.container-bg--light form input[type=email],.block--systemmainblock > #-ajax-form form input[type=email],.container-bg--light form input[type=search],.block--systemmainblock > #-ajax-form form input[type=search],.container-bg--light form input[type=tel],.block--systemmainblock > #-ajax-form form input[type=tel],.container-bg--light form input[type=url],.block--systemmainblock > #-ajax-form form input[type=url],.container-bg--light form input[type=password],.block--systemmainblock > #-ajax-form form input[type=password],.container-bg--light form input[type=color],.block--systemmainblock > #-ajax-form form input[type=color],.container-bg--light form input[type=file],.block--systemmainblock > #-ajax-form form input[type=file],.container-bg--light form input[type=number],.block--systemmainblock > #-ajax-form form input[type=number],.container-bg--light form input[type=range],.block--systemmainblock > #-ajax-form form input[type=range],.container-bg--light form input[type=date],.block--systemmainblock > #-ajax-form form input[type=date],.container-bg--light form input[type=month],.block--systemmainblock > #-ajax-form form input[type=month],.container-bg--light form input[type=week],.block--systemmainblock > #-ajax-form form input[type=week],.container-bg--light form input[type=time],.block--systemmainblock > #-ajax-form form input[type=time],.container-bg--light form input[type=datetime],.block--systemmainblock > #-ajax-form form input[type=datetime],.container-bg--light form input[type=datetime-local],.block--systemmainblock > #-ajax-form form input[type=datetime-local]{border-color:#EFEFEF;}.container-bg--dark{background-color:var(--palette-bg-dark);}.container-bg--dark h3,.container-bg--dark .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .container-bg--dark .field--titel,.container-bg--dark .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner .container-bg--dark h2,.container-bg--dark .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .container-bg--dark h1,.container-bg--dark .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .container-bg--dark h1,.container-bg--dark .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .container-bg--dark h1,.container-bg--dark body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .container-bg--dark h1,.container-bg--dark body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header .container-bg--dark h1,.container-bg--dark .signup-form h1,.signup-form .container-bg--dark h1{color:var(--palette-primary);}.container-bg--dark .button{background-color:var(--palette-primary);color:var(--palette-primary-contrast);}.container-bg--dark .button:hover,.container-bg--dark .button:focus{background-color:var(--palette-primary-dark);}.container-bg--darkergreen{background-color:var(--palette-primary-900);color:var(--palette-primary-contrast);}.container-bg--darkergreen a{color:var(--palette-primary-contrast);}.container-bg--green{background-color:var(--palette-primary);color:var(--palette-primary-contrast);}.container-bg--green a{color:var(--palette-primary-contrast);}.shadow-box,.commerce-checkout-flow,.block--systemmainblock > #-ajax-form{box-shadow:0px 10px 15px -10px #b1b1b1;}.toolbar button,.toolbar .address-book__container .address-book__add-link,.address-book__container .toolbar .address-book__add-link,.contextual .trigger{min-width:auto;}html,body{font-family:var(--typo-text-family),sans-serif;font-weight:var(--typo-text-weight);font-size:var(--typo-text-size);line-height:var(--typo-text-line-height);letter-spacing:var(--typo-text-letter-spacing);text-transform:var(--typo-text-transform);overflow-wrap:break-word;color:var(--palette-text);background:var(--palette-bg);scroll-behavior:smooth;margin:0;padding:0;}.h1,h1{font-family:var(--typo-h1-family),sans-serif;font-weight:var(--typo-h1-weight);font-size:var(--typo-h1-size);line-height:var(--typo-h1-line-height);letter-spacing:var(--typo-h1-letter-spacing);text-transform:var(--typo-h1-transform);overflow-wrap:break-word;margin-bottom:0.75rem;margin-top:0.05em;margin-bottom:0.25em;padding:0;}@media screen and (min-width:0px) and (max-width:860px){.h1,h1{word-break:break-word;}}.h2,h2,body.maintenance-page .dialog-off-canvas-main-canvas main h1,.block--pagetitleblock h1{font-family:var(--typo-h2-family),sans-serif;font-weight:var(--typo-h2-weight);font-size:var(--typo-h2-size);line-height:var(--typo-h2-line-height);letter-spacing:var(--typo-h2-letter-spacing);text-transform:var(--typo-h2-transform);overflow-wrap:break-word;margin-bottom:0.75rem;margin-top:0.05em;margin-bottom:0.25em;padding:0;}@media screen and (min-width:0px) and (max-width:860px){.h2,h2,body.maintenance-page .dialog-off-canvas-main-canvas main h1,.block--pagetitleblock h1{word-break:break-word;}}.h3,h3,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas header h1,.signup-form h1{font-family:var(--typo-h3-family),sans-serif;font-weight:var(--typo-h3-weight);font-size:var(--typo-h3-size);line-height:var(--typo-h3-line-height);letter-spacing:var(--typo-h3-letter-spacing);text-transform:var(--typo-h3-transform);overflow-wrap:break-word;margin-bottom:0.75rem;margin-top:0.05em;margin-bottom:0.25em;padding:0;}@media screen and (min-width:0px) and (max-width:860px){.h3,h3,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas header h1,.signup-form h1{word-break:break-word;}}h4,.card h3,.card .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .card .field--titel,.card .signup-form h1,.signup-form .card h1,.card body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header .card h1,.card .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner .card h2,.card .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .card h1,.card .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .card h1,.card .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .card h1,.card body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .card h1,.views-group h2,.views-group body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main .views-group h1,.views-group .block--pagetitleblock h1,.block--pagetitleblock .views-group h1,.h4{font-family:var(--typo-h4-family),sans-serif;font-weight:var(--typo-h4-weight);font-size:var(--typo-h4-size);line-height:var(--typo-h4-line-height);letter-spacing:var(--typo-h4-letter-spacing);text-transform:var(--typo-h4-transform);overflow-wrap:break-word;margin-top:0.05em;margin-bottom:0.25em;padding:0;}@media screen and (min-width:0px) and (max-width:860px){h4,.card h3,.card .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .card .field--titel,.card .signup-form h1,.signup-form .card h1,.card body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header .card h1,.card .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner .card h2,.card .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .card h1,.card .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .card h1,.card .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .card h1,.card body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .card h1,.views-group h2,.views-group body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main .views-group h1,.views-group .block--pagetitleblock h1,.block--pagetitleblock .views-group h1,.h4{word-break:break-word;}}h5,.autoren-view .author-first-letter,.address-book__container .field--address .field-label,article.user-profile .fieldset-legend,.h5{font-family:var(--typo-h5-family),sans-serif;font-weight:var(--typo-h5-weight);font-size:var(--typo-h5-size);line-height:var(--typo-h5-line-height);letter-spacing:var(--typo-h5-letter-spacing);text-transform:var(--typo-h5-transform);overflow-wrap:break-word;margin-top:0.05em;margin-bottom:0.25em;padding:0;}@media screen and (min-width:0px) and (max-width:860px){h5,.autoren-view .author-first-letter,.address-book__container .field--address .field-label,article.user-profile .fieldset-legend,.h5{word-break:break-word;}}h6,.commerce-order .customer-billing > .field__label,.commerce-order .customer-information__shipping > .field__label,.h6{font-family:var(--typo-h6-family),sans-serif;font-weight:var(--typo-h6-weight);font-size:var(--typo-h6-size);line-height:var(--typo-h6-line-height);letter-spacing:var(--typo-h6-letter-spacing);text-transform:var(--typo-h6-transform);overflow-wrap:break-word;margin-top:0.05em;margin-bottom:0.25em;padding:0;}@media screen and (min-width:0px) and (max-width:860px){h6,.commerce-order .customer-billing > .field__label,.commerce-order .customer-information__shipping > .field__label,.h6{word-break:break-word;}}a{color:var(--palette-text);outline:none;}a:hover{color:var(--palette-text);}a:active{color:var(--palette-text);}a[href^="tel:"],a[href^="mailto:"]{white-space:nowrap;}h1 a,h2 a,body.maintenance-page .dialog-off-canvas-main-canvas main h1 a,.block--pagetitleblock h1 a,h3 a,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel a,.sliding-popup-bottom .eu-cookie-compliance-banner h2 a,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1 a,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1 a,body.maintenance-page .dialog-off-canvas-main-canvas header h1 a,.signup-form h1 a,h4 a,.card h3 a,.views-group h2 a,h5 a,.autoren-view .author-first-letter a,.address-book__container .field--address .field-label a,article.user-profile .fieldset-legend a,h6 a,.commerce-order .customer-billing > .field__label a,.commerce-order .customer-information__shipping > .field__label a{text-decoration:none;}p{line-height:var(--typo-text-paragraph-line-height);word-break:break-word;margin:1rem 0;}p a{text-decoration:underline;}.dialog-off-canvas-main-canvas ul.menu a{font-family:var(--typo-menu-family),sans-serif;font-weight:var(--typo-menu-weight);font-size:var(--typo-menu-size);line-height:var(--typo-menu-line-height);letter-spacing:var(--typo-menu-letter-spacing);text-transform:var(--typo-menu-transform);text-decoration:none;}.button,button,.address-book__container .address-book__add-link{display:inline-block;padding:1rem 1.5rem;min-width:9rem;border:0 none;font-size:0.9375rem;background-color:var(--palette-button);color:var(--palette-button-contrast);border-radius:0.375rem;text-decoration:none;}.button.round-style,button.round-style,.address-book__container .round-style.address-book__add-link{text-transform:uppercase;border-radius:6.25rem;letter-spacing:0.11719rem;padding-left:2rem;padding-right:2rem;}.button:hover,.button:focus,button:hover,.address-book__container .address-book__add-link:hover,button:focus,.address-book__container .address-book__add-link:focus{background-color:var(--palette-button-active);color:var(--palette-button-contrast);}.button.button--danger,button.button--danger,.address-book__container .button--danger.address-book__add-link{background-color:#d7404c;color:#fff;}.button.button--danger:hover,.button.button--danger:focus,button.button--danger:hover,.address-book__container .button--danger.address-book__add-link:hover,button.button--danger:focus,.address-book__container .button--danger.address-book__add-link:focus{background-color:#972730;}.button.button-icon,button.button-icon,.address-book__container .button-icon.address-book__add-link{line-height:1em;border-radius:6.25rem;background-size:1rem 1rem;background-repeat:no-repeat;background-position:1rem center;padding-left:2.75rem;}.button.button-icon.button-rect,button.button-icon.button-rect,.address-book__container .button-icon.button-rect.address-book__add-link{background-size:0.75rem 0.75rem;background-position:0.75rem center;padding:0.75rem;padding-left:2rem;border-radius:0.25rem;min-width:auto;background-color:var(--palette-button-active);color:var(--palette-button-contrast);}.button.button-icon.button-rect:hover,.button.button-icon.button-rect:focus,button.button-icon.button-rect:hover,.address-book__container .button-icon.button-rect.address-book__add-link:hover,button.button-icon.button-rect:focus,.address-book__container .button-icon.button-rect.address-book__add-link:focus{background-color:var(--palette-button);color:var(--palette-button-contrast);}.button.button-icon--phone,button.button-icon--phone,.address-book__container .button-icon--phone.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/phone--light.svg);}.button.button-icon--fax,button.button-icon--fax,.address-book__container .button-icon--fax.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/fax--light.svg);}.button.button-icon--mail,button.button-icon--mail,.address-book__container .button-icon--mail.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/mail--light.svg);}.button.button-icon--toc,button.button-icon--toc,.address-book__container .button-icon--toc.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/toc--light.svg);}.button.button-icon--trial,button.button-icon--trial,.address-book__container .button-icon--trial.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/trial--light.svg);}.button.button-icon--flipbook,button.button-icon--flipbook,.address-book__container .button-icon--flipbook.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/flipbook--light.svg);}.button.button-icon--share,button.button-icon--share,.address-book__container .button-icon--share.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/share--light.svg);}.button.button-icon--cart,button.button-icon--cart,.address-book__container .button-icon--cart.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/cart--light.svg);}.button.button-icon--user,button.button-icon--user,.address-book__container .button-icon--user.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/profile--light.svg);}.button.button-icon--edit,button.button-icon--edit,.address-book__container .button-icon--edit.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/edit--light.svg);}.button.button-icon--useredit,button.button-icon--useredit,.address-book__container .button-icon--useredit.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/useredit--light.svg);}.button.button-icon--location,button.button-icon--location,.address-book__container .button-icon--location.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/location--light.svg);}.container-bg--green .button,.container-bg--green button,.container-bg--green .address-book__container .address-book__add-link,.address-book__container .container-bg--green .address-book__add-link{background-color:var(--palette-primary-contrast);color:var(--palette-primary);}.container-bg--green .button:hover,.container-bg--green .button:focus,.container-bg--green button:hover,.container-bg--green .address-book__container .address-book__add-link:hover,.address-book__container .container-bg--green .address-book__add-link:hover,.container-bg--green button:focus,.container-bg--green .address-book__container .address-book__add-link:focus,.address-book__container .container-bg--green .address-book__add-link:focus{background-color:var(--palette-button);color:var(--palette-button-contrast);}.teaser-link{text-decoration:none;}.subtitle{font-size:0.625rem;font-style:normal;font-weight:400;line-height:0.875rem;letter-spacing:0.05rem;text-transform:uppercase;}.subtitle.large{font-size:1.0625rem;line-height:normal;letter-spacing:0.01594rem;margin-bottom:1rem;}.main-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0.5rem 2rem;}@media screen and (min-width:0px) and (max-width:1180px){.main-header{padding:0.5rem 1rem;}}.main-header .main-header--inner{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}.main-header .main-header--inner .region{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.main-header .main-header--inner .region--hamburger{display:none;}@media screen and (min-width:0px) and (max-width:1180px){.main-header .main-header--inner .region--hamburger{display:block;}}@media screen and (min-width:0px) and (max-width:1180px){.main-header .main-header--inner .region--header_right .mobile-hidden{display:none;}}.main-header .header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}html{scroll-padding-top:91px;}@media screen and (min-width:0px) and (max-width:1180px){html{scroll-padding-top:73px;}}body.sticky-menu .main-header{position:fixed;left:0;right:0;z-index:10;background-color:var(--palette-bg);box-shadow:0px 10px 15px -19px rgba(0,0,0,0.3176470588);}body.sticky-menu main{padding-top:91px;}@media screen and (min-width:0px) and (max-width:1180px){body.sticky-menu main{padding-top:73px;}}body.sticky-menu .details-overlay{top:91px;}@media screen and (min-width:0px) and (max-width:1180px){body.sticky-menu .details-overlay{top:73px;bottom:64px;}}.focus-wrapper,article.node--erweiterte-seite--full .node--erweiterte-seite--full__content > .field--body,.term-detail,.sapi-did-you-mean,.block--systemmainblock > #-ajax-form{position:relative;max-width:1140px;margin-left:auto;margin-right:auto;}.focus-wrapper--large{max-width:1540px;}.focus-wrapper--medium{max-width:1600px;}.focus-wrapper--max{max-width:1920px;}.flex-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;}.flex-content-wrapper > main{-ms-flex:1;flex:1;}.block--systembrandingblock a[rel=home]{display:block;padding:0.5rem 1rem;}.block--systembrandingblock a[rel=home] img{display:block;}@media screen and (min-width:0px) and (max-width:1180px){.block--systembrandingblock{margin-left:-1rem;}.block--systembrandingblock img{height:1.8rem;width:auto;}}.layout-breadcrumbs{background-color:var(--palette-bg-dark);padding:1rem 2rem;}@media screen and (min-width:0px) and (max-width:1180px){.layout-breadcrumbs{padding:1rem;}}.main-footer{background-color:var(--palette-footer);color:var(--palette-footer-contrast);padding:3.5rem 2rem 2rem 2rem;margin-bottom:-1px;}@media screen and (min-width:0px) and (max-width:1180px){.main-footer{padding:2rem 1rem 1rem 1rem;padding-bottom:calc(64px + 1rem);}.main-footer .column{gap:1rem;margin-bottom:1rem;}}@media screen and (min-width:0px) and (max-width:620px){.main-footer{text-align:center;}}.main-footer a,.main-footer p{font-size:0.9375rem;line-height:1.4em;}.main-footer a{color:var(--palette-footer-contrast);}.main-footer p{margin:1.25rem 0;}.region--footer_bottom{margin-top:3.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}@media screen and (min-width:0px) and (max-width:620px){.region--footer_bottom{-ms-flex-pack:center;justify-content:center;}}.region--precontent .block--basic{max-width:1140px;margin-left:auto;margin-right:auto;}.region--content > .block--basic{padding:2rem;}article .field--body{max-width:calc(100vw - 4rem);overflow:auto;}@media screen and (min-width:0px) and (max-width:1180px){article .field--body{max-width:calc(100vw - 2rem);}}.column{display:-ms-flexbox;display:flex;gap:3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap;margin-bottom:2rem;}@media screen and (min-width:0px) and (max-width:1180px){.column{gap:1rem;margin-bottom:1rem;}}@media screen and (min-width:0px) and (max-width:620px){.column{gap:0.62rem;}}.column.align-left{-ms-flex-pack:start;justify-content:flex-start;}@media screen and (min-width:0px) and (max-width:620px){.column.align-left{-ms-flex-pack:center;justify-content:center;}}.column.stretch .row{-ms-flex-preferred-size:clamp(20rem,50% - 1.5rem,25rem);flex-basis:clamp(20rem,50% - 1.5rem,25rem);}.login-box{margin-top:3.5rem;}.login-box .column .row{-ms-flex-preferred-size:calc(50% - 3rem);flex-basis:calc(50% - 3rem);}.box{background-color:var(--palette-primary-contrast);padding:2rem;box-shadow:0px 10px 15px -10px #b1b1b1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;border-bottom:4px solid;text-align:center;}.box *{margin:0;}.box--login{margin-top:2rem;max-width:30rem;margin:2rem auto;}.box--login input[type=text],.box--login input[type=password],.box--login input[type=email]{border-color:var(--palette-bg);}.box--login .small-link{display:inline-block;margin-top:0.62rem;}.box .column{-ms-flex-pack:center;justify-content:center;}.content-vpad,.region--precontent .block--basic{padding-top:3.5rem;padding-bottom:3.5rem;}.content-vpad--minimal,.block--systemmainblock > #-ajax-form{padding-top:2rem;padding-bottom:2rem;}@media screen and (min-width:0px) and (max-width:1180px){.content-vpad,.region--precontent .block--basic{padding-top:2rem;padding-bottom:2rem;}}.content-hpad,.block--systemmainblock > #-ajax-form,.region--precontent .block--basic{padding-left:2rem;padding-right:2rem;}@media screen and (min-width:0px) and (max-width:1180px){.content-hpad,.block--systemmainblock > #-ajax-form,.region--precontent .block--basic{padding-left:1rem;padding-right:1rem;}}.wrapper-margin{margin-top:3.5rem;margin-bottom:3.5rem;}.layout-filters{padding:2rem;}@media screen and (min-width:0px) and (max-width:1180px){.layout-filters{display:none;}}.layout-filters--inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (min-width:0px) and (max-width:1180px){.layout-filters--inner{-ms-flex-direction:column;flex-direction:column;}}.layout-filters .region{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.62rem;-ms-flex-align:center;align-items:center;}@media screen and (min-width:0px) and (max-width:1180px){.layout-filters .region{display:block;}}.layout-filter-footer,.block--mobilefilterblock,.layout-filter-header{display:none;}@media screen and (min-width:0px) and (max-width:1180px){.block--mobilefilterblock{display:block;}.mobile-filter-expanded .layout-filters{display:block;position:fixed;top:0;left:0;right:0;bottom:64px;background-color:var(--palette-bg);z-index:10;padding:1rem;overflow:auto;}.layout-filter-footer{display:block;}.layout-filter-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;padding:0.45rem 0rem;}.layout-filter-header h3,.layout-filter-header .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .layout-filter-header .field--titel,.layout-filter-header .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner .layout-filter-header h2,.layout-filter-header .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .layout-filter-header h1,.layout-filter-header .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .layout-filter-header h1,.layout-filter-header .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .layout-filter-header h1,.layout-filter-header body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .layout-filter-header h1,.layout-filter-header body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header .layout-filter-header h1,.layout-filter-header .signup-form h1,.signup-form .layout-filter-header h1{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.3125rem;gap:1.5rem;margin:0;}.layout-filter-header h3:before,.layout-filter-header .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel:before,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .layout-filter-header .field--titel:before,.layout-filter-header .sliding-popup-bottom .eu-cookie-compliance-banner h2:before,.sliding-popup-bottom .eu-cookie-compliance-banner .layout-filter-header h2:before,.layout-filter-header .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1:before,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .layout-filter-header h1:before,.layout-filter-header .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1:before,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .layout-filter-header h1:before,.layout-filter-header .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1:before,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .layout-filter-header h1:before,.layout-filter-header body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1:before,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .layout-filter-header h1:before,.layout-filter-header body.maintenance-page .dialog-off-canvas-main-canvas header h1:before,body.maintenance-page .dialog-off-canvas-main-canvas header .layout-filter-header h1:before,.layout-filter-header .signup-form h1:before,.signup-form .layout-filter-header h1:before{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/filter--color.svg);background-size:contain;background-position:center;background-repeat:no-repeat;}.layout-filter-header .filter-expand-button{width:1.5rem;height:1.5rem;min-width:unset;display:-ms-flexbox;display:flex;padding:0;background-size:1rem;}}.field.label--inline{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:0px) and (max-width:620px){.field.label--inline{-ms-flex-direction:column;flex-direction:column;gap:0;margin-bottom:0.62rem;}}.field.label--inline .field-label{-ms-flex-preferred-size:20%;flex-basis:20%;font-size:0.625rem;font-style:normal;font-weight:400;line-height:0.875rem;letter-spacing:0.05rem;text-transform:uppercase;}@media screen and (min-width:0px) and (max-width:620px){.field.label--inline .field-label{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:0.62rem;}}.field.label--inline .field-content{-ms-flex:1;flex:1;}.field.label--inline .field-content *:first-child{margin-top:0;}.button-container{margin-bottom:1.255rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;}.block--pagetitleblock{padding-top:2rem;}.block--pagetitleblock h1{margin-top:0;margin-bottom:0;padding-left:2rem;padding-right:2rem;}@media screen and (min-width:0px) and (max-width:1180px){.block--pagetitleblock h1{padding-left:1rem;padding-right:1rem;}}.block--systemmainblock > #-ajax-form{margin:3.5rem auto;}.empty-page{padding-top:3.5rem;padding-bottom:3.5rem;text-align:center;}.empty-page .empty-view-message{margin-top:2rem;}.block-facet__wrapper select{font-family:var(--typo-text-family),sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;padding:0 1.5rem;height:2.5rem;border:0 none;outline:none;border:1px solid var(--palette-form-border);border-radius:0.375rem;background-color:var(--palette-form);color:var(--palette-form-contrast);font-size:var(--typo-text-size);font-weight:var(--typo-text-weight);letter-spacing:var(--typo-text-letter-spacing);text-transform:var(--typo-text-transform);line-height:1em;}.block-facet__wrapper select{-webkit-appearance:none;appearance:none;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/expand--dark.svg);background-size:0.5625rem auto;background-position:calc(100% - 1em) center;background-repeat:no-repeat;max-width:100%;padding-right:4em;}.block-facet__wrapper select:focus-within{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/collapse--dark.svg);}.block-facet__wrapper select::-ms-expand{display:none;}.block-facet__wrapper .select2-container--default .select2-search--inline .select2-search__field{padding:1em;}.block-facet__wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice{height:4rem;border:0 none;padding:0 12px;line-height:4rem;}.block-facet__wrapper .chosen-container.chosen-container-single,.block-facet__wrapper .chosen-container{font-size:var(--typo-text-size);font-weight:var(--typo-text-weight);max-width:100%;}.block-facet__wrapper .chosen-container.chosen-container-single input[type=text].chosen-search-input,.block-facet__wrapper .chosen-container input[type=text].chosen-search-input{min-height:3rem;background:url(/libraries/chosen/chosen-sprite.png) no-repeat 100% -20px;border-left:0 none;border-right:0 none;background-color:var(--palette-form);}.block-facet__wrapper .chosen-container.chosen-container-single .chosen-search,.block-facet__wrapper .chosen-container .chosen-search{margin-left:0;margin-right:0;padding:0;}.block-facet__wrapper .chosen-container.chosen-container-single .chosen-drop,.block-facet__wrapper .chosen-container .chosen-drop{background:var(--palette-form);}.block-facet__wrapper .chosen-container.chosen-container-single .chosen-single,.block-facet__wrapper .chosen-container .chosen-single{padding-left:1rem;height:4rem;line-height:4rem;border:1px solid var(--palette-form-border);border-radius:0.375rem;background:var(--palette-form);color:var(--palette-form-contrast);box-shadow:none;}.block-facet__wrapper .chosen-container.chosen-container-single .chosen-single div b,.block-facet__wrapper .chosen-container .chosen-single div b{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/down--dark.svg);background-position:center;}.block-facet__wrapper .chosen-container.chosen-container-single .chosen-results,.block-facet__wrapper .chosen-container .chosen-results{margin:0;padding:0;}.block-facet__wrapper .chosen-container.chosen-container-single .chosen-results li,.block-facet__wrapper .chosen-container .chosen-results li{padding:0.75rem 1rem;}.block-facet__wrapper .chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single div b,.block-facet__wrapper .chosen-container.chosen-container-active.chosen-with-drop .chosen-single div b{background-position-x:-14px;}.block-facet__wrapper .chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single,.block-facet__wrapper .chosen-container.chosen-container-active.chosen-with-drop .chosen-single{box-shadow:none;}form details{padding:0;border-radius:0;border:0 none;margin-bottom:0.5rem;}form details summary{margin-bottom:0.62rem;}form .field--type-address{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}form .field--type-address details > div > .form-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.62rem;}form .field--type-address details > div > .form-wrapper > *{max-width:100%;}form fieldset:not(.fieldgroup){padding:2rem 0 0 0;border:0;min-width:0;margin:0;border-radius:0;}@media screen and (min-width:1180px) and (max-width:8880px){form fieldset:not(.fieldgroup){margin:1em 0;}}form fieldset:not(.fieldgroup) fieldset{box-shadow:none;background-color:transparent;border:0 none;padding-left:0;padding-right:0;}form fieldset:not(.fieldgroup) fieldset legend{margin:0;}form fieldset:not(.fieldgroup) legend{float:left;margin-left:0;padding:0 0 1rem 0;}form fieldset:not(.fieldgroup) legend + .fieldset-wrapper{clear:both;}form .fieldgroup{border:0 none;}form .vertical-tabs{margin:2rem 0;}form .vertical-tabs__menu{margin:0;padding:0;margin-right:1rem;border:0 none;}form .vertical-tabs__panes{margin-left:15em;}form .vertical-tabs__panes details{margin-bottom:0;}form .vertical-tabs__menu-item{display:block;list-style:none;background-color:transparent;border:1px solid var(--palette-form-border);border-right:0 none;border-bottom:0 none;padding:0;margin-bottom:0;}form .vertical-tabs__menu-item:last-child{border-bottom:1px solid var(--palette-form-border);}form .vertical-tabs__menu-item::before{display:none;}form .vertical-tabs__menu-item a{display:block;padding:1em;text-decoration:none;}form .vertical-tabs__menu-item a:hover,form .vertical-tabs__menu-item a:focus{text-decoration:none;}form .vertical-tabs__menu-item .vertical-tabs__menu-item-title{text-decoration:none;}form .vertical-tabs__menu-item.is-selected{background-color:var(--palette-primary);color:var(--palette-primary-contrast);}form .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title,form .vertical-tabs__menu-item.is-selected a{color:var(--palette-primary-contrast);}form legend span{font-size:1.2rem;display:inline-block;}form h4.label,form .card h3.label,form .card .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .label.field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph form .card .label.field--titel,.card form h3.label,.card form .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .label.field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .card form .label.field--titel,form .card .signup-form h1.label,.card .signup-form form h1.label,form .signup-form .card h1.label,.signup-form .card form h1.label,form .card body.maintenance-page .dialog-off-canvas-main-canvas header h1.label,.card body.maintenance-page .dialog-off-canvas-main-canvas header form h1.label,form body.maintenance-page .dialog-off-canvas-main-canvas header .card h1.label,body.maintenance-page .dialog-off-canvas-main-canvas header .card form h1.label,form .card .sliding-popup-bottom .eu-cookie-compliance-banner h2.label,.card .sliding-popup-bottom .eu-cookie-compliance-banner form h2.label,form .sliding-popup-bottom .eu-cookie-compliance-banner .card h2.label,.sliding-popup-bottom .eu-cookie-compliance-banner .card form h2.label,form .card .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1.label,.card .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock form h1.label,form .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .card h1.label,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .card form h1.label,form .card .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1.label,.card .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner form h1.label,form .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .card h1.label,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .card form h1.label,form .card .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1.label,.card .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main form h1.label,form .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .card h1.label,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .card form h1.label,form .card body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1.label,.card body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner form h1.label,form body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .card h1.label,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .card form h1.label,form .views-group h2.label,form .views-group body.maintenance-page .dialog-off-canvas-main-canvas main h1.label,body.maintenance-page .dialog-off-canvas-main-canvas main form .views-group h1.label,.views-group form h2.label,.views-group form body.maintenance-page .dialog-off-canvas-main-canvas main h1.label,body.maintenance-page .dialog-off-canvas-main-canvas main .views-group form h1.label,form .views-group .block--pagetitleblock h1.label,.views-group .block--pagetitleblock form h1.label,form .block--pagetitleblock .views-group h1.label,.block--pagetitleblock .views-group form h1.label{font-size:1.2rem;}form .label,form label:not(.option){display:block;margin:1em 0 0.5em 0;}form .label-with-description{padding-top:0.25em;padding-bottom:0.25em;}form .label-with-description label:not(.option){display:inline-block;vertical-align:middle;line-height:2em;margin:0;}form label.form-required:not(.option):after,form label.option.form-required:after{content:" *";font-size:calc(var(--typo-text-size) * 0.9);color:var(--palette-primary);}form .form-item{margin-bottom:0.5em;}form .form-item-managed-file,form textarea,form select,form input[type=text],form input[type=email],form input[type=search],form input[type=tel],form input[type=url],form input[type=password],form input[type=color],form input[type=file],form input[type=color],form input[type=number],form input[type=range],form input[type=date],form input[type=month],form input[type=week],form input[type=time],form input[type=datetime],form input[type=datetime-local]{font-family:var(--typo-text-family),sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;padding:1.2rem 1rem;border:0 none;outline:none;border:1px solid var(--palette-form-border);border-radius:0.375rem;background-color:var(--palette-form);color:var(--palette-form-contrast);font-size:var(--typo-text-size);font-weight:var(--typo-text-weight);letter-spacing:var(--typo-text-letter-spacing);text-transform:var(--typo-text-transform);}form .form-item-managed-file.error,form textarea.error,form select.error,form input[type=text].error,form input[type=email].error,form input[type=search].error,form input[type=tel].error,form input[type=url].error,form input[type=password].error,form input[type=color].error,form input[type=file].error,form input[type=color].error,form input[type=number].error,form input[type=range].error,form input[type=date].error,form input[type=month].error,form input[type=week].error,form input[type=time].error,form input[type=datetime].error,form input[type=datetime-local].error{border-color:#fd5765;}form textarea,form input[type=text],form input[type=email],form input[type=search],form input[type=tel],form input[type=url],form input[type=password],form input[type=color],form input[type=file],form input[type=color],form input[type=number],form input[type=range],form input[type=date],form input[type=month],form input[type=week],form input[type=time],form input[type=datetime],form input[type=datetime-local]{width:100%;min-height:4rem;}form input[type=file]{width:auto;margin-bottom:1rem;}form select{-webkit-appearance:none;appearance:none;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/expand--dark.svg);background-size:auto 0.5rem;background-position:calc(100% - 1em) center;background-repeat:no-repeat;min-width:6em;max-width:100%;padding-right:4em;padding-top:1.4rem;padding-bottom:1.4rem;}form select:focus-within{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/collapse--dark.svg);}form select::-ms-expand{display:none;}form .select2-container--default .select2-search--inline .select2-search__field{padding:1em;}form .select2-container--default .select2-selection--multiple .select2-selection__choice{height:4rem;border:0 none;padding:0 12px;line-height:4rem;}form .chosen-container.chosen-container-single,form .chosen-container{max-width:15rem;font-size:var(--typo-text-size);font-weight:var(--typo-text-weight);}form .chosen-container.chosen-container-single input[type=text].chosen-search-input,form .chosen-container input[type=text].chosen-search-input{min-height:3rem;background:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/search--light.svg) !important;background-repeat:no-repeat !important;background-position:calc(100% - 1rem) center !important;background-size:0.6rem !important;border:0 none;background-color:var(--palette-primary) !important;color:var(--palette-primary-contrast) !important;}form .chosen-container.chosen-container-single .chosen-search,form .chosen-container .chosen-search{margin-left:0;margin-right:0;padding:0;}form .chosen-container.chosen-container-single .chosen-drop,form .chosen-container .chosen-drop{background:var(--palette-form);border:0 none;}form .chosen-container.chosen-container-single .chosen-single,form .chosen-container .chosen-single{padding-left:1rem;height:4rem;line-height:4rem;border:1px solid var(--palette-form-border);border-radius:0.375rem;background:var(--palette-form);color:var(--palette-form-contrast);box-shadow:none;}form .chosen-container.chosen-container-single .chosen-single div b,form .chosen-container .chosen-single div b{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/expand--dark.svg) !important;background-position:calc(100% - 0.6rem) center !important;background-size:0.5em !important;}form .chosen-container.chosen-container-single .chosen-results,form .chosen-container .chosen-results{margin:0;padding:0;}form .chosen-container.chosen-container-single .chosen-results li,form .chosen-container .chosen-results li{padding:0.75rem 1rem;line-height:1.2rem;}form .chosen-container.chosen-container-single .chosen-results li.highlighted,form .chosen-container .chosen-results li.highlighted{background:var(--palette-secondary);}form .chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single div b,form .chosen-container.chosen-container-active.chosen-with-drop .chosen-single div b{background-position-x:-14px;}form .chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single,form .chosen-container.chosen-container-active.chosen-with-drop .chosen-single{box-shadow:none;}form .chosen-container-multi .chosen-choices{box-shadow:none;background-image:none;padding:0.2rem 1rem;border-radius:0.375rem;}form .chosen-container-multi .chosen-choices .search-choice{padding:0.5rem 2rem;background:var(--palette-primary);color:var(--palette-primary-contrast);border-color:var(--palette-primary);margin-right:0.25rem;margin-bottom:0.25rem;position:relative;}form .chosen-container-multi .chosen-choices .search-choice .search-choice-close{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--light.svg);background-position:center;background-size:60%;background-repeat:no-repeat;}form input.form-autocomplete{background-position:calc(100% - 0.5rem) center !important;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/autocomplete--dark.svg) !important;}form input.form-autocomplete.ui-autocomplete-loading{background-image:url(/themes/custom/hpt_ng_theme/throbber.svg) !important;background-position:calc(100% - 1rem) center !important;background-size:2rem !important;}form input[type=submit]{-webkit-appearance:none;appearance:none;font-family:"Barlow",sans-serif;display:inline-block;vertical-align:middle;cursor:pointer;margin-bottom:0.5rem;padding:1rem 1.5rem;min-width:9rem;border:0 none;font-size:1rem;background-color:var(--palette-button);color:var(--palette-button-contrast);border-radius:0.375rem;}form input[type=submit]:hover,form input[type=submit]:focus{background-color:var(--palette-button-active);}form input[type=submit][disabled=disabled]{opacity:0.4;}form .description{font-size:0.8em;padding:0;position:relative;margin-top:0.5em;margin-bottom:1em;}form .description a{text-decoration:underline;}form .description.description_toggle_display:before{content:"";font-size:calc(var(--typo-text-weight) * 0.5);border-bottom:1em solid var(--palette-primary);border-left:1em solid transparent;border-right:1em solid transparent;position:absolute;top:0;-webkit-transform:translate(50%,-100%);transform:translate(50%,-100%);}form .description.description_toggle_display:not(.expanded){display:none;}form label.option + .description.description_toggle_display:not(.expanded){display:block;margin:0;border-radius:0;color:var(--palette-text);}form label.option + .description.description_toggle_display:not(.expanded):before{display:none;}form .form-actions{margin-top:1em;text-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;margin-top:2rem;}form .form-actions a.button{height:1.25rem;line-height:normal;margin:0;}form .form-actions input[type=submit]{margin:0;}form .field-suffix{font-size:calc(var(--typo-text-weight) * 0.75);display:inline-block;margin-top:6px;padding-left:1.4em;}form.confirmation{text-align:center;max-width:40rem;margin-left:auto;margin-right:auto;font-family:var(--typo-highlight-family),sans-serif;font-weight:var(--typo-highlight-weight);font-size:var(--typo-highlight-size);line-height:var(--typo-highlight-line-height);letter-spacing:var(--typo-highlight-letter-spacing);text-transform:var(--typo-highlight-transform);overflow-wrap:break-word;padding:2rem;}@media screen and (min-width:0px) and (max-width:860px){form.confirmation{word-break:break-word;}}form.confirmation .form-actions > *{display:inline-block;vertical-align:middle;}form input[type=date]{background:transparent;background-repeat:no-repeat;background-size:2rem auto;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/date--light.svg);background-position:calc(100% - 0.5em) center;padding-right:1rem;}form [type=date]::-webkit-inner-spin-button{display:none;}form [type=date]::-webkit-calendar-picker-indicator{opacity:0;}form .form-show-description{width:1.25rem;height:1.25rem;display:inline-block;font-size:calc(var(--typo-text-weight) * 0.75);border-radius:100%;outline:none;padding:0;vertical-align:top;}form .js-form-managed-file{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center;}form .js-form-managed-file input[type=file]{margin:0;}form .js-form-managed-file input[type=submit]{font-size:1rem;padding:1em;line-height:0;height:3rem;}form .js-form-type-radio,form .js-form-type-checkbox{position:relative;margin-bottom:0.75em;}form .js-form-type-radio label,form .js-form-type-checkbox label{display:inline-block;padding:0;padding-left:1.75rem;position:relative;}form .js-form-type-radio label:before,form .js-form-type-checkbox label:before{content:"";width:1em;height:1em;border:2px solid;position:absolute;left:0;top:2px;-webkit-transform:none;transform:none;background-size:90% auto;background-position:center;background-repeat:no-repeat;}form .js-form-type-radio label + .description,form .js-form-type-checkbox label + .description{margin-left:0;padding-left:1.75rem;margin-top:4px;max-width:600px;}form .js-form-type-radio label a,form .js-form-type-checkbox label a{font-weight:400;}form .js-form-type-radio label a:hover,form .js-form-type-radio label a:focus,form .js-form-type-checkbox label a:hover,form .js-form-type-checkbox label a:focus{text-decoration:underline;}form .js-form-type-radio input[type=radio],form .js-form-type-radio input[type=checkbox],form .js-form-type-checkbox input[type=radio],form .js-form-type-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;bottom:0;left:50%;}form .js-form-type-radio input[type=radio]:checked + label:before,form .js-form-type-radio input[type=checkbox]:checked + label:before,form .js-form-type-checkbox input[type=radio]:checked + label:before,form .js-form-type-checkbox input[type=checkbox]:checked + label:before{background-color:var(--palette-primary);border-color:var(--palette-primary);background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--light.svg);background-size:50%;background-position:center;background-repeat:no-repeat;content:"";text-align:center;color:#fff;width:1rem;height:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-weight:600;}form .js-form-type-radio input[type=radio]:focus + label:before,form .js-form-type-radio input[type=checkbox]:focus + label:before,form .js-form-type-checkbox input[type=radio]:focus + label:before,form .js-form-type-checkbox input[type=checkbox]:focus + label:before{background-color:rgba(204,204,204,0.5882352941);}form .js-form-type-radio input[type=radio]:focus:checked + label:before,form .js-form-type-radio input[type=checkbox]:focus:checked + label:before,form .js-form-type-checkbox input[type=radio]:focus:checked + label:before,form .js-form-type-checkbox input[type=checkbox]:focus:checked + label:before{background-color:var(--palette-primary-active);}form .js-form-type-radio input[type=radio].error + label:before,form .js-form-type-radio input[type=checkbox].error + label:before,form .js-form-type-checkbox input[type=radio].error + label:before,form .js-form-type-checkbox input[type=checkbox].error + label:before{border-color:#fd5765 !important;}form .js-form-type-radio .label-value > small,form .js-form-type-checkbox .label-value > small{margin-top:0.5em;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}form .js-form-type-radio .label-value > div,form .js-form-type-checkbox .label-value > div{font-weight:bold;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}form .js-form-type-radio label:before{border-radius:50%;}form .js-form-type-radio input[type=radio]:checked + label:before{content:"";background:var(--palette-primary);background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--light.svg);background-size:50%;background-position:center;background-repeat:no-repeat;}form .address-container-inline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.62rem;}form .form-type-select,form .form-type-tel,form .form-type-password,form .form-type-textarea,form .form-type-email,form .form-type-textfield{position:relative;}form .form-type-select label,form .form-type-tel label,form .form-type-password label,form .form-type-textarea label,form .form-type-email label,form .form-type-textfield label{position:absolute;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.04688rem;margin:0;padding:1.2rem 1rem;top:0;opacity:0;transition:all 0.2s ease-in-out;pointer-events:none;}form .form-type-select label:not(.option).is-active,form .form-type-tel label:not(.option).is-active,form .form-type-password label:not(.option).is-active,form .form-type-textarea label:not(.option).is-active,form .form-type-email label:not(.option).is-active,form .form-type-textfield label:not(.option).is-active{padding:0.2rem 1rem;font-size:0.8rem;opacity:1;-webkit-transform:translateY(1px);transform:translateY(1px);color:var(--palette-form-contrast);}form .form-type-select label.option.form-required:after,form .form-type-tel label.option.form-required:after,form .form-type-password label.option.form-required:after,form .form-type-textarea label.option.form-required:after,form .form-type-email label.option.form-required:after,form .form-type-textfield label.option.form-required:after{color:var(--palette-primary);}form .g-recaptcha > div{margin-left:0;margin-right:0;margin-bottom:2rem;}form input[type=password]{width:100%;}form .form-item-password-confirm > label:not(.option){font-family:var(--typo-h4-family),sans-serif;font-weight:var(--typo-h4-weight);font-size:var(--typo-h4-size);line-height:var(--typo-h4-line-height);letter-spacing:var(--typo-h4-letter-spacing);text-transform:var(--typo-h4-transform);overflow-wrap:break-word;padding-left:0;}@media screen and (min-width:0px) and (max-width:860px){form .form-item-password-confirm > label:not(.option){word-break:break-word;}}form .form-item-password-confirm .form-item{position:relative;display:block;}form .form-item-password-confirm .password-suggestions{display:none !important;}form .form-item-password-confirm .js-password-confirm-message{text-indent:-9999px;}form .form-item-password-confirm .js-password-confirm-message > span{width:1.5em;height:1.5em;background-size:contain;background-position:center;background-repeat:no-repeat;display:block;position:absolute;top:50%;right:1em;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);}form .form-item-password-confirm .password-strength{width:100px;position:absolute;top:28px;right:0;display:none !important;}form .form-item-password-confirm .password-strength__title{display:none;}@media screen and (min-width:0px) and (max-width:1180px){form .field-group-tabs-wrapper details{padding:2rem;border:0 none;background-color:transparent;border-radius:0;}form .field-group-tabs-wrapper details .step-button-container{display:none;}form .field-group-tabs-wrapper details summary{font-family:var(--typo-h3-family),sans-serif;font-weight:var(--typo-h3-weight);font-size:var(--typo-h3-size);line-height:var(--typo-h3-line-height);letter-spacing:var(--typo-h3-letter-spacing);text-transform:var(--typo-h3-transform);overflow-wrap:break-word;margin-bottom:0.75rem;padding-top:2rem;padding-bottom:2rem;pointer-events:none;display:block;}}@media screen and (min-width:0px) and (max-width:1180px) and (min-width:0px) and (max-width:860px){form .field-group-tabs-wrapper details summary{word-break:break-word;}}@media screen and (min-width:0px) and (max-width:1180px){form .field-group-tabs-wrapper details summary:focus::marker,form .field-group-tabs-wrapper details summary::marker{background:transparent;color:transparent;display:none;}}@media screen and (min-width:0px) and (max-width:1180px){form .field-group-tabs-wrapper .horizontal-tabs-list{display:none;}}@media screen and (min-width:0px) and (max-width:620px){form .field-group-tabs-wrapper details{padding:0;}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s;}::-webkit-input-placeholder{color:var(--palette-form-contrast);opacity:0.8;}:-ms-input-placeholder{color:var(--palette-form-contrast);opacity:0.8;}::-ms-input-placeholder{color:var(--palette-form-contrast);opacity:0.8;}::placeholder{color:var(--palette-form-contrast);opacity:0.8;}::-ms-input-placeholder{color:var(--palette-form-contrast);}.touchevents .draggable td{padding:0;}button.hamburger,.address-book__container .hamburger.address-book__add-link{padding:16px 16px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;background-color:transparent;min-width:auto;margin-right:-1rem;}button.hamburger:hover,.address-book__container .hamburger.address-book__add-link:hover,button.hamburger:focus,.address-book__container .hamburger.address-book__add-link:focus{background-color:transparent;}.hamburger-box{width:25px;height:18px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-1px;width:25px;height:2px;background-color:var(--palette-text);border-radius:0px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:0.15s;transition-timing-function:ease;top:1px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block;width:25px;height:2px;background-color:var(--palette-text);border-radius:0px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner:before{top:10px;transition:opacity 0.125s 0.275s ease;}.hamburger-inner:after{top:20px;bottom:-8px;transition:-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s;}.hamburger.is-active .hamburger-inner:before{transition-delay:0s;opacity:0;}.hamburger.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue{display:block;position:fixed;left:0;right:0;bottom:64px;top:73px;max-height:calc(100vh - 73px);z-index:9;background-color:var(--palette-bg);overflow-y:auto;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue ul.menu{-ms-flex-direction:column;flex-direction:column;padding:1.25rem 0;border-radius:0;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue ul.menu > li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue ul.menu > li a{font-size:1.5625rem;width:calc(100% - 3rem);padding:1.25rem 1.5rem;}@media screen and (min-width:0px) and (max-width:1180px){body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue ul.menu > li a{border:0 none;}}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue ul.menu > li a:after{display:none;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue ul.menu > li .icon-link{display:none;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue ul.menu > li ul{position:relative;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue ul.menu > li .menu--sub--wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue ul.menu > li.menu-item--active-trail > a:after{display:none;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue ul.menu > li a.is-active{color:var(--palette-primary);}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue .menu-item .menu--sub--wrapper{display:none;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue .menu-item.mobile-expand .menu--sub--wrapper{display:block;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue .menu-item.mobile-expand .menu--sub--wrapper ul.menu--sub.menu{display:block;padding-top:0;box-shadow:none;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue .menu-item.mobile-expand .menu--sub--wrapper ul.menu--sub.menu a{font-size:1rem;padding:1rem 1.5rem;border-radius:0;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue .menu-item.mobile-expand .menu--sub--wrapper ul.menu--sub.menu a.is-active{color:var(--palette-primary-contrast);}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue .menu_expand{display:block;position:absolute;right:0;top:0;-ms-flex-order:2;order:2;padding:0;background-color:transparent;min-width:auto;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/expand--color.svg);background-size:1rem;background-position:center;background-repeat:no-repeat;width:4rem;height:4.65rem;padding:1.25rem 1.5rem;z-index:10;}body.mobile-menu-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__header-menue .mobile-expand .menu_expand{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/collapse--color.svg);}.region--mobile_floating_menu{display:none;}@media screen and (min-width:0px) and (max-width:1180px){.region--mobile_floating_menu{display:block;position:fixed;bottom:0;left:0;right:0;z-index:11;box-shadow:0px -12px 29px -5px rgba(0,0,0,0.3);}}.region--mobile_floating_menu nav ul.menu{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;width:100%;background-color:#5d7c6b;}.region--mobile_floating_menu nav ul.menu li{-ms-flex-preferred-size:25%;flex-basis:25%;}.region--mobile_floating_menu nav ul.menu li a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:0.625rem;width:100%;height:4rem;gap:0.44rem;}.region--mobile_floating_menu nav ul.menu li a:hover,.region--mobile_floating_menu nav ul.menu li a:focus{background-color:#41564a;}.region--mobile_floating_menu nav ul.menu li a:before{content:"";width:1.16169rem;height:1.16169rem;display:block;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/globe--light.svg);background-position:center;background-repeat:no-repeat;background-size:contain;}.region--mobile_floating_menu nav ul.menu li a.menu-icon--search:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/search--light.svg);}.region--mobile_floating_menu nav ul.menu li a.menu-icon--cart:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/cart--light.svg);}.region--mobile_floating_menu nav ul.menu li a.menu-icon--user:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/profile--light.svg);}.region--mobile_floating_menu nav ul.menu li a.menu-icon--quicklinks:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/quicklinks--light.svg);}.region--mobile_floating_menu nav ul.menu li a.menu-icon--logout:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/logout--light.svg);}body.quicklinks-expanded .region--mobile_floating_menu nav ul.menu li a.menu-icon--quicklinks:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--light.svg);}.icon{content:"";width:1.375em;height:1.375em;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;}.icon--search{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/search--color.svg);}.icon--cart{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/cart--color.svg);}.icon--profile{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/profile--color.svg);}.attribute-label{padding:0.25rem 0.5rem;background-color:var(--palette-primary);color:var(--palette-primary-contrast);border-radius:0.25rem;font-size:0.6875rem;line-height:1.27273em;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;}.attribute-label--dark{background-color:var(--palette-primary-active);}.attribute-wrapper{display:-ms-flexbox;display:flex;gap:0.25rem;-ms-flex-align:center;align-items:center;margin-bottom:0.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block--systemmenublock__header-menue ul.menu{display:-ms-flexbox;display:flex;}.block--systemmenublock__header-menue ul.menu > li a{padding:1.25rem;display:block;position:relative;border-bottom:2px solid transparent;}.block--systemmenublock__header-menue ul.menu > li a:after{content:"";display:block;background-color:transparent;position:absolute;height:1px;left:0;right:0;bottom:0.5rem;max-width:75%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.block--systemmenublock__header-menue ul.menu > li a:hover,.block--systemmenublock__header-menue ul.menu > li a:focus{border-color:var(--palette-button-active);}.block--systemmenublock__header-menue ul.menu > li a:hover .icon--search,.block--systemmenublock__header-menue ul.menu > li a:focus .icon--search{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/search--colorlight.svg);}.block--systemmenublock__header-menue ul.menu > li a.expandable:hover,.block--systemmenublock__header-menue ul.menu > li a.expandable:focus{border-color:transparent;}.block--systemmenublock__header-menue ul.menu > li a:hover,.block--systemmenublock__header-menue ul.menu > li a:focus{color:var(--palette-button-active);}.block--systemmenublock__header-menue ul.menu > li a.is-active{color:var(--palette-button);}.block--systemmenublock__header-menue ul.menu > li a.is-active:after{background-color:var(--palette-button);}.block--systemmenublock__header-menue ul.menu > li ul{display:none;position:absolute;margin-top:0;z-index:2;background-color:var(--palette-bg);box-shadow:0px 8px 16px 0px rgba(0,0,0,0.08);border-radius:0.375rem;overflow:hidden;}.block--systemmenublock__header-menue ul.menu > li ul a:focus,.block--systemmenublock__header-menue ul.menu > li ul a:hover{background-color:var(--palette-button-active);color:var(--palette-button-active-contrast);border-color:transparent;}.block--systemmenublock__header-menue ul.menu > li ul li a.is-active{background-color:var(--palette-button);color:var(--palette-button-contrast);border-color:transparent;}.block--systemmenublock__header-menue ul.menu > li ul li a.is-active:after{display:none;}.block--systemmenublock__header-menue ul.menu > li:hover ul,.block--systemmenublock__header-menue ul.menu > li:focus ul{display:block;}.block--systemmenublock__header-menue ul.menu > li.menu-item--active-trail > a{color:var(--palette-button);}.block--systemmenublock__header-menue ul.menu > li.menu-item--active-trail > a:after{background-color:var(--palette-button);}.block--systemmenublock__header-menue .menu_expand{display:none;}.block--systemmenublock__footer ul.menu{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.layout-search{background-color:var(--palette-text);color:#b5dac6;padding:1.5rem 2rem;}@media screen and (min-width:0px) and (max-width:1180px){.layout-search{padding:1.5rem 1rem;}}.layout-search--inner{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;}.layout-search--label-container{font-size:0.6875rem;text-transform:uppercase;letter-spacing:0.1em;line-height:1.27273em;padding-bottom:0.62rem;}.layout-search .views-exposed-form{margin-left:auto;margin-right:auto;height:100%;position:inherit;}.layout-search .views-exposed-form form{position:inherit;display:-ms-flexbox;display:flex;height:100%;}.layout-search .views-exposed-form form .form-item{margin:0;-ms-flex:1;flex:1;height:100%;}.layout-search .views-exposed-form form input.form-autocomplete{border-radius:0;height:100%;background-image:none;padding-right:3rem;background-repeat:no-repeat !important;background-image:none !important;}@media screen and (min-width:0px) and (max-width:1180px){.layout-search .views-exposed-form form input.form-autocomplete{border-radius:0.625rem 0 0 0.625rem;background-image:none !important;padding-right:0;}}.layout-search .views-exposed-form form input.form-autocomplete.ui-autocomplete-loading{background-image:url(/themes/custom/hpt_ng_theme/throbber.svg);background-position:calc(100% - 2rem) center;background-size:1rem auto;}.layout-search .form-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0.25rem;-ms-flex-align:center;align-items:center;background-color:var(--palette-form);margin:0;padding-right:0.69rem;border-radius:0 0.625rem 0.625rem 0;}.layout-search .form-actions input[type=submit]{margin:0;line-height:1em;background-color:var(--palette-primary);background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/search--light.svg);background-repeat:no-repeat;background-size:1rem auto;background-position:calc(100% - 1.5rem) center;padding-right:3.5rem;padding-left:2.5rem;}@media screen and (min-width:0px) and (max-width:1180px){.layout-search .form-actions input[type=submit]{font-size:0;text-indent:-9999px;min-width:auto;padding:0;width:2.5rem;height:2.5rem;background-position:center;}}.layout-search .form-actions input[type=submit]:hover,.layout-search .form-actions input[type=submit]:focus{background-color:var(--palette-primary-active);}.layout-search .form-actions input[value=Zurücksetzten]{display:none;background-color:transparent;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--dark.svg);min-width:auto;font-size:0;padding:2rem;}.layout-search .form-actions input[value=Zurücksetzten]:hover,.layout-search .form-actions input[value=Zurücksetzten]:focus{background-color:transparent;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--coloralt.svg);}body.verlagsprogramm .layout-search .form-actions input[value=Zurücksetzten]{display:block;}@media screen and (min-width:0px) and (max-width:620px){body.verlagsprogramm .layout-search .form-actions input[value=Zurücksetzten]{display:none;}}@media screen and (min-width:0px) and (max-width:1180px){body:not(.verlagsprogramm) .region--facet{grid-template-columns:1fr 1fr;}}.search-api-autocomplete-search.ui-widget.ui-widget-content{border-radius:0.625rem;border:0 none;margin-top:0.75rem;box-shadow:0px 0px 32px 0px rgba(0,0,0,0.15);right:0;width:100% !important;left:0 !important;top:unset !important;overflow:auto;max-height:40vh;}.search-api-autocomplete-search.ui-widget.ui-widget-content .ui-menu-item{border-bottom:1px solid #f4f4f4;background-color:transparent;overflow:hidden;}.search-api-autocomplete-search.ui-widget.ui-widget-content .ui-menu-item-wrapper:focus article,.search-api-autocomplete-search.ui-widget.ui-widget-content .ui-menu-item-wrapper:hover article{background-color:#cdd8d7;}.block-facet--checkbox{position:inherit;}.block-facet--checkbox .facet-item input[type=checkbox]{display:none;}.block-facet--checkbox .facet-item input[type=checkbox] + label{padding:0.5rem 0.88rem;border-radius:3.75rem;color:var(--palette-button);border:1px solid;display:block;cursor:pointer;}.block-facet--checkbox .facet-item input[type=checkbox] + label:hover,.block-facet--checkbox .facet-item input[type=checkbox] + label:focus{background-color:var(--palette-button);border-color:var(--palette-button);color:var(--palette-button-contrast);}.block-facet--checkbox .facet-item input[type=checkbox]:checked + label{background-color:var(--palette-button-active);border-color:var(--palette-button-active);color:var(--palette-button-contrast);}.block-facet--checkbox .block-facet__wrapper{position:inherit;}.block-facet--checkbox .expand-checkboxes{color:#000;line-height:1em;border-radius:6px;background:#efefef;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/plus--dark.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem) center;background-size:0.5rem auto;text-decoration:none;padding:1rem;min-width:10rem;padding-right:3rem;max-width:14rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media screen and (min-width:0px) and (max-width:1180px){.block-facet--checkbox .expand-checkboxes{max-width:none;display:block;width:calc(100% - 4rem);min-width:auto;}}.block-facet--checkbox .expand-checkboxes + ul{display:none;position:absolute;z-index:6;background-color:var(--palette-form);color:var(--palette-text);left:0;right:0;top:calc(100% + 0.25rem);gap:0.25rem;padding:0.69rem 0.69rem 1rem 0.69rem;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:0.625rem;box-shadow:0px 0px 32px 0px rgba(0,0,0,0.15);}@media screen and (min-width:0px) and (max-width:1180px){.block-facet--checkbox .expand-checkboxes + ul{top:calc(100% + 1.5rem);left:-1rem;right:-1rem;width:auto;border-radius:0;}}.block-facet--checkbox.active-widget .expand-checkboxes{background-color:var(--palette-primary-active);color:var(--palette-primary-contrast);background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/minus--light.svg);}@media screen and (min-width:0px) and (max-width:1180px){.block-facet--checkbox.active-widget .expand-checkboxes{background-color:var(--palette-primary);}}.block-facet--checkbox.active-widget .expand-checkboxes + ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:0px) and (max-width:1180px){.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox{-ms-flex-direction:column;flex-direction:column;gap:0.62rem;}}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox.facet-inactive .facet-item:first-child a,.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox.facet-inactive .facet-item:first-child input[type=checkbox] + label{border-color:var(--palette-button);background-color:var(--palette-button);color:var(--palette-button-contrast);}@media screen and (min-width:0px) and (max-width:1180px){.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox.facet-inactive .facet-item:first-child a,.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox.facet-inactive .facet-item:first-child input[type=checkbox] + label{border-radius:0.375rem;border:1px solid var(--palette-button);}}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox.facet-inactive .facet-item:first-child a .facet-item__value:after,.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox.facet-inactive .facet-item:first-child input[type=checkbox] + label .facet-item__value:after{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/grid--light.svg) !important;}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox a{border-radius:6px 0 0 6px;color:var(--palette-button);padding:0.8rem 1.5rem;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:0.62rem;line-height:1em;border:1px solid;}@media screen and (min-width:0px) and (max-width:1180px){.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox a{-ms-flex-pack:justify;justify-content:space-between;}}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox a:after{content:"";display:block;width:0.875rem;height:0.75rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/list--color.svg);background-size:auto 0.75rem;background-position:center;background-repeat:no-repeat;}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox a:hover,.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox a:focus{border-color:var(--palette-button-active);background-color:var(--palette-button-active);color:var(--palette-button-contrast);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox] + label{border-radius:0;color:var(--palette-button);padding:0.8rem 1.5rem;}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox] + label .facet-item__value{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:0.62rem;line-height:1em;}@media screen and (min-width:0px) and (max-width:1180px){.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox] + label .facet-item__value{-ms-flex-pack:justify;justify-content:space-between;}}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox] + label .facet-item__value:after{content:"";display:block;width:0.875rem;height:0.75rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/list--color.svg);background-size:auto 0.75rem;background-position:center;background-repeat:no-repeat;}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox] + label:hover,.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox] + label:focus{border-color:var(--palette-button-active);background-color:var(--palette-button-active);color:var(--palette-button-contrast);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]:checked + label{border-color:var(--palette-button);background-color:var(--palette-button);color:var(--palette-button-contrast);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-alle-werke + label .facet-item__value:after{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/grid--color.svg);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-alle-werke:checked + label .facet-item__value:after{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/grid--light.svg);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-alle-werke + label:hover .facet-item__value:after,.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-alle-werke + label:focus .facet-item__value:after{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/grid--light.svg);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-online-zusatzmaterial + label .facet-item__value:after{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/download--color.svg);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-online-zusatzmaterial:checked + label .facet-item__value:after{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/download--light.svg);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-online-zusatzmaterial + label:hover .facet-item__value:after,.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-online-zusatzmaterial + label:focus .facet-item__value:after{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/download--light.svg);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-schulbuchreihen + label .facet-item__value:after{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/list--color.svg);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-schulbuchreihen:checked + label .facet-item__value:after{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/list--light.svg);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-schulbuchreihen + label:hover .facet-item__value:after,.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox input[type=checkbox]#darstellung-schulbuchreihen + label:focus .facet-item__value:after{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/list--light.svg);}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox .facet-item:first-child input[type=checkbox] + label{border-radius:6px 0 0 6px;border-right:0 none;}@media screen and (min-width:0px) and (max-width:1180px){.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox .facet-item:first-child input[type=checkbox] + label{border-radius:0.375rem;border:1px solid;}}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox .facet-item:last-child input[type=checkbox] + label{border-radius:0 6px 6px 0;border-left:0 none;}@media screen and (min-width:0px) and (max-width:1180px){.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox .facet-item:last-child input[type=checkbox] + label{border-radius:0.375rem;border:1px solid;}}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox .facet-item:only-child input[type=checkbox] + label{border:1px solid;border-radius:6px;}@media screen and (min-width:0px) and (max-width:1180px){.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox .facet-item:only-child input[type=checkbox] + label{border-radius:0.375rem;border:1px solid;}}.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox .facet-item:nth-child(2) input[type=checkbox] + label{border-left-width:1px;border-left-style:solid;}@media screen and (min-width:0px) and (max-width:1180px){.block-facet--checkbox.block--facetblock__darstellung .item-list__checkbox .facet-item:nth-child(2) input[type=checkbox] + label{border-radius:0.375rem;border:1px solid;}}.region--search{-ms-flex:1;flex:1;}.js-facets-dropdown-links li.facet-item > a{display:none;}.region--facet{display:-ms-flexbox;display:flex;gap:0.5rem;z-index:2;background-color:var(--palette-form);-ms-flex-align:center;align-items:center;padding:0.69rem;border-radius:0.625rem 0 0 0.625rem;}@media screen and (min-width:0px) and (max-width:1180px){.region--facet{display:grid;grid-template-columns:calc(50% - 2rem) calc(50% - 2rem) 2rem;-ms-flex-order:2;order:2;background-color:transparent;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:0.62rem;padding:0;margin-bottom:0;max-width:calc(100vw - 2rem);}}.region--facet h3.disabled-facet,.region--facet .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .disabled-facet.field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .region--facet .disabled-facet.field--titel,.region--facet .sliding-popup-bottom .eu-cookie-compliance-banner h2.disabled-facet,.sliding-popup-bottom .eu-cookie-compliance-banner .region--facet h2.disabled-facet,.region--facet .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1.disabled-facet,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .region--facet h1.disabled-facet,.region--facet .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1.disabled-facet,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .region--facet h1.disabled-facet,.region--facet .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1.disabled-facet,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .region--facet h1.disabled-facet,.region--facet body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1.disabled-facet,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .region--facet h1.disabled-facet,.region--facet body.maintenance-page .dialog-off-canvas-main-canvas header h1.disabled-facet,body.maintenance-page .dialog-off-canvas-main-canvas header .region--facet h1.disabled-facet,.region--facet .signup-form h1.disabled-facet,.signup-form .region--facet h1.disabled-facet{margin:0;font-size:1rem;color:#000;line-height:1em;border-radius:6px;background:#efefef;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--dark.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem) center;background-size:0.5rem auto;text-decoration:none;padding:1rem;display:inline-block;min-width:10rem;opacity:0.3;}@media screen and (min-width:0px) and (max-width:1180px){.region--facet h3.disabled-facet,.region--facet .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .disabled-facet.field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .region--facet .disabled-facet.field--titel,.region--facet .sliding-popup-bottom .eu-cookie-compliance-banner h2.disabled-facet,.sliding-popup-bottom .eu-cookie-compliance-banner .region--facet h2.disabled-facet,.region--facet .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1.disabled-facet,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .region--facet h1.disabled-facet,.region--facet .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1.disabled-facet,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .region--facet h1.disabled-facet,.region--facet .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1.disabled-facet,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .region--facet h1.disabled-facet,.region--facet body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1.disabled-facet,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .region--facet h1.disabled-facet,.region--facet body.maintenance-page .dialog-off-canvas-main-canvas header h1.disabled-facet,body.maintenance-page .dialog-off-canvas-main-canvas header .region--facet h1.disabled-facet,.region--facet .signup-form h1.disabled-facet,.signup-form .region--facet h1.disabled-facet{opacity:1;color:rgba(0,0,0,0.2784313725);min-width:auto;width:calc(100% - 2rem);background-image:none;}}.views-result{text-align:center;font-size:1.875rem;font-weight:500;margin-bottom:2rem;}@media screen and (min-width:0px) and (max-width:1180px){.views-result{margin-bottom:0;font-size:1.1rem;opacity:0.4;}}.filter-expand-button{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/filter--color.svg);background-color:#efefef;background-size:1.25rem;background-position:center;background-repeat:no-repeat;height:3rem;width:3rem;min-width:auto;}.filter-expand-button--labeled{width:auto;padding-left:3rem;background-color:var(--palette-primary);background-position:1rem center;margin:auto 1rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/filter--light.svg);}@media screen and (min-width:0px) and (max-width:620px){.filter-expand-button--labeled{width:calc(100% - 2rem);}}.filter-expand-button.is-active{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--color.svg);background-color:transparent;}.filter-expand-button:hover,.filter-expand-button:focus{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/filter--light.svg);background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--color.svg);}.filter-submit{border-radius:6.25rem;font-size:0.9375rem;letter-spacing:0.11719rem;text-transform:uppercase;display:block;margin:auto;margin-bottom:1rem;padding:1rem 2rem;}.filter-reset{background-color:transparent;color:var(--palette-primary);text-decoration:underline;font-size:0.9375rem;letter-spacing:0.11719rem;text-transform:uppercase;display:block;margin:auto;}.filter-reset:hover,.filter-reset:focus{background-color:transparent;color:var(--palette-primary);}.sapi-did-you-mean{text-align:center;margin-top:-3.5rem;}.block--systembreadcrumbblock ol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 0.5em;}.block--systembreadcrumbblock ol li:not(:last-child):after{content:"›";margin-left:0.5em;}.block--systemmenublock__quicklinks .quicklink-expand{color:var(--palette-text);background-color:transparent;position:relative;min-width:6rem;cursor:pointer;}.block--systemmenublock__quicklinks .quicklink-expand .icon{width:2.3125rem;height:1.4375rem;margin-left:auto;margin-right:auto;margin-bottom:0.24rem;}.block--systemmenublock__quicklinks .quicklink-expand .icon.icon--quickmenu{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/quicklinks--color.svg);-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out;}.block--systemmenublock__quicklinks .quicklink-expand .icon.icon--close{position:absolute;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/quicklinks_close--color.svg);opacity:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0) rotate(-50deg);transform:translate(-50%,-50%) scale(0) rotate(-50deg);transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.block--systemmenublock__quicklinks .quicklink-expand span{font-size:0.625rem;letter-spacing:0.01563rem;}.block--systemmenublock__quicklinks .quicklink-scroll-wrapper{display:none;overflow-y:auto;position:fixed;left:0;width:100%;bottom:0;background:var(--palette-bg-dark);top:91px;z-index:2;}@media screen and (min-width:0px) and (max-width:1180px){.block--systemmenublock__quicklinks .quicklink-scroll-wrapper{top:73px;bottom:64px;}}.block--systemmenublock__quicklinks .quicklink-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:3.5rem 2rem;min-height:calc(100vh - 7rem - 91px);}@media screen and (min-width:0px) and (max-width:1180px){.block--systemmenublock__quicklinks .quicklink-wrap{min-height:calc(100vh - 7rem - 73px);}}.block--systemmenublock__quicklinks .quicklink-wrap h2,.block--systemmenublock__quicklinks .quicklink-wrap body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main .block--systemmenublock__quicklinks .quicklink-wrap h1,.block--systemmenublock__quicklinks .quicklink-wrap .block--pagetitleblock h1,.block--pagetitleblock .block--systemmenublock__quicklinks .quicklink-wrap h1{margin-bottom:3.5rem;font-weight:300;}@media screen and (min-width:0px) and (max-width:1180px){.block--systemmenublock__quicklinks .quicklink-wrap h2,.block--systemmenublock__quicklinks .quicklink-wrap body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main .block--systemmenublock__quicklinks .quicklink-wrap h1,.block--systemmenublock__quicklinks .quicklink-wrap .block--pagetitleblock h1,.block--pagetitleblock .block--systemmenublock__quicklinks .quicklink-wrap h1{margin-bottom:0;}}@media screen and (min-width:0px) and (max-width:860px){.block--systemmenublock__quicklinks .quicklink-wrap h2,.block--systemmenublock__quicklinks .quicklink-wrap body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main .block--systemmenublock__quicklinks .quicklink-wrap h1,.block--systemmenublock__quicklinks .quicklink-wrap .block--pagetitleblock h1,.block--pagetitleblock .block--systemmenublock__quicklinks .quicklink-wrap h1{display:none;}}@media screen and (min-width:0px) and (max-width:860px){.block--systemmenublock__quicklinks .quicklink-wrap .menu-title{display:none;}}.block--systemmenublock__quicklinks .quicklink-wrap ul{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1140px;margin:0 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}@media screen and (min-width:1180px) and (max-width:8880px){.block--systemmenublock__quicklinks .quicklink-wrap ul{grid-template-columns:1fr 1fr 1fr 1fr;}}@media screen and (min-width:0px) and (max-width:1180px){.block--systemmenublock__quicklinks .quicklink-wrap ul{grid-template-columns:1fr 1fr 1fr 1fr;margin-top:2rem;}}@media screen and (min-width:0px) and (max-width:860px){.block--systemmenublock__quicklinks .quicklink-wrap ul{grid-template-columns:1fr 1fr 1fr;}}@media screen and (min-width:0px) and (max-width:860px){.block--systemmenublock__quicklinks .quicklink-wrap ul{grid-template-columns:100%;width:100%;margin-top:0;}}.block--systemmenublock__quicklinks .quicklink-wrap ul li{display:block;height:100%;width:auto;}.block--systemmenublock__quicklinks .quicklink-wrap ul li a{background-color:var(--palette-primary-contrast);border-radius:1.25rem;line-height:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;text-align:center;padding:2.5rem calc(2rem / 2);margin:0;height:calc(100% - 5rem);}@media screen and (min-width:0px) and (max-width:860px){.block--systemmenublock__quicklinks .quicklink-wrap ul li a{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding:1.5rem;height:auto;}}.block--systemmenublock__quicklinks .quicklink-wrap ul li a .quicklink-label{font-size:1.3125rem;letter-spacing:0.01313rem;}@media screen and (min-width:0px) and (max-width:860px){.block--systemmenublock__quicklinks .quicklink-wrap ul li a .quicklink-label{font-size:0.9375rem;font-weight:500;text-transform:uppercase;letter-spacing:0.11719rem;}}.block--systemmenublock__quicklinks .quicklink-wrap ul li a .subtitle{margin-bottom:0.65rem;}@media screen and (min-width:0px) and (max-width:860px){.block--systemmenublock__quicklinks .quicklink-wrap ul li a .subtitle{font-size:0.9375rem;text-transform:none;margin-bottom:0.3rem;letter-spacing:0.00938rem;}}.block--systemmenublock__quicklinks .quicklink-wrap ul li a:before{content:"";width:8.75rem;height:8.75rem;border-radius:7px;display:block;margin:0;}@media screen and (min-width:0px) and (max-width:860px){.block--systemmenublock__quicklinks .quicklink-wrap ul li a:before{display:none;}}.block--systemmenublock__quicklinks .quicklink-wrap ul li a.is-active,.block--systemmenublock__quicklinks .quicklink-wrap ul li a:hover,.block--systemmenublock__quicklinks .quicklink-wrap ul li a:focus{color:var(--palette-primary-contrast);background-color:var(--palette-primary);}.block--systemmenublock__quicklinks.expanded .quicklink-scroll-wrapper{display:block;}.block--systemmenublock__quicklinks.expanded .quicklink-expand .icon.icon--quickmenu{-webkit-transform:scale(0);transform:scale(0);}.block--systemmenublock__quicklinks.expanded .quicklink-expand .icon.icon--close{opacity:1;margin-top:-10px;-webkit-transform:translate(-50%,-50%) scale(1) rotate(0);transform:translate(-50%,-50%) scale(1) rotate(0);}.block--systemmenublock__quicklinks .menu-icon:before{background-size:auto 4.5rem;background-position:center;background-repeat:no-repeat;}.block--systemmenublock__quicklinks .menu-icon--service:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/faq--color.svg);}.block--systemmenublock__quicklinks .menu-icon--sbplus:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/digital--color.svg);}.block--systemmenublock__quicklinks .menu-icon--globe:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/globe--color.svg);}.block--systemmenublock__quicklinks .menu-icon--camera:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/camera--color.svg);}.block--systemmenublock__quicklinks .menu-icon--customerservice:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/team--color.svg);}.block--systemmenublock__quicklinks .menu-icon--about:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/about--color.svg);}.block--systemmenublock__quicklinks .menu-icon--catalogue:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/catalogue--color.svg);}.block--systemmenublock__quicklinks .menu-icon.is-active.menu-icon--service:before,.block--systemmenublock__quicklinks .menu-icon:hover.menu-icon--service:before,.block--systemmenublock__quicklinks .menu-icon:focus.menu-icon--service:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/faq--light.svg);}.block--systemmenublock__quicklinks .menu-icon.is-active.menu-icon--sbplus:before,.block--systemmenublock__quicklinks .menu-icon:hover.menu-icon--sbplus:before,.block--systemmenublock__quicklinks .menu-icon:focus.menu-icon--sbplus:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/digital--light.svg);}.block--systemmenublock__quicklinks .menu-icon.is-active.menu-icon--globe:before,.block--systemmenublock__quicklinks .menu-icon:hover.menu-icon--globe:before,.block--systemmenublock__quicklinks .menu-icon:focus.menu-icon--globe:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/globe--light.svg);}.block--systemmenublock__quicklinks .menu-icon.is-active.menu-icon--camera:before,.block--systemmenublock__quicklinks .menu-icon:hover.menu-icon--camera:before,.block--systemmenublock__quicklinks .menu-icon:focus.menu-icon--camera:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/camera--light.svg);}.block--systemmenublock__quicklinks .menu-icon.is-active.menu-icon--customerservice:before,.block--systemmenublock__quicklinks .menu-icon:hover.menu-icon--customerservice:before,.block--systemmenublock__quicklinks .menu-icon:focus.menu-icon--customerservice:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/team--light.svg);}.block--systemmenublock__quicklinks .menu-icon.is-active.menu-icon--about:before,.block--systemmenublock__quicklinks .menu-icon:hover.menu-icon--about:before,.block--systemmenublock__quicklinks .menu-icon:focus.menu-icon--about:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/about--light.svg);}.block--systemmenublock__quicklinks .menu-icon.is-active.menu-icon--catalogue:before,.block--systemmenublock__quicklinks .menu-icon:hover.menu-icon--catalogue:before,.block--systemmenublock__quicklinks .menu-icon:focus.menu-icon--catalogue:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/catalogue--light.svg);}body.quicklinks-expanded .main-footer,body.quicklinks-expanded .layout-content-bottom,body.quicklinks-expanded main{display:none;}@media screen and (min-width:0px) and (max-width:1180px){body.quicklinks-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__quicklinks{display:block;}body.quicklinks-expanded .main-header .main-header--inner .region--header_right .mobile-hidden.block--systemmenublock__quicklinks .quicklink-expand{display:none;}}.toolbar-horizontal.toolbar-fixed .block--systemmenublock__quicklinks .quicklink-scroll-wrapper{top:122px;bottom:0;}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .block--systemmenublock__quicklinks .quicklink-scroll-wrapper{top:161px;bottom:0;}.cart--cart-block{position:relative;}.cart--cart-block .view-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:1.5rem 1.5rem;}.cart--cart-block .view-content-wrapper .product-cart-preview{display:-ms-flexbox;display:flex;gap:0.5rem;}.cart-block--summary{position:relative;}.cart-block--summary__count{position:absolute;background-color:var(--palette-primary);color:var(--palette-primary-contrast);display:block;min-height:1rem;padding:0 0.25rem;border-radius:0.55rem;font-size:0.6875rem;font-weight:500;line-height:1rem;text-align:center;top:0.75rem;right:0.75rem;}.cart-block--summary .cart-block--link__expand{padding:1.25rem;display:block;position:relative;}.cart-block--summary .cart-block--link__expand:after{content:"";display:block;background-color:transparent;position:absolute;height:1.55px;left:0;right:0;bottom:0;}.cart-block--summary .cart-block--link__expand:hover .icon--cart,.cart-block--summary .cart-block--link__expand:focus .icon--cart{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/cart--colorlight.svg);}.cart-block--summary .cart-block--link__expand:hover:after,.cart-block--summary .cart-block--link__expand:focus:after{background-color:var(--palette-button-active);}.cart--cart-block .cart-block--contents{box-shadow:0px 10px 15px -10px #b1b1b1;right:0;width:34rem;}.cart--cart-block .cart-block--contents.empty{padding:1.5rem;text-align:center;}.cart--cart-block .cart-block--contents.empty p{margin-top:0.62rem;color:var(--palette-secondary);}.cart--cart-block .cart-block--contents.empty .button-icon{border-radius:0.25rem;color:var(--palette-button-contrast);min-width:auto;}.cart--cart-block .cart-block--contents__items{overflow-y:auto;}.cart--cart-block .cart-block--contents .cart-block--contents__inner{padding:0;}.cart--cart-block .cart-block--contents .product-cart-overview--quantity{font-size:0.8125rem;font-style:normal;font-weight:400;line-height:1.5625rem;letter-spacing:0.0325rem;margin-top:0.15rem;}.cart--cart-block .cart-block--contents .product-cart-overview--title a{color:var(--palette-primary);letter-spacing:0.00938rem;display:inline-block;line-height:1.25em;}.cart--cart-block .cart-block--contents .product-cart-overview--total{padding-left:1rem;}.cart--cart-block .cart-block--contents .product-info{-ms-flex:1;flex:1;}.cart--cart-block .cart-block--contents .order-info{padding:1.5rem;padding-bottom:0;text-align:center;font-size:0.625rem;font-style:normal;font-weight:400;line-height:0.875rem;letter-spacing:0.05rem;text-transform:uppercase;color:var(--palette-secondary);}.cart--cart-block .cart-block--contents .product-image a{display:block;padding:0.5rem 0.8rem;position:relative;background-color:#f1f1f1;border-radius:0.125rem;}.cart--cart-block .cart-block--contents .product-image a:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:35%;background-color:#f7f7f7;}.cart--cart-block .cart-block--contents .product-image img{width:2rem;height:2.5rem;-o-object-fit:contain;object-fit:contain;position:relative;}.cart--cart-block .cart-block--contents__links-container{display:-ms-flexbox;display:flex;gap:1.5rem;}.cart--cart-block .cart-block--contents__total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}.cart--cart-block .cart-block--contents__links{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-direction:column;flex-direction:column;background-color:var(--palette-bg);padding:1rem 1.5rem;}.cart--cart-block .cart-block--contents__links a.button{text-align:center;padding:0.75rem;color:#fff !important;display:block;width:100%;}.cart--cart-block .cart-block--contents__links a.button.button-secondary{background-color:var(--palette-primary-contrast);color:var(--palette-text) !important;}.cart--cart-block .cart-block--contents__links a.button.button-secondary:hover,.cart--cart-block .cart-block--contents__links a.button.button-secondary:focus{background-color:var(--palette-button-active);color:var(--palette-button-contrast) !important;}.user-cart-view table{width:100%;}.user-cart-view table th:last-child,.user-cart-view table td:last-child{text-align:right;}.user-cart-view table th{text-align:left;font-size:1.2rem;border-bottom:1px solid var(--palette-primary);}.user-cart-view table th a{text-decoration:none;}.user-cart-view table th,.user-cart-view table td{vertical-align:middle;padding:0.62rem;}.user-cart-view .delete-order-item{font-size:0;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/delete--light.svg);background-color:#d7404c;background-size:50%;background-position:center;background-repeat:no-repeat;padding:0;width:2rem;height:2rem;min-width:auto;margin:0;}.user-cart-view .delete-order-item:hover,.user-cart-view .delete-order-item:focus{background-color:#972730;}.block--commercecheckoutprogress{margin-top:3.5rem;margin-bottom:2rem;max-width:calc(1600px - 4rem);margin-left:auto;margin-right:auto;}@media screen and (min-width:0px) and (max-width:1180px){.block--commercecheckoutprogress{margin:1rem;}}@media screen and (min-width:0px) and (max-width:620px){.block--commercecheckoutprogress{display:none;}}.checkout-form{margin-bottom:3.5rem;}.commerce-checkout-flow{max-width:calc(1140px - 4rem);padding:2rem;margin:3.5rem auto;background-color:var(--palette-primary-contrast);}@media screen and (min-width:0px) and (max-width:1180px){.commerce-checkout-flow{padding:1rem;margin-top:2rem;}}.commerce-checkout-flow .chosen-container-multi .chosen-choices,.commerce-checkout-flow .chosen-container.chosen-container-single .chosen-single,.commerce-checkout-flow .chosen-container .chosen-single,.commerce-checkout-flow select,.commerce-checkout-flow textarea,.commerce-checkout-flow input[type=text],.commerce-checkout-flow input[type=email],.commerce-checkout-flow input[type=search],.commerce-checkout-flow input[type=tel],.commerce-checkout-flow input[type=url],.commerce-checkout-flow input[type=password],.commerce-checkout-flow input[type=color],.commerce-checkout-flow input[type=file],.commerce-checkout-flow input[type=color],.commerce-checkout-flow input[type=number],.commerce-checkout-flow input[type=range],.commerce-checkout-flow input[type=date],.commerce-checkout-flow input[type=month],.commerce-checkout-flow input[type=week],.commerce-checkout-flow input[type=time],.commerce-checkout-flow input[type=datetime],.commerce-checkout-flow input[type=datetime-local]{border-color:#efefef;}.commerce-checkout-flow .layout-checkout-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary,.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main,.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer{width:auto;float:none;padding:0;}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary{-ms-flex-order:-1;order:-1;}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer .form-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}.commerce-checkout-flow .checkout-pane-login .form-wrapper{margin:0;padding:0;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__guest-checkout{text-align:center;}.commerce-checkout-flow .checkout-pane-login .form-wrapper__guest-checkout legend{display:block;width:100%;}.commerce-checkout-flow table{width:100%;border-bottom:1px solid;margin-bottom:1rem;}.commerce-checkout-flow table th:last-child,.commerce-checkout-flow table td:last-child{text-align:right;}.commerce-checkout-flow table th{text-align:left;font-size:1.2rem;border-bottom:1px solid var(--palette-primary);}.commerce-checkout-flow table th a{text-decoration:none;}.commerce-checkout-flow table th,.commerce-checkout-flow table td{vertical-align:middle;padding:0.62rem;}.commerce-checkout-flow .profile--type--customer .field--address .field-label{display:none;}.commerce-checkout-flow .form-item-shipping-information-shipping-profile-select-address{margin-top:0.62rem;margin-bottom:0;}.commerce-checkout-flow .form-wrapper{margin-bottom:0.62rem;}.commerce-checkout-flow .form-type-checkbox{margin-top:2rem;}.commerce-checkout-flow .checkout-pane-payment-information .form-type-checkbox{margin-top:0;margin-bottom:2rem;}.commerce-checkout-flow #edit-payment-information,.commerce-checkout-flow #edit-shipping-information-shipping-profile{margin:1rem -2rem;padding:1rem 2rem;background-color:var(--palette-button);color:var(--palette-button-contrast);}@media screen and (min-width:0px) and (max-width:1180px){.commerce-checkout-flow #edit-payment-information,.commerce-checkout-flow #edit-shipping-information-shipping-profile{margin:1rem -1rem;padding:1rem 1rem;}}.commerce-checkout-flow #edit-payment-information .button,.commerce-checkout-flow #edit-shipping-information-shipping-profile .button{background-color:var(--palette-button-contrast);color:var(--palette-button);}.commerce-checkout-flow #edit-payment-information .button:hover,.commerce-checkout-flow #edit-payment-information .button:focus,.commerce-checkout-flow #edit-shipping-information-shipping-profile .button:hover,.commerce-checkout-flow #edit-shipping-information-shipping-profile .button:focus{background-color:var(--palette-bg);}.commerce-checkout-flow .form-item-shipping-information-shipping-profile-select-address{margin-bottom:0.62rem;}input[type=submit].icon-submit{background-size:1rem;background-position:1rem center;background-repeat:no-repeat;padding-left:3rem;}input[type=submit].complete-order{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/cart--light.svg);}input[type=submit].review-order{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/right--light.svg);}a.link--previous{padding:1rem 1.5rem;text-decoration:none;display:inline-block;background-color:#d7404c;color:var(--palette-primary-contrast);height:auto;line-height:1em;border-radius:0.375rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/left--light.svg);background-size:1rem;background-position:1rem center;background-repeat:no-repeat;padding-left:3rem;}a.link--previous:hover,a.link--previous:focus{background-color:#972730;}.checkout-progress{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:1rem;}.checkout-progress .checkout-progress--step{padding:0.8rem 2rem;font-weight:400;background-color:var(--palette-primary-contrast);border-radius:0.375rem;}.checkout-progress .checkout-progress--step__current{padding:1rem 2rem;background-color:var(--palette-primary);color:var(--palette-primary-contrast);}.order-total-line__total{font-size:1.5rem;font-weight:normal;margin-top:0.5rem;}.checkout-pane-completion-message{text-align:center;margin:0 !important;}.checkout-pane-completion-message .column{-ms-flex-pack:center;justify-content:center;}.checkout-pane-completion-message .infobox{background-color:var(--palette-footer);color:var(--palette-secondary-contrast);margin:2rem -2rem -2rem;padding:2rem;}@media screen and (min-width:0px) and (max-width:1180px){.checkout-pane-completion-message .infobox{margin:1rem -1rem -1rem;padding:1rem;}}.checkout-pane-completion-message .checkout-complete__payment-instructions{margin:2rem auto;max-width:30rem;}.empty-cart-icon,.cart-empty-page .empty-view-icon{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/cart_empty--dark.svg);width:5rem;height:5rem;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0.3;display:block;margin:auto;}.cart-permission-message{background-color:var(--palette-primary);color:var(--palette-primary-contrast);padding:1rem 2rem 1rem 4rem;position:relative;}.cart-permission-message a{color:var(--palette-primary-contrast);}.cart-permission-message:before{content:"!";display:block;position:absolute;background-color:var(--palette-primary-contrast);color:var(--palette-primary);width:2rem;height:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.3rem;font-weight:500;border-radius:50%;top:50%;left:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media screen and (min-width:0px) and (max-width:1180px){.order-information table thead,.user-orders-view table thead,.checkout-pane table thead,.user-cart-view table thead{display:none;}.order-information table tbody tr,.user-orders-view table tbody tr,.checkout-pane table tbody tr,.user-cart-view table tbody tr{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:0 1rem;}.order-information table tbody td,.user-orders-view table tbody td,.checkout-pane table tbody td,.user-cart-view table tbody td{padding-left:0;padding-right:0;}.order-information table tbody .views-field-unit-price__number,.user-orders-view table tbody .views-field-unit-price__number,.checkout-pane table tbody .views-field-unit-price__number,.user-cart-view table tbody .views-field-unit-price__number{display:none;}.order-information table tbody .views-field-quantity:after,.user-orders-view table tbody .views-field-quantity:after,.checkout-pane table tbody .views-field-quantity:after,.user-cart-view table tbody .views-field-quantity:after{content:"x";}.order-information form .form-actions,.user-orders-view form .form-actions,.checkout-pane form .form-actions,.user-cart-view form .form-actions{gap:0.62rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}}.hpt-profile-button{position:relative;}.hpt-profile-button .column{gap:1.81rem;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;}.hpt-profile-button .column p{margin:0;line-height:1.31em;}.hpt-profile-button .column .h6{margin:0;}.hpt-profile-button .login-block{display:none;position:absolute;width:34rem;z-index:10;right:0;padding:2.56rem 2.12rem;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.1);}.hpt-profile-button .login-block--singlerow{width:15rem;}.hpt-profile-button .login-block--singlerow .row{display:block !important;}.hpt-profile-button .login-block--singlerow a.button{width:calc(100% - 1.5rem) !important;}.hpt-profile-button .login-block .avatar{width:2rem;height:2rem;margin-bottom:0.75rem;}.hpt-profile-button .login-block .name{font-size:1.3125rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.01313rem;}.hpt-profile-button .login-block ul{margin-top:2rem;margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.19rem;}.hpt-profile-button .login-block ul a{color:var(--palette-primary);}.hpt-profile-button .login-block .row{display:-ms-flexbox;display:flex;gap:4.75rem;}.hpt-profile-button .login-block .row .left{-ms-flex-preferred-size:50%;flex-basis:50%;}.hpt-profile-button .login-block .row .right{-ms-flex-preferred-size:50%;flex-basis:50%;}.hpt-profile-button .login-block a{color:var(--palette-bg);}.hpt-profile-button .login-block input[type=submit],.hpt-profile-button .login-block a.button{padding:0.75rem;line-height:1.2em;text-align:center;background-color:var(--palette-primary);}.hpt-profile-button .login-block input[type=submit]:hover,.hpt-profile-button .login-block input[type=submit]:focus,.hpt-profile-button .login-block a.button:hover,.hpt-profile-button .login-block a.button:focus{background-color:var(--palette-primary-active);}.hpt-profile-button .login-block a.button{width:calc(100% - 3rem);}.hpt-profile-button .login-block.open{display:block;}.hpt-profile-button .login-block form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0.81rem;}.hpt-profile-button .login-block form input[type=password],.hpt-profile-button .login-block form input[type=text]{border-radius:0.625rem;}.hpt-profile-button .login-block form .form-item{margin:0;}.hpt-profile-button .login-block form .form-actions{margin:0;}.hpt-profile-button .login-block .auth-form{text-align:left;}.hpt-profile-button .login-block a.small-link{font-size:var(--typo-button-size);text-decoration:underline;color:var(--palette-primary);text-align:left;}.hpt-profile-button .toggle-button .button-title a{padding:1.25rem;display:block;position:relative;}.hpt-profile-button .toggle-button .button-title a:after{content:"";display:block;background-color:transparent;position:absolute;height:1.55px;left:0;right:0;bottom:0;}.hpt-profile-button .toggle-button.open .button-title a:after,.hpt-profile-button .toggle-button .button-title a:hover:after,.hpt-profile-button .toggle-button .button-title a:focus:after{background-color:var(--palette-button-active);}.hpt-profile-button .toggle-button.open .button-title a .icon.icon--profile,.hpt-profile-button .toggle-button .button-title a:hover .icon.icon--profile,.hpt-profile-button .toggle-button .button-title a:focus .icon.icon--profile{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/profile--colorlight.svg);}.hpt-profile-button .toggle-button.open .button-title a{background-color:var(--palette-bg-contrast);}.hpt-profile-button .toggle-button.open .button-title a .icon.icon--profile{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/profile--light.svg);}.auth-form{text-align:center;}.auth-form input[type=submit]{width:100%;}.auth-form .small-link{font-size:0.8rem;}.auth-form .text-formatted{margin:1rem 0;}.signup-form{color:var(--palette-footer);margin-top:3.5rem;padding-bottom:3.5rem;}@media screen and (min-width:0px) and (max-width:1180px){.signup-form{margin-top:0;padding-bottom:0;}}.signup-form h1{margin-bottom:1rem;}.signup-form .field--name-field-account-typ legend{margin-bottom:0.62rem;}.signup-form span.red{color:var(--palette-primary);}.signup-form .required-info{margin-bottom:2rem;display:none;}.signup-form form{margin-top:2rem;}.signup-form form.profile-form,.signup-form form.user-form{margin-top:0;}.signup-form form .form-actions{display:-ms-flexbox;display:flex;gap:0.62rem;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem;}.signup-form form .form-type-password-confirm{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.62rem;}.signup-form form .form-type-password-confirm .description{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;}.signup-form input[readonly=readonly]{padding:0;border:0 none;min-height:auto;}.signup-form #edit-group-schuladresse--2{-ms-flex-preferred-size:100%;flex-basis:100%;}.signup-form #edit-group-schuladresse--2 .fieldset-wrapper{-ms-flex-direction:column;flex-direction:column;}.signup-form #edit-group-schuladresse--2 .fieldset-wrapper .field--name-field-schule input{font-weight:500;}.signup-form .signup-form--inner{padding-top:2rem;padding-bottom:2rem;box-shadow:0px 10px 15px -10px #b1b1b1;}@media screen and (min-width:0px) and (max-width:1180px){.signup-form .signup-form--inner{box-shadow:none;}}.signup-form .fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.62rem;}.signup-form .fieldset-wrapper.field-account-typ-1{display:block;}.signup-form .fieldset-wrapper > .description{margin-top:0;}.signup-form .fieldset-wrapper .form-item{margin:0;}.signup-form #edit-field-account-typ{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.62rem;}.signup-form #schulkennzahl-target{-ms-flex-preferred-size:100%;flex-basis:100%;}.signup-form .field--name-field-weitere-schulkennzahlen .form-item{margin-bottom:0.62rem;}.signup-form .tabledrag-toggle-weight-wrapper{display:none !important;}.signup-form tr.draggable .field-multiple-drag{display:none;}.signup-form .field--name-field-weitere-schulkennzahlen{-ms-flex-preferred-size:100%;flex-basis:100%;}.signup-form .field--name-field-weitere-schulkennzahlen table{width:100%;text-align:left;}.signup-form .chosen-container.chosen-container-single,.signup-form .chosen-container{max-width:none;}.signup-form .chosen-container-multi{min-width:100%;}.signup-form .extra-description{color:var(--palette-footer);}.login-pages #page #main-wrapper #main-bg{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/hpt_bg_login_large.jpg);}.login-pages #header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 2rem;height:91px;background-color:var(--palette-bg);box-shadow:0px 10px 15px -19px rgba(0,0,0,0.3176470588);}@media screen and (min-width:0px) and (max-width:1180px){.login-pages #header{height:73px;}}.login-pages #header a{padding:0.5rem 1rem;display:inline-block;}.login-pages #header a img{height:1.8rem;}@media screen and (min-width:0px) and (max-width:1180px){.login-pages #header a img{margin:auto;}}.login-pages main#content{padding:0;}.dialog-off-canvas-main-canvas ul.js-pager__items{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.dialog-off-canvas-main-canvas ul.js-pager__items li{padding:0;}.dialog-off-canvas-main-canvas ul.js-pager__items li:before{display:none;}.dialog-off-canvas-main-canvas ul.js-pager__items a{text-decoration:none;}.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item{position:relative;padding:0;margin:0;}@media screen and (min-width:0px) and (max-width:620px){.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last):not(.is-active){display:none;}}.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item:before{display:none;}.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item.is-active a::after{content:"";display:block;position:absolute;height:2px;width:100%;background-color:var(--palette-text);}.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item a span:not(.visually-hidden){font-size:0;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/right--light.svg);width:50px;height:25px;display:block;background-position:center;background-size:1rem auto;background-repeat:no-repeat;border:1px solid;border-radius:1.4rem;transition:background-position 0.4s ease-in-out;}.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item:hover span:not(.visually-hidden),.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item:focus span:not(.visually-hidden){background-size:1.1rem auto;}.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item--last a span:not(.visually-hidden){background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/last--color.svg);}.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item--last a:hover span:not(.visually-hidden),.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item--last a:focus span:not(.visually-hidden){background-position:65%;}.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item--first a span:not(.visually-hidden){background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/first--color.svg);}.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item--first a:hover span:not(.visually-hidden),.dialog-off-canvas-main-canvas ul.js-pager__items .pager__item--first a:focus span:not(.visually-hidden){background-position:35%;}.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=prev] span:not(.visually-hidden),.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=next] span:not(.visually-hidden){font-size:0;width:50px;height:25px;display:block;background-position:center;background-size:1rem auto;background-repeat:no-repeat;border:1px solid;border-radius:1.4rem;transition:background-position 0.4s ease-in-out;background-color:var(--palette-text);}.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=prev]:hover span:not(.visually-hidden),.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=prev]:focus span:not(.visually-hidden),.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=next]:hover span:not(.visually-hidden),.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=next]:focus span:not(.visually-hidden){background-size:1.1rem auto;}.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=next] span:not(.visually-hidden){background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/right--light.svg);}.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=next]:hover span:not(.visually-hidden),.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=next]:focus span:not(.visually-hidden){background-position:65%;}.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=prev] span:not(.visually-hidden){background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/left--light.svg);}.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=prev]:hover span:not(.visually-hidden),.dialog-off-canvas-main-canvas ul.js-pager__items a[rel=prev]:focus span:not(.visually-hidden){background-position:35%;}nav.pager{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-pack:center;justify-content:center;padding-bottom:3.5rem;padding-top:3.5rem;}nav.pager .current{font-weight:500;}.swipebox{position:relative;position:relative;margin-left:-2rem;margin-right:-2rem;}@media screen and (min-width:0px) and (max-width:1180px){.swipebox{margin-left:-1rem;margin-right:-1rem;}}.swipebox.views-group-slider{margin-left:0;margin-right:0;}.swipebox:before{content:"";display:block;background:linear-gradient(90deg,var(--palette-bg),transparent);height:100%;width:2rem;position:absolute;z-index:1;}@media screen and (min-width:0px) and (max-width:1180px){.swipebox:before{width:1rem;}}.swipebox:after{content:"";display:block;background:linear-gradient(270deg,var(--palette-bg),transparent);height:100%;width:2rem;position:absolute;z-index:1;right:0;top:0;}@media screen and (min-width:0px) and (max-width:1180px){.swipebox:after{width:1rem;}}.swipebox .glider-slide{max-width:23rem;}@media screen and (min-width:0px) and (max-width:620px){.swipebox .glider-slide{max-width:calc(100vw - 4rem);}}.swipebox .glider-slide > article{height:100%;}.swipebox .glider-track{gap:1.25rem;padding-left:calc(50vw - 800px);padding-left:clamp(2rem,50vw - 800px,100vw);padding-right:2rem;}@media screen and (min-width:0px) and (max-width:1180px){.swipebox .glider-track{padding-left:1rem;padding-right:1rem;}}.slider-pager{display:-ms-flexbox;display:flex;gap:1rem;}.slider-pager button,.slider-pager .address-book__container .address-book__add-link,.address-book__container .slider-pager .address-book__add-link{-webkit-appearance:none;appearance:none;padding:0;width:25px;height:25px;display:inline-block;min-width:auto;border-radius:50%;background-size:50%;background-position:center;background-repeat:no-repeat;background-color:var(--palette-secondary);}.slider-pager button.disabled,.slider-pager .address-book__container .disabled.address-book__add-link,.address-book__container .slider-pager .disabled.address-book__add-link{background-color:#AFC1C0;}.slider-pager button:not(.disabled):hover,.slider-pager .address-book__container .address-book__add-link:not(.disabled):hover,.address-book__container .slider-pager .address-book__add-link:not(.disabled):hover,.slider-pager button:not(.disabled):focus,.slider-pager .address-book__container .address-book__add-link:not(.disabled):focus,.address-book__container .slider-pager .address-book__add-link:not(.disabled):focus{cursor:pointer;background-color:var(--palette-secondary-active);}.slider-pager .slider-next{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/next--light.svg);}.slider-pager .slider-prev{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/prev--light.svg);}.view-additional{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:2rem;}@media screen and (min-width:0px) and (max-width:620px){.view-additional{gap:1rem;}.view-additional .slider-pager{-ms-flex-preferred-size:100%;flex-basis:100%;}}.views-introduction{margin-bottom:2rem;}.views-introduction--inline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 3.5rem;-ms-flex-pack:justify;justify-content:space-between;padding-left:2rem;padding-right:2rem;}@media screen and (min-width:0px) and (max-width:1180px){.views-introduction--inline{padding-left:0;padding-right:0;-ms-flex-direction:column;flex-direction:column;}}.views-introduction .view-description{max-width:22rem;}.views-introduction h2,.views-introduction body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main .views-introduction h1,.views-introduction .block--pagetitleblock h1,.block--pagetitleblock .views-introduction h1{color:var(--palette-text);font-family:var(--typo-h3-family),sans-serif;font-weight:var(--typo-h3-weight);font-size:var(--typo-h3-size);line-height:var(--typo-h3-line-height);letter-spacing:var(--typo-h3-letter-spacing);text-transform:var(--typo-h3-transform);overflow-wrap:break-word;margin-bottom:0.75rem;}@media screen and (min-width:0px) and (max-width:860px){.views-introduction h2,.views-introduction body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main .views-introduction h1,.views-introduction .block--pagetitleblock h1,.block--pagetitleblock .views-introduction h1{word-break:break-word;}}.block--systemmainblock > .views-element-container .view-content-wrapper .views-introduction--inline{padding-left:1rem;padding-right:1rem;}.teaser-liste--flex .view-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:0px) and (max-width:620px){.teaser-liste--flex .view-content-wrapper{-ms-flex-direction:column;flex-direction:column;}}.teaser-liste--flex .view-content-wrapper .views-row{-ms-flex-preferred-size:calc(25% - 2.5rem);flex-basis:calc(25% - 2.5rem);-ms-flex-preferred-size:clamp(20rem,25% - 2.5rem,35rem);flex-basis:clamp(20rem,25% - 2.5rem,35rem);}.teaser-liste--flex .view-content-wrapper .views-row article{height:100%;}.views-group{padding-top:2rem;padding-bottom:2rem;}.views-group:nth-child(even){background-color:var(--palette-bg);}.view-empty-page{max-width:855px;margin-left:auto;margin-right:auto;padding:3.5rem 2rem;}@media screen and (min-width:0px) and (max-width:1180px){.view-empty-page{padding:2rem 1rem;padding-top:0;}}.view-empty-page--with-decoration > .inner{position:relative;}.view-empty-page--with-decoration > .inner:before{content:"";display:block;width:2px;position:absolute;top:-3.75rem;bottom:-9rem;left:1.5rem;background-color:rgba(111,111,111,0.3);}@media screen and (min-width:0px) and (max-width:1180px){.view-empty-page--with-decoration > .inner:before{left:0.5rem;}}@media screen and (min-width:0px) and (max-width:860px){.view-empty-page--with-decoration > .inner:before{display:none;}}.view-empty-page .inner{max-width:1140px;margin:0 auto;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;}.view-empty-page .empty-view-message{text-align:center;}.view-empty-page .empty-view-message .button{margin-top:2rem;margin-left:auto;margin-right:auto;border-radius:6.25rem;}.view-empty-page .empty-view-icon{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/no_results--dark.svg);height:5rem;width:5rem;margin:2rem auto;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0.3;}.hero-title-content-wrapper{max-width:48.0625rem;position:relative;z-index:1;}.hero-title-content-wrapper .page-subtitle{font-size:1.0625rem;letter-spacing:0.015em;text-transform:uppercase;}.block--herotitleblock{background-color:var(--palette-bg);position:relative;padding-bottom:10rem;margin-bottom:-10rem;overflow:hidden;}@media screen and (min-width:0px) and (max-width:1180px){.block--herotitleblock{padding-bottom:3.5rem;margin-bottom:-3.5rem;}}.block--herotitleblock .focus-wrapper,.block--herotitleblock article.node--erweiterte-seite--full .node--erweiterte-seite--full__content > .field--body,article.node--erweiterte-seite--full .block--herotitleblock .node--erweiterte-seite--full__content > .field--body,.block--herotitleblock .term-detail,.block--herotitleblock .block--systemmainblock > #-ajax-form,.block--herotitleblock .sapi-did-you-mean{position:initial;}@media screen and (min-width:0px) and (max-width:1180px){.block--herotitleblock .focus-wrapper,.block--herotitleblock article.node--erweiterte-seite--full .node--erweiterte-seite--full__content > .field--body,article.node--erweiterte-seite--full .block--herotitleblock .node--erweiterte-seite--full__content > .field--body,.block--herotitleblock .term-detail,.block--herotitleblock .block--systemmainblock > #-ajax-form,.block--herotitleblock .sapi-did-you-mean{position:relative;}}.block--herotitleblock svg{position:absolute;left:0;right:0;bottom:0;z-index:0;height:100%;width:100%;}.block--herotitleblock svg path{fill:var(--palette-bg-light);}@media screen and (min-width:0px) and (max-width:1180px){.block--herotitleblock svg{height:35%;}}.block--herotitleblock + .block{position:relative;}.se-block .block-content .button.button-icon.button-rect,.se-block.se-align-left .block-content .button.button-icon.button-rect{background-color:var(--palette-primary-contrast);color:var(--palette-text);border:var(--palette-text);}.se-block .block-content .button.button-icon.button-rect.button-icon--share,.se-block.se-align-left .block-content .button.button-icon.button-rect.button-icon--share{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/share--color.svg);}.se-block .block-content .button.button-icon.button-rect.button-icon--share:hover,.se-block .block-content .button.button-icon.button-rect.button-icon--share:focus,.se-block.se-align-left .block-content .button.button-icon.button-rect.button-icon--share:hover,.se-block.se-align-left .block-content .button.button-icon.button-rect.button-icon--share:focus{background-color:var(--palette-button);color:var(--palette-button-contrast);background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/share--light.svg);}.se-block .block-content .share-container,.se-block.se-align-left .block-content .share-container{position:relative;display:-ms-flexbox;display:flex;gap:0.25rem;}.se-block .block-content .share-container .se-links-container .se-links,.se-block.se-align-left .block-content .share-container .se-links-container .se-links{height:auto;display:-ms-flexbox;display:flex;gap:0.25rem;}.se-block .block-content .share-container .se-links-container,.se-block.se-align-left .block-content .share-container .se-links-container{float:none;display:none;}.se-block .block-content .share-container.expanded .se-links-container,.se-block.se-align-left .block-content .share-container.expanded .se-links-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.se-block .block-content .share-container .se-link a,.se-block.se-align-left .block-content .share-container .se-link a{border-radius:0.25rem;width:2.5rem;height:2.5rem;display:block;font-size:0;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/facebook--light.svg);background-size:1rem 1rem;background-position:center;background-repeat:no-repeat;background-color:var(--palette-primary);}.se-block .block-content .share-container .se-link a img,.se-block.se-align-left .block-content .share-container .se-link a img{width:100%;height:100%;}.se-block .block-content .share-container .se-link a:hover,.se-block .block-content .share-container .se-link a:focus,.se-block.se-align-left .block-content .share-container .se-link a:hover,.se-block.se-align-left .block-content .share-container .se-link a:focus{background-color:var(--palette-button);color:var(--palette-button-contrast);}.se-block .block-content .share-container .se-link.twitter a,.se-block.se-align-left .block-content .share-container .se-link.twitter a{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/twitter--light.svg);}.se-block .block-content .share-container .se-link.linkedin a,.se-block.se-align-left .block-content .share-container .se-link.linkedin a{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/linkedin--light.svg);}.se-block .block-content .share-container .se-link.whatsapp a,.se-block.se-align-left .block-content .share-container .se-link.whatsapp a{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/whatsapp--light.svg);}.details-overlay{position:fixed;right:0;bottom:0;top:0;background-color:var(--palette-primary-contrast);padding:2rem;max-width:30rem;z-index:9;overflow:auto;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all 0.4s ease-in-out;}.details-overlay.fadein{-webkit-transform:translateX(0);transform:translateX(0);}.details-overlay .titlebar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}.toolbar-horizontal.toolbar-fixed .details-overlay{top:40px;}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .details-overlay{top:79px;}body.dialog-open{overflow:hidden;scrollbar-gutter:stable;}body.dialog-open::after{content:"";position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.25);z-index:8;}.read-more-close{width:2rem;height:2rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--dark.svg);background-size:0.75rem;background-position:center;background-repeat:no-repeat;display:inline-block;border-radius:50%;background-color:var(--palette-bg-dark);}a.read-more{color:var(--palette-primary);font-size:0.9375rem;font-style:normal;font-weight:500;line-height:1.5625rem;letter-spacing:0.11719rem;text-transform:uppercase;text-decoration:none;display:block;border-top:1px solid;border-bottom:1px solid;padding:1rem 2rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/right--colorlight.svg);background-size:0.85rem auto;background-position:calc(100% - 2rem) center;background-repeat:no-repeat;transition:all 0.4s ease-in-out;}a.read-more:hover,a.read-more:focus{background-position:calc(100% - 1rem) center;}@media screen and (min-width:0px) and (max-width:1180px){.verlagsprogramm-hut{padding-top:0;}}.verlagsprogramm-hut .views-top-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;gap:0.62rem;}@media screen and (min-width:0px) and (max-width:620px){.verlagsprogramm-hut .views-top-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:0.62rem;}}.verlagsprogramm-hut .views-exposed-form{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.62rem;margin-bottom:2rem;}@media screen and (min-width:0px) and (max-width:620px){.verlagsprogramm-hut .views-exposed-form{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:0.62rem;}}.verlagsprogramm-hut .views-exposed-form .form-item{margin:0;}.verlagsprogramm-hut .views-exposed-form label:not(.option){display:none;}.verlagsprogramm-hut .views-exposed-form .chosen-container .chosen-single{height:2.5rem;line-height:2.5rem;}.verlagsprogramm-hut .views-exposed-form input[type=text]{min-height:2.5rem;padding:1rem 1.5rem;height:2.5rem;}@media screen and (min-width:0px) and (max-width:1180px){.verlagsprogramm-hut .views-exposed-form input[type=text]{padding:1rem;}}.verlagsprogramm-hut .views-exposed-form select{padding-top:0.6rem;padding-bottom:0.6rem;}@media screen and (min-width:0px) and (max-width:620px){.verlagsprogramm-hut .views-exposed-form select{width:100%;}}.verlagsprogramm-hut .views-result{font-size:0.8125rem;font-style:normal;font-weight:400;line-height:1.5625rem;letter-spacing:0.0325rem;opacity:0.3;color:var(--palette-primary-dark);margin:0;}.verlagsprogramm-hut .view-content-wrapper{margin-top:2rem;}.commerce-order{margin-top:3.5rem;margin-bottom:3.5rem;}.commerce-order .content-vpad,.commerce-order .region--precontent .block--basic,.region--precontent .commerce-order .block--basic{padding-top:2rem;padding-bottom:2rem;box-shadow:0px 10px 15px -10px #b1b1b1;}.commerce-order table{width:100%;border-bottom:1px solid;margin-bottom:1rem;}.commerce-order table th:last-child,.commerce-order table td:last-child{text-align:right;}.commerce-order table th{text-align:left;font-size:1.2rem;padding:0.62rem;border-bottom:1px solid var(--palette-primary);}.commerce-order table th a{text-decoration:none;}.commerce-order table td{padding:0.62rem;}.commerce-order .customer-billing .field--address > .field-label,.commerce-order .customer-information__shipping .field--address > .field-label{display:none;}.status-message-container{max-width:570px;margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:2rem;}.status-message-container div[role=alert]{background-color:#fd5765;color:#fff;}.status-message-container div[role=alert] a{color:#fff;text-decoration:underline;}.status-message-container .status-message{padding:1rem 2rem;position:relative;background-color:#3cb878;color:#fff;margin-left:2rem;margin-right:2rem;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.1);}.status-message-container .status-message a{color:#fff;text-decoration:underline;}.status-message-container .status-message:before{content:"✓";display:block;position:absolute;background-color:#3cb878;color:#fff;border:4px solid var(--palette-bg);width:2rem;height:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;border-radius:50%;top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.status-message-container .status-message[role=alert]{background-color:#fd5765;color:#fff;}.status-message-container .status-message[role=alert]:before{content:"!";background-color:#fd5765;color:#fff;}.status-message-container .status-message[role=warning]{background-color:#f2a632;color:#fff;}.status-message-container .status-message[role=warning]:before{content:"?";background-color:#f2a632;color:#fff;}.info-message{padding:1rem 2rem;position:relative;background-color:var(--palette-primary);color:var(--palette-primary-contrast);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.1);}.info-message:before{content:"!";display:block;position:absolute;border:4px solid var(--palette-bg);width:2rem;height:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;border-radius:50%;top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--palette-primary);color:var(--palette-primary-contrast);}body.maintenance-page .dialog-off-canvas-main-canvas{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 4rem);text-align:center;position:relative;padding:2rem;}body.maintenance-page .dialog-off-canvas-main-canvas header img{width:10rem;max-width:100%;display:block;margin:auto;margin-bottom:1rem;}body.maintenance-page .dialog-off-canvas-main-canvas main h1{margin-bottom:2rem;}body.maintenance-page .dialog-off-canvas-main-canvas p{font-size:1.2rem;}.path-error-403 .layout-breadcrumbs,.path-error-404 .layout-breadcrumbs{display:none;}.path-error-403 main,.path-error-404 main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;}.path-error-403 main .inner,.path-error-404 main .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;-ms-flex:1;flex:1;}.path-error-403 main .inner .layout-content,.path-error-404 main .inner .layout-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;}.path-error-403 main .inner .layout-content p,.path-error-404 main .inner .layout-content p{margin-top:0;font-size:1.2rem;}.path-error-403 main .inner .layout-content a.button,.path-error-404 main .inner .layout-content a.button{margin-top:1rem;}.sliding-popup-bottom{width:100%;}@media screen and (min-width:0px) and (max-width:1180px){.sliding-popup-bottom{top:73px;overflow-y:auto;max-width:100vw;left:0;right:0;width:auto;overflow-x:hidden;}}.sliding-popup-bottom .eu-cookie-compliance-banner{background:rgba(0,0,0,0.8);color:var(--palette-primary-contrast);padding:2rem;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.1);}@media screen and (min-width:0px) and (max-width:1180px){.sliding-popup-bottom .eu-cookie-compliance-banner{padding:1rem;min-height:calc(100% - 2rem);background:rgba(0,0,0,0.9);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-message{margin:0;max-width:none;float:none;}.sliding-popup-bottom .eu-cookie-compliance-banner a{color:var(--palette-primary-contrast);}.sliding-popup-bottom .eu-cookie-compliance-banner .find-more-button{display:none;}.sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1{margin-top:0;margin-bottom:0.62rem;}.sliding-popup-bottom .eu-cookie-compliance-banner p{margin:0;margin:0;}.sliding-popup-bottom .eu-cookie-compliance-banner button,.sliding-popup-bottom .eu-cookie-compliance-banner .address-book__container .address-book__add-link,.address-book__container .sliding-popup-bottom .eu-cookie-compliance-banner .address-book__add-link,.sliding-popup-bottom .eu-cookie-compliance-banner .button{cursor:pointer;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category{margin-bottom:0.62rem;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category > div{-ms-flex-align:center;align-items:center;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category label{display:inline-block;padding:0;padding-left:1.75rem;position:relative;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category label:before{content:"";width:1em;height:1em;border:2px solid;position:absolute;left:0;top:2px;-webkit-transform:none;transform:none;background-size:90% auto;background-position:center;background-repeat:no-repeat;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category label + .description{margin-left:0;padding-left:1.75rem;margin-top:4px;max-width:600px;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category label a{font-weight:400;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category label a:hover,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category label a:focus{text-decoration:underline;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=radio],.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;bottom:0;left:50%;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=radio]:checked + label:before,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=checkbox]:checked + label:before{background-color:var(--palette-primary);border-color:var(--palette-primary);background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--light.svg);background-size:50%;background-position:center;background-repeat:no-repeat;content:"";text-align:center;color:#fff;width:1rem;height:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-weight:600;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=radio]:focus + label:before,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=checkbox]:focus + label:before{background-color:rgba(204,204,204,0.5882352941);}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=radio]:focus:checked + label:before,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=checkbox]:focus:checked + label:before{background-color:var(--palette-primary-active);}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=radio].error + label:before,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=checkbox].error + label:before{border-color:#fd5765 !important;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=radio]:disabled + label:before,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-category input[type=checkbox]:disabled + label:before{background-color:#e4e4e4 !important;border-color:#e4e4e4 !important;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--dark.svg);}.sliding-popup-bottom .eu-cookie-compliance-content{max-width:1600px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;}@media screen and (min-width:0px) and (max-width:1180px){.sliding-popup-bottom .eu-cookie-compliance-content{gap:0.62rem;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;}}body.mobile-menu-expanded .sliding-popup-bottom{display:none;}.file-link{display:-ms-inline-flexbox;display:inline-flex;background-color:var(--palette-primary-contrast);gap:0.62rem;padding:0.5rem;text-decoration:none;-ms-flex-align:center;align-items:center;border-radius:0.25rem;}.file-link .file-meta{font-size:0.6875rem;line-height:0.875rem;letter-spacing:0.06875rem;text-transform:uppercase;}.file-link .file-title{font-size:1rem;font-weight:400;line-height:1.5625rem;letter-spacing:0.005rem;color:var(--palette-secondary-darkblue);}.file-link .file-dl-icon{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/download--light.svg);background-size:0.625rem;background-repeat:no-repeat;background-position:center;background-color:var(--palette-secondary-darkblue);width:1.125rem;height:1.125rem;border-radius:0.375rem;}.paragraph--type--links .field--item{margin-bottom:0.62rem;}.paragraph--type--links .field--websitelink a{display:-ms-inline-flexbox;display:inline-flex;color:var(--palette-secondary-darkblue);background-color:var(--palette-primary-contrast);gap:0.62rem;padding:0.5rem;text-decoration:none;-ms-flex-align:center;align-items:center;border-radius:0.25rem;}.paragraph--type--links .field--websitelink a:before{content:"";background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/link--light.svg);background-size:0.625rem;background-repeat:no-repeat;background-position:center;background-color:var(--palette-secondary-darkblue);width:1.125rem;height:1.125rem;border-radius:0.375rem;}a.file{display:-ms-inline-flexbox;display:inline-flex;color:var(--palette-secondary-darkblue);background-color:var(--palette-primary-contrast);gap:0.62rem;padding:0.5rem;text-decoration:none;-ms-flex-align:center;align-items:center;border-radius:0.25rem;}a.file:before{content:"";background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/download--light.svg);background-size:0.625rem;background-repeat:no-repeat;background-position:center;background-color:var(--palette-secondary-darkblue);width:1.125rem;height:1.125rem;border-radius:0.375rem;}#cboxClose{min-width:auto;}.audiofield .button,.audiofield button,.audiofield .address-book__container .address-book__add-link,.address-book__container .audiofield .address-book__add-link{min-width:auto;padding:inherit;font-size:inherit;margin:0;background-color:transparent;}.audiofield .jp-video-270p{width:auto;}.audiofield .jp-audio{width:auto;}.audiofield .jp-audio .jp-controls{padding:0;}.audiofield .jp-audio .jp-type-single .jp-progress{position:relative;left:inherit;top:inherit;width:auto;}.audiofield .jp-audio .jp-type-single .jp-controls .jp-next,.audiofield .jp-audio .jp-type-single .jp-controls .jp-previous{display:none;}.audiofield .jp-audio .jp-details{text-align:left;margin-top:0.75rem;background-color:#fff;margin-bottom:0.75rem;border-radius:0.25rem;border:2px solid #fff;padding:1rem 2rem;width:auto;}.audiofield .jp-audio .jp-details .jp-title{display:-ms-flexbox;display:flex;padding:0;gap:0.62rem;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:400;color:var(--palette-text);}.audiofield .jp-audio .jp-details .track-name{-ms-flex:1;flex:1;}.audiofield .jp-audio .jp-details .download{border-radius:0.375rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/download--light.svg);background-position:center;background-size:1rem;background-repeat:no-repeat;width:2rem;height:2rem;font-size:0;text-indent:-5555px;background-color:var(--palette-footer);display:inline-block;}.audiofield .jp-audio .jp-details .download:hover,.audiofield .jp-audio .jp-details .download:focus{background-color:var(--palette-primary-700);}.audiofield .jp-audio,.audiofield .jp-video{border:0 none;color:#000000;}.audiofield .jp-audio .jp-progress,.audiofield .jp-video .jp-progress{-ms-flex:1;flex:1;height:auto;}.audiofield .jp-audio .jp-interface,.audiofield .jp-video .jp-interface{border:0 none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;background-color:#dfddd7;border:2px solid #dfddd7;border-radius:0.375rem;padding:1rem 2rem;gap:2rem;width:auto;height:auto;}@media screen and (min-width:0px) and (max-width:620px){.audiofield .jp-audio .jp-interface,.audiofield .jp-video .jp-interface{-ms-flex-direction:column;flex-direction:column;gap:0.62rem;}}.audiofield .jp-audio .jp-seek-bar,.audiofield .jp-video .jp-seek-bar{background-image:none;background-color:rgba(0,0,0,0.1);height:0.375rem;border-radius:0.375rem;}.audiofield .jp-audio .jp-play-bar,.audiofield .jp-video .jp-play-bar{background-image:none;background-color:#000000;border-radius:0.375rem;}.audiofield .jp-audio .jp-duration,.audiofield .jp-audio .jp-current-time,.audiofield .jp-video .jp-duration,.audiofield .jp-video .jp-current-time{margin:0;float:none;width:auto;font-size:0.8125rem;font-style:normal;font-weight:400;line-height:1.5625rem;letter-spacing:0.0325rem;}.audiofield .jp-audio .jp-current-time:after,.audiofield .jp-video .jp-current-time:after{content:" | ";margin-right:0.25em;}.audiofield .jp-audio .jp-volume-controls,.audiofield .jp-video .jp-volume-controls{position:relative;top:unset;left:unset;width:auto;}.audiofield .jp-audio .jp-volume-controls button,.audiofield .jp-audio .jp-volume-controls .address-book__container .address-book__add-link,.address-book__container .audiofield .jp-audio .jp-volume-controls .address-book__add-link,.audiofield .jp-video .jp-volume-controls button,.audiofield .jp-video .jp-volume-controls .address-book__container .address-book__add-link,.address-book__container .audiofield .jp-video .jp-volume-controls .address-book__add-link{position:relative;}.audiofield .jp-audio .jp-mute,.audiofield .jp-video .jp-mute{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/volume--dark.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:1rem;height:1rem;}.audiofield .jp-audio .jp-controls,.audiofield .jp-audio .jp-type-playlist .jp-controls,.audiofield .jp-video .jp-controls,.audiofield .jp-video .jp-type-playlist .jp-controls{float:none;margin:0;width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:2rem;}.audiofield .jp-audio .jp-controls button.jp-previous,.audiofield .jp-audio .jp-controls .address-book__container .jp-previous.address-book__add-link,.address-book__container .audiofield .jp-audio .jp-controls .jp-previous.address-book__add-link,.audiofield .jp-audio .jp-type-playlist .jp-controls button.jp-previous,.audiofield .jp-video .jp-controls button.jp-previous,.audiofield .jp-video .jp-controls .address-book__container .jp-previous.address-book__add-link,.address-book__container .audiofield .jp-video .jp-controls .jp-previous.address-book__add-link,.audiofield .jp-video .jp-type-playlist .jp-controls button.jp-previous{width:1rem;height:1rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/player_prev--dark.svg);background-position:center;background-size:contain;background-repeat:no-repeat;}.audiofield .jp-audio .jp-controls button.jp-next,.audiofield .jp-audio .jp-controls .address-book__container .jp-next.address-book__add-link,.address-book__container .audiofield .jp-audio .jp-controls .jp-next.address-book__add-link,.audiofield .jp-audio .jp-type-playlist .jp-controls button.jp-next,.audiofield .jp-video .jp-controls button.jp-next,.audiofield .jp-video .jp-controls .address-book__container .jp-next.address-book__add-link,.address-book__container .audiofield .jp-video .jp-controls .jp-next.address-book__add-link,.audiofield .jp-video .jp-type-playlist .jp-controls button.jp-next{width:1rem;height:1rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/player_next--dark.svg);background-position:center;background-size:contain;background-repeat:no-repeat;}.audiofield .jp-audio .jp-controls button.jp-play,.audiofield .jp-audio .jp-controls .address-book__container .jp-play.address-book__add-link,.address-book__container .audiofield .jp-audio .jp-controls .jp-play.address-book__add-link,.audiofield .jp-audio .jp-type-playlist .jp-controls button.jp-play,.audiofield .jp-video .jp-controls button.jp-play,.audiofield .jp-video .jp-controls .address-book__container .jp-play.address-book__add-link,.address-book__container .audiofield .jp-video .jp-controls .jp-play.address-book__add-link,.audiofield .jp-video .jp-type-playlist .jp-controls button.jp-play{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/play--dark.svg);background-position:center;background-size:contain;background-repeat:no-repeat;}.audiofield .jp-audio .jp-controls button.jp-stop,.audiofield .jp-audio .jp-controls .address-book__container .jp-stop.address-book__add-link,.address-book__container .audiofield .jp-audio .jp-controls .jp-stop.address-book__add-link,.audiofield .jp-audio .jp-type-playlist .jp-controls button.jp-stop,.audiofield .jp-video .jp-controls button.jp-stop,.audiofield .jp-video .jp-controls .address-book__container .jp-stop.address-book__add-link,.address-book__container .audiofield .jp-video .jp-controls .jp-stop.address-book__add-link,.audiofield .jp-video .jp-type-playlist .jp-controls button.jp-stop{width:1rem;height:1rem;display:none;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/stop--dark.svg);background-position:center;background-size:contain;background-repeat:no-repeat;}.audiofield .jp-audio .jp-toggles,.audiofield .jp-video .jp-toggles{display:none;}.audiofield .jp-audio .jp-progress-times,.audiofield .jp-video .jp-progress-times{display:-ms-flexbox;display:flex;}.audiofield .jp-audio .jp-controls button,.audiofield .jp-audio .jp-controls .address-book__container .address-book__add-link,.address-book__container .audiofield .jp-audio .jp-controls .address-book__add-link,.audiofield .jp-video .jp-controls button,.audiofield .jp-video .jp-controls .address-book__container .address-book__add-link,.address-book__container .audiofield .jp-video .jp-controls .address-book__add-link{float:none;}.audiofield .jp-audio.jp-state-playing .jp-controls button.jp-play,.audiofield .jp-audio.jp-state-playing .jp-controls .address-book__container .jp-play.address-book__add-link,.address-book__container .audiofield .jp-audio.jp-state-playing .jp-controls .jp-play.address-book__add-link,.audiofield .jp-video.jp-state-playing .jp-controls button.jp-play,.audiofield .jp-video.jp-state-playing .jp-controls .address-book__container .jp-play.address-book__add-link,.address-book__container .audiofield .jp-video.jp-state-playing .jp-controls .jp-play.address-book__add-link{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/pause--dark.svg);}.audiofield .jp-audio.jp-state-muted .jp-mute,.audiofield .jp-video.jp-state-muted .jp-mute{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/mute--dark.svg);}.audiofield .jp-audio .jp-playlist,.audiofield .jp-video .jp-playlist{background-color:transparent;border:0 none;margin-top:0.75rem;}.audiofield .jp-audio .jp-playlist ul,.audiofield .jp-video .jp-playlist ul{padding:0;font-size:1rem;}.audiofield .jp-audio .jp-playlist ul li,.audiofield .jp-video .jp-playlist ul li{display:block;padding:1rem 2rem;border:0 none;background-color:#fff;margin-bottom:0.75rem;border-radius:0.25rem;border:2px solid #fff;}@media screen and (min-width:0px) and (max-width:1180px){.audiofield .jp-audio .jp-playlist ul li,.audiofield .jp-video .jp-playlist ul li{padding:1rem;}}.audiofield .jp-audio .jp-playlist ul li > div,.audiofield .jp-video .jp-playlist ul li > div{display:-ms-flexbox;display:flex;gap:0.62rem;-ms-flex-align:center;align-items:center;}.audiofield .jp-audio .jp-playlist ul li a,.audiofield .jp-video .jp-playlist ul li a{color:var(--palette-text);}.audiofield .jp-audio .jp-playlist ul li a.jp-playlist-item,.audiofield .jp-video .jp-playlist ul li a.jp-playlist-item{-ms-flex:1;flex:1;}.audiofield .jp-audio .jp-playlist ul li a.download,.audiofield .jp-video .jp-playlist ul li a.download{border-radius:0.375rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/download--light.svg);background-position:center;background-size:1rem;background-repeat:no-repeat;width:2rem;height:2rem;font-size:0;text-indent:-5555px;background-color:var(--palette-footer);display:inline-block;}.audiofield .jp-audio .jp-playlist ul li a.download:hover,.audiofield .jp-audio .jp-playlist ul li a.download:focus,.audiofield .jp-video .jp-playlist ul li a.download:hover,.audiofield .jp-video .jp-playlist ul li a.download:focus{background-color:var(--palette-primary-700);}.audiofield .jp-audio .jp-playlist ul li a p,.audiofield .jp-video .jp-playlist ul li a p{margin:0;}.audiofield .jp-audio .jp-playlist ul li:last-child,.audiofield .jp-video .jp-playlist ul li:last-child{padding:1rem 2rem;border-bottom:2px solid;border-color:#fff;}@media screen and (min-width:0px) and (max-width:1180px){.audiofield .jp-audio .jp-playlist ul li:last-child,.audiofield .jp-video .jp-playlist ul li:last-child{padding:1rem;}}.audiofield .jp-audio .jp-playlist ul li.jp-playlist-current,.audiofield .jp-video .jp-playlist ul li.jp-playlist-current{padding:1rem 2rem;border-color:var(--palette-primary);}@media screen and (min-width:0px) and (max-width:1180px){.audiofield .jp-audio .jp-playlist ul li.jp-playlist-current,.audiofield .jp-video .jp-playlist ul li.jp-playlist-current{padding:1rem;}}.audiofield .jp-controls-holder{display:-ms-flexbox;display:flex;}.field--bilder{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.card{padding:1rem;border-radius:1.25rem;background-color:var(--palette-bg-dark);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 2rem);}.card h3,.card .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .card .field--titel,.card .signup-form h1,.signup-form .card h1,.card body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header .card h1,.card .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner .card h2,.card .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .card h1,.card .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .card h1,.card .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .card h1,.card body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .card h1{margin-top:1rem;margin-bottom:1rem;}.card .view-description{margin-bottom:1rem;}.card .content-wrapper{-ms-flex:1;flex:1;}.card .button{border-radius:6.25rem;display:block;text-align:center;font-size:0.9375rem;font-style:normal;font-weight:500;line-height:1.5625rem;letter-spacing:0.11719rem;text-transform:uppercase;}.field--cards{display:-ms-flexbox;display:flex;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;}.field--cards .field--item{background-color:transparent !important;-ms-flex-preferred-size:clamp(20rem,33.3333333333% - 1.25rem,21.5rem);flex-basis:clamp(20rem,33.3333333333% - 1.25rem,21.5rem);}.paragraph--type--inline-bild .field--inlinebild img{max-width:100%;height:auto;}.schulbuchreihe-more-block header h3,.schulbuchreihe-more-block header .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .schulbuchreihe-more-block header .field--titel,.schulbuchreihe-more-block header .signup-form h1,.signup-form .schulbuchreihe-more-block header h1,.schulbuchreihe-more-block body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas .schulbuchreihe-more-block header h1,.schulbuchreihe-more-block header .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner .schulbuchreihe-more-block header h2,.schulbuchreihe-more-block header .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .schulbuchreihe-more-block header h1,.schulbuchreihe-more-block header .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .schulbuchreihe-more-block header h1,.schulbuchreihe-more-block header .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.schulbuchreihe-more-block header body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,.commerce-customers-also-bought-block header h3,.commerce-customers-also-bought-block header .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .commerce-customers-also-bought-block header .field--titel,.commerce-customers-also-bought-block header .signup-form h1,.signup-form .commerce-customers-also-bought-block header h1,.commerce-customers-also-bought-block body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas .commerce-customers-also-bought-block header h1,.commerce-customers-also-bought-block header .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner .commerce-customers-also-bought-block header h2,.commerce-customers-also-bought-block header .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .commerce-customers-also-bought-block header h1,.commerce-customers-also-bought-block header .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .commerce-customers-also-bought-block header h1,.commerce-customers-also-bought-block header .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.commerce-customers-also-bought-block header body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1{margin:0rem 0 1.5rem 0;}article.commerce-product .online-material-block h3,article.commerce-product .online-material-block .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.commerce-product .online-material-block .field--titel,article.commerce-product .online-material-block .signup-form h1,.signup-form article.commerce-product .online-material-block h1,article.commerce-product .online-material-block body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header article.commerce-product .online-material-block h1,article.commerce-product .online-material-block .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner article.commerce-product .online-material-block h2,article.commerce-product .online-material-block .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.commerce-product .online-material-block h1,article.commerce-product .online-material-block .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.commerce-product .online-material-block h1,article.commerce-product .online-material-block .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.commerce-product .online-material-block h1,article.commerce-product .online-material-block body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.commerce-product .online-material-block h1{margin:0.5rem 0 1rem 0;}article.commerce-product .online-material-block h3 + p,article.commerce-product .online-material-block .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel + p,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.commerce-product .online-material-block .field--titel + p,article.commerce-product .online-material-block .signup-form h1 + p,.signup-form article.commerce-product .online-material-block h1 + p,article.commerce-product .online-material-block body.maintenance-page .dialog-off-canvas-main-canvas header h1 + p,body.maintenance-page .dialog-off-canvas-main-canvas header article.commerce-product .online-material-block h1 + p,article.commerce-product .online-material-block .sliding-popup-bottom .eu-cookie-compliance-banner h2 + p,.sliding-popup-bottom .eu-cookie-compliance-banner article.commerce-product .online-material-block h2 + p,article.commerce-product .online-material-block .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1 + p,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.commerce-product .online-material-block h1 + p,article.commerce-product .online-material-block .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1 + p,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.commerce-product .online-material-block h1 + p,article.commerce-product .online-material-block .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1 + p,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.commerce-product .online-material-block h1 + p,article.commerce-product .online-material-block body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1 + p,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.commerce-product .online-material-block h1 + p{margin-top:0;}article.commerce-product .online-material-block .view-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;-ms-flex-pack:center;justify-content:center;margin-top:2rem;}article.commerce-product .field--schulartsba{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.25rem;}article.commerce-product .field--schulfach,article.commerce-product .field--gegenstandsba{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0.6875rem;line-height:1.27273em;letter-spacing:0.08em;text-transform:uppercase;-ms-hyphens:auto;hyphens:auto;}article.commerce-product .field--buchcover img{width:100%;height:auto;display:block;}article.commerce-product .product-variant-wrapper{padding:0.75rem;background-color:var(--palette-bg-dark);border-radius:0.25rem;}article.commerce-product .product-variant-wrapper.field.label--inline{gap:0.75rem;-ms-flex-direction:row;flex-direction:row;}@media screen and (min-width:0px) and (max-width:620px){article.commerce-product .product-variant-wrapper{margin-left:-1rem;margin-right:-1rem;border-radius:0;padding-top:1rem;padding-bottom:1rem;text-align:center;-ms-flex-pack:center;justify-content:center;}}article.commerce-product .product-variant-wrapper-info{font-size:0.6875rem;line-height:0.875rem;letter-spacing:0.02063rem;color:var(--palette-secondary);margin-top:-1.38rem;}article.commerce-product .product-bottom-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:1.25rem;-ms-flex-pack:justify;justify-content:space-between;}article.commerce-product .product-variants{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem;font-size:1rem;-ms-flex-preferred-size:100%;flex-basis:100%;}@media screen and (min-width:0px) and (max-width:620px){article.commerce-product .product-variants{-ms-flex-pack:center;justify-content:center;}}@media screen and (min-width:0px) and (max-width:1180px){article.commerce-product .product-variants > li{-ms-flex-preferred-size:clamp(10rem,50% - 1.5rem,30rem);flex-basis:clamp(10rem,50% - 1.5rem,30rem);}}article.commerce-product .product-variants .product-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-decoration:none;min-width:8.125rem;min-height:4.1875rem;padding:0.5rem;background-color:var(--palette-button-contrast);border-radius:0.25rem;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.11);height:calc(100% - 1rem);}article.commerce-product .product-variants .product-item .title{font-weight:500;}article.commerce-product .product-variants .product-item .schulbuchaktion,article.commerce-product .product-variants .product-item .price{font-size:0.8125rem;}article.commerce-product .product-variants .product-item.is-active{background-color:var(--palette-primary);color:var(--palette-primary-contrast);}article.commerce-product .product-variants .product-item:hover,article.commerce-product .product-variants .product-item:focus{background-color:var(--palette-primary-dark);color:var(--palette-primary-contrast);}article.commerce-product--shopping_cart{display:-ms-flexbox;display:flex;gap:0.62rem;-ms-flex-align:center;align-items:center;}article.commerce-product--shopping_cart .field--buchcover a{display:block;padding:0.5rem 0.8rem;position:relative;background-color:#f1f1f1;border-radius:0.125rem;}article.commerce-product--shopping_cart .field--buchcover a:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:35%;background-color:#f7f7f7;}article.commerce-product--shopping_cart .field--buchcover img{width:5rem;height:5.5rem;-o-object-fit:contain;object-fit:contain;position:relative;}article.commerce-product--full .preorder-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start;}article.commerce-product--full .pre-order{margin:0;}article.commerce-product--full .commerce-order-item-add-to-cart-form{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:1.25rem;}article.commerce-product--full .commerce-order-item-add-to-cart-form label:not(.option){font-size:0.625rem;line-height:0.875rem;letter-spacing:0.05rem;text-transform:uppercase;}article.commerce-product--full .commerce-order-item-add-to-cart-form .form-number{height:2.25rem;min-height:auto;border:1px solid var(--palette-primary);padding:calc(1.2rem - 1px) 1rem;}article.commerce-product--full .commerce-order-item-add-to-cart-form .button{background-size:0.75rem 0.75rem;background-position:0.75rem center;padding:0.75rem;padding-left:2rem;border-radius:0.25rem;min-width:auto;background-color:var(--palette-button-active);color:var(--palette-button-contrast);}article.commerce-product--full .commerce-order-item-add-to-cart-form .button:hover,article.commerce-product--full .commerce-order-item-add-to-cart-form .button:focus{background-color:var(--palette-button);color:var(--palette-button-contrast);}article.commerce-product--full .commerce-order-item-add-to-cart-form .form-item,article.commerce-product--full .commerce-order-item-add-to-cart-form .form-actions{margin:0;}article.commerce-product--full .commerce-order-item-add-to-cart-form .button--add-to-cart{font-size:0.9375rem;line-height:1em;background-repeat:no-repeat;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/cart--light.svg);background-size:0.75rem 0.75rem;background-position:0.75rem center;padding:0.75rem;padding-left:2rem;margin:0;}article.commerce-product--full .field--buchcover{margin-bottom:2rem;}@media screen and (min-width:0px) and (max-width:620px){article.commerce-product--full .field--buchcover{margin-left:-1rem;margin-right:-1rem;}}article.commerce-product--full .field--reihentext .field-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}article.commerce-product--full .product-flex-wrapper{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:0px) and (max-width:620px){article.commerce-product--full .product-flex-wrapper{-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}article.commerce-product--full .product-flex-container--left{-ms-flex-preferred-size:20rem;flex-basis:20rem;}article.commerce-product--full .product-flex-container--right{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;}article.commerce-product--full .field.label--inline.field--isbn,article.commerce-product--full .field.label--inline.field--sbnr{gap:0;}article.commerce-product--full .field.label--inline.field--isbn .field-label,article.commerce-product--full .field.label--inline.field--sbnr .field-label{-ms-flex-preferred-size:auto;flex-basis:auto;font-size:inherit;line-height:inherit;text-transform:inherit;font-weight:inherit;letter-spacing:inherit;}article.commerce-product--full .field.label--inline.field--isbn .field-label:after,article.commerce-product--full .field.label--inline.field--sbnr .field-label:after{content:":";margin-right:0.25rem;}article.commerce-product--autocomplete{padding:0.69rem;color:var(--palette-text);}article.commerce-product--autocomplete .field--schulartsba{display:-ms-flexbox;display:flex;gap:0.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}article.commerce-product--autocomplete .field--buchcover{width:3rem;}article.commerce-product--autocomplete .field--buchcover img{width:100%;height:auto;}article.commerce-product--autocomplete .field--title{margin-top:0.25rem;}article.commerce-product--autocomplete .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:2rem;-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between;}article.commerce-product--teaser.teaser{text-align:left;position:relative;}article.commerce-product--teaser.teaser .product-related-types{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:1rem;}article.commerce-product--teaser.teaser .product-related-types li{display:block;padding:0.5rem;background-color:var(--palette-primary-contrast);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.11);border-radius:100px;font-size:0.8125rem;line-height:1em;letter-spacing:0.04em;}article.commerce-product--teaser.teaser .field--buchcover{position:relative;padding-top:3.25rem;padding-bottom:2.5rem;}article.commerce-product--teaser.teaser .field--buchcover:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:35%;background-color:#f7f7f7;}article.commerce-product--teaser.teaser .field--buchcover picture{position:relative;display:block;}article.commerce-product--teaser.teaser .field--buchcover picture:before{content:"";position:absolute;left:1.25rem;bottom:0.5rem;width:4rem;height:0.5rem;z-index:1;background:rgba(0,0,0,0.15);-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:rotate(0);transform:rotate(0);}article.commerce-product--teaser.teaser .field--buchcover picture:after{content:"";position:absolute;left:0rem;bottom:0.5rem;width:5rem;height:0.5rem;z-index:1;border-radius:10rem 0 0 10rem;background:rgba(0,0,0,0.1);-webkit-filter:blur(0.65rem);filter:blur(0.65rem);-webkit-transform:rotate(15deg);transform:rotate(15deg);}article.commerce-product--teaser.teaser .field--buchcover img{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1;height:15.625rem;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;position:relative;width:auto;}article.commerce-product--teaser.teaser .teaser-link:hover .teaser-image:after,article.commerce-product--teaser.teaser .teaser-link:focus .teaser-image:after{content:"Details";}article.teaser{max-width:25.5625rem;border-radius:1.25rem;overflow:hidden;background-color:#f1f1f1;position:relative;}article.teaser .content-wrapper{background-color:var(--palette-primary-contrast);padding:1.25rem;}article.teaser .attribute-wrapper{display:-ms-flexbox;display:flex;gap:0.25rem;-ms-flex-align:center;align-items:center;margin-bottom:0.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}article.teaser .teaser-title{font-size:1.125rem;line-height:1.5625em;letter-spacing:0.005em;color:var(--palette-text);}article.teaser time{font-size:0.6875rem;line-height:1.27273em;letter-spacing:0.08em;text-transform:uppercase;color:var(--palette-text);}article.teaser .teaser-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;color:var(--palette-primary-dark);}article.teaser .teaser-link .content-wrapper{-ms-flex:1;flex:1;}article.teaser .teaser-link:hover:before,article.teaser .teaser-link:focus:before{content:"";position:absolute;display:-ms-flexbox;display:flex;top:0;left:0;bottom:0;right:0;background-color:#CDD8D7;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:3;opacity:0.45;}article.teaser .teaser-link:hover .teaser-image,article.teaser .teaser-link:focus .teaser-image{position:relative;}article.teaser .teaser-link:hover .teaser-image:after,article.teaser .teaser-link:focus .teaser-image:after{content:"Weiterlesen";position:absolute;display:-ms-flexbox;display:flex;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--palette-bg);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:3;padding:0.75rem;font-size:0.9375rem;line-height:1em;font-weight:500;letter-spacing:0.125em;text-transform:uppercase;border-radius:1.25rem;}.views-group-side-title{display:grid;grid-template-columns:15rem 1fr;padding-left:2rem;padding-right:2rem;margin-bottom:1.25rem;gap:1.25rem;}@media screen and (min-width:0px) and (max-width:1180px){.views-group-side-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;}}.views-group-side-title h2,.views-group-side-title .block--pagetitleblock h1,.block--pagetitleblock .views-group-side-title h1,.views-group-side-title body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main .views-group-side-title h1{font-size:1.3125rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.01313rem;text-align:right;}.views-group-side-title .teaser-liste--team{display:-ms-flexbox;display:flex;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:0px) and (max-width:1180px){.views-group-side-title .teaser-liste--team{-ms-flex-pack:center;justify-content:center;}}.views-group-side-title .teaser-liste--team .views-row{width:22rem;}.team-view header .field--body{max-width:37rem;margin:auto;padding-bottom:3.5rem;}.block--viewsblock__team-block1{max-width:1600px;margin-left:auto;margin-right:auto;}.block--viewsblock__team-block1 > h2,.block--pagetitleblock .block--viewsblock__team-block1 > h1,body.maintenance-page .dialog-off-canvas-main-canvas main .block--viewsblock__team-block1 > h1{padding:0 2rem;}@media screen and (min-width:0px) and (max-width:1180px){.block--viewsblock__team-block1 > h2,.block--pagetitleblock .block--viewsblock__team-block1 > h1,body.maintenance-page .dialog-off-canvas-main-canvas main .block--viewsblock__team-block1 > h1{padding:0 1rem;text-align:center;}}article.overview.node--team,article.teaser.node--team{text-align:center;background-color:var(--palette-bg-dark);padding:1.25rem;border-radius:1.25rem;height:calc(100% - 2.5rem);}article.overview.node--team.color-scheme--secondary,article.overview.node--team.color-scheme--secondary .content-wrapper,article.teaser.node--team.color-scheme--secondary,article.teaser.node--team.color-scheme--secondary .content-wrapper{background-color:var(--palette-secondary-blue);color:var(--palette-secondary-contrast);}article.overview.node--team.color-scheme--secondary h3,article.overview.node--team.color-scheme--secondary .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.overview.node--team.color-scheme--secondary .field--titel,article.overview.node--team.color-scheme--secondary .signup-form h1,.signup-form article.overview.node--team.color-scheme--secondary h1,article.overview.node--team.color-scheme--secondary body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header article.overview.node--team.color-scheme--secondary h1,article.overview.node--team.color-scheme--secondary .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner article.overview.node--team.color-scheme--secondary h2,article.overview.node--team.color-scheme--secondary .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.overview.node--team.color-scheme--secondary h1,article.overview.node--team.color-scheme--secondary .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.overview.node--team.color-scheme--secondary h1,article.overview.node--team.color-scheme--secondary .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.overview.node--team.color-scheme--secondary h1,article.overview.node--team.color-scheme--secondary body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.overview.node--team.color-scheme--secondary h1,article.overview.node--team.color-scheme--secondary .content-wrapper h3,article.teaser.node--team.color-scheme--secondary h3,article.teaser.node--team.color-scheme--secondary .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.teaser.node--team.color-scheme--secondary .field--titel,article.teaser.node--team.color-scheme--secondary .signup-form h1,.signup-form article.teaser.node--team.color-scheme--secondary h1,article.teaser.node--team.color-scheme--secondary body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header article.teaser.node--team.color-scheme--secondary h1,article.teaser.node--team.color-scheme--secondary .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner article.teaser.node--team.color-scheme--secondary h2,article.teaser.node--team.color-scheme--secondary .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.teaser.node--team.color-scheme--secondary h1,article.teaser.node--team.color-scheme--secondary .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.teaser.node--team.color-scheme--secondary h1,article.teaser.node--team.color-scheme--secondary .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.teaser.node--team.color-scheme--secondary h1,article.teaser.node--team.color-scheme--secondary body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.teaser.node--team.color-scheme--secondary h1,article.teaser.node--team.color-scheme--secondary .content-wrapper h3{color:var(--palette-secondary-contrast);}article.overview.node--team.color-scheme--secondary .person-location:before,article.overview.node--team.color-scheme--secondary .content-wrapper .person-location:before,article.teaser.node--team.color-scheme--secondary .person-location:before,article.teaser.node--team.color-scheme--secondary .content-wrapper .person-location:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/location--light.svg);}article.overview.node--team.color-scheme--primary,article.overview.node--team.color-scheme--primary .content-wrapper,article.teaser.node--team.color-scheme--primary,article.teaser.node--team.color-scheme--primary .content-wrapper{background-color:var(--palette-secondary-green);color:var(--palette-secondary-contrast);}article.overview.node--team.color-scheme--primary h3,article.overview.node--team.color-scheme--primary .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.overview.node--team.color-scheme--primary .field--titel,article.overview.node--team.color-scheme--primary .signup-form h1,.signup-form article.overview.node--team.color-scheme--primary h1,article.overview.node--team.color-scheme--primary body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header article.overview.node--team.color-scheme--primary h1,article.overview.node--team.color-scheme--primary .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner article.overview.node--team.color-scheme--primary h2,article.overview.node--team.color-scheme--primary .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.overview.node--team.color-scheme--primary h1,article.overview.node--team.color-scheme--primary .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.overview.node--team.color-scheme--primary h1,article.overview.node--team.color-scheme--primary .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.overview.node--team.color-scheme--primary h1,article.overview.node--team.color-scheme--primary body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.overview.node--team.color-scheme--primary h1,article.overview.node--team.color-scheme--primary .content-wrapper h3,article.teaser.node--team.color-scheme--primary h3,article.teaser.node--team.color-scheme--primary .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.teaser.node--team.color-scheme--primary .field--titel,article.teaser.node--team.color-scheme--primary .signup-form h1,.signup-form article.teaser.node--team.color-scheme--primary h1,article.teaser.node--team.color-scheme--primary body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header article.teaser.node--team.color-scheme--primary h1,article.teaser.node--team.color-scheme--primary .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner article.teaser.node--team.color-scheme--primary h2,article.teaser.node--team.color-scheme--primary .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.teaser.node--team.color-scheme--primary h1,article.teaser.node--team.color-scheme--primary .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.teaser.node--team.color-scheme--primary h1,article.teaser.node--team.color-scheme--primary .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.teaser.node--team.color-scheme--primary h1,article.teaser.node--team.color-scheme--primary body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.teaser.node--team.color-scheme--primary h1,article.teaser.node--team.color-scheme--primary .content-wrapper h3{color:var(--palette-secondary-contrast);}article.overview.node--team.color-scheme--primary .person-location:before,article.overview.node--team.color-scheme--primary .content-wrapper .person-location:before,article.teaser.node--team.color-scheme--primary .person-location:before,article.teaser.node--team.color-scheme--primary .content-wrapper .person-location:before{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/location--light.svg);}article.overview.node--team .content-wrapper,article.teaser.node--team .content-wrapper{background-color:var(--palette-bg-dark);padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;}article.overview.node--team h3,article.overview.node--team .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.overview.node--team .field--titel,article.overview.node--team .signup-form h1,.signup-form article.overview.node--team h1,article.overview.node--team body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header article.overview.node--team h1,article.overview.node--team .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner article.overview.node--team h2,article.overview.node--team .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.overview.node--team h1,article.overview.node--team .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.overview.node--team h1,article.overview.node--team .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.overview.node--team h1,article.overview.node--team body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.overview.node--team h1,article.teaser.node--team h3,article.teaser.node--team .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.teaser.node--team .field--titel,article.teaser.node--team .signup-form h1,.signup-form article.teaser.node--team h1,article.teaser.node--team body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header article.teaser.node--team h1,article.teaser.node--team .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner article.teaser.node--team h2,article.teaser.node--team .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.teaser.node--team h1,article.teaser.node--team .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.teaser.node--team h1,article.teaser.node--team .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.teaser.node--team h1,article.teaser.node--team body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.teaser.node--team h1{font-size:1.5625rem;font-style:normal;font-weight:400;line-height:normal;margin-top:0;margin-bottom:0;}article.overview.node--team .subtitle,article.teaser.node--team .subtitle{font-size:0.8125rem;line-height:0.875rem;letter-spacing:0.065rem;text-transform:uppercase;margin-bottom:0;margin-top:0;}article.overview.node--team .field--image,article.teaser.node--team .field--image{height:10rem;width:10rem;margin:auto;margin-bottom:1rem;}article.overview.node--team .field--image img,article.teaser.node--team .field--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;}article.overview.node--team .button-wrapper,article.teaser.node--team .button-wrapper{margin-top:0.5rem;}article.overview.node--team .button-icon,article.teaser.node--team .button-icon{color:var(--palette-text);background-color:var(--palette-primary-contrast);border-radius:0.25rem;width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}article.overview.node--team .button-icon--phone,article.teaser.node--team .button-icon--phone{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/phone--color.svg);}article.overview.node--team .button-icon--email,article.teaser.node--team .button-icon--email{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/mail--color.svg);}article.overview.node--team .button-icon--fax,article.teaser.node--team .button-icon--fax{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/fax--color.svg);}article.overview.node--team .person-location:before,article.teaser.node--team .person-location:before{content:"";display:inline-block;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/location--color.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1em;height:1em;margin-right:0.5rem;vertical-align:middle;margin-top:-4px;}.term--taetigkeitsbereich{text-align:center;}.term--taetigkeitsbereich .field--description{max-width:570px;margin-left:auto;margin-right:auto;}.term--taetigkeitsbereich .view-content-wrapper{padding-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.term--taetigkeitsbereich .view-content-wrapper .views-field-rendered-entity,.term--taetigkeitsbereich .view-content-wrapper .views-field-rendered-entity .field-content{height:100%;}.term--taetigkeitsbereich .view-content-wrapper .views-row{-ms-flex-preferred-size:clamp(20rem,33.3333333333% - 1.25rem,100vw);flex-basis:clamp(20rem,33.3333333333% - 1.25rem,100vw);}.term--taetigkeitsbereich .term-name{color:var(--palette-text);font-family:var(--typo-h3-family),sans-serif;font-weight:var(--typo-h3-weight);font-size:var(--typo-h3-size);line-height:var(--typo-h3-line-height);letter-spacing:var(--typo-h3-letter-spacing);text-transform:var(--typo-h3-transform);overflow-wrap:break-word;margin-bottom:0.75rem;}@media screen and (min-width:0px) and (max-width:860px){.term--taetigkeitsbereich .term-name{word-break:break-word;}}.term-detail{padding-bottom:3.5rem;}.term-detail .view-content-wrapper{padding-top:2rem;display:-ms-flexbox;display:flex;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.term-detail .view-content-wrapper .views-field-rendered-entity,.term-detail .view-content-wrapper .views-field-rendered-entity .field-content{height:100%;}.term-detail .view-content-wrapper .views-row{-ms-flex-preferred-size:calc(33.3333333333% - 1.25rem);flex-basis:calc(33.3333333333% - 1.25rem);}.paragraph--type--team .field--taetigkeiten .field--item .content-vpad,.paragraph--type--team .field--taetigkeiten .field--item .region--precontent .block--basic,.region--precontent .paragraph--type--team .field--taetigkeiten .field--item .block--basic{padding-bottom:0;}.paragraph--type--team .field--taetigkeiten .field--item:last-child .content-vpad,.paragraph--type--team .field--taetigkeiten .field--item:last-child .region--precontent .block--basic,.region--precontent .paragraph--type--team .field--taetigkeiten .field--item:last-child .block--basic{padding-bottom:3.5rem;}article.user-profile{margin-top:3.5rem;margin-bottom:3.5rem;}article.user-profile fieldset{margin-top:1rem;}article.user-profile .fieldset-wrapper{padding-top:0.62rem;}article.user-profile .content-vpad,article.user-profile .region--precontent .block--basic,.region--precontent article.user-profile .block--basic{padding-top:2rem;padding-bottom:2rem;box-shadow:0px 10px 15px -10px #b1b1b1;}.user-orders-view{margin-top:3.5rem;margin-bottom:3.5rem;}.user-orders-view .content-vpad,.user-orders-view .region--precontent .block--basic,.region--precontent .user-orders-view .block--basic{padding-top:2rem;padding-bottom:2rem;box-shadow:0px 10px 15px -10px #b1b1b1;}.user-orders-view table{width:100%;}.user-orders-view table td:last-child{text-align:right;}.user-orders-view table th{text-align:left;font-size:1.2rem;padding:0.62rem;border-bottom:1px solid var(--palette-primary);}.user-orders-view table th a{text-decoration:none;}.user-orders-view table td{padding:0.62rem;}.local-tasks{padding-top:2rem;display:-ms-flexbox;display:flex;gap:0.62rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;}.local-tasks a.is-active{display:none;}.local-tasks .button{min-width:auto;}.address-book__container{max-width:calc(1140px - 4rem);margin-left:auto;margin-right:auto;padding:2rem;background-color:var(--palette-primary-contrast);margin-top:3.5rem;margin-bottom:3.5rem;box-shadow:0px 10px 15px -10px #b1b1b1;}@media screen and (min-width:0px) and (max-width:1180px){.address-book__container{padding:1rem;}.address-book__container .address-book__profile{margin:0;}}.address-book__container .address-book__add-link{line-height:1em;border-radius:6.25rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/plus--light.svg);background-size:1rem 1rem;background-repeat:no-repeat;background-position:1rem center;padding-left:2.75rem;}@media screen and (min-width:0px) and (max-width:1180px){.address-book__container .address-book__add-link{margin:0;}}.author-listing{padding-bottom:3.5rem;}.author-listing > *{padding-left:2rem;padding-right:2rem;}@media screen and (min-width:0px) and (max-width:1180px){.author-listing > *{padding-left:1rem;padding-right:1rem;}}.author-listing > header{padding-bottom:2rem;max-width:570px;margin-left:auto;margin-right:auto;}.author-listing .views-group{max-width:1140px;margin-left:auto;margin-right:auto;}.author-listing .views-group .views-group-slider .teaser-liste--slider{display:grid;grid-template-columns:25% 25% 25% 25%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1.5rem;}@media screen and (min-width:0px) and (max-width:1180px){.author-listing .views-group .views-group-slider .teaser-liste--slider{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;}}.author-listing .views-group .views-group-slider .teaser-liste--slider .views-row a{text-decoration:none;}.autoren-view{color:var(--palette-primary-dark);}.autoren-view a{color:var(--palette-primary-dark);}.autoren-view .author-first-letter{margin-bottom:1rem;}.autoren-view .filter-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;padding-top:2rem;-ms-flex-align:end;align-items:flex-end;}@media screen and (min-width:0px) and (max-width:620px){.autoren-view .filter-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:0.62rem;padding-top:0;}}.autoren-view .filter-wrapper .views-ef-fieldset-container{display:-ms-flexbox;display:flex;gap:0.62rem;}.autoren-view .filter-wrapper .views-exposed-form{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0.62rem;}@media screen and (min-width:0px) and (max-width:620px){.autoren-view .filter-wrapper .views-exposed-form{-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}.autoren-view .filter-wrapper .views-exposed-form .form-item{margin:0;}.autoren-view .filter-wrapper .views-exposed-form select,.autoren-view .filter-wrapper .views-exposed-form input{padding:0.594rem 1.5rem;height:auto;min-height:auto;}.autoren-view .filter-wrapper .views-exposed-form select{padding-right:2.5rem;}.autoren-view .filter-wrapper .views-exposed-form .form-actions{margin:0;}.autoren-view .view-result{font-size:0.8125rem;font-style:normal;font-weight:400;line-height:1.5625rem;letter-spacing:0.0325rem;color:var(--palette-primary-dark);opacity:0.3;}.autoren-view .form-item-sort-bef-combine label:not(.option){display:none;}.region--filter_left .views-exposed-form form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.region--filter_left .views-exposed-form form .form-item-inhalt{-ms-flex:1;flex:1;}.region--filter_left .views-exposed-form form .form-actions{margin:0;}.region--filter_left .views-exposed-form form .form-actions input[value=Zurücksetzten]{background-color:transparent;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--dark.svg);background-position:center;background-repeat:no-repeat;background-size:0.75rem;background-color:var(--palette-primary-contrast);min-width:auto;font-size:0;width:40px;height:40px;padding:0;border-radius:0 0.375rem 0.375rem 0;}.region--filter_left .views-exposed-form form .form-actions input[value=Zurücksetzten]:hover,.region--filter_left .views-exposed-form form .form-actions input[value=Zurücksetzten]:focus{background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/close--coloralt.svg);}.region--filter_left .views-exposed-form form .form-item{margin:0;}.region--filter_left .views-exposed-form form input[name=inhalt]{border-radius:0.375rem 0 0 0.375rem;min-height:2.5rem;padding:1rem 1.5rem;height:2.5rem;}.region--filter_right .block-facet__wrapper select{max-width:14rem;}@media screen and (min-width:0px) and (max-width:1180px){.region--filter_right .block-facet__wrapper select{max-width:none;width:100%;margin-bottom:0.62rem;}}.node--schulbuch-plus .field--inhalt > .field--item:nth-child(odd){background-color:var(--palette-bg-dark);}.node--schulbuch-plus .field--inhalt > .field--item > .paragraph{max-width:calc(1140px - 4rem);padding:2rem;margin:auto;}@media screen and (min-width:0px) and (max-width:1180px){.node--schulbuch-plus .field--inhalt > .field--item > .paragraph{padding:1rem;}}.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel{margin-bottom:1.5rem;}.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .paragraph{margin-bottom:0.62rem;}.node--schulbuch-plus .toc-link{display:block;color:var(--palette-primary);border-top:2px solid var(--palette-primary);text-decoration:none;padding:1rem 2rem;background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/down--color.svg);background-position:calc(100% - 2rem) center;background-size:0.5rem;background-repeat:no-repeat;font-size:0.9375rem;font-weight:500;line-height:1.5625rem;letter-spacing:0.11719rem;text-transform:uppercase;}.node--schulbuch-plus .toc-link:hover,.node--schulbuch-plus .toc-link:focus{border-color:var(--palette-primary);background-color:var(--palette-primary);color:var(--palette-primary-contrast);background-image:url(/themes/custom/hpt_ng_theme/resources/dist/icons/colors/down--light.svg);}.node--schulbuch-plus .sbplus-toc .views-row:only-child .toc-link,.node--schulbuch-plus .sbplus-toc .views-row:last-child .toc-link{border-bottom:2px solid var(--palette-primary);}article.full{font-size:0.9375rem;}article.full h1{font-size:2rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2rem;}article.full .field--elemente .element-bg-dark{background-color:var(--palette-bg-light);}article.full .field--elemente .paragraph{position:relative;}article.full .attribute-wrapper{margin-bottom:1rem;}article.full .inline-attribute-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.25em;}article.full .inline-attribute-list > *:after{content:" | ";}article.full .inline-attribute-list > *:last-child:after{display:none;}article.full .field--body h2,article.full .field--body .block--pagetitleblock h1,.block--pagetitleblock article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main article.full .field--body h1{font-family:var(--typo-h3-family),sans-serif;font-weight:var(--typo-h3-weight);font-size:var(--typo-h3-size);line-height:var(--typo-h3-line-height);letter-spacing:var(--typo-h3-letter-spacing);text-transform:var(--typo-h3-transform);overflow-wrap:break-word;margin-bottom:0.75rem;}@media screen and (min-width:0px) and (max-width:860px){article.full .field--body h2,article.full .field--body .block--pagetitleblock h1,.block--pagetitleblock article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas main h1,body.maintenance-page .dialog-off-canvas-main-canvas main article.full .field--body h1{word-break:break-word;}}article.full .field--body h3,article.full .field--body .signup-form h1,.signup-form article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header article.full .field--body h1,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h2,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.full .field--body h1,article.full .field--body .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h1,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h1,article.full .field--body .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.full .field--body .field--titel{font-family:var(--typo-h4-family),sans-serif;font-weight:var(--typo-h4-weight);font-size:var(--typo-h4-size);line-height:var(--typo-h4-line-height);letter-spacing:var(--typo-h4-letter-spacing);text-transform:var(--typo-h4-transform);overflow-wrap:break-word;}@media screen and (min-width:0px) and (max-width:860px){article.full .field--body h3,article.full .field--body .signup-form h1,.signup-form article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas header h1,body.maintenance-page .dialog-off-canvas-main-canvas header article.full .field--body h1,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner h2,.sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h2,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.full .field--body h1,article.full .field--body .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h1,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h1,article.full .field--body .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.full .field--body .field--titel{word-break:break-word;}}article.full .field--body h4,article.full .field--body .views-group h2,.views-group article.full .field--body h2,article.full .field--body .views-group .block--pagetitleblock h1,.views-group .block--pagetitleblock article.full .field--body h1,article.full .field--body .block--pagetitleblock .views-group h1,.block--pagetitleblock .views-group article.full .field--body h1,article.full .field--body .views-group body.maintenance-page .dialog-off-canvas-main-canvas main h1,.views-group body.maintenance-page .dialog-off-canvas-main-canvas main article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas main .views-group h1,body.maintenance-page .dialog-off-canvas-main-canvas main .views-group article.full .field--body h1,article.full .field--body .card h3,.card article.full .field--body h3,article.full .field--body .card .signup-form h1,.card .signup-form article.full .field--body h1,article.full .field--body .signup-form .card h1,.signup-form .card article.full .field--body h1,article.full .field--body .card body.maintenance-page .dialog-off-canvas-main-canvas header h1,.card body.maintenance-page .dialog-off-canvas-main-canvas header article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas header .card h1,body.maintenance-page .dialog-off-canvas-main-canvas header .card article.full .field--body h1,article.full .field--body .card .sliding-popup-bottom .eu-cookie-compliance-banner h2,.card .sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h2,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner .card h2,.sliding-popup-bottom .eu-cookie-compliance-banner .card article.full .field--body h2,article.full .field--body .card .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.card .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.full .field--body h1,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .card h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .card article.full .field--body h1,article.full .field--body .card .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.card .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h1,article.full .field--body .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .card h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .card article.full .field--body h1,article.full .field--body .card .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.card .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.full .field--body h1,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .card h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .card article.full .field--body h1,article.full .field--body .card body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,.card body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .card h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .card article.full .field--body h1,article.full .field--body .card .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.card .node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.full .field--body .field--titel,article.full .field--body .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .card .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .card article.full .field--body .field--titel{font-family:var(--typo-h5-family),sans-serif;font-weight:var(--typo-h5-weight);font-size:var(--typo-h5-size);line-height:var(--typo-h5-line-height);letter-spacing:var(--typo-h5-letter-spacing);text-transform:var(--typo-h5-transform);overflow-wrap:break-word;}@media screen and (min-width:0px) and (max-width:860px){article.full .field--body h4,article.full .field--body .views-group h2,.views-group article.full .field--body h2,article.full .field--body .views-group .block--pagetitleblock h1,.views-group .block--pagetitleblock article.full .field--body h1,article.full .field--body .block--pagetitleblock .views-group h1,.block--pagetitleblock .views-group article.full .field--body h1,article.full .field--body .views-group body.maintenance-page .dialog-off-canvas-main-canvas main h1,.views-group body.maintenance-page .dialog-off-canvas-main-canvas main article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas main .views-group h1,body.maintenance-page .dialog-off-canvas-main-canvas main .views-group article.full .field--body h1,article.full .field--body .card h3,.card article.full .field--body h3,article.full .field--body .card .signup-form h1,.card .signup-form article.full .field--body h1,article.full .field--body .signup-form .card h1,.signup-form .card article.full .field--body h1,article.full .field--body .card body.maintenance-page .dialog-off-canvas-main-canvas header h1,.card body.maintenance-page .dialog-off-canvas-main-canvas header article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas header .card h1,body.maintenance-page .dialog-off-canvas-main-canvas header .card article.full .field--body h1,article.full .field--body .card .sliding-popup-bottom .eu-cookie-compliance-banner h2,.card .sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h2,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner .card h2,.sliding-popup-bottom .eu-cookie-compliance-banner .card article.full .field--body h2,article.full .field--body .card .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock h1,.card .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock article.full .field--body h1,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .card h1,.sliding-popup-bottom .eu-cookie-compliance-banner .block--pagetitleblock .card article.full .field--body h1,article.full .field--body .card .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner h1,.card .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h1,article.full .field--body .block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .card h1,.block--pagetitleblock .sliding-popup-bottom .eu-cookie-compliance-banner .card article.full .field--body h1,article.full .field--body .card .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main h1,.card .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main article.full .field--body h1,article.full .field--body .sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .card h1,.sliding-popup-bottom .eu-cookie-compliance-banner body.maintenance-page .dialog-off-canvas-main-canvas main .card article.full .field--body h1,article.full .field--body .card body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner h1,.card body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner article.full .field--body h1,article.full .field--body body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .card h1,body.maintenance-page .dialog-off-canvas-main-canvas main .sliding-popup-bottom .eu-cookie-compliance-banner .card article.full .field--body h1,article.full .field--body .card .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .field--titel,.card .node--schulbuch-plus .field--inhalt > .field--item > .paragraph article.full .field--body .field--titel,article.full .field--body .node--schulbuch-plus .field--inhalt > .field--item > .paragraph .card .field--titel,.node--schulbuch-plus .field--inhalt > .field--item > .paragraph .card article.full .field--body .field--titel{word-break:break-word;}}article.full .field--body h5,article.full .field--body article.user-profile .fieldset-legend,article.user-profile article.full .field--body .fieldset-legend,article.full .field--body .address-book__container .field--address .field-label,.address-book__container .field--address article.full .field--body .field-label,article.full .field--body .autoren-view .author-first-letter,.autoren-view article.full .field--body .author-first-letter{font-family:var(--typo-h6-family),sans-serif;font-weight:var(--typo-h6-weight);font-size:var(--typo-h6-size);line-height:var(--typo-h6-line-height);letter-spacing:var(--typo-h6-letter-spacing);text-transform:var(--typo-h6-transform);overflow-wrap:break-word;}@media screen and (min-width:0px) and (max-width:860px){article.full .field--body h5,article.full .field--body article.user-profile .fieldset-legend,article.user-profile article.full .field--body .fieldset-legend,article.full .field--body .address-book__container .field--address .field-label,.address-book__container .field--address article.full .field--body .field-label,article.full .field--body .autoren-view .author-first-letter,.autoren-view article.full .field--body .author-first-letter{word-break:break-word;}}article.full .field--body img{max-width:100%;height:auto;}article.node--page--full{position:relative;}article.node--erweiterte-seite--full{position:relative;}article.node--erweiterte-seite--full .node--erweiterte-seite--full__content > .field--body{padding:3.5rem 2rem;}@media screen and (min-width:0px) and (max-width:1180px){article.node--erweiterte-seite--full .node--erweiterte-seite--full__content > .field--body{padding:2rem 1rem;}}
