a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--bg:#F8F9FA;--secondary-text:#495057;--primary-color:#212529;--secondary-color:#6C757D;--light-secondary-text:#DEE2E6;--section-bg-color:#E8E9E9;--card-bg:#fefdfc;--text-light:#ffffff;--section-sizing:1440px;--ease-out:cubic-bezier(0.23,1,0.32,1);--border-card:1px solid rgba(17,24,39,0.07);--shadow-card:0 1px 2px rgba(16,24,40,0.04),0 4px 12px rgba(16,24,40,0.04);--shadow-card-hover:0 2px 4px rgba(16,24,40,0.05),0 16px 34px rgba(16,24,40,0.09);--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem}*{box-sizing:border-box;padding:0;margin:0;font-family:var(--font-secondary)}html{scroll-behavior:smooth}body,html{font-display:optional}body{background-color:var(--bg,#f8f9fa);display:grid;justify-items:center;overflow-x:hidden;width:100%}section{max-width:100vw;width:100%}body,html{width:100%;margin:0;padding:0}main{justify-items:center;display:grid;grid-gap:40px;gap:40px;width:100%}body>section:last-child{clear:both}a{color:inherit;text-decoration:none;text-transform:none!important}a,h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);word-wrap:break-word;word-break:break-word}.links{padding:5px 10px;font-family:var(--font-secondary);font-size:16px;line-height:150%;text-transform:capitalize;transition:color .3s ease}.links,.links:hover,h1{color:var(--primary-color)}h1{font-size:60px;font-weight:700;line-height:130%;letter-spacing:-.05em}html[lang=de] a,html[lang=de] h1,html[lang=de] h2,html[lang=de] h3,html[lang=de] h3:first-letter,html[lang=de] h4,html[lang=de] h5,html[lang=de] h6,html[lang=de] li,html[lang=de] p,html[lang=de] small,html[lang=de] small:first-letter,html[lang=de] span,html[lang=de] strong{text-transform:none}html[dir=rtl] h1{letter-spacing:normal}h1 span{font-family:var(--font-primary);font-size:60px;font-weight:700;color:var(--primary-color);line-height:130%;letter-spacing:-.05em;margin:0;display:inline-block;min-width:.1em;vertical-align:top;contain:content}h1 :first-child{text-transform:capitalize}html[dir=rtl] h1 span{letter-spacing:normal}h2{width:100%}h2,h2 span{font-size:40px;font-weight:600;color:var(--primary-color);line-height:120%}h2 span{font-family:var(--font-primary);text-transform:capitalize;text-transform:lowercase;margin:0;display:inline-block;min-width:.1em;vertical-align:top;contain:content}h2 :first-child,h2:first-letter{text-transform:capitalize}h3{font-size:28px;font-weight:600;color:var(--primary-color);line-height:130%;text-transform:lowercase}h3 :first-child,h3:first-letter{text-transform:capitalize}h4{font-size:26px;font-weight:600;color:var(--primary-color);line-height:130%;text-transform:lowercase}.h1_highlight,h4 :first-child,h4:first-letter{text-transform:capitalize}.h1_highlight{font-family:var(--font-primary);color:var(--secondary-color);font-size:60px;font-weight:700;line-height:130%;letter-spacing:-.05em;display:inline-block}html[dir=rtl] .h1_highlight{letter-spacing:normal}.h2_highlight{font-family:var(--font-primary);color:var(--secondary-color);font-size:40px;font-weight:600;line-height:120%;text-transform:capitalize;display:inline-block}.hero_backdrop{position:relative}.hero_backdrop:before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:min(1200px,130vw);height:560px;z-index:-1;pointer-events:none;background:radial-gradient(50% 55% at 50% 28%,rgba(33,37,41,.06),transparent 70%),radial-gradient(circle at center,rgba(33,37,41,.035) 1px,transparent 1.4px);background-size:100% 100%,28px 28px;-webkit-mask-image:radial-gradient(ellipse 62% 60% at 50% 32%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse 62% 60% at 50% 32%,#000 25%,transparent 72%)}.eyebrow_pill{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 13px;border:var(--border-card);border-radius:40px;background:var(--card-bg);box-shadow:var(--shadow-card);font-family:var(--font-primary);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--secondary-text);text-transform:none}.eyebrow_pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--primary-color)}small{font-family:var(--font-secondary);font-size:16px;font-weight:400;color:var(--secondary-text);line-height:150%;text-transform:lowercase;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}small:first-letter{text-transform:uppercase}p,p span{font-family:var(--font-secondary);font-size:18px;font-weight:400;color:var(--primary-color);line-height:150%;letter-spacing:.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-transform:lowercase}p{width:100%}p span{display:inline-block;min-width:.1em;vertical-align:top;contain:content}p :first-child,p:first-letter{text-transform:capitalize}strong{font-weight:600;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-transform:lowercase}li,strong{font-size:18px;color:var(--primary-color);font-family:var(--font-secondary);letter-spacing:.01em;line-height:150%}li{text-align:justify;display:flex;align-items:center}ul{list-style-type:disc;padding-left:20px;width:100%}html[dir=rtl] ul{padding-right:20px;padding-left:0}.section_header{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;z-index:1}.section_header.sticky{position:-webkit-sticky;position:sticky;top:84px}.section_header.padding{padding-left:40px;padding-right:40px}.section_header.center h2,.section_header.center p{text-align:center}.section_header.horizontal{width:100%;flex-direction:row;justify-content:space-between}.section_header h2,.section_header p{text-align:left;max-width:600px}.section_header p,html[dir=rtl] .section_header h2{text-align:start}.section_header.center p,html[dir=rtl] .section_header.center h2{text-align:center}.section_header h2.size-400{max-width:400px}.section_header p{color:var(--secondary-text);font-family:var(--font-secondary);font-size:18px;letter-spacing:.01em;line-height:150%}.iconButton{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;height:min-content;justify-content:center;overflow:hidden;padding:15px;position:relative;width:min-content;border-radius:40px}.iconButton.dark{background-color:rgba(52,58,64,50%)}.iconButton.dark:hover{background-color:rgba(52,58,64,100%)}.iconButton.light{background-color:var(--section-bg-color)}.iconButton.light:hover{background-color:rgba(222,226,230,100%)}.iconButton.small{padding:12px}.link{color:var(--primary-color)}.button_link,.link{font-family:var(--font-secondary);font-size:16px;line-height:150%;text-transform:capitalize;letter-spacing:.01em}.button_link{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:hidden;padding:10px 20px;position:relative;text-decoration:none;border-radius:40px;font-weight:500;color:#CED4DA;transition:all .5s ease-in-out}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{opacity:0;-webkit-appearance:none}input[type=date]:required:invalid::-webkit-datetime-edit{color:transparent}input[type=date]:focus::-webkit-datetime-edit{color:var(--primary-color)!important}.button_link.dark{background-color:rgba(52,58,64,50%)}.button_link.dark:hover{background-color:rgba(52,58,64,100%);color:var(--bg)}.hidden{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.h3_reference{font-size:28px;font-weight:600;color:var(--primary-color);line-height:130%;text-transform:lowercase}.h3_reference:first-letter{text-transform:capitalize}html[lang=de] .h3_reference,html[lang=de] .h3_reference:first-letter{text-transform:none}.NoCapital_firstLetter:first-letter,.text-none{text-transform:none!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}@media (min-width:810px) and (max-width:1199px){.h1_highlight,h1,h1 span{font-size:55px}.section_header.padding{padding-left:30px;padding-right:30px}}@media (max-width:809px){.h1_highlight,h1,h1 span{font-size:45px}.section_header.sticky{flex:none;position:relative;top:unset;width:100%}.section_header.horizontal{flex-direction:column;justify-content:center}.section_header.padding{padding-left:0;padding-right:0}}