:root{--clip: polygon(0 0, 100% 0, 100% calc(100% - 46px), calc(100% - 46px) 100%, 0% 100%);--redstar: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQ1NCA0NTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIyNiAtNjY4KSIgZmlsbD0iI0ZGNDY2QiI+PHBhdGggZD0ibTE2NjcuOSA3ODAuODNjLTIxLjE3Ny0zMi41MjUtOTAuMDA3IDMxLjA1My0xMjYuMjEgNC4xNTc2LTIzLjQ0NCAxMS40MTgtMjEuOTY0IDI1LjU3NS01NS43MzUgMjUuMDktMzAuNzA2LTU1LjgxNSAzMC4wMzMtMTMzLjM1LTY3LjE0LTE0Mi4wOC05LjMyNDQgNi45MzI2LTI0LjY3MiAxMi4xNDktMzQuNDE0IDIuNzQwMy00Mi4xMjEgNi44NC0xMy4yNCA1NC45MjktMTguMDU0IDc1LjE1OSAxLjU3MTcgMi44MjMgMy4xNDQyIDUuNjQ2OCA0LjcxNjggOC40Njk4LTM0LjEzIDI2LjA5IDQ1LjYxNiAxMDQuNTMtOS42MzM2IDEwMy45Ni0xNi43OTgtNC4wMzExLTQ2LjM2OSAyMC42MzctNTYuMjEyIDM5Ljg4OC01Mi40MDQtOS4wNTAzLTU3LjcyOCAwLjAxNDA1Ny03OS4xODggMzUuNzgyIDQ5LjI3MiAzNC40MTQtMC43ODQ2MSAyNC44NDUgMTMuNzE3IDU3Ljg4MSAzLjczNjIgMS41MDI1IDEwLjc2MSAwLjIwMTc2IDEwLjQ0NSA1LjA2NDcgMTQuMTM0LTEyLjI3OSA0MS42MTItMTguNTg4IDYxLjUxLTEwLjgwOSAxNy40NzQtMTUuNjgxIDEwMy4zNC01Mi4yNzggMTAwLjE2IDkuNzE0My04Ljg2MTQgMTYuMzU5IDQyLjgzIDQ0LjU5MyA1LjQwMjIgNjQuNDQgNS40NTE4IDI3LjgyNCA2LjcwNzYgMTQuNzE0IDIzLjUzNiAyNC42NjMgMTMuODg0IDM4LjM2OCA2Ny40NDYtMjAuNjM3IDUzLjggMzQuMDQ0IDQxLjg1MS03LjkyMTYgMjUuODA4LTMzLjEyMSAxOS42NTEtNjYuNDM3IDYuODQ1Ny02LjIxNzQgMTMuODk0LTIyLjA2IDMuNTQ5My0zMi43MiA5LjE3ODktMzkuNjY4LTMxLjg4LTgxLjQ4OC03LjU4OS0xMTEuNDUgMjMuMzgtMTAuMTY1IDU5LjkxMSAxMC40ODYgNjYuMTc1LTIwLjAyNSA1NC4xMDItNC4yNzc1IDk5LjcxNi0xLjkwNzYgMTAzLjY1LTU4LjM3Ny0yNi40MzQtMTYuNTI0LTM5LjA2MS0zMC4wNTctMTIuMTI4LTQ5LjE2MiIvPjwvZz48L2c+PC9zdmc+Cg==") no-repeat;--greenstar: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQ1OSA0MzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTYxIC00MzcyKSIgZmlsbD0iIzNBQTkzNSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODQxIDQzNzIpIj48cGF0aCBkPSJtNTY2Ljc0IDEwOS4wOGMtMjEuNDEtMzEuNDQzLTkwLjk5OCAzMC4wMi0xMjcuNiA0LjAxOTMtMjMuNzAyIDExLjAzOC0yMi4yMDYgMjQuNzI0LTU2LjM0OCAyNC4yNTUtMzEuMDQ0LTUzLjk1OSAzMC4zNjQtMTI4LjkyLTY3Ljg3OS0xMzcuMzUtOS40MjcxIDYuNzAyMS0yNC45NDQgMTEuNzQ1LTM0Ljc5MyAyLjY0OTItNDIuNTg1IDYuNjEyNi0xMy4zODYgNTMuMTAzLTE4LjI1MyA3Mi42NTkgMS41ODkgMi43MjkxIDMuMTc4OSA1LjQ1OSA0Ljc2ODcgOC4xODgyLTM0LjUwNiAyNS4yMjIgNDYuMTE4IDEwMS4wNS05LjczOTcgMTAwLjUxLTE2Ljk4My0zLjg5Ny00Ni44OCAxOS45NS01Ni44MzEgMzguNTYyLTUyLjk4MS04Ljc0OTMtNTguMzY0IDAuMDEzNTg5LTgwLjA2IDM0LjU5MiA0OS44MTQgMzMuMjY5LTAuNzkzMjUgMjQuMDE4IDEzLjg2OCA1NS45NTYgMy43NzgyIDEuNDUyNSAxMC44ODEgMC4xOTUwNSAxMC41NjEgNC44OTYzIDE0LjI4OS0xMS44NzEgNDIuMDctMTcuOTY5IDYyLjE4Ny0xMC40NSAxNy42NjYtMTUuMTYgMTA0LjQ4LTUwLjU0IDEwMS4yNiA5LjM5MTItOC45NTkgMTUuODE1IDQzLjMwMiA0My4xMDkgNS40NjE2IDYyLjI5NyA1LjUxMTggMjYuODk5IDYuNzgxNSAxNC4yMjQgMjMuNzk1IDIzLjg0MyAxNC4wMzcgMzcuMDkyIDY4LjE4OS0xOS45NSA1NC4zOTMgMzIuOTExIDQyLjMxMS03LjY1NzQgMjYuMDkxLTMyLjAxOSAxOS44NjYtNjQuMjI3IDYuOTIxMS02LjAxMDYgMTQuMDQ3LTIxLjMyNiAzLjU4ODQtMzEuNjMyIDkuMjc5OS0zOC4zNDgtMzIuMjMyLTc4Ljc3OC03LjY3MjUtMTA3Ljc0IDIzLjYzOC05LjgyNjkgNjAuNTcxIDEwLjEzNyA2Ni45MDQtMTkuMzU5IDU0LjY5OC00LjEzNTIgMTAwLjgxLTEuODQ0MiAxMDQuNzktNTYuNDM1LTI2LjcyNS0xNS45NzQtMzkuNDkxLTI5LjA1OC0xMi4yNjItNDcuNTI3Ii8+PC9nPjwvZz48L2c+PC9zdmc+") no-repeat}.text,table td,table th,footer nav{font-weight:300;font-size:14px;line-height:24px}@media only screen and (min-width: 768px) and (max-width: 1025px){.text,table td,table th,footer nav{font-size:20px;line-height:27px}}@media only screen and (min-width: 1025px){.text,table td,table th,footer nav{font-size:22px;line-height:36px}}.text-small,.video-gdpr p{font-weight:300;font-size:14px;line-height:18px}@media only screen and (min-width: 768px) and (max-width: 1025px){.text-small,.video-gdpr p{font-size:16px;line-height:18px}}@media only screen and (min-width: 1025px){.text-small,.video-gdpr p{font-size:18px;line-height:28px}}*[class^="button"]{display:inline-block;box-sizing:border-box;cursor:pointer;padding:6px 30px;border-radius:6px;transition:all 350ms ease-in-out;outline:none;border:0}.button{font-style:italic;font-weight:800;font-size:24px;line-height:24px;position:relative;color:#000;background:url(../images/halfton-pattern.png) no-repeat #FFC51A center left}@media only screen and (min-width: 768px) and (max-width: 1025px){.button{font-size:26px;line-height:26px}}@media only screen and (min-width: 1025px){.button{font-size:30px;line-height:30px}}.button:focus{background-color:#fff}.button:active{background-color:#fff;color:#FFC51A}@media only screen and (min-width: 768px){.button:hover{background-color:#fff}}.button-more{font-style:italic;font-weight:800;font-size:22px;line-height:22px;color:#fff;background:#000}@media only screen and (min-width: 768px) and (max-width: 1025px){.button-more{font-size:24px;line-height:24px}}@media only screen and (min-width: 1025px){.button-more{font-size:26px;line-height:26px}}.button-more:focus{background-color:#fff;color:#000}.button-more:active{background-color:#fff;color:#FFC51A}@media only screen and (min-width: 768px){.button-more:hover{background-color:#fff;color:#000}}.button-inverted{font-style:italic;font-weight:800;font-size:22px;line-height:22px;color:#000;background:url(../images/halfton-pattern.png) no-repeat #fff center left}@media only screen and (min-width: 768px) and (max-width: 1025px){.button-inverted{font-size:24px;line-height:24px}}@media only screen and (min-width: 1025px){.button-inverted{font-size:26px;line-height:26px}}.button-inverted:focus{background-color:#FFC51A;color:#000}.button-inverted:active{background-color:#fff;color:#FFC51A}@media only screen and (min-width: 768px){.button-inverted:hover{background-color:#FFC51A;color:#000}}.text-link,.link,.links a{color:#FFC51A;text-decoration:underline}@media only screen and (min-width: 768px){.text-link,.link,.links a{transition:all 350ms ease}.text-link:hover,.link:hover,.links a:hover{color:#fff}}*[class*="__copy"] ul,*[class*="__copy"] ol{display:block;margin:0 0 0 5px;padding:0;width:auto}*[class*="__copy"] ul.indent,*[class*="__copy"] ol.indent{margin-left:15px}*[class*="__copy"] ul li,*[class*="__copy"] ol li{margin-left:15px;margin-bottom:15px;padding:0;text-align:left}*[class*="__copy"] ul li:before,*[class*="__copy"] ol li:before{display:none}*[class*="__copy"] ul li:last-child,*[class*="__copy"] ol li:last-child{margin-bottom:10px}*[class*="__copy"] ul{list-style-type:disc}*[class*="__copy"] ol{margin-left:10px}*[class*="__copy"] ol li{padding-left:10px}*[class*="__copy"] p+ul,*[class*="__copy"] p+ol{margin-top:15px}input[type="text"]{box-sizing:border-box;font-weight:300;font-size:16px;line-height:16px;border:none;caret-color:#FFC51A;appearance:none;background-color:#fff;color:#000;width:100%;height:auto;padding:12px 14px;outline:none;transition:all 350ms ease-in-out}@media only screen and (min-width: 768px) and (max-width: 1025px){input[type="text"]{font-size:22px;line-height:22px}}@media only screen and (min-width: 1025px){input[type="text"]{font-size:22px;line-height:22px}}input[type="text"]:-ms-input-placeholder{color:#000}input[type="text"]::placeholder{color:#000}.clip,.faq-item label,.widget,.footer-box{position:relative;overflow:hidden;-webkit-clip-path:var(--clip);clip-path:var(--clip)}.clip:before,.faq-item label:before,.widget:before,.footer-box:before{content:'';display:block;position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:1px inset #FFC51A;z-index:2;pointer-events:none}.clip:after,.faq-item label:after,.widget:after,.footer-box:after{content:'';display:block;position:absolute;bottom:1px;right:1px;width:0;height:0;z-index:2;border-style:solid;border-width:0 0 46px 46px;border-color:transparent transparent #FFC51A transparent;pointer-events:none}hr{border:0;height:2px;background:#FFC51A;margin:60px 0}hr.--ov{margin-left:-10px;margin-right:-10px}@media only screen and (min-width: 768px){hr{margin-left:-14px;margin-right:-14px}}table{border-collapse:collapse;border:2px solid #FFC51A}table td,table th{padding:5px 10px;border:1px solid #FFC51A;vertical-align:top}table th{font-weight:700}section .content{position:relative}@media only screen and (min-width: 768px){.--green section .content.aside>div:last-child>*:last-child{position:relative}.--green section .content.aside>div:last-child>*:last-child:after,.--green section .content.aside>div:last-child>*:last-child:before{content:'';display:block;background:var(--greenstar);background-size:contain;pointer-events:none;position:absolute;top:0;right:0;z-index:-1;top:auto;bottom:0;right:auto}.--green section .content.aside>div:last-child>*:last-child:after{width:290px;height:290px;transform:translateX(30px) translateY(110%)}.--green section .content.aside>div:last-child>*:last-child:before{width:250px;height:250px;transform:translateX(-60px) translateY(400%) rotateZ(-25deg)}}@media only screen and (min-width: 1025px){.--green section .content.aside>div:last-child>*:last-child{position:relative}.--green section .content.aside>div:last-child>*:last-child:after{width:350px;height:350px;transform:translateX(60px) translateY(110%)}}@media only screen and (min-width: 1440px){.--green section .content.aside>div:last-child>*:last-child:after{transform:translateX(105px) translateY(110%)}}@media only screen and (min-width: 768px){.--home section .content{z-index:2}.--home section .content:after{content:'';display:block;background:var(--redstar);background-size:contain;pointer-events:none;position:absolute;top:0;right:0;z-index:-1;width:450px;height:450px;transform:translateY(-50%)}}.--home section .content .intro>.--col2+.button+.section--headline,.--home section .content .intro>.--col2+.button+div{margin-top:90px}.--home section .content .intro>.--col2+.button:after{content:'';display:block;background:var(--redstar);background-size:contain;pointer-events:none;position:absolute;top:0;right:0;z-index:-1;top:50%;right:0;transform:translateY(-50%) translateX(60%) rotateZ(-18deg)}@media only screen and (min-width: 768px){.--home section .content .intro>.--col2+.button:after{width:190px;height:190px}}@media only screen and (min-width: 768px){.--home section .content .intro>.--col2{position:relative}.--home section .content .intro>.--col2:after{content:'';display:block;background:var(--redstar);background-size:contain;pointer-events:none;position:absolute;top:0;right:0;z-index:-1;width:120px;height:120px;top:auto;bottom:0;transform:translateY(100%) rotateZ(-40deg)}}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container img,.video-container div{position:absolute;top:0;left:0;width:100%;height:100%}.video-container iframe{display:none;border:none}.video-container img{filter:saturate(0.3);object-fit:cover;z-index:1}.video-gdpr{background:url(../images/halfton-pattern-video.png) no-repeat rgba(255,197,26,0.8);background-size:cover;z-index:2}.video-gdpr p{color:#000;padding:30px;transform:translateY(-50%) translateX(-50%);position:relative;top:50%;left:50%;width:90%;max-width:680px}.video-gdpr p a{color:#000;text-decoration:underline}.video-gdpr p *[class^="button"]{display:inline-block;margin-top:30px}.faq-item{position:relative;margin-bottom:15px}.faq-item:last-child{margin-bottom:0}.faq-item .toggle{position:absolute;opacity:0;top:0;left:0}.faq-item .toggle:checked+label+div{max-height:1999px}.faq-item .toggle:checked+label:before{transform:translateY(-50%) rotateZ(0deg)}.faq-item label{-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 60px), calc(100% - 60px) 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 60px), calc(100% - 60px) 100%, 0% 100%);position:relative;cursor:pointer;display:block;position:relative;z-index:1;width:calc(100% - 42px);height:46px;bottom:0;left:0;padding:0 28px 0 14px;background:url(../images/halfton-pattern.png) no-repeat #FFC51A center left;color:#000}.faq-item label:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%) rotateZ(-90deg);transition:all 350ms ease-in-out;width:0;height:0;border-style:solid;border-width:14px 12px 0 12px;border-color:#000 transparent transparent transparent}.faq-item label *{font-weight:700;font-size:18px;line-height:20px;transform:translateY(-50%);position:relative;top:50%;margin-left:30px;pointer-events:none;color:#000}@media only screen and (min-width: 768px) and (max-width: 1025px){.faq-item label *{font-size:28px;line-height:32px}}@media only screen and (min-width: 1025px){.faq-item label *{font-size:36px;line-height:42px}}@media only screen and (min-width: 768px){.faq-item label{transition:all 350ms ease-in-out;height:60px;background-image:url(../images/halfton-pattern-large.png)}.faq-item label:before{left:30px;border-width:23px 19px 0 19px}.faq-item label:hover{background-color:#fff}.faq-item label *{margin-left:75px}}.faq-item label+div{box-sizing:border-box;max-height:0;overflow:hidden;transition:all 500ms ease}.faq-item label+div p{padding:0 30px}.faq-item label+div p:first-child{padding-top:30px}.faq-item label+div p:last-child{padding-bottom:30px}#filter--search{font-style:italic;font-weight:800;font-size:22px;line-height:24px;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1025px){#filter--search{font-size:26px;line-height:28px}}@media only screen and (min-width: 1025px){#filter--search{font-size:28px;line-height:32px}}#filter--search *{cursor:pointer}#filter--search span{padding-right:10px}#filter--search span.active{color:#FFC51A}#filter--items .hidden,#items-paging .hidden{display:none}#items-paging{text-align:center}#items-paging button{margin-top:60px}.meta{margin-top:60px}.meta a{margin-right:15px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.meta a:last-child{margin-right:0}.meta.bl a{margin-right:0;display:block}.links{color:#fff;margin-bottom:60px;font-style:italic;font-weight:800;font-size:22px;line-height:28px}@media only screen and (min-width: 768px) and (max-width: 1025px){.links{font-size:28px;line-height:32px}}@media only screen and (min-width: 1025px){.links{font-size:36px;line-height:40px}}.links li::marker{text-align:left;background-color:red}.links li{margin-bottom:15px;padding-left:15px}.links li:last-child{margin-bottom:0}.search-result--headline{font-style:italic;font-weight:800;font-size:22px;line-height:26px;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1025px){.search-result--headline{font-size:28px;line-height:32px}}@media only screen and (min-width: 1025px){.search-result--headline{font-size:34px;line-height:38px}}.search-result{margin-bottom:30px}.search-result.--thumb{display:-ms-flexbox;display:flex;gap:30px;-ms-flex-direction:column;flex-direction:column;width:100%}.search-result.--thumb+.search-result:not(.--thumb){margin-top:30px}.search-result .image{margin:0}.search-result .section{text-decoration:none;font-weight:700;color:#FFC51A}.search-result *[class*="__copy"]+*[class^="button"]{margin-top:15px}@media only screen and (min-width: 768px){.search-result.--thumb{-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.search-result>div:first-child{-ms-flex:0 0 33.3%;flex:0 0 33.3%}.search-result>div:last-child{-ms-flex:1 1 66.6%;flex:1 1 66.6%}.search-result .image{margin-top:12px}}.widget.--green:before{border-color:#3AA935}.widget.--green:after{border-bottom-color:#3AA935}.widget.--green .title{background-color:#3AA935}.widget *[class*="__copy"]{padding:30px}.widget *[class*="__copy"]:last-child{margin-bottom:0}.widget .title{-webkit-clip-path:var(--clip);clip-path:var(--clip);font-style:italic;font-weight:800;font-size:22px;line-height:46px;display:block;position:relative;z-index:1;width:calc(100% - 42px);height:46px;bottom:0;left:0;padding:0 28px 0 14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:url(../images/halfton-pattern.png) no-repeat #FFC51A center left;color:#000}@media only screen and (min-width: 768px) and (max-width: 1025px){.widget .title{font-size:28px;line-height:46px}}@media only screen and (min-width: 1025px){.widget .title{font-size:28px;line-height:46px}}.widget .option>div{display:inline-block;width:50px;height:33px;margin-right:5px;background:url(../images/icon-eye.svg) no-repeat top left;background-size:contain}.widget .option>div.on{background-image:url(../images/icon-eye-on.svg)}@media only screen and (min-width: 768px){.widget .option>div{width:48px;height:32px}}@media only screen and (min-width: 1025px){.widget .option>div{width:64px;height:43px}}.widget .article-teaser-box+.article-teaser-box{margin-top:30px}.widget .article-teaser-box .title{background-color:#fff}.widget.rich+.rich{margin-top:30px}.widget--headline{font-style:italic;font-weight:800;font-size:22px;line-height:46px;text-transform:uppercase;margin-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 1025px){.widget--headline{font-size:28px;line-height:46px}}@media only screen and (min-width: 1025px){.widget--headline{font-size:34px;line-height:46px}}.widget+.widget--headline{margin-top:30px}footer{position:relative}footer:before{content:"";display:block;background:url(../images/footer-red-mobile.png) no-repeat top right;background-size:cover;background-position:-100px right;position:absolute;top:-100px;left:0;width:100%;height:calc(100% + 100px);z-index:-1}.--blue footer:before{background-image:url(../images/footer-blue.png)}.--green footer:before{background-image:url(../images/footer-green.png)}.--purple footer:before{background-image:url(../images/footer-purple.png)}.--yellow footer:before{background-image:url(../images/footer-yellow.png)}footer img{width:100%;margin-bottom:30px}footer img:last-child{margin-bottom:0}@media only screen and (min-width: 768px){footer{height:1080px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}footer a{transition:all 350ms}footer a:focus,footer a:hover{outline:none;color:#FFC51A}}@media only screen and (min-width: 1025px){footer:before{background-image:url(../images/footer-red.png)}.--blue footer:before{background-image:url(../images/footer-blue.png)}.--green footer:before{background-image:url(../images/footer-green.png)}.--purple footer:before{background-image:url(../images/footer-purple.png)}.--yellow footer:before{background-image:url(../images/footer-yellow.png)}}.footer-container{-ms-flex-align:start;align-items:flex-start}.footer-box{background:#000}.footer-box *[class*="__copy"],.footer-box nav{padding:30px}.footer-box *[class*="__copy"] p{font-weight:300;font-size:14px;line-height:18px}@media only screen and (min-width: 768px) and (max-width: 1025px){.footer-box *[class*="__copy"] p{font-size:20px;line-height:26px}}@media only screen and (min-width: 1025px){.footer-box *[class*="__copy"] p{font-size:22px;line-height:28px}}.footer-box .title{font-style:italic;font-weight:800;font-size:22px;line-height:46px;-webkit-clip-path:var(--clip);clip-path:var(--clip);display:block;text-transform:uppercase;z-index:1;width:calc(100% - 42px);height:46px;padding:0 28px 0 14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:url(../images/halfton-pattern.png) no-repeat #FFC51A center left;color:#000}@media only screen and (min-width: 768px) and (max-width: 1025px){.footer-box .title{font-size:28px;line-height:46px}}@media only screen and (min-width: 1025px){.footer-box .title{font-size:28px;line-height:46px}}.footer__social{margin-top:28px}.footer__social svg{width:36px;height:36px}.footer__social svg path{fill:#fff}.footer__social a+a{margin-left:28px}@media only screen and (min-width: 768px){.footer__social svg{width:48px;height:48px}.footer__social svg path{transition:all 350ms}.footer__social a:hover svg path{fill:#FFC51A}}
