:root{--min-screen-width:320px;--max-screen-width:1366px;--primary:#F29200;--primary-5:#f292000d;--primary-10:#f292001a;--primary-20:#f2920033;--primary-30:#f292004d;--primary-40:#f2920066;--primary-50:#f2920080;--primary-60:#f2920099;--primary-70:#f29200b3;--primary-80:#f29200cc;--primary-90:#f29200e6;--secondary:#DB504A;--tertiary:#43AA8B;--dark:#120D31;--dark-5:#120d310d;--dark-10:#120d311a;--dark-20:#120d3133;--dark-30:#120d314d;--dark-40:#120d3166;--dark-50:#120d3180;--dark-60:#120d3199;--dark-70:#120d31b3;--dark-80:#120d31cc;--dark-90:#120d31e6;--light:#FFF4E9;--gray:rgb(154,154,154);--lightgray:rgb(221,221,221);--spacing-4xs:clamp(0.33rem,calc(-0.03vw + 0.33rem),0.31rem);--spacing-3xs:clamp(0.41rem,calc(0.04vw + 0.4rem),0.44rem);--spacing-2xs:clamp(0.51rem,calc(0.16vw + 0.48rem),0.62rem);--spacing-xs:clamp(0.64rem,calc(0.36vw + 0.57rem),0.88rem);--spacing-s:clamp(0.8rem,calc(0.67vw + 0.67rem),1.24rem);--spacing-m:clamp(1rem,calc(1.15vw + 0.77rem),1.75rem);--spacing-l:clamp(1.25rem,calc(1.87vw + 0.88rem),2.47rem);--spacing-xl:clamp(1.56rem,calc(2.96vw + 0.97rem),3.5rem);--spacing-2xl:clamp(1.95rem,calc(4.58vw + 1.04rem),4.95rem);--spacing-3xl:clamp(2.44rem,calc(6.97vw + 1.05rem),7rem);--spacing-4xl:clamp(3.05rem,calc(10.46vw + 0.96rem),9.89rem);--text-xs:clamp(0.69rem,calc(0.16vw + 0.66rem),0.8rem);--text-s:clamp(0.83rem,calc(0.25vw + 0.78rem),1rem);--text-m:clamp(1rem,calc(0.38vw + 0.92rem),1.25rem);--text-l:clamp(1.2rem,calc(0.55vw + 1.09rem),1.56rem);--text-xl:clamp(1.44rem,calc(0.78vw + 1.28rem),1.95rem);--text-2xl:clamp(1.73rem,calc(1.09vw + 1.51rem),2.44rem);--text-3xl:clamp(2.07rem,calc(1.5vw + 1.77rem),3.05rem);--text-4xl:clamp(2.49rem,calc(2.03vw + 2.08rem),3.81rem);}.custom-button{padding:14px 28px;margin-top:2rem;display:inline-flex;align-items:center;gap:16px;}.custom-button.custom-button--outline-black{background-color:transparent;border:2px solid var(--dark);color:var(--dark);}.custom-button.custom-button--white{background-color:var(--light);color:var(--dark);}.custom-button.custom-button--cyan{background-color:var(--secondary);}.custom-button.custom-button--yellow{background-color:var(--primary);color:var(--dark);}.custom-button.custom-button--black{background-color:var(--dark);color:var(--light);}.custom-button::after{content:url(https://bricks.ernst-werbeagentur.dev/wp-content/uploads/2025/07/chevron-right.svg);height:16px;width:auto;bottom:0;position:relative;background-color:transparent;z-index:1;top:-3px;transition:all .2s ease;}.custom-button:hover:after{margin-left:16px;}.custom-button.custom-button--black:after{content:url(https://bricks.ernst-werbeagentur.dev/wp-content/uploads/2025/07/chevron-right-white.svg);}.custom-button.custom-button--noicon:after{display:none;}.mark{padding:0 5rem;all:unset;line-height:1.4;background-repeat:no-repeat;background-size:0% 100%;transition:color .25s ease,background-color .25s ease,background-size 1s ease;background-image:linear-gradient(90deg,var(--primary) 0%,var(--primary-30) 100%);}.mark.mark--black{background-image:linear-gradient(90deg,var(--dark) 0%,var(--dark-90) 100%);color:var(--light);}.mark.active{background-size:100% 100%;}.has-leadline{position:relative;display:inline-block;padding-bottom:.75em;margin-bottom:1.75rem;}.has-leadline::after{content:'';display:inline-block;position:absolute;width:0;height:.25em;background-color:var(--dark);left:0;bottom:0;transition:.5s ease;opacity:1;}.has-leadline.active:after{width:100%;opacity:1;}.has-leadline.has-leadline--empty.active:after{min-width:100px;}.has-leadline.has-leadline--empty:after{min-width:0;}.block a:not(.custom-button):not(.image-card){z-index:3;padding-top:.05em;position:relative;-webkit-text-decoration:none;text-decoration:none;overflow:visible;}.block a:not(.custom-button):not(.image-card)::after{content:'';position:absolute;bottom:-.05em;left:0;right:0;height:.05em;background-color:var(--dark);z-index:-1;opacity:1;transition:height .3s ease,background-color .25s ease .05s;}.block a:not(.custom-button):not(.image-card):hover:after{opacity:1;height:1.47em;background-color:var(--primary);}.bg-primary{background-color:var(--primary);}.bg-primary-5{background-color:var(--primary-5);}.bg-primary-10{background-color:var(--primary-10);}.bg-primary-20{background-color:var(--primary-20);}.bg-primary-30{background-color:var(--primary-30);}.bg-primary-40{background-color:var(--primary-40);}.bg-primary-50{background-color:var(--primary-50);}.bg-primary-60{background-color:var(--primary-60);}.bg-primary-70{background-color:var(--primary-70);}.bg-primary-80{background-color:var(--primary-80);}.bg-primary-90{background-color:var(--primary-90);}.text-primary{color:var(--primary);}.text-primary-5{color:var(--primary-5);}.text-primary-10{color:var(--primary-10);}.text-primary-20{color:var(--primary-20);}.text-primary-30{color:var(--primary-30);}.text-primary-40{color:var(--primary-40);}.text-primary-50{color:var(--primary-50);}.text-primary-60{color:var(--primary-60);}.text-primary-70{color:var(--primary-70);}.text-primary-80{color:var(--primary-80);}.text-primary-90{color:var(--primary-90);}.bg-dark{background-color:var(--dark);}.bg-dark-5{background-color:var(--dark-5);}.bg-dark-10{background-color:var(--dark-10);}.bg-dark-20{background-color:var(--dark-20);}.bg-dark-30{background-color:var(--dark-30);}.bg-dark-40{background-color:var(--dark-40);}.bg-dark-50{background-color:var(--dark-50);}.bg-dark-60{background-color:var(--dark-60);}.bg-dark-70{background-color:var(--dark-70);}.bg-dark-80{background-color:var(--dark-80);}.bg-dark-90{background-color:var(--dark-90);}.text-dark{color:var(--dark);}.text-dark-5{color:var(--dark-5);}.text-dark-10{color:var(--dark-10);}.text-dark-20{color:var(--dark-20);}.text-dark-30{color:var(--dark-30);}.text-dark-40{color:var(--dark-40);}.text-dark-50{color:var(--dark-50);}.text-dark-60{color:var(--dark-60);}.text-dark-70{color:var(--dark-70);}.text-dark-80{color:var(--dark-80);}.text-dark-90{color:var(--dark-90);}.bg-light{background-color:var(--light);}.text-light{color:var(--light);}.bg-lightgray{background-color:var(--lightgray);}.text-lightgray{color:var(--lightgray);}.p-4xs{padding:var(--spacing-4xs);}.p-3xs{padding:var(--spacing-3xs);}.p-2xs{padding:var(--spacing-2xs);}.p-xs{padding:var(--spacing-xs);}.p-s{padding:var(--spacing-s);}.p-m{padding:var(--spacing-m);}.p-l{padding:var(--spacing-l);}.p-xl{padding:var(--spacing-xl);}.p-2xl{padding:var(--spacing-2xl);}.p-3xl{padding:var(--spacing-3xl);}.p-4xl{padding:var(--spacing-4xl);}.pl-4xs{padding-left:var(--spacing-4xs);}.pl-3xs{padding-left:var(--spacing-3xs);}.pl-2xs{padding-left:var(--spacing-2xs);}.pl-xs{padding-left:var(--spacing-xs);}.pl-s{padding-left:var(--spacing-s);}.pl-m{padding-left:var(--spacing-m);}.pl-l{padding-left:var(--spacing-l);}.pl-xl{padding-left:var(--spacing-xl);}.pl-2xl{padding-left:var(--spacing-2xl);}.pl-3xl{padding-left:var(--spacing-3xl);}.pl-4xl{padding-left:var(--spacing-4xl);}.pr-4xs{padding-right:var(--spacing-4xs);}.pr-3xs{padding-right:var(--spacing-3xs);}.pr-2xs{padding-right:var(--spacing-2xs);}.pr-xs{padding-right:var(--spacing-xs);}.pr-s{padding-right:var(--spacing-s);}.pr-m{padding-right:var(--spacing-m);}.pr-l{padding-right:var(--spacing-l);}.pr-xl{padding-right:var(--spacing-xl);}.pr-2xl{padding-right:var(--spacing-2xl);}.pr-3xl{padding-right:var(--spacing-3xl);}.pr-4xl{padding-right:var(--spacing-4xl);}.pt-4xs{padding-top:var(--spacing-4xs);}.pt-3xs{padding-top:var(--spacing-3xs);}.pt-2xs{padding-top:var(--spacing-2xs);}.pt-xs{padding-top:var(--spacing-xs);}.pt-s{padding-top:var(--spacing-s);}.pt-m{padding-top:var(--spacing-m);}.pt-l{padding-top:var(--spacing-l);}.pt-xl{padding-top:var(--spacing-xl);}.pt-2xl{padding-top:var(--spacing-2xl);}.pt-3xl{padding-top:var(--spacing-3xl);}.pt-4xl{padding-top:var(--spacing-4xl);}.pb-4xs{padding-bottom:var(--spacing-4xs);}.pb-3xs{padding-bottom:var(--spacing-3xs);}.pb-2xs{padding-bottom:var(--spacing-2xs);}.pb-xs{padding-bottom:var(--spacing-xs);}.pb-s{padding-bottom:var(--spacing-s);}.pb-m{padding-bottom:var(--spacing-m);}.pb-l{padding-bottom:var(--spacing-l);}.pb-xl{padding-bottom:var(--spacing-xl);}.pb-2xl{padding-bottom:var(--spacing-2xl);}.pb-3xl{padding-bottom:var(--spacing-3xl);}.pb-4xl{padding-bottom:var(--spacing-4xl);}.px-4xs{padding-left:var(--spacing-4xs);padding-right:var(--spacing-4xs);}.px-3xs{padding-left:var(--spacing-3xs);padding-right:var(--spacing-3xs);}.px-2xs{padding-left:var(--spacing-2xs);padding-right:var(--spacing-2xs);}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);}.px-s{padding-left:var(--spacing-s);padding-right:var(--spacing-s);}.px-m{padding-left:var(--spacing-m);padding-right:var(--spacing-m);}.px-l{padding-left:var(--spacing-l);padding-right:var(--spacing-l);}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);}.px-2xl{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl);}.px-3xl{padding-left:var(--spacing-3xl);padding-right:var(--spacing-3xl);}.px-4xl{padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl);}.py-4xs{padding-top:var(--spacing-4xs);padding-bottom:var(--spacing-4xs);}.py-3xs{padding-top:var(--spacing-3xs);padding-bottom:var(--spacing-3xs);}.py-2xs{padding-top:var(--spacing-2xs);padding-bottom:var(--spacing-2xs);}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);}.py-s{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);}.py-m{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);}.py-l{padding-top:var(--spacing-l);padding-bottom:var(--spacing-l);}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);}.py-2xl{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);}.py-3xl{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl);}.py-4xl{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);}.m-4xs{margin:var(--spacing-4xs);}.m-3xs{margin:var(--spacing-3xs);}.m-2xs{margin:var(--spacing-2xs);}.m-xs{margin:var(--spacing-xs);}.m-s{margin:var(--spacing-s);}.m-m{margin:var(--spacing-m);}.m-l{margin:var(--spacing-l);}.m-xl{margin:var(--spacing-xl);}.m-2xl{margin:var(--spacing-2xl);}.m-3xl{margin:var(--spacing-3xl);}.m-4xl{margin:var(--spacing-4xl);}.ml-4xs{margin-left:var(--spacing-4xs);}.ml-3xs{margin-left:var(--spacing-3xs);}.ml-2xs{margin-left:var(--spacing-2xs);}.ml-xs{margin-left:var(--spacing-xs);}.ml-s{margin-left:var(--spacing-s);}.ml-m{margin-left:var(--spacing-m);}.ml-l{margin-left:var(--spacing-l);}.ml-xl{margin-left:var(--spacing-xl);}.ml-2xl{margin-left:var(--spacing-2xl);}.ml-3xl{margin-left:var(--spacing-3xl);}.ml-4xl{margin-left:var(--spacing-4xl);}.mr-4xs{margin-right:var(--spacing-4xs);}.mr-3xs{margin-right:var(--spacing-3xs);}.mr-2xs{margin-right:var(--spacing-2xs);}.mr-xs{margin-right:var(--spacing-xs);}.mr-s{margin-right:var(--spacing-s);}.mr-m{margin-right:var(--spacing-m);}.mr-l{margin-right:var(--spacing-l);}.mr-xl{margin-right:var(--spacing-xl);}.mr-2xl{margin-right:var(--spacing-2xl);}.mr-3xl{margin-right:var(--spacing-3xl);}.mr-4xl{margin-right:var(--spacing-4xl);}.mt-4xs{margin-top:var(--spacing-4xs);}.mt-3xs{margin-top:var(--spacing-3xs);}.mt-2xs{margin-top:var(--spacing-2xs);}.mt-xs{margin-top:var(--spacing-xs);}.mt-s{margin-top:var(--spacing-s);}.mt-m{margin-top:var(--spacing-m);}.mt-l{margin-top:var(--spacing-l);}.mt-xl{margin-top:var(--spacing-xl);}.mt-2xl{margin-top:var(--spacing-2xl);}.mt-3xl{margin-top:var(--spacing-3xl);}.mt-4xl{margin-top:var(--spacing-4xl);}.mb-4xs{margin-bottom:var(--spacing-4xs);}.mb-3xs{margin-bottom:var(--spacing-3xs);}.mb-2xs{margin-bottom:var(--spacing-2xs);}.mb-xs{margin-bottom:var(--spacing-xs);}.mb-s{margin-bottom:var(--spacing-s);}.mb-m{margin-bottom:var(--spacing-m);}.mb-l{margin-bottom:var(--spacing-l);}.mb-xl{margin-bottom:var(--spacing-xl);}.mb-2xl{margin-bottom:var(--spacing-2xl);}.mb-3xl{margin-bottom:var(--spacing-3xl);}.mb-4xl{margin-bottom:var(--spacing-4xl);}.mx-4xs{margin-left:var(--spacing-4xs);margin-right:var(--spacing-4xs);}.mx-3xs{margin-left:var(--spacing-3xs);margin-right:var(--spacing-3xs);}.mx-2xs{margin-left:var(--spacing-2xs);margin-right:var(--spacing-2xs);}.mx-xs{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs);}.mx-s{margin-left:var(--spacing-s);margin-right:var(--spacing-s);}.mx-m{margin-left:var(--spacing-m);margin-right:var(--spacing-m);}.mx-l{margin-left:var(--spacing-l);margin-right:var(--spacing-l);}.mx-xl{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl);}.mx-2xl{margin-left:var(--spacing-2xl);margin-right:var(--spacing-2xl);}.mx-3xl{margin-left:var(--spacing-3xl);margin-right:var(--spacing-3xl);}.mx-4xl{margin-left:var(--spacing-4xl);margin-right:var(--spacing-4xl);}.my-4xs{margin-top:var(--spacing-4xs);margin-bottom:var(--spacing-4xs);}.my-3xs{margin-top:var(--spacing-3xs);margin-bottom:var(--spacing-3xs);}.my-2xs{margin-top:var(--spacing-2xs);margin-bottom:var(--spacing-2xs);}.my-xs{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);}.my-s{margin-top:var(--spacing-s);margin-bottom:var(--spacing-s);}.my-m{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m);}.my-l{margin-top:var(--spacing-l);margin-bottom:var(--spacing-l);}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);}.my-2xl{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);}.my-3xl{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-3xl);}.my-4xl{margin-top:var(--spacing-4xl);margin-bottom:var(--spacing-4xl);}.gap-4xs{gap:var(--spacing-4xs);}.gap-3xs{gap:var(--spacing-3xs);}.gap-2xs{gap:var(--spacing-2xs);}.gap-xs{gap:var(--spacing-xs);}.gap-s{gap:var(--spacing-s);}.gap-m{gap:var(--spacing-m);}.gap-l{gap:var(--spacing-l);}.gap-xl{gap:var(--spacing-xl);}.gap-2xl{gap:var(--spacing-2xl);}.gap-3xl{gap:var(--spacing-3xl);}.gap-4xl{gap:var(--spacing-4xl);}.text-xs{font-size:var(--text-xs);}.text-s{font-size:var(--text-s);}.text-m{font-size:var(--text-m);}.text-l{font-size:var(--text-l);}.text-xl{font-size:var(--text-xl);}.text-2xl{font-size:var(--text-2xl);}.text-3xl{font-size:var(--text-3xl);}.text-4xl{font-size:var(--text-4xl);}.container--default{width:1080px;}.container--narrow{width:810px;}.container--small{width:540px;}.is-intro{font-size:1.675rem;}.menu-break{border-top:1px solid var(--tertiary);width:200vw;margin:0;left:-100vw;position:absolute;pointer-events:none;transform:translateY(-13px);}.align-items-center{align-items:center !important;}.align-items-top{align-items:flex-start !important;}.align-items-bottom{align-items:flex-end !important;}.d-flex{display:flex;}.flex-row{flex-direction:row;}.flex-column{flex-direction:column;}.justify-content-between{justify-content:space-between;}.justify-content-center{justify-content:center;}.justify-content-start{justify-content:flex-start;}.justify-content-end{justify-content:flex-end;}.p-none{padding:0;}.py-none{padding-top:0;padding-bottom:0;}.px-none{padding-left:0;padding-right:0;}.pt-none{padding-top:0;}.pb-none{padding-bottom:0;}.pl-none{padding-left:0;}.pr-none{padding-right:0;}.m-none{margin:0;}.my-none{margin-top:0;margin-bottom:0;}.mx-none{margin-left:0;margin-right:0;}.mt-none{margin-top:0;}.mb-none{margin-bottom:0;}.ml-none{margin-left:0;}.mr-none{margin-right:0;}