/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bg-transparent{background-color:transparent}.bg-blue{background-color:#009ed8}.bg-dark{background-color:#2a2a2a}.bg-red{background-color:#dc004f}.bg-white{background-color:#fff}.bg-gray{background-color:#f2f3f1}.bg-gray100{background-color:#f2f2f2}.bg-gray200{background-color:#f2f3f1}.bg-gray300{background-color:#e8e8e8}.bg-dark700{background-color:#4d4e53}.color-white{color:#fff}.color-dark{color:#2a2a2a}.color-gray100{color:#f2f2f2}.color-gray300{color:#e8e8e8}.color-blue{color:#009ed8}.color-red{color:#dc004f}.color-success{color:#00b749}.pattern-hwk-raster-pattern{background-image:url(/themes/custom/handwerk/images/pattern/HWK_Raster_pattern.svg);background-position:center;background-repeat:repeat;background-size:75px}.pattern-hg-01{background-image:url(/themes/custom/handwerk/images/pattern/hg_01.svg);background-position:center;background-repeat:repeat;background-size:1488px}.pattern-hg-02{background-image:url(/themes/custom/handwerk/images/pattern/hg_02.svg);background-position:center;background-repeat:repeat;background-size:1488px}.pattern-hg-03{background-image:url(/themes/custom/handwerk/images/pattern/hg_03.svg);background-position:center;background-repeat:repeat;background-size:1488px}@media print{.bg-blue,.bg-dark,.bg-dark700,.bg-gray100,.bg-gray200,.bg-gray300,.bg-red{background-color:#fff}.color-blue,.color-red,.color-success,.color-white{color:#2a2a2a}}h1,h2,h3,h4,h5,p{margin:0;margin-block:0;margin-inline:0;padding:0}h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,p sup{font-size:.75em;margin-left:-.075em;margin-right:-.075em;vertical-align:top}strong{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4}.text-left{align-content:start;text-align:left}.text-centered{align-content:center;text-align:center}.text-right{align-content:end;text-align:right}.h1,h1{font-family:UniversPro93ExtraBlackExtended,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:3.2rem}@media print,(min-width:1024px){.h1,h1{font-size:5.4rem}}.h1,h1{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#dc004f;color:#fff;display:inline;-ms-hyphens:none;hyphens:none;letter-spacing:-.04em;line-height:1.5;padding:2px 6px;padding-block:.3em 0;text-transform:uppercase}@media print{.h1,h1{background-color:transparent;color:#2a2a2a;padding:0}}.headline-style-h1 .headline>*{font-family:UniversPro93ExtraBlackExtended,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:3.2rem}@media print,(min-width:1024px){.headline-style-h1 .headline>*{font-size:5.4rem}}.headline-style-h1 .headline>*{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#dc004f;color:#fff;display:inline;-ms-hyphens:none;hyphens:none;letter-spacing:-.04em;line-height:1.5;padding:2px 6px;padding-block:.3em 0;text-transform:uppercase}@media print{.headline-style-h1 .headline>*{background-color:transparent;color:#2a2a2a;padding:0}}.h2,h2{font-family:UniversPro93ExtraBlackExtended,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2.4rem}@media print,(min-width:1024px){.h2,h2{font-size:4rem;font-weight:bolder}}.h2,h2{color:#009ed8;text-transform:unset}.headline-style-h2 .headline>*{font-family:UniversPro93ExtraBlackExtended,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2.4rem}@media print,(min-width:1024px){.headline-style-h2 .headline>*{font-size:4rem;font-weight:bolder}}.headline-style-h2 .headline>*{color:#009ed8;text-transform:unset}.h3,h3{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2.4rem}@media print,(min-width:1024px){.h3,h3{font-size:3.2rem}}.h3,h3{color:#009ed8;text-transform:unset}.headline-style-h3 .headline>*{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2.4rem}@media print,(min-width:1024px){.headline-style-h3 .headline>*{font-size:3.2rem}}.headline-style-h3 .headline>*{color:#009ed8;text-transform:unset}.h4,h4{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2rem}@media print,(min-width:1024px){.h4,h4{font-size:2.4rem}}.h4,h4{color:#009ed8;text-transform:unset}.headline-style-h4 .headline>*{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2rem}@media print,(min-width:1024px){.headline-style-h4 .headline>*{font-size:2.4rem}}.headline-style-h4 .headline>*{color:#009ed8;text-transform:unset}.h5,h5{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:1.6rem}@media print,(min-width:1024px){.h5,h5{font-size:2rem}}.h5,h5{color:#009ed8;text-transform:unset}.headline-style-h5 .headline>*{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:1.6rem}@media print,(min-width:1024px){.headline-style-h5 .headline>*{font-size:2rem}}.headline-style-h5 .headline>*{color:#009ed8;text-transform:unset}@media print,(min-width:1024px){.copy-two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:var(--columnGap);-moz-column-gap:var(--columnGap);column-gap:var(--columnGap)}.copy-two-columns blockquote,.copy-two-columns ol,.copy-two-columns ul{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media print,(min-width:1024px){.copy-reduce-width{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}}@media print,(min-width:1024px){.double-container .copy-two-columns,.triple-container .copy-two-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}.double-container .copy-two-columns blockquote,.double-container .copy-two-columns ol,.double-container .copy-two-columns ul,.triple-container .copy-two-columns blockquote,.triple-container .copy-two-columns ol,.triple-container .copy-two-columns ul{-webkit-column-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}}@media print,(min-width:1024px){.double-container .copy-reduce-width,.triple-container .copy-reduce-width{width:auto}}.copy{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem}@media print,(min-width:1024px){.copy{font-size:2rem}}.copy.middle{font-size:1.8rem}@media print,(min-width:1024px){.copy.middle{font-size:2.2rem}}.copy.small{font-size:1.4rem}@media print,(min-width:1024px){.copy.small{font-size:1.6rem}}.copy.italic{font-style:italic}.copy a{color:#009ed8}.copy p{padding-bottom:1em}.copy p:last-child{padding-bottom:0}.copy p a.btn{margin-top:1em}.copy em{font-style:italic}.copy dt,.copy strong{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4}.copy dt{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900;margin:0;padding:0}.copy dd{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;margin:0;padding:0}.copy h1,.copy h2,.copy h3,.copy h4,.copy h5{padding-bottom:1rem}.copy .h1,.copy .h2,.copy .h3,.copy .h4,.copy .h5{padding-bottom:1rem}.copy .headline-style-default .headline,.copy .headline-style-default .headline-tag{color:#009ed8;padding-bottom:1rem}.copy ul:not(.icon-links){padding-bottom:1em}.copy ul:not(.icon-links) li{list-style-type:none;margin:0 0 .5em;padding-left:15px;position:relative;width:100%}.copy ul:not(.icon-links) li::before{content:"•";left:0;position:absolute}.copy ol{counter-reset:list-item-count;padding-bottom:1em}.copy ol li{counter-increment:list-item-count;list-style-type:none;margin:0 0 .5em;padding-left:25px;position:relative;width:100%}.copy ol li::before{content:counter(list-item-count) ".";left:0;position:absolute}.copy .text-align-center{text-align:center}.copy .sub-headline{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2rem}@media print,(min-width:1024px){.copy .sub-headline{font-size:2.4rem}}@media print{.headline-icon{display:none!important}}.headline-icon{height:48px;margin:0 auto 16px;width:48px}@media print,(min-width:1024px){.headline-icon{height:96px;margin:0 auto 24px;width:96px}}.headline-icon>img{height:100%;width:100%}.headline-tag{color:#dc004f;margin-bottom:8px}@media print{.headline-tag{color:#2a2a2a}}.headline h3{padding-bottom:calc(2 * 8px)}.text-on-dark .headline-style-h1 .headline>*{background-color:transparent;color:#fff;padding:4px 0}.text-on-dark .headline-style-default .headline,.text-on-dark .headline-style-default .headline-tag{color:#fff}.text-on-dark .headline-style-default .headline .highlighted-text,.text-on-dark .headline-style-default .headline-tag .highlighted-text{color:#fff}.text-on-dark .h1,.text-on-dark .h2,.text-on-dark .h3,.text-on-dark .h4,.text-on-dark .h5{color:#fff}.text-on-dark h1,.text-on-dark h2,.text-on-dark h3,.text-on-dark h4,.text-on-dark h5,.text-on-dark p,.text-on-dark strong{color:#fff}.text-on-dark .copy{color:#fff}.text-on-dark .quoted-text{color:#fff}.container{--col:calc((100% - (var(--columnGap) * 11)) / 12);display:flow-root}@media screen and (max-width:1023px){.container{padding-left:var(--columnGap);padding-right:var(--columnGap)}}@media (min-width:1024px){.container{margin-left:auto;margin-right:auto;max-width:1480px}}@media print,(min-width:1024px){.grid{display:flex;justify-content:space-between;width:100%}}@media print,(min-width:1024px){.columns{align-items:stretch;display:flex;gap:var(--columnGap)}}@media print,(min-width:1024px){.columns.no-gap{gap:0}}.columns .double-container,.columns .triple-container{min-height:0;min-width:0;padding-bottom:var(--columnGap);padding-top:var(--columnGap);width:100%}@media print,(min-width:1024px){.columns .double-container,.columns .triple-container{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-bottom:0;padding-top:0}}@media (min-width:1024px){.columns .double-container,.columns .triple-container{flex:1;width:auto}}.columns .double-container:last-child,.columns .triple-container:last-child{padding-bottom:0}@media print,(min-width:1024px){.columns .double-container.vertically-centered,.columns .triple-container.vertically-centered{justify-content:center}}@media print,(min-width:1024px){.columns .double-container.align-top,.columns .triple-container.align-top{justify-content:flex-start}}.col-1{width:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 0)}.col-2{width:calc((100% - var(--columnGap) * 11)/ 12 * 2 + var(--columnGap) * 1)}.col-3{width:calc((100% - var(--columnGap) * 11)/ 12 * 3 + var(--columnGap) * 2)}.col-4{width:calc((100% - var(--columnGap) * 11)/ 12 * 4 + var(--columnGap) * 3)}.col-5{width:calc((100% - var(--columnGap) * 11)/ 12 * 5 + var(--columnGap) * 4)}.col-6{width:calc((100% - var(--columnGap) * 11)/ 12 * 6 + var(--columnGap) * 5)}.col-7{width:calc((100% - var(--columnGap) * 11)/ 12 * 7 + var(--columnGap) * 6)}.col-8{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}.col-9{width:calc((100% - var(--columnGap) * 11)/ 12 * 9 + var(--columnGap) * 8)}.col-10{width:calc((100% - var(--columnGap) * 11)/ 12 * 10 + var(--columnGap) * 9)}.col-11{width:calc((100% - var(--columnGap) * 11)/ 12 * 11 + var(--columnGap) * 10)}.col-12{width:calc((100% - var(--columnGap) * 11)/ 12 * 12 + var(--columnGap) * 11)}@media screen and (max-width:767px){.col-m-1{width:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 0)}}@media screen and (max-width:767px){.col-m-2{width:calc((100% - var(--columnGap) * 11)/ 12 * 2 + var(--columnGap) * 1)}}@media screen and (max-width:767px){.col-m-3{width:calc((100% - var(--columnGap) * 11)/ 12 * 3 + var(--columnGap) * 2)}}@media screen and (max-width:767px){.col-m-4{width:calc((100% - var(--columnGap) * 11)/ 12 * 4 + var(--columnGap) * 3)}}@media screen and (max-width:767px){.col-m-5{width:calc((100% - var(--columnGap) * 11)/ 12 * 5 + var(--columnGap) * 4)}}@media screen and (max-width:767px){.col-m-6{width:calc((100% - var(--columnGap) * 11)/ 12 * 6 + var(--columnGap) * 5)}}@media screen and (max-width:767px){.col-m-7{width:calc((100% - var(--columnGap) * 11)/ 12 * 7 + var(--columnGap) * 6)}}@media screen and (max-width:767px){.col-m-8{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}}@media screen and (max-width:767px){.col-m-9{width:calc((100% - var(--columnGap) * 11)/ 12 * 9 + var(--columnGap) * 8)}}@media screen and (max-width:767px){.col-m-10{width:calc((100% - var(--columnGap) * 11)/ 12 * 10 + var(--columnGap) * 9)}}@media screen and (max-width:767px){.col-m-11{width:calc((100% - var(--columnGap) * 11)/ 12 * 11 + var(--columnGap) * 10)}}@media screen and (max-width:767px){.col-m-12{width:calc((100% - var(--columnGap) * 11)/ 12 * 12 + var(--columnGap) * 11)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-1{width:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 0)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-2{width:calc((100% - var(--columnGap) * 11)/ 12 * 2 + var(--columnGap) * 1)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-3{width:calc((100% - var(--columnGap) * 11)/ 12 * 3 + var(--columnGap) * 2)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-4{width:calc((100% - var(--columnGap) * 11)/ 12 * 4 + var(--columnGap) * 3)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-5{width:calc((100% - var(--columnGap) * 11)/ 12 * 5 + var(--columnGap) * 4)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-6{width:calc((100% - var(--columnGap) * 11)/ 12 * 6 + var(--columnGap) * 5)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-7{width:calc((100% - var(--columnGap) * 11)/ 12 * 7 + var(--columnGap) * 6)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-8{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-9{width:calc((100% - var(--columnGap) * 11)/ 12 * 9 + var(--columnGap) * 8)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-10{width:calc((100% - var(--columnGap) * 11)/ 12 * 10 + var(--columnGap) * 9)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-11{width:calc((100% - var(--columnGap) * 11)/ 12 * 11 + var(--columnGap) * 10)}}@media screen and (min-width:768px) and (max-width:1023px){.col-t-12{width:calc((100% - var(--columnGap) * 11)/ 12 * 12 + var(--columnGap) * 11)}}@media (min-width:1024px){.col-d-1{width:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 0)}}@media print{.col-p-1{width:calc((100% - var(--columnGap) * 11)/ 12 * 1 + var(--columnGap) * 0)}}@media (min-width:1024px){.col-d-2{width:calc((100% - var(--columnGap) * 11)/ 12 * 2 + var(--columnGap) * 1)}}@media print{.col-p-2{width:calc((100% - var(--columnGap) * 11)/ 12 * 2 + var(--columnGap) * 1)}}@media (min-width:1024px){.col-d-3{width:calc((100% - var(--columnGap) * 11)/ 12 * 3 + var(--columnGap) * 2)}}@media print{.col-p-3{width:calc((100% - var(--columnGap) * 11)/ 12 * 3 + var(--columnGap) * 2)}}@media (min-width:1024px){.col-d-4{width:calc((100% - var(--columnGap) * 11)/ 12 * 4 + var(--columnGap) * 3)}}@media print{.col-p-4{width:calc((100% - var(--columnGap) * 11)/ 12 * 4 + var(--columnGap) * 3)}}@media (min-width:1024px){.col-d-5{width:calc((100% - var(--columnGap) * 11)/ 12 * 5 + var(--columnGap) * 4)}}@media print{.col-p-5{width:calc((100% - var(--columnGap) * 11)/ 12 * 5 + var(--columnGap) * 4)}}@media (min-width:1024px){.col-d-6{width:calc((100% - var(--columnGap) * 11)/ 12 * 6 + var(--columnGap) * 5)}}@media print{.col-p-6{width:calc((100% - var(--columnGap) * 11)/ 12 * 6 + var(--columnGap) * 5)}}@media (min-width:1024px){.col-d-7{width:calc((100% - var(--columnGap) * 11)/ 12 * 7 + var(--columnGap) * 6)}}@media print{.col-p-7{width:calc((100% - var(--columnGap) * 11)/ 12 * 7 + var(--columnGap) * 6)}}@media (min-width:1024px){.col-d-8{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}}@media print{.col-p-8{width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}}@media (min-width:1024px){.col-d-9{width:calc((100% - var(--columnGap) * 11)/ 12 * 9 + var(--columnGap) * 8)}}@media print{.col-p-9{width:calc((100% - var(--columnGap) * 11)/ 12 * 9 + var(--columnGap) * 8)}}@media (min-width:1024px){.col-d-10{width:calc((100% - var(--columnGap) * 11)/ 12 * 10 + var(--columnGap) * 9)}}@media print{.col-p-10{width:calc((100% - var(--columnGap) * 11)/ 12 * 10 + var(--columnGap) * 9)}}@media (min-width:1024px){.col-d-11{width:calc((100% - var(--columnGap) * 11)/ 12 * 11 + var(--columnGap) * 10)}}@media print{.col-p-11{width:calc((100% - var(--columnGap) * 11)/ 12 * 11 + var(--columnGap) * 10)}}@media (min-width:1024px){.col-d-12{width:calc((100% - var(--columnGap) * 11)/ 12 * 12 + var(--columnGap) * 11)}}@media print{.col-p-12{width:calc((100% - var(--columnGap) * 11)/ 12 * 12 + var(--columnGap) * 11)}}.p-0{padding:0}@media (min-width:1024px){.pd{padding-left:var(--columnGap);padding-right:var(--columnGap)}}.pa{padding-left:var(--columnGap);padding-right:var(--columnGap)}.pmt{padding-left:var(--columnGap);padding-right:var(--columnGap)}@media print,(min-width:1024px){.pmt{padding-left:0;padding-right:0}}@media (min-width:1480px){.pmt{padding-left:0;padding-right:0}}.pmtd{padding-left:var(--columnGap);padding-right:var(--columnGap)}@media (min-width:1480px){.pmtd{padding-left:0;padding-right:0}}@media screen and (max-width:1023px){.total-width{width:calc(100% + var(--columnGap) * 2)}}[class^=section-]{padding-bottom:calc(4 * 8px);padding-top:calc(4 * 8px)}@media screen and (min-width:768px) and (max-width:1023px){[class^=section-]{padding-bottom:calc(6 * 8px);padding-top:calc(6 * 8px)}}@media print,(min-width:1024px){[class^=section-]{padding-bottom:calc(8 * 8px);padding-top:calc(8 * 8px)}}@media print,(min-width:1024px){[class^=section-] [class^=section-]{padding-bottom:calc(6 * 8px);padding-top:calc(6 * 8px)}}[class^=section-].pt-0{padding-top:0}[class^=section-].pb-0{padding-bottom:0}[class^=section-]:first-of-type{padding-top:calc(2 * 8px)}#block-handwerk-content{padding-top:0}.container [class^=section-]{padding-bottom:calc(4 * 8px);padding-top:calc(4 * 8px)}@media screen and (min-width:768px) and (max-width:1023px){.container [class^=section-]{padding-bottom:calc(6 * 8px);padding-top:calc(6 * 8px)}}@media print,(min-width:1024px){.container [class^=section-]{padding-bottom:calc(8 * 8px);padding-top:calc(8 * 8px)}}@media print,(min-width:1024px){.container [class^=section-] [class^=section-]{padding-bottom:calc(6 * 8px);padding-top:calc(6 * 8px)}}.container [class^=section-]+[class^=section-]{padding-top:0}.container [class^=section-heading],.container [class^=section-headline]{padding-bottom:8px}@media print,(min-width:1024px){.container [class^=section-heading],.container [class^=section-headline]{padding-bottom:calc(3 * 8px)}}.container [class^=section-heading]:has(+[class^=section-copy]),.container [class^=section-headline]:has(+[class^=section-copy]){padding-bottom:8px}.container [class^=section-heading] h2,.container [class^=section-heading] h3,.container [class^=section-heading] h4,.container [class^=section-heading] h5{padding-bottom:0}.container [class^=section-hero]{padding-bottom:0;padding-top:0}.container [class^=section-copy]:not(:last-child){padding-bottom:calc(3 * 8px)}@media print,(min-width:1024px){.container [class^=section-copy]:not(:last-child){padding-bottom:calc(5 * 8px)}}.container [class^=section-contact] .headline-description{margin-bottom:0}.container.bg-blue+.bg-blue [class^=section-],.container.bg-dark+.bg-dark [class^=section-],.container.bg-gray+.bg-gray [class^=section-],.container.bg-red+.bg-red [class^=section-],.container.bg-transparent+.bg-transparent [class^=section-],.container.bg-white+.bg-white [class^=section-]{padding-top:0}.container .section-cta-button-collection .section-cta{padding-bottom:0;padding-top:0}.tab-content-item [class^=section-]{padding-bottom:calc(4 * 8px);padding-top:calc(4 * 8px)}.m-0{margin:0}.mlra{margin-left:auto;margin-right:auto}.mta{margin-top:auto}.mba{margin-bottom:auto}.mt-1{margin-top:calc(1 * 8px)}.mb-1{margin-bottom:calc(1 * 8px)}.pt-1{padding-top:calc(1 * 8px)}.pb-1{padding-bottom:calc(1 * 8px)}.ptb-1{padding-bottom:calc(1 * 8px);padding-top:calc(1 * 8px)}@media (min-width:1024px){.mt-d-1{margin-top:calc(1 * 8px)}.mb-d-1{margin-bottom:calc(1 * 8px)}.pt-d-1{padding-top:calc(1 * 8px)}.pb-d-1{padding-bottom:calc(1 * 8px)}}.mt-2{margin-top:calc(2 * 8px)}.mb-2{margin-bottom:calc(2 * 8px)}.pt-2{padding-top:calc(2 * 8px)}.pb-2{padding-bottom:calc(2 * 8px)}.ptb-2{padding-bottom:calc(2 * 8px);padding-top:calc(2 * 8px)}@media (min-width:1024px){.mt-d-2{margin-top:calc(2 * 8px)}.mb-d-2{margin-bottom:calc(2 * 8px)}.pt-d-2{padding-top:calc(2 * 8px)}.pb-d-2{padding-bottom:calc(2 * 8px)}}.mt-3{margin-top:calc(3 * 8px)}.mb-3{margin-bottom:calc(3 * 8px)}.pt-3{padding-top:calc(3 * 8px)}.pb-3{padding-bottom:calc(3 * 8px)}.ptb-3{padding-bottom:calc(3 * 8px);padding-top:calc(3 * 8px)}@media (min-width:1024px){.mt-d-3{margin-top:calc(3 * 8px)}.mb-d-3{margin-bottom:calc(3 * 8px)}.pt-d-3{padding-top:calc(3 * 8px)}.pb-d-3{padding-bottom:calc(3 * 8px)}}.mt-4{margin-top:calc(4 * 8px)}.mb-4{margin-bottom:calc(4 * 8px)}.pt-4{padding-top:calc(4 * 8px)}.pb-4{padding-bottom:calc(4 * 8px)}.ptb-4{padding-bottom:calc(4 * 8px);padding-top:calc(4 * 8px)}@media (min-width:1024px){.mt-d-4{margin-top:calc(4 * 8px)}.mb-d-4{margin-bottom:calc(4 * 8px)}.pt-d-4{padding-top:calc(4 * 8px)}.pb-d-4{padding-bottom:calc(4 * 8px)}}.mt-5{margin-top:calc(5 * 8px)}.mb-5{margin-bottom:calc(5 * 8px)}.pt-5{padding-top:calc(5 * 8px)}.pb-5{padding-bottom:calc(5 * 8px)}.ptb-5{padding-bottom:calc(5 * 8px);padding-top:calc(5 * 8px)}@media (min-width:1024px){.mt-d-5{margin-top:calc(5 * 8px)}.mb-d-5{margin-bottom:calc(5 * 8px)}.pt-d-5{padding-top:calc(5 * 8px)}.pb-d-5{padding-bottom:calc(5 * 8px)}}.mt-6{margin-top:calc(6 * 8px)}.mb-6{margin-bottom:calc(6 * 8px)}.pt-6{padding-top:calc(6 * 8px)}.pb-6{padding-bottom:calc(6 * 8px)}.ptb-6{padding-bottom:calc(6 * 8px);padding-top:calc(6 * 8px)}@media (min-width:1024px){.mt-d-6{margin-top:calc(6 * 8px)}.mb-d-6{margin-bottom:calc(6 * 8px)}.pt-d-6{padding-top:calc(6 * 8px)}.pb-d-6{padding-bottom:calc(6 * 8px)}}.mt-7{margin-top:calc(7 * 8px)}.mb-7{margin-bottom:calc(7 * 8px)}.pt-7{padding-top:calc(7 * 8px)}.pb-7{padding-bottom:calc(7 * 8px)}.ptb-7{padding-bottom:calc(7 * 8px);padding-top:calc(7 * 8px)}@media (min-width:1024px){.mt-d-7{margin-top:calc(7 * 8px)}.mb-d-7{margin-bottom:calc(7 * 8px)}.pt-d-7{padding-top:calc(7 * 8px)}.pb-d-7{padding-bottom:calc(7 * 8px)}}.mt-8{margin-top:calc(8 * 8px)}.mb-8{margin-bottom:calc(8 * 8px)}.pt-8{padding-top:calc(8 * 8px)}.pb-8{padding-bottom:calc(8 * 8px)}.ptb-8{padding-bottom:calc(8 * 8px);padding-top:calc(8 * 8px)}@media (min-width:1024px){.mt-d-8{margin-top:calc(8 * 8px)}.mb-d-8{margin-bottom:calc(8 * 8px)}.pt-d-8{padding-top:calc(8 * 8px)}.pb-d-8{padding-bottom:calc(8 * 8px)}}.mt-9{margin-top:calc(9 * 8px)}.mb-9{margin-bottom:calc(9 * 8px)}.pt-9{padding-top:calc(9 * 8px)}.pb-9{padding-bottom:calc(9 * 8px)}.ptb-9{padding-bottom:calc(9 * 8px);padding-top:calc(9 * 8px)}@media (min-width:1024px){.mt-d-9{margin-top:calc(9 * 8px)}.mb-d-9{margin-bottom:calc(9 * 8px)}.pt-d-9{padding-top:calc(9 * 8px)}.pb-d-9{padding-bottom:calc(9 * 8px)}}.mt-10{margin-top:calc(10 * 8px)}.mb-10{margin-bottom:calc(10 * 8px)}.pt-10{padding-top:calc(10 * 8px)}.pb-10{padding-bottom:calc(10 * 8px)}.ptb-10{padding-bottom:calc(10 * 8px);padding-top:calc(10 * 8px)}@media (min-width:1024px){.mt-d-10{margin-top:calc(10 * 8px)}.mb-d-10{margin-bottom:calc(10 * 8px)}.pt-d-10{padding-top:calc(10 * 8px)}.pb-d-10{padding-bottom:calc(10 * 8px)}}.mt-11{margin-top:calc(11 * 8px)}.mb-11{margin-bottom:calc(11 * 8px)}.pt-11{padding-top:calc(11 * 8px)}.pb-11{padding-bottom:calc(11 * 8px)}.ptb-11{padding-bottom:calc(11 * 8px);padding-top:calc(11 * 8px)}@media (min-width:1024px){.mt-d-11{margin-top:calc(11 * 8px)}.mb-d-11{margin-bottom:calc(11 * 8px)}.pt-d-11{padding-top:calc(11 * 8px)}.pb-d-11{padding-bottom:calc(11 * 8px)}}.mt-12{margin-top:calc(12 * 8px)}.mb-12{margin-bottom:calc(12 * 8px)}.pt-12{padding-top:calc(12 * 8px)}.pb-12{padding-bottom:calc(12 * 8px)}.ptb-12{padding-bottom:calc(12 * 8px);padding-top:calc(12 * 8px)}@media (min-width:1024px){.mt-d-12{margin-top:calc(12 * 8px)}.mb-d-12{margin-bottom:calc(12 * 8px)}.pt-d-12{padding-top:calc(12 * 8px)}.pb-d-12{padding-bottom:calc(12 * 8px)}}.mt-0-2{margin-top:calc(0 * 8px + 8px / 2)}.mb-0-2{margin-bottom:calc(0 * 8px + 8px / 2)}.pt-0-2{padding-top:calc(0 * 8px + 8px / 2)}.pb-0-2{padding-bottom:calc(0 * 8px + 8px / 2)}.mt-1-2{margin-top:calc(1 * 8px + 8px / 2)}.mb-1-2{margin-bottom:calc(1 * 8px + 8px / 2)}.pt-1-2{padding-top:calc(1 * 8px + 8px / 2)}.pb-1-2{padding-bottom:calc(1 * 8px + 8px / 2)}.mt-2-2{margin-top:calc(2 * 8px + 8px / 2)}.mb-2-2{margin-bottom:calc(2 * 8px + 8px / 2)}.pt-2-2{padding-top:calc(2 * 8px + 8px / 2)}.pb-2-2{padding-bottom:calc(2 * 8px + 8px / 2)}.ml-1{margin-left:calc(1 * 8px)}.mr-1{margin-right:calc(1 * 8px)}.mlr-1{margin-left:calc(1 * 8px);margin-right:calc(1 * 8px)}.ml-1-2{margin-left:calc(1 * 8px - 8px / 2)}.mr-1-2{margin-left:calc(1 * 8px - 8px / 2);margin-right:calc(1 * 8px - 8px / 2)}.mlr-1-2{margin-right:calc(1 * 8px - 8px / 2)}.pl-1{padding-left:calc(1 * 8px)}.pr-1{padding-right:calc(1 * 8px)}.plr-1{padding-left:calc(1 * 8px);padding-right:calc(1 * 8px)}@media (min-width:1024px){.plr-d-1{padding-left:calc(1 * 8px);padding-right:calc(1 * 8px)}}.pl-1-2{padding-left:calc(1 * 8px - 8px / 2)}.pr-1-2{padding-right:calc(1 * 8px - 8px / 2)}.plr-1-2{padding-left:calc(1 * 8px - 8px / 2);padding-right:calc(1 * 8px - 8px / 2)}.ml-2{margin-left:calc(2 * 8px)}.mr-2{margin-right:calc(2 * 8px)}.mlr-2{margin-left:calc(2 * 8px);margin-right:calc(2 * 8px)}.ml-2-2{margin-left:calc(2 * 8px - 8px / 2)}.mr-2-2{margin-left:calc(2 * 8px - 8px / 2);margin-right:calc(2 * 8px - 8px / 2)}.mlr-2-2{margin-right:calc(2 * 8px - 8px / 2)}.pl-2{padding-left:calc(2 * 8px)}.pr-2{padding-right:calc(2 * 8px)}.plr-2{padding-left:calc(2 * 8px);padding-right:calc(2 * 8px)}@media (min-width:1024px){.plr-d-2{padding-left:calc(2 * 8px);padding-right:calc(2 * 8px)}}.pl-2-2{padding-left:calc(2 * 8px - 8px / 2)}.pr-2-2{padding-right:calc(2 * 8px - 8px / 2)}.plr-2-2{padding-left:calc(2 * 8px - 8px / 2);padding-right:calc(2 * 8px - 8px / 2)}.ml-3{margin-left:calc(3 * 8px)}.mr-3{margin-right:calc(3 * 8px)}.mlr-3{margin-left:calc(3 * 8px);margin-right:calc(3 * 8px)}.ml-3-2{margin-left:calc(3 * 8px - 8px / 2)}.mr-3-2{margin-left:calc(3 * 8px - 8px / 2);margin-right:calc(3 * 8px - 8px / 2)}.mlr-3-2{margin-right:calc(3 * 8px - 8px / 2)}.pl-3{padding-left:calc(3 * 8px)}.pr-3{padding-right:calc(3 * 8px)}.plr-3{padding-left:calc(3 * 8px);padding-right:calc(3 * 8px)}@media (min-width:1024px){.plr-d-3{padding-left:calc(3 * 8px);padding-right:calc(3 * 8px)}}.pl-3-2{padding-left:calc(3 * 8px - 8px / 2)}.pr-3-2{padding-right:calc(3 * 8px - 8px / 2)}.plr-3-2{padding-left:calc(3 * 8px - 8px / 2);padding-right:calc(3 * 8px - 8px / 2)}.ml-4{margin-left:calc(4 * 8px)}.mr-4{margin-right:calc(4 * 8px)}.mlr-4{margin-left:calc(4 * 8px);margin-right:calc(4 * 8px)}.ml-4-2{margin-left:calc(4 * 8px - 8px / 2)}.mr-4-2{margin-left:calc(4 * 8px - 8px / 2);margin-right:calc(4 * 8px - 8px / 2)}.mlr-4-2{margin-right:calc(4 * 8px - 8px / 2)}.pl-4{padding-left:calc(4 * 8px)}.pr-4{padding-right:calc(4 * 8px)}.plr-4{padding-left:calc(4 * 8px);padding-right:calc(4 * 8px)}@media (min-width:1024px){.plr-d-4{padding-left:calc(4 * 8px);padding-right:calc(4 * 8px)}}.pl-4-2{padding-left:calc(4 * 8px - 8px / 2)}.pr-4-2{padding-right:calc(4 * 8px - 8px / 2)}.plr-4-2{padding-left:calc(4 * 8px - 8px / 2);padding-right:calc(4 * 8px - 8px / 2)}.ar{display:flex;line-height:0;overflow:hidden;position:relative;width:100%}.ar.desktop{display:block}@media screen and (max-width:767px){.ar.desktop{display:none!important}}.ar.mobile{display:none}@media screen and (max-width:767px){.ar.mobile{display:block!important}}.ar .gradient{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.29),#000);bottom:0;height:55px;opacity:.6;padding:4px 0 1px 6px;position:absolute;width:inherit}.ar .image-credits{bottom:8px;color:#f1f1f1;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:12px;font-stretch:normal;font-style:normal;font-weight:300;height:auto;letter-spacing:normal;line-height:normal;position:absolute;right:16px;width:auto}.ar .media{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ar .media.contained{-o-object-fit:contain;object-fit:contain}.ar .media.percent-80{height:80%;left:10%;top:10%;width:80%}.ar .media.invert{-webkit-filter:invert(1);filter:invert(1)}.ar.svg .media{-o-object-fit:contain;object-fit:contain}.ar.ar-original{aspect-ratio:auto;overflow:visible}.ar.ar-original .media{height:auto;inset:auto;-o-object-fit:cover;object-fit:cover;position:static;width:100%}@supports (aspect-ratio:1/1){.ar{height:auto}.ar-original{aspect-ratio:1/1}.ar-16-9{aspect-ratio:16/9}@media print,(min-width:1024px){.ar-16-9-d{aspect-ratio:16/9}}@media screen and (min-width:768px) and (max-width:1023px){.ar-16-9-t{aspect-ratio:16/9}}.ar-16-10{aspect-ratio:16/10}@media screen and (min-width:768px) and (max-width:1023px){.ar-16-10-t{aspect-ratio:16/10}}@media print,(min-width:1024px){.ar-16-10-d{aspect-ratio:16/10}}.ar-3-4{aspect-ratio:3/4}@media screen and (max-width:767px){.ar-3-4-m{aspect-ratio:3/4}}@media screen and (min-width:768px) and (max-width:1023px){.ar-3-4-t{aspect-ratio:3/4}}.ar-4-3{aspect-ratio:4/3}@media screen and (max-width:767px){.ar-4-3-m{aspect-ratio:4/3}}@media screen and (min-width:768px) and (max-width:1023px){.ar-4-3-t{aspect-ratio:4/3}}@media print,(min-width:1024px){.ar-4-3-d{aspect-ratio:4/3}}.ar-16-10{aspect-ratio:16/10}.ar-64-75{aspect-ratio:64/75}@media print,(min-width:1024px){.ar-64-75-d{aspect-ratio:64/75}}}@font-face{font-family:UniversPro93ExtraBlackExtended;src:url(/fonts/UniversPro93ExtraBlackExtended/font.woff2) format("woff2"),url(/fonts/UniversPro93ExtraBlackExtended/font.woff) format("woff");font-weight:900;font-style:normal;font-stretch:expanded;font-display:swap}@font-face{font-family:UniversPro75Black;src:url(/fonts/UniversPro75Black/font.woff2) format("woff2"),url(/fonts/UniversPro75Black/font.woff) format("woff");font-weight:900;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:UniversPro55Roman;src:url(/fonts/UniversPro55Roman/font.woff2) format("woff2"),url(/fonts/UniversPro55Roman/font.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}html{font-size:10px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;scroll-behavior:smooth;scroll-padding-top:calc(48px + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.js .js-hide{display:none}body{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;background-color:#fff;color:#2a2a2a;display:flex;flex-direction:column;-ms-hyphens:auto;hyphens:auto;margin:0 auto;min-height:100vh;overflow-wrap:break-word}@media print{body{background-color:#fff}}body main{flex:1 0 auto}body.modal-open{overflow:hidden}dl{margin:0}summary,ul{list-style:none;margin:0}:root{--columnGap:16px;--sectionSkew:3deg}@media (min-width:768px){:root{--sectionSkew:2deg}}@media screen and (min-width:768px) and (max-width:1023px){:root{--columnGap:24px}}@media (min-width:1024px){:root{--columnGap:32px}}@page{size:A4}@media print{*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;color:#2a2a2a}}@media print{.sticky-header{display:none!important}}.sticky-header{align-items:center;background-color:#2a2a2a;color:#fff;display:grid;gap:16px;grid-template-columns:auto 1fr auto;height:48px;left:0;padding-right:var(--columnGap);position:fixed;top:-48px;transition:top .3s linear;width:100%;z-index:200}@media (min-width:1024px){.sticky-header{grid-template-columns:calc((100% - var(--columnGap) * 11)/ 12 + var(--columnGap)) 1fr auto;left:50%;max-width:1480px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.sticky-header strong{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900}@media (min-width:1024px){.sticky-header strong{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900}}.sticky-header strong a{color:inherit;text-decoration:none}.sticky-header strong a:hover{text-decoration:underline}.sticky-header .wishlist-btn{color:#fff}.sticky-header-logo{display:flex;justify-content:center;align-items:center;text-align:center;height:48px;width:48px}.wishlist-btn{align-items:center;cursor:pointer;display:grid;gap:16px;grid-auto-flow:column;position:relative}.wishlist-btn .no-mobile-and-tablet{margin-top:calc(.3em - 3px);width:-webkit-max-content;width:max-content}.wishlist-btn small{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#dc004f;border-radius:50%;height:16px;position:absolute;right:-6px;top:-2px;width:16px}.mobile-nav-menu-close-btn,.mobile-nav-menu-open-btn{display:none}.mobile-nav-menu-close-btn.show,.mobile-nav-menu-open-btn.show{display:block}@media print{.header{display:none!important}}.header{align-items:center;background-color:#fff;display:grid;gap:16px;grid-template-columns:auto 1fr auto;height:48px;padding-right:var(--columnGap);position:sticky;top:0;z-index:20}@media (min-width:1024px){.header{gap:48px;height:64px;padding-right:0}}.header .btn.round{margin-left:0}.header-menu-btns{align-items:center;display:flex;gap:8px;margin-right:0}@media (min-width:1024px){.header-menu-btns{margin-right:var(--columnGap)}}@media (min-width:1480px){.header-menu-btns{margin-right:0}}@media screen and (max-width:1023px){.header-menu-btns .btn.primary.round{justify-content:center;padding:0;width:40px}}.mobile-nav-burger{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.header-nav ul{display:none}@media (min-width:1024px){.header-nav ul{align-items:center;display:grid;gap:24px;grid-auto-flow:column;height:100%;justify-content:start}.header-nav ul li{border-bottom:solid 2px transparent}.header-nav ul li a{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;color:#2a2a2a}.header-nav ul li.active{border-bottom:solid 2px #dc004f}.header-nav ul li:hover a{color:#006082}}.header-container{margin:0 auto;max-width:1480px;position:sticky;top:0;transition:top .3s linear;width:100%;z-index:20}@media (min-width:1024px){.header-container{margin:0 auto;max-width:1480px}}.header-container .header-menu{display:none}.header-container .header-menu.show{display:grid}@media screen and (max-width:1023px){.header-container .header-menu.show{overflow-y:scroll}}.header-menu-content-item{display:grid;gap:16px;padding:24px}@media (min-width:1024px){.header-menu-content-item{margin:72px 136px 72px 0;padding:32px;width:384px}}.header-menu-content-item>img{justify-self:center;margin-bottom:-8px}@media (min-width:1024px){.header-menu-content-item-image-variant{width:448px}}.header-menu-content-item-image{width:100%}@media (min-width:1024px){.header-menu-content-item-image{height:154px;width:384px}}.header-menu-nav .header-menu-item-btn,.header-menu-nav a{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;color:#2a2a2a;line-height:1.5}@media screen and (max-width:1023px){.header-menu-nav .header-menu-item-btn,.header-menu-nav a{display:block;padding:8px 0}}.header-menu-nav ul{display:grid;gap:14px}@media screen and (max-width:1023px){.header-menu-nav ul{gap:8px}}@media (min-width:1024px){.header-menu-nav ul{justify-items:start}.header-menu-nav ul li{border-bottom:solid 2px transparent}.header-menu-nav ul li:hover{border-bottom:solid 2px #dc004f}}.header-menu-top-nav{display:none;overflow:hidden;visibility:hidden}@media screen and (max-width:1023px){.header-menu-top-nav.show{display:block;overflow:visible;visibility:visible}}@media screen and (max-width:1023px){.header-menu-top-nav .header-menu-item-btn,.header-menu-top-nav a{align-items:center;display:flex;gap:8px}.header-menu-top-nav .header-menu-item-btn img:last-child,.header-menu-top-nav a img:last-child{margin-left:auto}.header-menu-top-nav .header-menu-item-btn span,.header-menu-top-nav a span{border-bottom:solid 2px transparent}}.header-menu-top-nav .menu-arrow-placeholder{visibility:hidden}.header-submenu-nav .header-menu-nav-back-btn{align-items:center;color:#2a2a2a;display:none;gap:8px;margin-bottom:calc(2 * 8px);padding:8px 0}@media (min-width:1024px){.header-submenu-nav .header-menu-nav-back-btn{display:none!important}}.header-submenu-nav .header-menu-nav-back-btn span{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;border-bottom:solid 2px #dc004f}.header-submenu-nav .header-menu-nav-back-btn.show{display:flex}.header-submenu-nav ul{display:none;margin-left:32px;margin-top:8px}.header-submenu-nav ul.show{display:grid}@media (min-width:1024px){.header-submenu-nav ul.show{padding:72px 32px 72px 136px}}.header-menu{background-color:#f2f3f1;display:none;height:calc(100% - 48px);left:0;position:fixed;right:0;top:48px;width:100%;z-index:1500}@media screen and (max-width:1023px){.header-menu{padding:48px 24px}}@media (min-width:1024px){.header-menu{grid-auto-flow:column;height:auto;justify-content:space-between;position:absolute;top:64px}}.menu-close-btn{position:absolute;right:32px;top:32px}a.visually-hidden.focusable{display:none}@media screen and (max-width:1023px){.header-menu-content-item-container{padding-bottom:60px;padding-top:30px}}.page-logo{display:inline-flex}.page-logo a{display:inherit;line-height:1;margin:0;padding:0}.page-logo a img{height:48px;width:240px}@media (min-width:1024px){.page-logo a img{height:64px;width:320px}}body.toolbar-fixed .header,body.toolbar-fixed .header-container{top:39px}body.toolbar-fixed .sticky-header{top:calc(-48px + 39px)}body.toolbar-fixed .sticky-header.show{top:39px}@media screen and (max-width:1023px){body.toolbar-fixed .header-menu{top:87px;height:calc(100% - 48px - 39px)}}body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header,body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header-container{top:79px}body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .sticky-header{top:calc(-48px + 79px)}body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .sticky-header.show{top:79px}@media screen and (max-width:1023px){body.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header-menu{top:127px;height:calc(100% - 48px - 79px)}}.tmb dl{display:grid}@media print,(min-width:1024px){.tmb dl{-webkit-column-gap:var(--columnGap);-moz-column-gap:var(--columnGap);column-gap:var(--columnGap);grid-template-columns:1fr 1fr}}.tmb dl>div{align-content:flex-start;border-top:solid 1px #cfcfcf;display:grid;gap:8px;margin-top:16px;padding-top:16px}@media print,(min-width:1024px){.tmb dl>div{gap:16px;margin-top:32px;padding-top:32px}.tmb dl>div:nth-child(2){border-top-style:none;margin-top:0;padding-top:0}}.tmb dl>div:first-child{border-top-style:none;margin-top:0;padding-top:0}.tmb dl>div dt{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:1.6rem;font-weight:900;line-height:1.5;letter-spacing:0}@media (min-width:1024px){.tmb dl>div dt{font-size:2.4rem;line-height:1.33}}.tmb dl>div dt{color:#009ed8}.tmb dl>div dd{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0}.tmb dl>div dd p+p{margin-top:1em}@media (min-width:1024px){.hero-banner-teaser{max-width:1480px}}@media screen{.hero-banner-teaser .headline{left:var(--columnGap);margin-bottom:0;position:absolute}}@media screen and (max-width:767px){.hero-banner-teaser .headline{bottom:-8px}}@media screen and (min-width:768px) and (max-width:1023px){.hero-banner-teaser .headline{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1024px){.hero-banner-teaser .headline{top:128px}}@media (min-width:1480px){.hero-banner-teaser .headline{left:0}}@media screen and (max-width:767px){.hero-banner-teaser .carousel{margin-top:72px}}@media screen and (min-width:768px) and (max-width:1023px){.hero-banner-teaser .carousel{margin-top:24px}}@media (min-width:1024px){.hero-banner-teaser .carousel{margin-top:-120px}.hero-banner-teaser .carousel .arrow{display:none!important}}.hero-wrapper{position:relative}@media print{.hero-wrapper .hero-skewed-bg{display:none!important}}.hero-wrapper .hero-skewed-bg{bottom:-32px;height:840px;left:0;position:absolute;width:100%}@media (min-width:1024px){.hero-wrapper .hero-skewed-bg{height:920px}}.hero-wrapper .hero-skewed-bg.md{height:472px}@media (min-width:1024px){.hero-wrapper .hero-skewed-bg.md{height:720px}}.hero-wrapper .hero-skewed-bg.sm{height:95%}.hero-wrapper .video-container{height:calc(95% - 32px);left:0;position:absolute;top:0;width:100%;z-index:2}.hero-content{display:grid;gap:16px;position:relative}.hero-content .headline{margin:0}.hero-content .headline>*{line-height:1.13}.hero-content .hero-icon{grid-area:icon;height:auto;padding-bottom:1em;position:relative;text-align:center;width:176px}@media screen and (max-width:767px){.hero-content .hero-icon{height:auto;width:auto}}.hero-content .hero-icon>img{max-width:100%}.hero-content .hero-icon.invert>img{-webkit-filter:invert(1);filter:invert(1)}.hero{overflow:hidden;padding-bottom:64px;position:relative}@media (min-width:1024px){.hero{max-width:1480px}}.hero.bottom-cut{padding-bottom:0}@media print,(min-width:1024px){.hero .headline-description{padding-bottom:var(--columnGap);width:calc((100% - var(--columnGap) * 11)/ 12 * 8 + var(--columnGap) * 7)}}.hero .hero-content{grid-template-areas:"poster" "icon" "title" "description";position:relative}@media print,(min-width:1024px){.hero .hero-content{gap:32px;grid-template-areas:"poster poster" "icon title" "icon description"}}.hero .hero-content .headline{grid-area:title}.hero .hero-content .copy{padding:0}.hero .hero-content p{grid-area:description}.hero .hero-poster{grid-area:poster;margin-bottom:0;position:relative;z-index:1}.hero .hero-poster.job-profile{margin-bottom:32px}@media (min-width:1024px){.hero .hero-poster.job-profile{margin-bottom:72px}}.hero .hero-poster.desktop{display:block}@media screen and (max-width:767px){.hero .hero-poster.desktop{display:none!important}}.hero .hero-poster.mobile{display:none}@media screen and (max-width:767px){.hero .hero-poster.mobile{display:block!important}}.hero .hero-cta{bottom:48px;height:auto;margin:0;padding:0;position:absolute;text-align:center;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%;z-index:2}@media print,(min-width:1024px){.hero .hero-cta{bottom:64px}}.hero .hero-spacer{grid-area:poster;margin-bottom:0}.hero .hero-spacer.job-profile{margin-bottom:32px}@media (min-width:1024px){.hero .hero-spacer.job-profile{margin-bottom:72px}}@media print{footer{display:none!important}}footer{background-color:#009ed8;color:#fff;margin-left:auto;margin-right:auto;margin-top:auto;max-width:1480px;width:100%}footer .footer-content{display:flex;flex-wrap:wrap;gap:var(--columnGap)}@media screen and (max-width:767px){footer .footer-content>div{margin-bottom:32px}}footer .footer-content p{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;line-height:1.5em;margin-bottom:18px}@media (min-width:1024px){footer .footer-content p{min-height:30px}}footer .footer-content ul{display:grid;gap:8px}footer .footer-content ul li{line-height:1.8em}footer .footer-bottom{display:flex;flex-wrap:wrap;gap:var(--columnGap);padding-bottom:calc(4 * 8px);padding-top:calc(8 * 8px)}@media screen and (max-width:767px){footer .footer-bottom{flex-direction:column;padding-top:0}footer .footer-bottom>div:first-child{order:2}footer .footer-bottom>div:last-child{order:1}}footer .footer-bottom .footer-copyright{line-height:1.5;margin:0;padding:0}@media screen and (max-width:767px){footer .footer-bottom .footer-copyright{padding-top:calc(8 * 8px)}}footer .footer-bottom ul{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){footer .footer-bottom ul{display:grid;gap:8px}footer .footer-bottom ul li{border-left:0;padding:0}}@media (min-width:1024px){footer .footer-bottom ul{gap:0;justify-content:flex-end}}footer .footer-bottom ul li{line-height:1.5;padding:0 8px 0 0}footer .footer-bottom ul li:last-child{padding-right:0}footer .footer-bottom ul li:not(:first-child){border-left:solid 1px #fff;padding-left:8px}@media screen and (max-width:767px){footer .footer-bottom ul li:not(:first-child){border-left:0;padding-left:0}}.modal-backdrop{position:absolute;inset:0;width:100%;height:100%;background-color:rgba(42,42,42,.7);backdrop-filter:blur(10px);opacity:0;transition:opacity .3s linear}.modal-close-btn,.modal-next-btn,.modal-prev-btn{cursor:pointer;position:absolute;z-index:801}.modal-close-btn{right:var(--columnGap);top:var(--columnGap)}.modal-next-btn,.modal-prev-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-prev-btn{left:-80px}.modal-next-btn{right:-80px}.modal-content{max-height:90vh;max-width:90vw;z-index:1}@media (min-width:1024px){.modal-content{max-width:1000px;position:relative}}.video-modal .modal-content{align-items:center;display:flex;justify-content:center;left:50%;margin:auto;max-height:100vh;max-width:100vw;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.video-modal .modal-content iframe{border:0;height:100%;width:100%}.modal{position:absolute;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}@media print{.modal{display:none!important}}.modal{opacity:0;position:fixed;transition:opacity .3s linear,z-index .3s linear;z-index:-1}.modal.show{opacity:1;z-index:800}.modal.show .modal-backdrop{opacity:.75}.modal.fullscreen .modal-backdrop{background-color:rgba(0,0,0,.95);opacity:.95}.hyphens{-ms-hyphens:auto;hyphens:auto}.no-hyphens{-ms-hyphens:none;hyphens:none}.hidden{display:none}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media print{.lazy-images picture{border:solid 1px #2a2a2a}}@media print{.print-outline{border:solid 1px #2a2a2a;padding:1px}}.pager{width:100%}.pager .pager__item{text-align:center;width:100%}button{-webkit-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;padding:0}.btn{transition:background-color .2s ease-in-out,color .2s ease-in-out;background-color:#fff;border:0;color:#2a2a2a;cursor:pointer;display:inline-flex;height:40px;max-width:100%;min-width:0;outline:0;padding:0 24px}@media print{.btn{background-color:#2a2a2a!important;color:#fff!important}}.btn .btn-inner{font-size:1.4rem}@media print,(min-width:1024px){.btn .btn-inner{font-size:1.6rem}}.btn .btn-inner{align-items:center;display:flex;gap:16px;height:100%;justify-content:center;min-width:0;width:100%}.btn .btn-label{flex:1 1 auto;min-width:0;padding-top:2px}.btn .btn-icon{flex:0 0 auto;height:24px;margin-left:auto;width:24px}.btn.no-break .btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.wide-content>span{justify-content:space-between}@media screen and (max-width:1023px){.btn.block-mt{width:100%}.btn.block-mt>span{justify-content:space-between}}.btn.block{width:100%}.btn.round{border-radius:32px;margin-left:-4px}.btn.primary{background-color:#009ed8;color:#fff}.btn.primary:focus-visible,.btn.primary:hover{background-color:#006082}.btn.secondary{background-color:#2a2a2a;color:#fff}.btn.notice{background-color:#dc004f;color:#fff}.btn.btn-white{background-color:#fff;color:#009ed8}.btn.btn-red{background-color:#dc004f;color:#fff}.btn.btn-blue{background-color:#009ed8;color:#fff}.btn.btn-blue:focus-visible,.btn.btn-blue:hover{background-color:#006082}.btn.play{border-radius:50%;padding:0}.btn.play.md{height:64px;width:64px}.btn.play.lg{height:118px;width:118px}.btn.sm{padding:0 24px}.btn.sm>span{font-weight:400}.btn.lg{height:48px}.icon-sm{height:24px;width:24px}.icon-md{height:32px;width:32px}.icon-lg{height:48px;width:48px}.icon-xl{height:64px;width:64px}.icon-xxl{height:120px;width:120px}.icon-btn{cursor:pointer}.icon-btn.disabled{opacity:.3}.count{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#dc004f;border-radius:50%;color:#fff;display:inline-flex;height:16px;width:16px}.count.md{height:24px;width:24px}.dark-scrollbar ::-webkit-scrollbar{background-color:#4d4e53}.dark-scrollbar ::-webkit-scrollbar-thumb{background-color:#009ed8}.link-btn{color:#009ed8;cursor:pointer}.bullet-point-list{list-style-position:inside;list-style-type:disc}.icon-tooltip{display:inline-flex;position:relative}.icon-tooltip img{cursor:pointer}.icon-tooltip img:hover div{display:block}.icon-tooltip div{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0}@media print{.icon-tooltip div{display:none!important}}.icon-tooltip div{border-radius:2px;bottom:calc(100% + 8px);color:#fff;display:none;left:50%;padding:8px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.circled{display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;height:40px;width:40px}.horizontally-centered{align-items:center;display:flex;flex-direction:column}.vertically-centered{align-items:center;display:flex}.divider{border-bottom:solid 1px #2a2a2a}@media print{.no-print{display:none!important}}@media screen{.no-screen{display:none!important}}@media (min-width:1024px){.no-desktop{display:none!important}}@media screen and (min-width:768px) and (max-width:1023px){.no-tablet{display:none!important}}@media screen and (max-width:767px){.no-mobile{display:none!important}}@media screen and (max-width:1023px){.no-mobile-and-tablet{display:none!important}}[class*=mb-0-],[class*=mt-0-]{margin-top:0!important}details>summary{outline:0}details>summary::-webkit-details-marker{display:none}.track-carousel{position:relative;width:100%}@media print{.track-carousel .arrow{display:none!important}}.track-carousel .arrow{align-items:center;background-color:#f2f3f1;border-radius:50%;cursor:pointer;display:none;height:32px;justify-content:center;position:absolute;top:calc(50% - 16px);transition:background-color .2s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:32px;z-index:2}@media (min-width:1024px){.track-carousel .arrow{height:48px;top:calc(50% - 24px);width:48px}}.track-carousel .arrow.show{display:none}@media screen and (min-width:768px) and (max-width:1023px){.track-carousel .arrow.show{display:flex}}@media (min-width:1024px){.track-carousel .arrow.show{display:flex}}.track-carousel .arrow>img{height:50%;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease;width:50%}.track-carousel .arrow:hover{background-color:#009ed8}.track-carousel .arrow:hover>img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.track-carousel .arrow.arrow-left{left:10px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}@media (min-width:1024px){.track-carousel .arrow.arrow-left{left:calc(-1 * (var(--col) + var(--columnGap) - 12px))}}.track-carousel .arrow.arrow-right{right:10px}@media (min-width:1024px){.track-carousel .arrow.arrow-right{right:calc(-1 * (var(--col) + var(--columnGap) - 12px))}}@media print{.track-carousel .dots{display:none!important}}.track-carousel .dots{align-items:center;display:none;gap:4px;grid-auto-flow:column;justify-content:center;margin-top:var(--columnGap)}@media (min-width:1024px){.track-carousel .dots{gap:16px}}.track-carousel .dots.show{display:grid}.track-carousel .dots .dot{background-color:#009ed8;cursor:pointer;height:4px;width:20px}@media (min-width:1024px){.track-carousel .dots .dot{height:6px;width:24px}}.track-carousel .dots .dot:hover{background-color:#006082}.track-carousel .dots .dot.active{background-color:#006082}@media print{.track-carousel .thumbs{display:none!important}}.track-carousel .thumbs{display:flex;gap:var(--columnGap);margin:var(--columnGap) 0 0;overflow:hidden;overflow-x:auto}.track-carousel .thumbs>.thumb{border-bottom:3px solid transparent;cursor:pointer;flex:0 0 160px;height:90px;transition:border-bottom-color .2s ease}.track-carousel .thumbs>.thumb:hover{border-bottom-color:#009ed8}.track-carousel .thumbs>.thumb.active{border-bottom-color:#009ed8}.track-carousel .thumbs>.thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.track-carousel .number-ticks{justify-content:center}.carousel-content{scrollbar-width:none;-ms-overflow-style:none}.carousel-content::-webkit-scrollbar{height:0;width:0}.carousel-content{display:flex;margin:0 auto;overflow:scroll hidden;width:100%}@media screen and (max-width:767px){.carousel-content{margin-left:calc(-1 * var(--columnGap));width:calc(100% + var(--columnGap) * 2)}}@media (min-width:1024px){.carousel-content{width:100%}}.carousel-content.equalheight .carousel-item{display:flex;justify-content:space-between}@media screen and (max-width:1023px){.carousel-content.equalheight .carousel-item{flex-wrap:inherit}}@media (min-width:1024px){.carousel-content.equalheight .carousel-item{flex-direction:column}}.carousel-content.equalheight .carousel-item .teaser{flex:1}@media screen and (max-width:767px){.carousel-content.stack{flex-direction:column;gap:var(--columnGap);margin-left:0;overflow:visible;-ms-scroll-snap-type:none;scroll-snap-type:none;width:100%}.carousel-content.stack .carousel-item{margin:0;scroll-snap-align:none;width:100%}.carousel-content.stack .carousel-item .teaser{align-content:center;display:grid;grid-template-columns:40% 1fr}.carousel-content.stack .carousel-item .teaser .teaser-header{align-self:center;grid-row:1/-1;padding:var(--columnGap)}.carousel-content.stack .carousel-item .teaser .teaser-body{align-content:center;min-width:0}.carousel-content.stack .carousel-item .teaser .teaser-footer{grid-column:2}.carousel-content.stack~.arrow,.carousel-content.stack~.dots{display:none!important}}@supports (scroll-margin-inline-start:1px){.carousel-content{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.carousel-item{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;justify-items:start;margin:0 var(--columnGap) 0 0;padding:0;scroll-snap-align:start}@media screen and (max-width:767px){.carousel-item{scroll-margin-inline-start:var(--columnGap);width:calc(100% - var(--columnGap) * 3)}}.carousel-item:not(.bg-transparent){background-color:#f2f3f1}.carousel-item.centered{align-content:center}.carousel-item:first-child{margin-left:0}@media screen and (max-width:767px){.carousel-item:first-child{margin-left:var(--columnGap)}}.carousel-item:last-child{margin-right:0}@media screen and (max-width:767px){.carousel-item:last-child{margin-right:var(--columnGap)}}.carousel-item>.section-content-teaser{padding-bottom:0;padding-top:0}@media screen and (max-width:767px){.track-carousel:has(>.carousel-content.stack) .arrow{display:none!important}}.non-white .carousel-item:not(.bg-transparent){background-color:#fff}.non-white .track-carousel .arrow{background-color:#fff}.non-white .track-carousel .arrow:hover{background-color:#009ed8}.section-accordion{width:100%}.section-accordion:has(+.section-accordion){padding-bottom:0}.section-accordion+.section-accordion{padding-top:0}.section-accordion+.section-accordion .accordion summary{border-top:0}@media print,(min-width:1024px){.columns .double-container .accordion .copy,.columns .triple-container .accordion .copy{padding-left:0;padding-right:0}}.accordion{border-bottom:1px solid #cfcfcf}.accordion details{padding:0}.accordion details.is-closing summary>img{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.accordion details:open{padding-bottom:var(--columnGap)}.accordion details summary{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900;font-size:1.6rem}@media print,(min-width:1024px){.accordion details summary{font-size:2rem}}.accordion details summary>.summary{display:none}.accordion details summary{align-items:center;border-top:1px solid #cfcfcf;cursor:pointer;display:flex;justify-content:space-between;margin:0 auto;padding:16px 0}@media print{.accordion details summary img{display:none!important}}.accordion details summary img{height:24px;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;width:24px}@media (prefers-reduced-motion:reduce){.accordion details summary img{transition:none}}.accordion details summary>div{display:grid;gap:2px}.accordion details summary small{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0}.facts{display:grid}@media print,(min-width:1024px){.facts{gap:var(--columnGap);grid-template-columns:1fr 1fr}}.facts img{max-width:100%}.facts>div{align-content:flex-start;border-top:solid 1px #cfcfcf;display:grid;gap:var(--columnGap);margin-top:16px;padding-top:16px}@media print,(min-width:1024px){.facts>div{padding-top:32px}.facts>div:first-child{border-top:0;margin-top:0;padding-top:0}.facts>div:nth-child(2){border-top:0;margin-top:0;padding-top:0}}.table{display:grid}.table>div{border-top:solid 1px #cfcfcf;display:grid;gap:8px;margin-top:16px;padding-top:16px}@media print,(min-width:1024px){.table>div{gap:0;grid-template-columns:1fr 2fr}}.table>div:first-child{border-top:0;margin-top:0;padding-top:0}.table>div dt{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900;padding-right:var(--columnGap)}.table>div dt .icon-tooltip .bg-blue{width:216px}.table>div dd{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0}.table>div p{padding-bottom:.5em}.table>div ul{padding-bottom:.5em;padding-left:18px}.table>div ul li{list-style-type:none;margin-bottom:.5em;margin-left:0;width:100%}.table>div ul li::before{content:"•";display:inline-block;margin-left:-15px;margin-right:10px}.table>div ol{padding-bottom:.5em}.table>div ol li{margin-bottom:.5em;margin-left:1em;padding-left:.1em;width:100%}.table-icon-container{display:grid;gap:var(--columnGap);grid-template-areas:"icon" "table"}@media print,(min-width:1024px){.table-icon-container{align-items:center;grid-template-areas:"table icon";grid-template-columns:2fr 1fr}}.table-icon-container>picture{grid-area:icon}.table-icon-container>.table{grid-area:table}@media (min-width:1024px){.table-with-picture{align-items:center;display:grid;gap:40px;grid-template-columns:2fr 1fr}.table-with-picture .table dt{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-weight:400;padding-right:20px}.table-with-picture .table dd{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:1.7rem;line-height:1.2}.table-with-picture .table>div{grid-template-columns:1fr 2fr}}.table-with-picture .ar img{-webkit-filter:invert(1);filter:invert(1)}.section-ranking-table .ranking-placeholder{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;color:#4d4e53}.section-ranking-table .ranking-table{border-collapse:collapse;width:100%}.section-ranking-table .ranking-table th{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900;border-bottom:solid 1px #cfcfcf;padding:0 0 16px;text-align:left}.section-ranking-table .ranking-table td{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;border-top:solid 1px #cfcfcf;padding:16px 0}.section-ranking-table .ranking-table tbody tr:first-child td{border-top:0}.section-ranking-table .ranking-table .ranking-rank{width:15%}@media screen and (max-width:767px){.section-ranking-table .ranking-table .ranking-rank{width:48px}}.section-ranking-table .ranking-table td.ranking-label{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900;color:#dc004f}@media screen and (max-width:767px){.section-ranking-table .ranking-table .ranking-state-long{display:none}}.section-ranking-table .ranking-table .ranking-state-short{display:none}@media screen and (max-width:767px){.section-ranking-table .ranking-table .ranking-state-short{display:inline}}.section-ranking-table .ranking-table .ranking-time{-webkit-font-kerning:none;font-kerning:none;text-align:right}.section-ranking-table .ranking-table tr.ranking-hidden{display:none}.section-ranking-table .ranking-show-more{margin-top:40px}.section-page-teasers .page-teasers-grid{display:grid;gap:var(--columnGap);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:768px) and (max-width:1023px){.section-page-teasers .page-teasers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print,(min-width:1024px){.section-page-teasers .page-teasers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-page-teasers .page-teasers-grid .teaser-body{overflow-wrap:break-word}.mobile-tabs{bottom:0;height:80px;left:0;position:fixed;right:0;transition:height .3s linear;z-index:300}@media print,(min-width:1024px){.mobile-tabs{display:none}}.mobile-tabs.show{height:100%}.mobile-tabs.show .mobile-tabs-content{display:block}.mobile-tabs.show .mobile-tab.active{background-color:#4d4e53}.mobile-tabs.show .mobile-tabs-actions{display:grid}.mobile-tabs-nav{display:flex;grid-template-columns:repeat(4,1fr);height:80px}.mobile-tab{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0;align-content:center;cursor:pointer;display:grid;flex-grow:1;gap:4px;height:80px;justify-content:center;justify-items:center;padding:8px}.mobile-tab span{text-align:center}.mobile-tabs-actions{bottom:0;cursor:pointer;display:none;grid-template-columns:80px 1fr;height:80px;left:0;position:fixed;right:0}.mobile-tabs-actions>div{display:flex;justify-content:center;align-items:center;text-align:center}.mobile-tabs-content{display:none;height:calc(100% - 80px * 2);overflow-y:auto}.mobile-tab-content{display:none;padding:32px 24px}.mobile-tab-content.active{display:block}.mobile-tab-content>h2{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2rem;font-weight:900;line-height:1.4;letter-spacing:0;margin-bottom:8px}.mobile-tab-filters>*{margin-top:15px}.filters-section{overflow:hidden;position:relative}@media (min-width:1024px){.filters-section{margin:0 auto;max-width:1480px}}.filters-content{padding-bottom:calc(4 * 8px);padding-top:calc(4 * 8px);position:relative}@media screen{.filters-content{align-items:start;display:grid}}@media print,(min-width:1024px){.filters-content{gap:var(--columnGap);grid-template-columns:1fr 2fr;margin:0}}@media print{.skewed-bg{display:none!important}}.skewed-bg{height:2516px;left:0;position:absolute;top:-32px;-webkit-transform:skewY(calc(-1 * var(--sectionSkew)));transform:skewY(calc(-1 * var(--sectionSkew)));width:100%}@media (min-width:1024px){.skewed-bg{height:1516px}}.filters-section-label{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2.4rem;line-height:1.42;font-weight:900;letter-spacing:0;text-align:center}@media print,(min-width:1024px){.filters-section-label{text-align:right}}.filters-mobile{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#2a2a2a;padding:32px;position:relative;z-index:1}.filters-mobile+.connector{position:relative;z-index:1}.filters{display:grid}@media print,(min-width:1024px){.filters .section-label{margin:var(--columnGap) 32px}}@media screen and (max-width:1023px){.filters{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.filters.open{display:grid}}.filters>div{background-color:#2a2a2a;display:flex;flex-direction:column}@media print{.filters>div{background-color:transparent;border:solid 1px #2a2a2a}}.filters-reset-btn{align-items:center;background-color:#2a2a2a;border:0;border-top:solid 1px #009ed8;color:#009ed8;cursor:pointer;display:flex;justify-content:space-between;padding:24px}.filter{color:#fff;padding:24px}.filter:not(:first-child){border-top:solid 1px #009ed8}@media print{.filter:not(:first-child){border-top:solid 1px #2a2a2a}}.filter summary{align-items:start;display:flex;justify-content:space-between;outline:0}.filter summary::-webkit-details-marker{display:none}.filter summary>div{display:flex;flex-direction:column}.filter summary strong{font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0}@media (min-width:1024px){.filter summary strong{font-size:2rem;line-height:1.4}}.filter summary strong{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900;margin-bottom:4px}.filter-content{display:flex;flex-direction:column;padding-top:15px;position:relative}.filter-content>div{height:36px}.filter-content .checkbox-radio-container:not(:first-of-type){margin-top:16px}details[open] summary>img{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.checkbox-radio-container{cursor:pointer;display:block;padding-left:34px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;line-height:28px}.checkbox-radio-container.vertically-centered{display:flex}.checkbox-radio-container input{cursor:pointer;height:24px;left:0;margin:0;opacity:0;position:absolute;top:0;width:24px}.checkbox-radio-mark{background-size:cover;border-radius:4px;height:24px;left:0;position:absolute;top:0;width:24px}input[type=radio]~.checkbox-radio-mark{border-radius:50%}.checkbox-radio-container input[type=checkbox]~.checkbox-radio-mark,.form-checkboxes .form-item label::before{background-image:url(/themes/custom/handwerk/icons/checkbox.svg)}.checkbox-radio-container input[type=checkbox]:checked~.checkbox-radio-mark,.form-checkboxes .form-item input[type=checkbox]:checked~label::after{background-image:url(/themes/custom/handwerk/icons/checkbox_checked.svg)}.checkbox-radio-container.gray-checkbox input[type=checkbox]~.checkbox-radio-mark{background-image:url(/themes/custom/handwerk/icons/checkbox_gray.svg)}.checkbox-radio-container.gray-checkbox input[type=checkbox]:checked~.checkbox-radio-mark{background-image:url(/themes/custom/handwerk/icons/checkbox_gray_checked.svg)}.checkbox-radio-container input[type=radio]~.checkbox-radio-mark{background-image:url(/themes/custom/handwerk/icons/radio.svg)}.checkbox-radio-container input[type=radio]:checked~.checkbox-radio-mark{background-image:url(/themes/custom/handwerk/icons/radio_checked.svg)}.checkbox-radio-container.gray-checkbox input[type=radio]~.checkbox-radio-mark{background-image:url(/themes/custom/handwerk/icons/radio_gray.svg)}.checkbox-radio-container.gray-checkbox input[type=radio]:checked~.checkbox-radio-mark{background-image:url(/themes/custom/handwerk/icons/radio_gray_checked.svg)}.range-filter{padding-top:50px;position:relative}.range-label{bottom:46px;position:absolute}.range-label:first-of-type{left:0}.range-label:last-of-type{right:0}.range-input{-webkit-appearance:none;background:0 0;border-radius:10px;cursor:pointer;margin:10px 0;padding:0;position:relative;width:100%}.range-input::before{background:linear-gradient(90deg,#2a2a2a 0,#2a2a2a 2px,transparent 0,transparent 33.3333%);bottom:0;content:"";display:block;height:100%;left:50%;position:absolute;width:50%}.range-input::-webkit-slider-runnable-track{background:#009ed8;border:0;border-radius:10px;height:20px}@media print{.range-input::-webkit-slider-runnable-track{background:0 0}}.range-input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;height:30px;margin-top:-5px;position:relative;width:30px;z-index:1}@media print{.range-input::-webkit-slider-thumb{background:#2a2a2a}}.range-input::-moz-range-track{background-color:#009ed8;border:0;border-radius:8px;height:12px}@media print{.range-input::-moz-range-track{background:0 0}}.range-input::-moz-range-thumb{border:0;border-radius:50%;height:20px;position:relative;width:20px;z-index:1}.range-input::-ms-track{height:8px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}.range-input::-ms-fill-lower{background:#009ed8;border-radius:10px}@media print{.range-input::-ms-fill-lower{background:0 0}}.range-input::-ms-fill-upper{background:#009ed8;border-radius:10px}@media print{.range-input::-ms-fill-upper{background:0 0}}.range-input::-ms-thumb{background:#009ed8;border:0;border-radius:50%;height:20px;position:relative;width:20px;z-index:1}@media print{.range-input::-ms-thumb{background:#2a2a2a}}.range-input:focus{outline:0}.range-input:focus::-webkit-slider-runnable-track{background:#009ed8}.range-input:focus::-ms-fill-lower{background:#009ed8}.range-input:focus::-ms-fill-upper{background:#009ed8}@media screen{.found-items{display:grid;gap:var(--columnGap)}}.found-item{background-color:#f2f3f1;display:grid;gap:var(--columnGap);grid-template-areas:"image" "title" "content" "button" "link";justify-items:center;padding:32px 24px}@media print,(min-width:1024px){.found-item{align-items:baseline;grid-template-areas:"title title" "content image" "button link";justify-content:space-between;justify-items:start;padding:32px}}.found-item>.table{grid-area:content}@media screen and (max-width:1023px){.found-item>.table{width:100%}}.found-item>.table strong{font-weight:900}.found-item>.btn{grid-area:button}@media screen and (max-width:1023px){.found-item>.btn{margin-top:16px;width:100%}}.found-item>.link{grid-area:link}@media print,(min-width:1024px){.found-item>.link{justify-self:end}}.found-item>.found-item-title{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2.4rem;line-height:1.33;font-weight:900;letter-spacing:0}@media (min-width:1024px){.found-item>.found-item-title{font-size:3.2rem;line-height:1.25}}.found-item>.found-item-title{grid-area:title;width:100%;word-break:initial}@media screen and (max-width:767px){.found-item>.found-item-title{margin-bottom:24px}}.found-item>img{align-self:center;-webkit-filter:invert(1);filter:invert(1);grid-area:image;justify-self:center;margin-bottom:24px;max-height:166px}@media print,(min-width:1024px){.found-item>img{justify-self:end;margin-bottom:0;max-height:206px;width:240px}}.filters-empty{display:grid;justify-items:center}#show-more-wrapper{text-align:center}#show-more-wrapper a{border:1px solid #fff;display:inline-block;margin-top:20px}.filters-content.mobile{display:none}@media screen and (max-width:1023px){.filters-content.mobile{display:block}}@media screen and (max-width:1023px){.filters-content.hide-mobile{display:none}}.filters-content .table dt{margin-right:20px;min-width:158px}.filters-close-btn span{font-size:0}.filters-apply-btn{position:relative}.filters-apply-btn .form-actions{position:absolute;width:100%}.filters-apply-btn .form-actions input{background:0 0;border:0;font-size:0;height:40px;width:100%}#empty-button,.filters-reset-btn{position:relative}#empty-button input,.filters-reset-btn input{background:0 0;border:0;cursor:pointer;font-size:0;height:41px;left:0;outline:0;position:absolute;width:100%}.filters-content fieldset,.mobile-tab-filters fieldset{border:0}.filters-load-more-btn a.button{color:#fff}.checkbox-radio-container+#edit-field-release-date-value-all{margin-top:-20px;visibility:hidden}.news-item-icons img{-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1)}.news-press-count .mobile-tab{position:relative}.news-press-count .count{height:17px;margin-left:36px;position:absolute;top:6px;width:17px}.news-press-count .count span{display:flex;justify-content:center;align-items:center;text-align:center;height:17px}.mobile-results{padding:0 32px;text-align:left}.mobile-results+img{margin-right:10px}a{transition:background-color .2s ease-in-out,color .2s ease-in-out;color:#009ed8;cursor:pointer;text-decoration:none}a:focus-visible,a:hover{color:#006082}a.colorless{color:#2a2a2a}@media print{.breadcrumbs{display:none!important}}.breadcrumbs{margin:0 auto;max-width:1480px;width:100%}.breadcrumbs .link{line-height:24px;margin-right:8px}.breadcrumbs>span{opacity:.5}@media screen and (max-width:1023px){.breadcrumbs>div{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden}.breadcrumbs .link{flex-shrink:1;min-width:0}.breadcrumbs .link>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs .link>img{flex-shrink:0}.breadcrumbs>div>span:last-child{flex-shrink:0;white-space:nowrap}}.link{display:inline-grid;gap:8px;grid-auto-flow:column}.link>img{height:24px;width:24px}@media print{.quick-links{display:none!important}}.quick-links ul{display:grid;gap:32px;grid-template-columns:1fr 1fr;justify-items:center}@media print,(min-width:1024px){.quick-links ul{grid-template-columns:1fr 1fr 1fr;justify-items:start;row-gap:72px}}.quick-links a{transition:background-color .2s ease-in-out,color .2s ease-in-out;align-items:center;color:#009ed8;display:inline-grid;grid-template-areas:"icon icon" "label arrow";-ms-hyphens:auto;hyphens:auto;justify-items:center;row-gap:8px}@media print,(min-width:1024px){.quick-links a{grid-template-areas:"icon label arrow"}}.quick-links a:focus-visible,.quick-links a:hover{color:#006082}.quick-links a span{grid-area:label}.quick-links a .quick-link-icon{grid-area:icon;height:48px;width:48px}@media print,(min-width:1024px){.quick-links a .quick-link-icon{margin-right:16px}}.quick-links a .quick-link-arrow-icon{grid-area:arrow;height:24px;margin-left:8px;width:24px}.white-link{color:#fff;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:4px;transition:text-decoration-color .3s ease,color .3s ease}.white-link:focus-visible,.white-link:hover{color:#fff;text-decoration-color:#fff}.icon-links{align-items:center;display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.icon-links li{display:inline-block;margin-right:24px}.icon-links li:last-child{margin-right:0}.icon-links a{display:inline-block;height:42px;position:relative;width:42px}.social-apps{text-align:center}.social-apps ul{display:grid;gap:42px;grid-template-columns:repeat(4,auto);justify-content:center;margin:0 auto;padding-top:32px}.social-apps ul a{align-items:center;display:inline-flex;justify-content:center;opacity:1;transition:opacity .3s ease}.social-apps ul a:focus-visible,.social-apps ul a:hover{opacity:.75}.social-apps ul img{height:38px;-o-object-fit:contain;object-fit:contain;width:38px}.social-apps.light strong{color:#7a7a7a}.social-apps.light a{opacity:.35;transition:opacity .3s ease}.social-apps.light a:focus-visible,.social-apps.light a:hover{opacity:.75}.social-apps.light ul img{-webkit-filter:invert(1);filter:invert(1)}.wishlist-add-btn span{line-height:24px;padding-top:3px}.tabs-nav-container{border-bottom:1px solid #e8e8e8;padding-top:2px;position:relative}.tabs-nav-container .tabs-arrow-left,.tabs-nav-container .tabs-arrow-right{bottom:0;cursor:pointer;display:flex;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tabs-nav-container .tabs-arrow-left{background:linear-gradient(-90deg,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);left:0;padding:0 16px 0 4px}.tabs-nav-container .tabs-arrow-left img{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.tabs-nav-container .tabs-arrow-right{background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);padding:0 4px 0 16px;right:0}.tabs-nav-container .tabs-nav{scrollbar-width:none;-ms-overflow-style:none}.tabs-nav-container .tabs-nav::-webkit-scrollbar{height:0;width:0}.tabs-nav-container .tabs-nav{display:flex;overflow:scroll hidden}.tabs-nav-container .tabs-nav .tab{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900;border-bottom:solid 2px transparent;cursor:pointer;flex-shrink:0;margin-right:var(--columnGap);white-space:nowrap}.tabs-nav-container .tabs-nav .tab:hover{border-bottom:solid 2px #006082}.tabs-nav-container .tabs-nav .tab.active{border-bottom:solid 2px #009ed8}.tab-content{display:none}.tab-content.active{display:block}.tab-content.tab-arrow{position:relative}@media print{.tab-content.tab-arrow .arrow-left,.tab-content.tab-arrow .arrow-right{display:none!important}}.tab-content.tab-arrow .arrow-left,.tab-content.tab-arrow .arrow-right{align-items:center;background-color:#f2f3f1;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:calc(50% - 16px);width:32px;z-index:2}@media (min-width:1024px){.tab-content.tab-arrow .arrow-left,.tab-content.tab-arrow .arrow-right{height:48px;top:calc(50% - 24px);width:48px}}.tab-content.tab-arrow .arrow-left>img,.tab-content.tab-arrow .arrow-right>img{height:50%;width:50%}.tab-content.tab-arrow .arrow-left{left:10px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}@media (min-width:1024px){.tab-content.tab-arrow .arrow-left{left:calc(-1 * (var(--col) + var(--columnGap) - 12px))}}.tab-content.tab-arrow .arrow-right{right:10px}@media (min-width:1024px){.tab-content.tab-arrow .arrow-right{right:calc(-1 * (var(--col) + var(--columnGap) - 12px))}}.tab-content-item>[class^=section-]{padding-top:0}.non-white .tab-content .tab-arrow .arrow-left,.non-white .tab-content .tab-arrow .arrow-right{background-color:#fff}@media print{.video-container,.video-extern-container,.video-file-container{display:none!important}}.video-container,.video-extern-container,.video-file-container{position:relative}.video-container video,.video-extern-container video,.video-file-container video{display:block;line-height:0;margin:0!important;padding:0!important}.video-container.force-16-9,.video-extern-container.force-16-9,.video-file-container.force-16-9{aspect-ratio:16/9;height:auto;max-width:100%;width:100%}.video-container.force-16-9 video,.video-extern-container.force-16-9 video,.video-file-container.force-16-9 video{height:100%;width:100%}.video-container .video-inline iframe,.video-extern-container .video-inline iframe,.video-file-container .video-inline iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video-container .inactive,.video-extern-container .inactive,.video-file-container .inactive{opacity:0!important;pointer-events:none}.video-container .pause-btn,.video-container .play-btn,.video-extern-container .pause-btn,.video-extern-container .play-btn,.video-file-container .pause-btn,.video-file-container .play-btn{cursor:pointer;height:80px;left:50%;opacity:.9;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:opacity .3s ease-in-out;width:80px;z-index:10}@media (min-width:1024px){.video-container .pause-btn,.video-container .play-btn,.video-extern-container .pause-btn,.video-extern-container .play-btn,.video-file-container .pause-btn,.video-file-container .play-btn{height:118px;width:118px}}.video-container .pause-btn.play-btn-small,.video-container .play-btn.play-btn-small,.video-extern-container .pause-btn.play-btn-small,.video-extern-container .play-btn.play-btn-small,.video-file-container .pause-btn.play-btn-small,.video-file-container .play-btn.play-btn-small{height:80px;width:80px}.video-container .pause-btn.inactive,.video-container .play-btn.inactive,.video-extern-container .pause-btn.inactive,.video-extern-container .play-btn.inactive,.video-file-container .pause-btn.inactive,.video-file-container .play-btn.inactive{opacity:0!important;pointer-events:none}.video-container .pause-btn:hover:not(.inactive),.video-container .play-btn:hover:not(.inactive),.video-extern-container .pause-btn:hover:not(.inactive),.video-extern-container .play-btn:hover:not(.inactive),.video-file-container .pause-btn:hover:not(.inactive),.video-file-container .play-btn:hover:not(.inactive){opacity:1}.video-container.initialized .play-btn,.video-extern-container.initialized .play-btn,.video-file-container.initialized .play-btn{opacity:0;pointer-events:none}.video-container .sound-btn,.video-extern-container .sound-btn,.video-file-container .sound-btn{bottom:calc(16px + env(safe-area-inset-bottom,0px));cursor:pointer;height:56px;opacity:1;position:absolute;right:16px;transition:opacity .3s ease-in-out;width:56px;z-index:10}@media screen and (max-width:767px){.video-container .sound-btn,.video-extern-container .sound-btn,.video-file-container .sound-btn{bottom:auto;height:48px;right:16px;top:calc(16px + env(safe-area-inset-top,0px));width:48px}}@media (hover:hover){.video-container .sound-btn:hover,.video-extern-container .sound-btn:hover,.video-file-container .sound-btn:hover{opacity:1}}.video-container .sound-btn:focus-visible,.video-extern-container .sound-btn:focus-visible,.video-file-container .sound-btn:focus-visible{opacity:1}.video-container .sound-btn .sound-icon-on,.video-extern-container .sound-btn .sound-icon-on,.video-file-container .sound-btn .sound-icon-on{display:none}.video-container.sound-on .sound-btn,.video-extern-container.sound-on .sound-btn,.video-file-container.sound-on .sound-btn{opacity:0}.video-container.sound-on .sound-btn .sound-icon-off,.video-extern-container.sound-on .sound-btn .sound-icon-off,.video-file-container.sound-on .sound-btn .sound-icon-off{display:none}.video-container.sound-on .sound-btn .sound-icon-on,.video-extern-container.sound-on .sound-btn .sound-icon-on,.video-file-container.sound-on .sound-btn .sound-icon-on{display:block}@media (hover:hover){.video-container.sound-on:hover .sound-btn,.video-extern-container.sound-on:hover .sound-btn,.video-file-container.sound-on:hover .sound-btn{opacity:1}}.video-container.sound-on .sound-btn:focus-visible,.video-extern-container.sound-on .sound-btn:focus-visible,.video-file-container.sound-on .sound-btn:focus-visible{opacity:1}@media (hover:none){.video-container.sound-on .sound-btn,.video-extern-container.sound-on .sound-btn,.video-file-container.sound-on .sound-btn{pointer-events:none}.video-container.sound-on.controls-visible .sound-btn,.video-extern-container.sound-on.controls-visible .sound-btn,.video-file-container.sound-on.controls-visible .sound-btn{opacity:1;pointer-events:auto}}.video-container.sound-on .sound-btn:focus-visible,.video-extern-container.sound-on .sound-btn:focus-visible,.video-file-container.sound-on .sound-btn:focus-visible{opacity:1;pointer-events:auto}html:not(.js) .video-file-container .pause-btn,html:not(.js) .video-file-container .play-btn,html:not(.js) .video-file-container .sound-btn,html:not(.js) .video-js-only{display:none!important}html:not(.js) .video-file-container noscript{display:block}.video-full{display:block;margin:0;overflow:hidden;padding:0;position:relative;width:100%}@media (min-width:1024px){.video-full.content-width{margin-left:auto;margin-right:auto;max-width:1480px}}.video-full.below-header{margin-top:0}@media (min-width:1024px){.video-full.below-header{margin-top:-64px}}.video-full .video-cta{display:flex;flex-direction:column;inset:0 16px 16px;pointer-events:none;position:absolute;z-index:10}.video-full .video-cta::before{content:"";flex:var(--cta-top,75) 1 0}.video-full .video-cta::after{content:"";flex:calc(100 - var(--cta-top,75)) 1 0}.video-full .video-cta-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:center;pointer-events:none}.video-full .video-cta-buttons a{overflow:hidden;pointer-events:auto;text-overflow:ellipsis;white-space:nowrap}.video-full .pause-btn:not(.inactive){opacity:0;pointer-events:none}@media (hover:hover){.video-full:hover .pause-btn:not(.inactive){opacity:.9;pointer-events:auto}}.video-full.controls-visible .pause-btn:not(.inactive){opacity:.9;pointer-events:auto}.video-full .pause-btn:not(.inactive):focus-visible{opacity:.9;pointer-events:auto}.video-full video{width:100%}.video-full .no-controls:-webkit-media-controls{display:none!important}.video-full .no-controls:-webkit-media-controls-enclosure{display:none!important}.video-full .no-controls:-webkit-media-controls-panel{display:none!important}.video-full .no-controls{pointer-events:none}.video-full.has-mobile-video{display:grid}.video-full.has-mobile-video>video{grid-area:1/1}.video-full-mobile-cta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-cta-below{align-items:center;display:flex;flex-direction:column;gap:16px}.video-full-hide-desktop{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}@media screen and (max-width:767px){.video-full-hide-desktop{display:block;opacity:1;pointer-events:auto}}.video-full-hide-mobile{display:block;opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out}@media screen and (max-width:767px){.video-full-hide-mobile{display:none;opacity:0;pointer-events:none}}.location-finder-section{padding-bottom:80px;padding-top:32px}@media print,(min-width:1024px){.location-finder-section{padding-bottom:96px;padding-top:48px}}.location-finder-section .input-group{display:grid;gap:24px;margin-top:32px;width:240px}@media print,(min-width:1024px){.location-finder-section .input-group{gap:32px;grid-template-columns:1fr auto;margin-top:48px;width:100%}}.location-finder-section input:-webkit-autofill,.location-finder-section input:-webkit-autofill:focus,.location-finder-section input:-webkit-autofill:hover,.location-finder-section select:-webkit-autofill,.location-finder-section select:-webkit-autofill:focus,.location-finder-section select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px transparent inset!important}.location-finder-section input{background-color:transparent;border:0;border-bottom:solid 2px #fff;border-radius:0;box-shadow:none!important;color:#fff;font-size:1.7rem;height:51px;padding:9px 0}.location-finder-section input:focus,.location-finder-section input:focus-within{border:0;border-bottom:solid 2px #fff;border-radius:0;box-shadow:none!important;outline:0}.location-finder-section ::-webkit-input-placeholder{color:#fff!important;text-overflow:ellipsis}.location-finder-section :-ms-input-placeholder{color:#fff!important;text-overflow:ellipsis}.location-finder-section ::-ms-input-placeholder{color:#fff!important;text-overflow:ellipsis}.location-finder-section ::placeholder{color:#fff!important;text-overflow:ellipsis}.content-item-figure{display:grid}@media screen and (max-width:1023px){.content-item-figure{grid-template-areas:"image" "content"}.content-item-figure>figcaption{grid-area:content}}@media print,(min-width:1024px){.content-item-figure{grid-template-areas:"image content";grid-template-columns:1fr 1fr}.content-item-figure>figcaption{grid-area:content;padding:0 var(--columnGap)}}.content-item-figure>a,.content-item-figure>picture{min-width:0}.content-item-figure>a{display:block;grid-area:image}.content-item-figure>picture{display:block;grid-area:image}.content-item-figure img{display:block;height:auto;max-width:100%}@media print,(min-width:1024px){.content-item-figure.img-right{grid-template-areas:"content image"}}.content-item-figure.centered>a,.content-item-figure.centered>figcaption,.content-item-figure.centered>picture{align-content:center}.insta-section .headline{margin-bottom:16px}.insta-empty{display:grid;gap:32px;padding:16px}@media screen and (max-width:1023px){.insta-empty>img{justify-self:center}}@media print,(min-width:1024px){.insta-empty{padding:48px;grid-template-columns:1fr 1fr}.insta-empty>img{grid-column:1/span 2}}.wishlist{position:absolute;inset:0;width:100%;height:100%;position:fixed;z-index:-1;opacity:0;transition:opacity .3s linear,z-index .3s linear;pointer-events:none}.wishlist.show{opacity:1;z-index:700;pointer-events:all}@media (min-width:1024px){.wishlist.show .wishlist-backdrop{opacity:.75}.wishlist.show .wishlist-content{right:0}}.wishlist-close-btn{cursor:pointer}.wishlist-backdrop{position:absolute;inset:0;width:100%;height:100%;background-color:rgba(42,42,42,.7);backdrop-filter:blur(10px);opacity:0;transition:opacity .3s linear;display:none}@media (min-width:1024px){.wishlist-backdrop{display:block}}.wishlist-content{background-color:#fff;padding:16px 24px;display:grid;gap:16px;overflow-y:auto;align-content:start}.wishlist-content>h2{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2.4rem;line-height:1.42;font-weight:900;letter-spacing:0;margin-top:8px}@media screen and (max-width:1023px){.wishlist-content{position:absolute;inset:0;width:100%;height:100%}}@media (min-width:1024px){.wishlist-content{padding:16px 32px;position:absolute;top:0;right:-448px;bottom:0;width:448px;height:100%}}.wishlist-item-content{border-radius:10px;background-color:#f2f3f1;padding:12px 16px;cursor:pointer;display:grid;gap:16px;grid-template-columns:auto 1fr auto;align-items:center;color:#009ed8}.wishlist-item-content .icon-xl{-webkit-filter:invert(1);filter:invert(1)}.wishlist-item-actions{margin-top:8px;display:flex;justify-content:space-between}.wishlist-item-action-btns,.wishlist-item-delete-confirmation{display:grid;grid-auto-flow:column;gap:16px;justify-content:start}.wishlist-item-delete-confirmation{visibility:hidden}.wishlist-item-delete-confirmation.show{visibility:visible}.wishlist-item-delete-cancel-btn,.wishlist-item-delete-yes-btn{color:#009ed8;cursor:pointer}.quotes-figure{align-items:center;display:grid;grid-template-columns:1fr}@media screen and (max-width:767px){.quotes-figure{align-items:stretch;grid-template-columns:none}}.quotes-figure.has-image{grid-template-columns:1fr 1fr}.quotes-figure.has-image figcaption{padding:0 0 0 var(--columnGap)}.quotes-figure figcaption{padding:0}.quotes-figure figcaption .quoted-text{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2.4rem}@media print,(min-width:1024px){.quotes-figure figcaption .quoted-text{font-size:3.2rem}}.quotes-figure figcaption .quoted-text{position:relative}.quotes-figure figcaption .quoted-text::after,.quotes-figure figcaption .quoted-text::before{color:#dc004f;content:'"';display:inline-block;font-size:66px;font-style:italic;line-height:0;position:relative}@media (min-width:1024px){.quotes-figure figcaption .quoted-text::after,.quotes-figure figcaption .quoted-text::before{font-size:90px}}.quotes-figure figcaption .quoted-text::before{bottom:-21px;left:-12px}@media (min-width:1024px){.quotes-figure figcaption .quoted-text::before{bottom:-29px;left:-14px}}.quotes-figure figcaption .quoted-text::after{bottom:7px;left:10px;-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}@media (min-width:1024px){.quotes-figure figcaption .quoted-text::after{bottom:11px;left:10px}}.stickybar{position:fixed;bottom:16px;height:48px;min-width:48px;background-color:#2a2a2a;display:inline-grid;grid-auto-flow:column;gap:24px;align-items:center;justify-content:center;border-radius:24px;z-index:200}.stickybar img{height:24px;width:24px;cursor:pointer}.stickybar .icon-tooltip>div{padding:2px 4px;white-space:nowrap}@media print{.stickybar{display:none!important}}.main-stickybar{padding:0 24px}@media screen and (max-width:1023px){.main-stickybar{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:1024px){.main-stickybar{right:calc(max(100% - 1480px,0px)/ 2 + var(--columnGap) * 2 + 48px)}}.stickybar-back{padding:0 16px 0 12px;text-decoration:none;color:#fff;gap:8px}.stickybar-back:hover{color:#fff}.stickybar-back:hover .stickybar-back__label{text-decoration:underline}@media (min-width:1024px){.stickybar-back{left:calc(max(100% - 1480px,0px)/ 2 + var(--columnGap))}}@media screen and (max-width:1023px){.stickybar-back{left:16px;padding:0 12px}}.stickybar-back__label{font-size:14px;white-space:nowrap}@media screen and (max-width:767px){.stickybar-back__label{display:none}}.viewport-intersect{height:0;position:absolute;top:100vh;left:0;right:0;z-index:-1;visibility:hidden;opacity:0}@media print{.viewport-intersect{display:none!important}}.scroll-to-top-btn{right:calc(max(100% - 1480px,0px)/ 2 + var(--columnGap));bottom:-64px;transition:bottom .3s linear}@media print{.scroll-to-top-btn{display:none!important}}.section-contact .single-container .section-contacts{padding-bottom:0;padding-top:calc(3 * 8px)}@media print,(min-width:1024px){.section-contact .single-container .section-contacts{padding-top:calc(5 * 8px)}}.contact-list{display:grid;gap:var(--columnGap);grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:768px) and (max-width:1023px){.contact-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.contact-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.contact-list.contact-count-1{grid-template-columns:minmax(0,1fr)}.contact-list.contact-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-list.contact-count-3{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:768px) and (max-width:1023px){.contact-list.contact-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact{font-size:1.6rem}@media print,(min-width:1024px){.contact{font-size:2rem}}.contact .title{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;padding-bottom:.5em}.contact>div>a{align-items:center;display:flex}.contact .inline-icon{height:18px;width:22px}@media screen and (max-width:1023px){.cta-list{display:grid}}.cta-list .mt-1{margin-top:0}.cta-list .mb-1{margin-bottom:0}.cta-list .pt-1{padding-top:0}.cta-list .pb-1{padding-bottom:0}.cta-list .mt-2{margin-top:0}.cta-list .mb-2{margin-bottom:0}.cta-list .pt-2{padding-top:0}.cta-list .pb-2{padding-bottom:0}.cta-list .mt-3{margin-top:0}.cta-list .mb-3{margin-bottom:0}.cta-list .pt-3{padding-top:0}.cta-list .pb-3{padding-bottom:0}.cta-list .mt-4{margin-top:0}.cta-list .mb-4{margin-bottom:0}.cta-list .pt-4{padding-top:0}.cta-list .pb-4{padding-bottom:0}.cta-list .mt-5{margin-top:0}.cta-list .mb-5{margin-bottom:0}.cta-list .pt-5{padding-top:0}.cta-list .pb-5{padding-bottom:0}.cta-list .mt-6{margin-top:0}.cta-list .mb-6{margin-bottom:0}.cta-list .pt-6{padding-top:0}.cta-list .pb-6{padding-bottom:0}.cta-list .mt-7{margin-top:0}.cta-list .mb-7{margin-bottom:0}.cta-list .pt-7{padding-top:0}.cta-list .pb-7{padding-bottom:0}.cta-list .mt-8{margin-top:0}.cta-list .mb-8{margin-bottom:0}.cta-list .pt-8{padding-top:0}.cta-list .pb-8{padding-bottom:0}.cta-list .mt-9{margin-top:0}.cta-list .mb-9{margin-bottom:0}.cta-list .pt-9{padding-top:0}.cta-list .pb-9{padding-bottom:0}.cta-list .mt-10{margin-top:0}.cta-list .mb-10{margin-bottom:0}.cta-list .pt-10{padding-top:0}.cta-list .pb-10{padding-bottom:0}.cta-list .mt-11{margin-top:0}.cta-list .mb-11{margin-bottom:0}.cta-list .pt-11{padding-top:0}.cta-list .pb-11{padding-bottom:0}.cta-list .mt-12{margin-top:0}.cta-list .mb-12{margin-bottom:0}.cta-list .pt-12{padding-top:0}.cta-list .pb-12{padding-bottom:0}.cta-list.left{align-items:flex-start}.cta-list.left a{margin-left:0;margin-right:30px}.cta-list.left .horizontally-centered{align-items:flex-start;flex-direction:row}@media screen and (max-width:767px){.cta-list.left .horizontally-centered{flex-direction:row;margin:16px 0}.cta-list.left .horizontally-centered a{margin-right:0}}.cta-list.center{justify-content:center}.cta-list.center a{margin-left:15px;margin-right:15px}@media screen and (max-width:767px){.cta-list.center .horizontally-centered{margin:16px 0}.cta-list.center .horizontally-centered a{margin-right:0}}.news-item{display:grid;padding:24px}.news-item:not(:first-of-type){margin-top:24px}@media print,(min-width:1024px){.news-item:not(:first-of-type){margin-top:32px}}.news-item figure{display:grid;gap:4px}@media screen and (max-width:1023px){.news-item figure{padding-bottom:10px}}.news-item figure figcaption{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0}@media screen and (max-width:1023px){.news-item{grid-template-areas:"image" "content"}.news-item>figure{grid-area:image}.news-item .news-item-content{grid-area:content}}@media print,(min-width:1024px){.news-item{gap:32px;grid-template-columns:1fr 1fr;padding:32px}.news-item .news-item-content{grid-column:1/span 2}.news-item figure+.news-item-content{grid-column:2/span 1}}.news-item-content h3{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2.4rem;line-height:1.42;font-weight:900;letter-spacing:0}.news-item-content p{margin:16px 0 -8px}.news-item-icons{display:grid;gap:8px;grid-auto-flow:column;justify-content:start;margin:12px 0 8px}fieldset[id*=edit-field-newsletter-gender]{border:0}fieldset[id*=edit-field-newsletter-gender] #edit-field-newsletter-gender{display:flex}fieldset[id*=edit-field-newsletter-gender] #edit-field-newsletter-gender .js-form-type-radio:first-child{margin-right:10px}fieldset[id*=edit-field-newsletter-gender] #edit-field-newsletter-gender .js-form-type-radio label::before{background-color:#e8e8e8}fieldset[id*=edit-field-newsletter-gender] #edit-field-newsletter-gender .js-form-type-radio input[type=radio]:checked~label::before{background-color:#009ed8}fieldset[id*=edit-field-newsletter-agreement]{border:0}fieldset[id*=edit-field-newsletter-agreement] #edit-field-newsletter-agreement .form-item input[type=checkbox]:checked~label::before{background:#009ed8}fieldset[id*=edit-field-newsletter-agreement] #edit-field-newsletter-agreement .form-item input[type=checkbox]:checked~label::after{background-image:inherit;border-color:#fff;border-radius:inherit;border-style:solid;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}fieldset[id*=edit-field-newsletter-agreement] #edit-field-newsletter-agreement .form-item label::before{background:#f2f2f2}.download-files{display:grid;gap:var(--columnGap)}@media print,(min-width:1024px){.download-files{grid-template-columns:1fr 1fr}}.download-files .item{background-color:#f2f3f1;position:relative}.download-files .item .preview{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:block;height:280px;overflow:hidden;position:relative;width:100%}.download-files .item p{color:#4d4e53;margin-bottom:12px}.download-files .item p.title{color:#2a2a2a;font-weight:700}.download-files .item p.credits{font-style:italic}.download-files .item p.info{font-style:italic}.download-files .item a{color:#009ed8;white-space:nowrap}.download-files .item a:hover{color:#006082}.download-files .item a img.icon{padding-left:5px;position:relative;top:5px}.download-files .item .details{border-top:1px solid #e8e8e8;padding:1em 1em 6.5em}.download-files .item .details .bottom{bottom:1em;height:4.5em;position:absolute}.download-files .item .details .bottom p{margin-bottom:6px}.letter-links{display:grid;gap:8px;grid-auto-flow:column;justify-content:start;margin-bottom:var(--columnGap)}@media screen and (max-width:767px){.letter-links{display:inline-block}}.letter-links a{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4}.letters-content{display:grid}@media print,(min-width:1024px){.letters-content{gap:var(--columnGap);grid-template-columns:1fr 1fr}}.letters-content dt{font-family:UniversPro93ExtraBlackExtended,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2rem}@media print,(min-width:1024px){.letters-content dt{font-size:2.4rem}}.letters-content dt{margin-bottom:var(--columnGap)}.letters-content dd{line-height:1.88}.letters-content dd a{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4}@media print{input{border:solid 1px #2a2a2a!important;border-radius:8px;padding-left:16px!important}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:0 0 0 30px #fff inset!important}.input-group input.btn{background:url(/themes/custom/handwerk/images/arrow_right_white.svg) no-repeat;background-color:#00a8e5;background-position:center right 17px;border:0;border-radius:32px;height:48px;padding:0 24px;padding-right:58px}.form-input-group{display:inline-grid;position:relative}@media print,(min-width:1024px){.form-input-group{width:100%}}.form-input-group .annotation{margin-top:4px}.form-input-group.dynamic-label{padding-top:16px}.form-input-group.dynamic-label label{font-size:1.2rem;font-weight:400;line-height:1.33;letter-spacing:0;color:#2a2a2a;left:12px;opacity:1;position:absolute;top:-2px;transition:opacity .2s linear}.form-input-group.dynamic-label input:-ms-input-placeholder~label,.form-input-group.dynamic-label textarea:-ms-input-placeholder~label{opacity:0}.form-input-group.dynamic-label input:placeholder-shown~label,.form-input-group.dynamic-label textarea:placeholder-shown~label{opacity:0}.form-input-group.dynamic-label input:-ms-input-placeholder~label.color-red,.form-input-group.dynamic-label input:-ms-input-placeholder~label.color-success,.form-input-group.dynamic-label textarea:-ms-input-placeholder~label.color-red,.form-input-group.dynamic-label textarea:-ms-input-placeholder~label.color-success{opacity:1}.form-input-group.dynamic-label input:placeholder-shown~label.color-red,.form-input-group.dynamic-label input:placeholder-shown~label.color-success,.form-input-group.dynamic-label textarea:placeholder-shown~label.color-red,.form-input-group.dynamic-label textarea:placeholder-shown~label.color-success{opacity:1}.form-input-group.inline{gap:24px}.form-input-group.inline label{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900;white-space:nowrap}@media screen and (max-width:1023px){.form-input-group.inline{width:100%}.form-input-group.inline label{margin-bottom:-8px}}@media print,(min-width:1024px){.form-input-group.inline{align-items:center;gap:32px;grid-auto-flow:column;justify-content:start}}.form-input-group.block{justify-content:stretch;width:100%}.form-input-group.block input{width:100%}@media print,(min-width:1024px){.motive-content{text-align:center}.motive-content input{width:384px}}.form-input-suggestions{background-color:#fff;border:1px solid #aaa;border-radius:0 0 8px 8px;border-top:0;left:0;max-height:150px;overflow-y:auto;position:absolute;right:0;top:48px}.form-input-suggestions li{align-items:center;cursor:pointer;display:flex;height:48px;padding:0 16px}@media print,(min-width:1024px){.form-input-suggestions li{height:32px}}.form-input-suggestions li.active,.form-input-suggestions li:hover{background-color:#cfcfcf}.form-input-label{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0;font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900;margin-bottom:24px}.radio-group{display:grid;gap:var(--columnGap);grid-auto-flow:column;justify-content:start}.adorned-form-input{position:relative}.adorned-form-input .form-input{padding-right:48px}.adorned-form-input .form-input-end-adornment{position:absolute;right:12px;top:12px}.form-input{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;background-color:transparent;border:1px solid #aaa;border-radius:8px;color:#2a2a2a;font-size:16px;height:48px;outline:0;padding:0 16px}@media screen and (max-width:1023px){.form-input{width:100%}}.form-input.full-width{width:100%}.form-input.bg-gray200{background-color:transparent}.form-input:focus{border-color:#009ed8}.form-input::-webkit-input-placeholder{color:#888}.form-input:-ms-input-placeholder{color:#888}.form-input::-ms-input-placeholder{color:#888}.form-input::placeholder{color:#888}textarea.form-input{height:auto;min-height:120px;padding:12px 16px;resize:vertical}select.form-input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M10.3 3.3L6 7.6 1.7 3.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l5 5c.2.2.5.3.7.3s.5-.1.7-.3l5-5c.4-.4.4-1 0-1.4s-1-.4-1.4 0z'/%3E%3C/svg%3E");background-position:calc(100% - 15px) center;background-repeat:no-repeat;padding-right:40px}.captcha{border:0}.captcha legend{display:none}.promotion-search-list input{width:100%}.promotion-search-list .form-input-suggestions{z-index:9}@media (min-width:1024px){.promotion-search-list .form-input-suggestions{left:0;width:100%}}@media screen and (max-width:767px){.promotion-search-list .form-input-suggestions{border:0;border-bottom:2px solid #252525}}.promotion-search-list .form-input-suggestions li{display:block;height:auto;line-height:1.2;padding:10px 16px;text-align:left}.map-locator-container{height:484px;overflow:hidden;overflow-y:auto}@media (min-width:1024px){.map-locator-container{height:726px}}.map-locator-container .locator-search{display:flex;flex-direction:column;overflow:hidden}.map-locator-container .locator-search input{border:none}.map-locator-container .input-search-results{flex:1;min-height:0}#search-input-clear-btn{cursor:pointer;display:none}.selected-item{background-color:#fff;display:none;padding-bottom:24px;padding-left:8px;padding-right:8px}.selected-item.show{display:block}.input-search-results .contact,.selected-item .contact{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.4rem}@media print,(min-width:1024px){.input-search-results .contact,.selected-item .contact{font-size:1.6rem}}.input-search-results .contact .title,.selected-item .contact .title{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4}.input-search-results .contact+.contact,.selected-item .contact+.contact{margin-top:var(--columnGap)}.input-search-results .contact-info,.selected-item .contact-info{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;font-size:1.4rem}@media print,(min-width:1024px){.input-search-results .contact-info,.selected-item .contact-info{font-size:1.6rem}}.input-search-results .contact-info,.selected-item .contact-info{align-items:center;color:#7a7a7a;display:flex}.input-search-results .contact-info span,.selected-item .contact-info span{padding-right:var(--columnGap)}.input-search-results .contact-info .inline-icon,.selected-item .contact-info .inline-icon{flex-shrink:0;height:22px;margin-top:-3px;width:22px}.input-search-results{border-bottom:solid 1px #cfcfcf;display:none;overflow-y:auto}.input-search-results.show{display:block}.input-search-results details{padding-left:8px;padding-right:8px}.input-search-results details:last-child[open]>div{padding-bottom:2em}.input-search-results summary{border-top:solid 1px #cfcfcf}.input-search-results summary strong{font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0}@media (min-width:1024px){.input-search-results summary strong{font-size:2rem;line-height:1.4}}.input-search-results summary strong{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900}.input-search-results summary img{height:24px;width:24px}.input-search-results details[open]{background-color:#fff;padding-bottom:24px}.input-search-results .accordion{border:0}.locator-search .selected-item{flex:1;min-height:0;overflow-y:auto}.locator-search .selected-item>div{padding-bottom:30px}.locator-spin-loader{color:transparent;height:2em;inset:0;margin:auto;overflow:visible;position:fixed;text-shadow:none;width:2em;z-index:999}.locator-spin-loader::before{background-color:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%}.locator-spin-loader:not(:required)::after{-webkit-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;content:"";display:block;font-size:10px;height:1em;margin-top:-.5em;width:1em}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.gallery-filters{display:grid;gap:var(--columnGap)}@media (min-width:1024px){.gallery-filters{grid-template-columns:repeat(3,1fr)}}.gallery-filter{align-items:center;color:#fff;display:flex;height:72px;justify-content:space-between;position:relative}@media screen and (max-width:1023px){.gallery-filter{height:48px}}.gallery-filter>label{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:1.6rem;font-weight:900;line-height:1.5;letter-spacing:0}@media (min-width:1024px){.gallery-filter>label{font-size:2.4rem;line-height:1.33}}.gallery-filter>label{align-items:center;background-color:#2a2a2a;cursor:pointer;display:flex;height:100%;padding:0 16px;width:100%}.gallery-filter>label .count{margin-left:8px}.gallery-filter>label .count span{align-items:center;display:flex;height:24px;justify-content:center}.gallery-filter>label>img{margin-left:auto}.gallery-filter.active>label{background-color:#dc004f}.gallery-filter.active>label .count{display:none!important}.gallery-filter.active>label>img{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.gallery-filter.active .gallery-filter-content{display:flex}@media print{.gallery-filter-content{display:none!important}}.gallery-filter-content{background-color:#2a2a2a;display:none;flex-direction:column;padding:24px 24px 104px;z-index:1}@media (min-width:1024px){.gallery-filter-content{left:50%;position:absolute;top:calc(100% + 32px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:1023px){.gallery-filter-content{position:absolute;inset:0;width:100%;height:100%;position:fixed}}.gallery-filter-content .gallery-filter-content-title{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2.4rem;line-height:1.42;font-weight:900;letter-spacing:0;margin-bottom:24px}.gallery-filter-content .carret{background-color:#2a2a2a;height:32px;left:calc(50% - 16px);position:absolute;top:-16px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);width:32px}@media screen and (max-width:1023px){.gallery-filter-content .carret{display:none}}.gallery-filter-content .filter-actions{bottom:0;cursor:pointer;display:grid;grid-template-columns:auto 1fr;height:80px;left:0;position:absolute;right:0}.gallery-filter-content .filter-actions>div{display:flex;justify-content:center;align-items:center;text-align:center;padding:0 32px}.gallery-filter-content ul{overflow-y:auto}@media (min-width:1024px){.gallery-filter-content ul{max-height:calc(60vh - 150px);width:488px}}.gallery-filter-content ul li{display:none}.gallery-filter-content ul li.show{display:block}.gallery-filter-content ul li:not(:last-of-type){margin-bottom:32px}.gallery-filter-content-search{background-color:#4d4e53;color:#fff;margin-bottom:32px}.gallery-items{display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}@media (min-width:1024px){.gallery-items{gap:var(--columnGap)}}.gallery-item{cursor:pointer}@media (min-width:1024px){.gallery-item:hover .gallery-item-overlay{display:grid;position:absolute}}.gallery-item-overlay{align-content:center;backdrop-filter:blur(7px);color:#fff;display:none;height:100%;padding:var(--columnGap);transition:all .5s ease-in-out .5s;width:100%}.gallery-modal .viewport-intersect{height:1px;position:static}.gallery-modal .modal-content{background-color:#fff;height:100%;max-height:100%;max-width:100%;width:100%}@media screen and (max-width:1023px){.gallery-modal .modal-content{overflow-y:auto}}@media (min-width:1024px){.gallery-modal .modal-content{height:500px;width:1000px}}.gallery-modal-content{display:grid}@media (min-width:1024px){.gallery-modal-content{grid-template-columns:1fr 1fr;height:500px;width:1000px}.gallery-modal-content>div:nth-child(n+3){display:none}}.gallery-modal-content-poster{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#000}.gallery-modal-content-poster img{max-height:100%;max-width:100%;-o-object-fit:scale-down;object-fit:scale-down}.gallery-modal-content-details{background-color:#fff;overflow-y:auto;padding:24px;text-align:left}@media (min-width:1024px){.gallery-modal-content-details{padding:48px 48px 24px}}.gallery-modal-content-details.expanded .gallery-modal-read-more-carret-icon{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.gallery-modal-content-details .gallery-modal-content-details-title{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-size:2.4rem;line-height:1.33;font-weight:900;letter-spacing:0}@media (min-width:1024px){.gallery-modal-content-details .gallery-modal-content-details-title{font-size:3.2rem;line-height:1.25}}.gallery-modal-content-details .gallery-modal-content-details-subtitle{font-size:1.6rem;line-height:1.5;font-weight:400;letter-spacing:0}@media (min-width:1024px){.gallery-modal-content-details .gallery-modal-content-details-subtitle{font-size:2rem;line-height:1.4}}.gallery-modal-content-details .gallery-modal-content-details-subtitle{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;font-weight:900}.user-login-form,.user-pass{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;margin:40px auto;max-width:480px;padding:0 var(--columnGap)}.user-login-form label,.user-pass label{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;display:block!important;font-size:14px;margin-bottom:6px}.user-login-form input[type=email],.user-login-form input[type=password],.user-login-form input[type=text],.user-pass input[type=email],.user-pass input[type=password],.user-pass input[type=text]{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;-webkit-appearance:none!important;appearance:none!important;background-color:#fff!important;border:1px solid #e8e8e8!important;border-radius:10px!important;box-sizing:border-box!important;color:#3b3b3b!important;font-size:16px!important;height:48px!important;outline:0!important;padding:0 16px!important;width:100%!important;margin-bottom:16px!important}.user-login-form input[type=email]:focus,.user-login-form input[type=password]:focus,.user-login-form input[type=text]:focus,.user-pass input[type=email]:focus,.user-pass input[type=password]:focus,.user-pass input[type=text]:focus{border-color:#009ed8!important}.user-login-form .description,.user-pass .description{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;color:#666;font-size:13px;line-height:1.4;margin-top:8px}.user-login-form .form-actions,.user-login-form div[id*=edit-actions],.user-pass .form-actions,.user-pass div[id*=edit-actions]{margin-top:24px;text-align:center}.user-login-form .form-actions .form-submit,.user-login-form .form-actions input[type=submit],.user-login-form div[id*=edit-actions] .form-submit,.user-login-form div[id*=edit-actions] input[type=submit],.user-pass .form-actions .form-submit,.user-pass .form-actions input[type=submit],.user-pass div[id*=edit-actions] .form-submit,.user-pass div[id*=edit-actions] input[type=submit]{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4;-webkit-appearance:none!important;appearance:none!important;background:url(/themes/custom/handwerk/images/arrow_right_white.svg) no-repeat!important;background-color:#009ed8!important;background-position:center right 17px!important;border:0!important;border-radius:32px!important;color:#fff!important;cursor:pointer;font-size:16px!important;height:48px!important;padding:0 58px 0 30px!important}.user-login-form .form-actions .form-submit:hover,.user-login-form .form-actions input[type=submit]:hover,.user-login-form div[id*=edit-actions] .form-submit:hover,.user-login-form div[id*=edit-actions] input[type=submit]:hover,.user-pass .form-actions .form-submit:hover,.user-pass .form-actions input[type=submit]:hover,.user-pass div[id*=edit-actions] .form-submit:hover,.user-pass div[id*=edit-actions] input[type=submit]:hover{background-color:#006082!important}.embed{display:flex}.embed iframe{border:0;height:auto;width:100%}.messages{background-color:#f5f5f5;color:#2a2a2a;display:inline-block;margin:0;margin-bottom:var(--columnGap);margin-top:var(--columnGap);padding:10px}.messages.messages--status{background-color:#00b749;color:#fff}.messages.messages--error{background-color:#c80000;color:#fff}.messages.messages--warning{background-color:#dc4d00;color:#fff}.messages p{font-size:1.5em;line-height:1.5}.paragraph-unpublished-note{background-color:#dc004f;color:#fff;font-size:14px;font-weight:700;line-height:1.4;padding:8px 16px;position:relative;text-align:center;z-index:100}@media print{.paragraph-unpublished-note{display:none!important}}.linklist-items{display:grid;gap:var(--columnGap);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.linklist-items{gap:5px}}.linklist-post{padding:8px}.linklist-post .copy{padding:calc(var(--columnGap)/ 2)}.linklist-post--link{display:flex}.linklist-post--image{height:auto;max-width:100%}.linklist-post--text{line-height:1.4;margin:0;max-height:8.4em;overflow:hidden;padding:0}@supports (line-clamp:6){.linklist-post--text{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:6;max-height:none}}@supports (-webkit-line-clamp:6){.linklist-post--text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;max-height:none}}@media screen and (max-width:767px){.linklist-post--text{display:none}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.map-tdh-container{position:relative;height:80vh}.map-tdh-container .input-search-results{max-height:calc(80vh - 48px - 32px)}.map-tdh-container #marker-data{position:absolute;top:10px;left:0;min-width:100%;height:auto;max-height:calc(80vh - 20px);z-index:100}@media (min-width:1024px){.map-tdh-container #marker-data{position:relative;margin-right:0;top:inherit;left:inherit;min-width:auto;max-height:none;z-index:auto}}.map-tdh-container #marker-data.visually-hidden{width:0}.map-tdh-container #marker-data .job-profile-container{height:100%;overflow-y:auto;overflow-x:hidden;padding:10px}@media (min-width:1024px){.map-tdh-container #marker-data .job-profile-container{padding:0 10px 0 0}}.map-tdh-container #marker-data .job-profile-container .profile-border{border:2px solid #009ed8;border-radius:12px;padding:6px;background-color:rgba(255,255,255,.7);backdrop-filter:blur(10px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.map-tdh-container .handwerk-day-map{position:absolute;height:100%;width:100%;top:10px;left:0;z-index:99}@media (min-width:1024px){.map-tdh-container .handwerk-day-map{position:relative;top:inherit;left:inherit;z-index:auto}}#job-profile-search-input-clear-btn{cursor:pointer;display:none}.job-profile-header{position:relative;width:100%;height:auto}.job-profile-header .close-icon{position:absolute;top:0;right:0;cursor:pointer}.job-profile-header .job-profile-name{width:100%;padding:0 34px 10px 0;font-size:20px;font-weight:700;line-height:1.5;color:#dc004f}.job-profile-header .job-profile-name.hidden{display:none}.job-profile-header .job-profile-subline{width:100%;padding:0 0 10px;font-size:16px;font-weight:700;line-height:1.5;color:#009ed8}.job-profile-header .job-profile-subline.hidden{display:none}.job-profile-image{margin:0 0 10px 0;text-align:center}@media (min-width:1024px){.job-profile-image{text-align:left}}.job-profile-image img{width:auto;max-height:50vh;max-width:100%}@media (min-width:1024px){.job-profile-image img{width:100%;max-height:none;max-width:none}}.job-profile-image.hidden{display:none}.job-profile-description{margin:0 0 10px 0;font-size:16px}.job-profile-description.hidden{display:none}#job-profile-button{margin:0}#job-profile-button .job-profile-btn{width:100%;background-color:#009ed8;border:0;border-radius:12px;font-size:16px;font-weight:400;line-height:38px;text-align:center;color:#fff}#job-profile-button .job-profile-btn.hidden{display:none}.job-profile-accordion-group{margin:10px 0 0 0}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-header{position:relative;display:inline-flex;width:100%;padding:8px;cursor:pointer}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-header .job-profile-accordion-title{flex:80%;color:#dc004f;font-weight:700;font-size:20px;padding:0 34px 0 0}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-header .arrow{height:24px;width:24px;margin-right:10px;background-image:url(/themes/custom/handwerk/icons/TdH_Website_Pfeil.svg);background-repeat:no-repeat;position:absolute;right:5px;top:15px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-header .arrow.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-content{display:none;padding:10px 8px 0 8px;background-color:transparent;overflow:hidden}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-content.active{display:block}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-content p{font-size:16px;color:#2a2a2a;line-height:1.5;font-weight:400}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-content p.date{font-weight:700;line-height:1.5;color:#009ed8;padding-bottom:10px}.job-profile-accordion-group .accordion-container-parent .job-profile-accordion-content p.place{font-weight:700;line-height:1.5;color:#009ed8;padding-bottom:10px}.node-event-frontend-form{background-color:transparent;border:0;margin:0 0 80px;padding:0;width:100%}.node-event-frontend-form .form-item{margin-bottom:20px}.node-event-frontend-form .form-item .counter{display:none}.node-event-frontend-form .form-item label{color:#252525;display:block;font-weight:700;margin-bottom:5px}.node-event-frontend-form .form-item label.form-required::after{color:#252525;content:"*";font-weight:400;margin-left:5px}.node-event-frontend-form .form-item input[type=date],.node-event-frontend-form .form-item input[type=email],.node-event-frontend-form .form-item input[type=password],.node-event-frontend-form .form-item input[type=text],.node-event-frontend-form .form-item input[type=time],.node-event-frontend-form .form-item input[type=url],.node-event-frontend-form .form-item select,.node-event-frontend-form .form-item textarea{background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;color:#252525;font-size:16px;padding:10px;width:100%}.node-event-frontend-form .form-item input[type=date]:focus,.node-event-frontend-form .form-item input[type=email]:focus,.node-event-frontend-form .form-item input[type=password]:focus,.node-event-frontend-form .form-item input[type=text]:focus,.node-event-frontend-form .form-item input[type=time]:focus,.node-event-frontend-form .form-item input[type=url]:focus,.node-event-frontend-form .form-item select:focus,.node-event-frontend-form .form-item textarea:focus{border-color:#009ed8;outline:0}.node-event-frontend-form .form-item input[type=file]{background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;cursor:pointer;padding:10px}.node-event-frontend-form .form-item input[type=file]:hover{border-color:#009ed8}.node-event-frontend-form .form-item .field--type-image .messages{display:inline-block;margin:0 0 20px}.node-event-frontend-form .form-item .image-widget .messages{display:inline-block;margin:0 0 20px}.node-event-frontend-form .form-item .image-widget .description{font-style:italic}.node-event-frontend-form .form-item .image-widget img{zoom:.5}.node-event-frontend-form .form-item .image-widget .button--secondary{background-color:#cfcfcf;border:1px solid #cfcfcf;border-radius:0;color:#252525;cursor:pointer;padding:5px 10px;transition:opacity .5s ease}.node-event-frontend-form .form-item .image-widget .button--secondary:hover{opacity:.85}.node-event-frontend-form .form-item input[type=checkbox],.node-event-frontend-form .form-item input[type=radio]{float:left;margin-right:10px;margin-top:6px}.node-event-frontend-form .form-item .description{color:#4d4e53;font-size:14px;margin-top:5px}.node-event-frontend-form .field-multiple-table{width:100%}.node-event-frontend-form .field-multiple-table th.field-label{padding-bottom:20px;text-align:left}.node-event-frontend-form .field-multiple-table tbody td{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node-event-frontend-form .field-multiple-table tbody td .ajax-new-content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node-event-frontend-form .field-multiple-table tbody td .form-item{padding:0;width:calc(50% - 20px)}@media (max-width:768px){.node-event-frontend-form .field-multiple-table tbody td .form-item{margin-bottom:0;width:100%}}.node-event-frontend-form fieldset{background-color:#f2f3f1;border:0;margin:0 0 40px;padding:80px 20px 20px}.node-event-frontend-form fieldset.no-top-padding{padding:20px}.node-event-frontend-form fieldset legend{font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.4;color:#252525;font-size:2.2rem;font-weight:900;letter-spacing:0;line-height:1.25;margin-top:-60px;padding:0;position:absolute}.node-event-frontend-form .hide-legend legend{display:none}.node-event-frontend-form .hide-label .form-item label{display:none}.node-event-frontend-form .hide-file-label .js-form-type-managed-file label{display:none}.node-event-frontend-form .hide-thead thead{display:none}.node-event-frontend-form .wrapper-image{padding:20px}.node-event-frontend-form .wrapper-image .form-item label{display:none}.node-event-frontend-form .wrapper-video{padding:20px}.node-event-frontend-form .wrapper-links{padding:20px}.node-event-frontend-form .wrapper-links thead{display:none}.node-event-frontend-form .wrapper-place{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node-event-frontend-form .wrapper-place .form-wrapper{padding:0}.node-event-frontend-form .wrapper-place .form-wrapper.field--name-field-event-plz{width:calc(25% - 20px)}@media (max-width:768px){.node-event-frontend-form .wrapper-place .form-wrapper.field--name-field-event-plz{width:calc(35% - 10px)}}.node-event-frontend-form .wrapper-place .form-wrapper.field--name-field-event-ort{width:calc(75% - 20px)}@media (max-width:768px){.node-event-frontend-form .wrapper-place .form-wrapper.field--name-field-event-ort{width:calc(65% - 10px)}}.node-event-frontend-form .wrapper-contact{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node-event-frontend-form .wrapper-contact .form-wrapper{padding:0;width:calc(50% - 20px)}@media (max-width:768px){.node-event-frontend-form .wrapper-contact .form-wrapper{margin-bottom:0;width:100%}}.node-event-frontend-form .field--type-daterange fieldset{background-color:transparent;border:0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;width:100%}.node-event-frontend-form .field--type-daterange fieldset legend{display:none}.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column{padding:0;width:calc(50% - 20px)}.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column h4{padding-bottom:5px}.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column>div{display:flex;flex-wrap:wrap;justify-content:space-between}.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column>div .js-form-item{width:calc(50% - 10px)}@media (max-width:768px){.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column>div .js-form-item{width:100%}}@media (max-width:768px){.node-event-frontend-form .field--type-daterange fieldset .fieldset-wrapper div.date-time-column{margin-bottom:0;width:100%}}.node-event-frontend-form .form-actions{text-align:center}.node-event-frontend-form .form-actions input[type=submit]{background-color:#dc004f;border:2px solid #dc004f;border-radius:.25em;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;margin:20px 0 0;max-width:none;padding:1em;text-align:center;transition:opacity .5s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:286px}.node-event-frontend-form .form-actions input[type=submit]:hover{opacity:.85}.node-event-frontend-form .field-add-more-submit{background-color:#cfcfcf;border:1px solid #cfcfcf;border-radius:0;color:#252525;cursor:pointer;padding:10px 20px;transition:opacity .5s ease}.node-event-frontend-form .field-add-more-submit:hover{opacity:.85}.node-event-frontend-form .tabledrag-toggle-weight-wrapper{display:none}.node-event-frontend-form .js-hide{display:none}.leaflet-map-container{height:80vh}.leaflet-map-container>div{height:80vh}.leaflet-map-container .marker-cluster-small{background-color:rgba(220,0,79,.6)}.leaflet-map-container .marker-cluster-small div{background-color:#dc004f}.leaflet-map-container .marker-cluster-medium{background-color:rgba(220,0,79,.6)}.leaflet-map-container .marker-cluster-medium div{background-color:#dc004f}.leaflet-map-container .marker-cluster-large{background-color:rgba(220,0,79,.6)}.leaflet-map-container .marker-cluster-large div{background-color:#dc004f}.leaflet-map-container .marker-cluster span{color:#fff;font-weight:700}.leaflet-popup-content-wrapper{max-height:60vh;overflow:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:auto;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin;width:auto;padding-right:16px}.leaflet-popup-content{line-height:1.4;margin:10px}.leaflet-container{font-size:14px}.leaflet-popup-close-button{position:sticky;right:8px!important;top:8px!important;z-index:1000}.leaflet-popup-content-wrapper::-webkit-scrollbar{width:8px}.leaflet-popup-content-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.leaflet-popup-content-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.leaflet-popup-content-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.node--view-mode-full.node--type-event>div:first-child{border:1px solid #cfcfcf;margin:20px auto;max-width:500px;padding:20px}.aside-event{background-color:#f2f3f1;border:1px solid #cfcfcf;margin:20px auto;max-width:500px;padding:20px}article.user-authenticated{align-items:flex-start;display:flex;flex-direction:row;gap:20px;justify-content:space-between}article.user-authenticated>div:first-child{flex:1 1 50%}article.user-authenticated .aside-event{flex:1 1 50%}@media (max-width:600px){article.user-authenticated{flex-direction:column}article.user-authenticated .aside-event,article.user-authenticated .main-content{flex:1 1 100%}}.aside-event h2,.node--type-event h2{color:#dc004f;font-size:20px;font-weight:700;line-height:1.5;margin:16px 0;padding:0;width:100%}.aside-event h3,.node--type-event h3{color:#009ed8;font-size:16px;font-weight:700;line-height:1.5;margin:24px 0 8px;padding:0;width:100%}.aside-event p,.node--type-event p{font-size:16px;margin:0 0 16px}.aside-event .consent .label,.aside-event .contact .label,.node--type-event .consent .label,.node--type-event .contact .label{display:inline-block;width:100px}.aside-event .consent .label-long,.aside-event .contact .label-long,.node--type-event .consent .label-long,.node--type-event .contact .label-long{display:inline-block;width:200px}.aside-event .consent .green,.aside-event .contact .green,.node--type-event .consent .green,.node--type-event .contact .green{color:#00b749}.aside-event .consent .red,.aside-event .contact .red,.node--type-event .consent .red,.node--type-event .contact .red{color:#c80000}.aside-event .links,.node--type-event .links{margin:0 0 16px}.aside-event .links a,.node--type-event .links a{display:inline-block;font-size:16px;list-style:none;margin:0;padding:0 0 8px;width:100%;color:#dc004f;text-decoration:none}.aside-event .links a:hover,.node--type-event .links a:hover{text-decoration:underline}.aside-event .image-wrapper,.node--type-event .image-wrapper{margin:32px 0 16px;text-align:center;width:100%}.aside-event .image-wrapper img,.node--type-event .image-wrapper img{display:block;height:auto;margin:0 auto;max-width:100%}.pb-form{padding-bottom:128px}.webform-submission-form fieldset{border:0;padding:0;margin:0 0 24px 0;min-width:0}.webform-submission-form fieldset legend{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:16px;padding:0;float:none;width:100%}.webform-submission-form .form-item{margin-bottom:24px;position:relative}.webform-submission-form .form-item.form-type-webform-markup{margin-bottom:24px}.webform-submission-form label{font-size:16px;font-weight:700;line-height:1.4;display:block;margin-bottom:8px;padding-left:2px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=file]),.webform-submission-form select,.webform-submission-form textarea{background-color:transparent;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#2a2a2a;font-size:16px;height:48px;outline:0!important;padding:0 16px;width:100%}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=file])::-webkit-input-placeholder,.webform-submission-form select::-webkit-input-placeholder,.webform-submission-form textarea::-webkit-input-placeholder{color:#999}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=file]):-ms-input-placeholder,.webform-submission-form select:-ms-input-placeholder,.webform-submission-form textarea:-ms-input-placeholder{color:#999}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=file])::-ms-input-placeholder,.webform-submission-form select::-ms-input-placeholder,.webform-submission-form textarea::-ms-input-placeholder{color:#999}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=file])::placeholder,.webform-submission-form select::placeholder,.webform-submission-form textarea::placeholder{color:#999}.webform-submission-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=file]):focus,.webform-submission-form select:focus,.webform-submission-form textarea:focus{border-color:#009ed8}.webform-submission-form textarea{height:auto;min-height:120px;padding:16px;resize:vertical}.webform-submission-form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M10.3 3.3L6 7.6 1.7 3.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l5 5c.2.2.5.3.7.3s.5-.1.7-.3l5-5c.4-.4.4-1 0-1.4s-1-.4-1.4 0z'/%3E%3C/svg%3E");background-position:calc(100% - 15px) center;background-repeat:no-repeat;padding-right:40px}.webform-submission-form .form-item.js-form-type-checkbox,.webform-submission-form .form-item.js-form-type-radio{margin-bottom:8px}.webform-submission-form .form-item.js-form-type-checkbox label,.webform-submission-form .form-item.js-form-type-radio label{font-weight:400;margin-bottom:0;padding-left:30px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.webform-submission-form .form-item.js-form-type-checkbox label>span,.webform-submission-form .form-item.js-form-type-radio label>span{padding-top:2px}.webform-submission-form .form-item.js-form-type-checkbox>.description,.webform-submission-form .form-item.js-form-type-radio>.description{margin-top:12px}.webform-submission-form .messages{display:block;margin-top:0;width:100%}.webform-submission-form .messages p{font-size:16px}.webform-submission-form .form-managed-file{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.webform-submission-form .form-managed-file input[type=file]{font-size:16px;line-height:30px;max-width:100%}.webform-submission-form .form-managed-file input[type=file]::-webkit-file-upload-button{background-color:#009ed8;border:0;border-radius:24px;color:#fff;cursor:pointer;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:14px;height:30px;margin-right:16px;padding:0 20px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.webform-submission-form .form-managed-file input[type=file]::file-selector-button{background-color:#009ed8;border:0;border-radius:24px;color:#fff;cursor:pointer;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:14px;height:30px;margin-right:16px;padding:0 20px;transition:background-color .2s ease-in-out}.webform-submission-form .form-managed-file input[type=file]::-webkit-file-upload-button:hover{background-color:#006082}.webform-submission-form .form-managed-file input[type=file]::file-selector-button:hover{background-color:#006082}.webform-submission-form .form-managed-file .button{background-color:#009ed8;border:0;border-radius:24px;color:#fff;cursor:pointer;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:14px;height:30px;padding:0 20px;transition:background-color .2s ease-in-out}.webform-submission-form .form-managed-file .button:focus-visible,.webform-submission-form .form-managed-file .button:hover{background-color:#006082}.webform-submission-form .file-upload-preview{flex-basis:100%}.webform-submission-form .file-upload-preview img{border:1px solid #e0e0e0;border-radius:8px;display:block;max-height:160px;max-width:100%}.webform-submission-form .webform-element-description{font-size:12px;font-weight:400;line-height:1.4;color:#4d4e53;margin-top:8px;padding-left:2px}.webform-submission-form .webform-confirmation,.webform-submission-form .webform-submission-form{scroll-margin-top:120px}.webform-submission-form .form-actions{margin-top:32px;text-align:left}.webform-submission-form .form-actions .button{align-items:center;background-color:#009ed8;background-image:url(/themes/custom/handwerk/images/arrow_right_white.svg);background-position:center right 17px;background-repeat:no-repeat;border:0;border-radius:32px;color:#fff;cursor:pointer;display:flex;font-family:UniversPro55Roman,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:space-between;letter-spacing:0;line-height:1.4;min-width:150px;padding:0 48px 0 24px;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (min-width:1024px){.webform-submission-form .form-actions .button{font-size:16px}}.webform-submission-form .form-actions .button:disabled{opacity:.5}.webform-submission-form .form-actions .button::after{content:"";margin-left:20px}.webform-submission-form .form-actions .button:focus-visible,.webform-submission-form .form-actions .button:hover{background-color:#006082}.webform-submission-form .webform-submission-form{max-width:100%}.webform-submission-form .webform-submission-form .webform-flex,.webform-submission-form .webform-submission-form .webform-flexbox{display:block;width:100%}@media (min-width:1024px){.webform-submission-form .webform-submission-form fieldset.custom-columns{display:grid;gap:24px;grid-template-columns:1fr 1fr}.webform-submission-form .webform-submission-form fieldset.custom-columns .form-item:not(.form-item--full-width),.webform-submission-form .webform-submission-form fieldset.custom-columns .form-wrapper:not(.form-wrapper--full-width){margin-right:0}.webform-submission-form .webform-submission-form fieldset.custom-columns .form-item--full-width,.webform-submission-form .webform-submission-form fieldset.custom-columns .form-wrapper--full-width{grid-column:1/-1}}.webform-submission-form .form-item.has-error input,.webform-submission-form .form-item.has-error select,.webform-submission-form .form-item.has-error textarea{border-bottom-color:#e74c3c}.webform-submission-form .form-item.has-error .form-item--error-message{color:#e74c3c;font-size:12px;margin-top:4px}.webform-submission-form .form-required::after{color:#e74c3c;content:"*";margin-left:2px}.webform-submission-form .webform-required-note{font-size:12px;font-weight:400;line-height:1.4;color:#4d4e53;margin-top:24px;padding-left:2px}.webform-submission-form .webform-required-note-marker{color:#e74c3c}.webform-submission-form .captcha{margin-bottom:24px}.webform-submission-form .captcha .g-recaptcha>div{margin:0 auto 0 0}.webform-submission-form .captcha .captcha__description{color:#666;font-size:14px;margin-top:8px}.webform-submission-form .description{color:#666;font-size:12px;margin-top:4px}.webform-submission-form .js-form-type-checkboxes fieldset legend .fieldset-legend{padding:0}@media (min-width:1024px){.webform-element--title-inline{align-items:center;display:flex}.webform-element--title-inline .webform-element--title-inline__title{flex:0 0 auto;margin-bottom:0;margin-right:24px}.webform-element--title-inline .webform-element--title-inline__element{flex:1}}.messages{border-radius:4px;margin:16px 0;padding:16px}.messages.messages--status{background-color:#dff0d8;border:1px solid #d6e9c6;color:#3c763d}.messages.messages--error{background-color:#f2dede;border:1px solid #ebccd1;color:#a94442}.teaser{display:flex;flex-direction:column;margin:0;padding:0}.teaser:not(.bg-transparent){background-color:#fff}.teaser .teaser-header{background-color:transparent;position:relative}.teaser .teaser-header .video-container{left:0;position:absolute;top:0;width:100%}.teaser .teaser-body{font-size:1.6rem}@media (min-width:1024px){.teaser .teaser-body{font-size:2rem}}.teaser .teaser-body{flex:1;-ms-hyphens:none;hyphens:none;padding:var(--columnGap)}.teaser .teaser-body div{font-size:1.4rem}@media (min-width:1024px){.teaser .teaser-body div{font-size:1.6rem}}.teaser .teaser-body div{margin-bottom:11px}.teaser .teaser-body strong{font-family:UniversPro75Black,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:0;line-height:1.4}.teaser .teaser-footer{padding:0 var(--columnGap) var(--columnGap)}.bg-white .teaser{background-color:#f2f3f1}@media screen and (768px <= width <= 1023px){.section-double-teaser .carousel-content{align-items:stretch}.section-double-teaser .carousel-item{display:flex;flex-direction:column}.section-double-teaser .teaser{display:grid;flex:1;grid-template-rows:auto 1fr auto}}@media (min-width:1024px){.section-double-teaser .grid{align-items:stretch}.section-double-teaser .teaser{display:grid;grid-template-rows:auto 1fr auto}}@media (min-width:1024px){.columns .column-left .accordion{margin-right:var(--columnGap)}}@media (min-width:1024px){.columns .column-left .copy{padding-left:var(--columnGap)}}@media (min-width:1024px){.columns .column-middle .accordion{margin-left:var(--columnGap);margin-right:var(--columnGap)}}@media (min-width:1024px){.columns .column-right .accordion{margin-left:var(--columnGap)}}@media (min-width:1024px){.columns .column-right .copy{padding-right:var(--columnGap)}}@media (min-width:1024px){.columns .double-container.column-left .copy{padding-left:0}}@media (min-width:1024px){.columns .double-container.column-right .copy{padding-right:0}}.non-white .section-content-teaser:not(.bg-transparent) .columns{background-color:#fff}.contact .inline-icon{height:18px;width:22px}.pixel-tracker{margin-left:auto;margin-right:auto;max-width:1480px;padding:calc(4 * 8px) var(--columnGap);width:100%}.pixel-tracker .pixel-tracker-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--columnGap);justify-content:space-between;margin-bottom:calc(4 * 8px)}.pixel-tracker .pixel-tracker-title{font-size:2.4rem}@media (min-width:1024px){.pixel-tracker .pixel-tracker-title{font-size:4rem;font-weight:bolder}}.pixel-tracker .pixel-tracker-title{margin:0;padding:0 1.25rem}.pixel-tracker .pixel-tracker-count{display:flex;flex-direction:column;text-align:right}.pixel-tracker .pixel-tracker-number{color:#009ed8;font-family:UniversPro93ExtraBlackExtended,Helvetica,Arial,sans-serif;font-size:3.2rem;font-weight:900;line-height:1}.pixel-tracker .pixel-tracker-label{font-size:1.4rem}@media (min-width:1024px){.pixel-tracker .pixel-tracker-label{font-size:1.6rem}}.pixel-tracker .pixel-tracker-label{color:#2a2a2a}.pixel-tracker .pixel-tracker-chart{background-color:#f2f3f1;border-radius:4px;padding:calc(3 * 8px)}.pixel-tracker .pixel-tracker-chart-title{font-size:2rem}@media (min-width:1024px){.pixel-tracker .pixel-tracker-chart-title{font-size:2.4rem}}.pixel-tracker .pixel-tracker-chart-title{margin-bottom:calc(3 * 8px)}.pixel-tracker .pixel-tracker-bars{align-items:flex-end;display:flex;gap:8px;height:320px;padding-bottom:32px;position:relative}@media (max-width:767px){.pixel-tracker .pixel-tracker-bars{gap:4px}}.pixel-tracker .pixel-tracker-bar{align-items:center;cursor:default;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end;position:relative}.pixel-tracker .pixel-tracker-bar.is-current .bar-fill{background-color:#009ed8}.pixel-tracker .pixel-tracker-bar.is-current .bar-label{color:#009ed8;font-weight:900}.pixel-tracker .pixel-tracker-bar.no-data .bar-fill{background-color:#e8e8e8;min-height:0}.pixel-tracker .pixel-tracker-bar.no-data .bar-label{color:#e8e8e8}.pixel-tracker .bar-count{font-size:1.4rem}@media (min-width:1024px){.pixel-tracker .bar-count{font-size:1.6rem}}.pixel-tracker .bar-count{color:#2a2a2a;margin-bottom:4px;text-align:center;white-space:nowrap}@media (max-width:767px){.pixel-tracker .bar-count{display:none}}.pixel-tracker .bar-fill{background-color:#cce9f5;border-radius:2px 2px 0 0;min-height:4px;transition:background-color .2s ease;width:100%}.pixel-tracker .bar-label{font-size:1.4rem}@media (min-width:1024px){.pixel-tracker .bar-label{font-size:1.6rem}}.pixel-tracker .bar-label{bottom:0;color:#2a2a2a;left:0;position:absolute;right:0;text-align:center}.pixel-tracker .pixel-tracker-total{font-size:1.6rem}@media (min-width:1024px){.pixel-tracker .pixel-tracker-total{font-size:2rem}}.pixel-tracker .pixel-tracker-total{border-top:1px solid #e8e8e8;color:#2a2a2a;margin-top:calc(2 * 8px);padding-top:calc(2 * 8px);text-align:right}.skip-to-content{background:#009ed8;border-radius:4px;color:#fff;font-size:14px;font-weight:700;left:var(--columnGap);padding:8px 16px;position:fixed;top:var(--columnGap);-webkit-transform:translateY(calc(-100% - var(--columnGap)));transform:translateY(calc(-100% - var(--columnGap)));transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;z-index:9999}.skip-to-content:focus{-webkit-transform:translateY(0);transform:translateY(0)}:focus-visible{outline:2px solid #009ed8!important;outline-offset:2px!important}.checkbox-radio-container input[type=checkbox]:focus-visible~.checkbox-radio-mark,.checkbox-radio-container input[type=radio]:focus-visible~.checkbox-radio-mark,.checkbox-radio-container:hover .checkbox-radio-mark{outline:2px solid #009ed8;outline-offset:2px}.form-input:focus-visible{border-color:#009ed8!important;box-shadow:0 0 0 3px rgba(0,158,216,.25)!important;outline:0!important}.btn:focus-visible,button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #009ed8!important;outline:2px solid #009ed8!important;outline-offset:4px!important}.video-full a.btn:focus-visible{overflow:visible!important}.pause-btn:focus-visible,.play-btn:focus-visible,.sound-btn:focus-visible{box-shadow:0 0 0 6px rgba(0,0,0,.85)!important;outline:2px solid #fff!important;outline-offset:2px!important}.arrow:focus-visible,.tabs-arrow-left:focus-visible,.tabs-arrow-right:focus-visible{outline:2px solid #009ed8!important;outline-offset:2px!important}.tab:focus-visible{outline:2px solid #009ed8!important;outline-offset:2px!important}.video-container:focus-visible{outline:2px solid #009ed8!important;outline-offset:3px!important}.mobile-nav-burger:focus-visible,.modal-close-btn:focus-visible,.wishlist-btn:focus-visible,.wishlist-close-btn:focus-visible{outline:2px solid #009ed8!important;outline-offset:2px!important}.footer-social a:focus-visible,.white-link:focus-visible{outline:2px solid #fff!important;outline-offset:2px!important}.header-menu-item-btn{-webkit-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.header-menu-item-btn:focus-visible{outline:2px solid #009ed8!important;outline-offset:2px!important}.header-menu-nav-back-btn{-webkit-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;font:inherit;padding:0}.mobile-nav-burger{-webkit-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;line-height:0;padding:0}.wishlist-close-btn{-webkit-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;font:inherit;padding:0}.video-file-container .pause-btn,.video-file-container .play-btn,.video-file-container .sound-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;padding:0}
#ambiance-notification{display:block;position:fixed;top:10px;right:10px;z-index:9999;}.ambiance-title{font-weight:bolder;}.ambiance-link a{font-weight:bold;text-decoration:none;}.ambiance{float:right;clear:both;border:3px solid transparent;}.ambiance:hover{border:3px solid #DDDDDD;}.ambiance-default,.ambiance-success,.ambiance-error{border-radius:5px;-moz-border-radius:5px;padding:10px;margin:10px;}.ambiance-default{background:#000000;color:#FFFFFF;}.ambiance-success{background:#00a8e5;color:#FFFFFF;}.ambiance-error{background:#dc004f;color:#FFFFFF;}.ambiance-close{display:block;position:relative;top:-2px;right:0;color:#FFFFFF;float:right;font-size:18px;font-weight:bold;filter:alpha(opacity=20);text-decoration:none;line-height:14px;margin-left:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.ambiance-close:hover{color:#BBBBBB;cursor:pointer;}
ul.tabs{margin-top:1rem;}ul.tabs li{display:inline-block;}ul.tabs li a{padding:1rem 2rem;}ul.tabs li a.is-active,ul.tabs li a:hover{background-color:#00a8e5;color:#fff;}
