
:root{
  --feod-edge:clamp(18px,5.2vw,75px);
  --feod-pnav-trigger-height:56px;
  --feod-font-family:inherit;
  --feod-text-size:16px;
  --feod-h1-size:clamp(28px,3.1vw,44px);
  --feod-h2-size:clamp(24px,2.55vw,36px);
  --feod-h3-size:clamp(20px,2vw,28px);
  --feod-h4-size:clamp(18px,1.75vw,24px);
  --feod-night:#03070d;
  --feod-ink:#071522;
  --feod-blue:#10263d;
  --feod-blue-2:#1f3a60;
  --feod-orange:#d87522;
  --feod-white:#ffffff;
  --feod-muted:rgba(255,255,255,.80);
  --feod-line:rgba(255,255,255,.22);
  --feod-radius-xl:32px;
  --feod-radius-lg:26px;
  --feod-radius-md:20px;
  --feod-gap:clamp(14px,1.55vw,24px);
  --feod-section-y:clamp(52px,6vw,94px);
  --feod-card-pad:clamp(18px,1.65vw,28px);
  --feod-premium-pad:clamp(24px,2.4vw,40px);
  --feod-card-bg:linear-gradient(135deg,rgba(225,229,234,.16) 0%,rgba(118,130,145,.12) 32%,rgba(15,26,39,.74) 100%);
  --feod-card-bg-strong:linear-gradient(135deg,rgba(232,235,240,.18) 0%,rgba(111,124,139,.16) 34%,rgba(7,21,34,.86) 100%);
  --feod-card-bg-soft:linear-gradient(135deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.06) 42%,rgba(7,21,34,.70) 100%);
  --feod-tech-bg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%221920%22%20height=%221080%22%20viewBox=%220%200%201920%201080%22%20fill=%22none%22%3E%3Cg%20shape-rendering=%22geometricPrecision%22%20stroke-linecap=%22butt%22%20stroke-linejoin=%22miter%22%3E%3Cpath%20d=%22M%200%200%20L%2092%200%20M%200%200%20L%200%2092%22%20stroke=%22#E98A21%22%20stroke-width=%221.4%22%20opacity=%220.378%22%20/%3E%3Cpath%20d=%22M%208%200%20A%208%208%200%200%201%200%208%22%20stroke=%22#E98A21%22%20stroke-width=%221.7%22%20opacity=%220.486%22%20/%3E%3Cpath%20d=%22M%2028%200%20A%2028%2028%200%200%201%200%2028%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.2%22%20opacity=%220.405%22%20/%3E%3Cline%20x1=%220.00%22%20y1=%220.00%22%20x2=%222018.65%22%20y2=%22578.84%22%20stroke=%22#C4CAD3%22%20stroke-width=%221.05%22%20opacity=%220.230%22%20stroke-dasharray=%22none%22%20/%3E%3Cline%20x1=%220.00%22%20y1=%220.00%22%20x2=%221800.05%22%20y2=%221081.58%22%20stroke=%22#C4CAD3%22%20stroke-width=%221.05%22%20opacity=%220.257%22%20stroke-dasharray=%2212%2020%22%20/%3E%3Cline%20x1=%220.00%22%20y1=%220.00%22%20x2=%221484.92%22%20y2=%221484.92%22%20stroke=%22#E88920%22%20stroke-width=%221.05%22%20opacity=%220.162%22%20stroke-dasharray=%2212%2020%22%20/%3E%3Cline%20x1=%220.00%22%20y1=%220.00%22%20x2=%221112.83%22%20y2=%221780.90%22%20stroke=%22#C4CAD3%22%20stroke-width=%221.05%22%20opacity=%220.189%22%20stroke-dasharray=%22none%22%20/%3E%3Cpath%20d=%22M%20105.74%2030.32%20A%20110.00%20110.00%200%200%201%2058.29%2093.29%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.675%22%20/%3E%3Cpath%20d=%22M%20165.34%2047.41%20A%20172.00%20172.00%200%200%201%2091.15%20145.86%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.661%22%20/%3E%3Cpath%20d=%22M%20143.43%2094.93%20A%20172.00%20172.00%200%200%201%20109.41%20132.72%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.741%22%20/%3E%3Cpath%20d=%22M%20224.94%2064.50%20A%20234.00%20234.00%200%200%201%20124.00%20198.44%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.648%22%20/%3E%3Cpath%20d=%22M%20195.13%20129.15%20A%20234.00%20234.00%200%200%201%20148.84%20180.56%22%20stroke=%22#E98A21%22%20stroke-width=%222.10%22%20opacity=%220.726%22%20/%3E%3Cpath%20d=%22M%20284.53%2081.59%20A%20296.00%20296.00%200%200%201%20156.86%20251.02%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.634%22%20/%3E%3Cpath%20d=%22M%20246.83%20163.37%20A%20296.00%20296.00%200%200%201%20188.28%20228.40%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.711%22%20/%3E%3Cline%20x1=%22257.58%22%20y1=%22146.02%22%20x2=%22249.86%22%20y2=%22158.88%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22163.22%22%20y1=%22247.05%22%20x2=%22150.50%22%20y2=%22255.00%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%20344.13%2098.68%20A%20358.00%20358.00%200%200%201%20189.71%20303.60%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.621%22%20/%3E%3Cpath%20d=%22M%20403.73%20115.77%20A%20420.00%20420.00%200%200%201%20222.57%20356.18%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.608%22%20/%3E%3Cpath%20d=%22M%20463.33%20132.86%20A%20482.00%20482.00%200%200%201%20255.42%20408.76%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.594%22%20/%3E%3Cpath%20d=%22M%20401.93%20266.03%20A%20482.00%20482.00%200%200%201%20306.59%20371.92%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.667%22%20/%3E%3Cpath%20d=%22M%20522.93%20149.95%20A%20544.00%20544.00%200%200%201%20288.28%20461.34%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.581%22%20/%3E%3Cline%20x1=%22470.16%22%20y1=%22273.75%22%20x2=%22462.44%22%20y2=%22286.61%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22294.64%22%20y1=%22457.36%22%20x2=%22281.92%22%20y2=%22465.31%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%20582.52%20167.04%20A%20606.00%20606.00%200%200%201%20321.13%20513.92%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.567%22%20/%3E%3Cpath%20d=%22M%20642.12%20184.13%20A%20668.00%20668.00%200%200%201%20353.99%20566.50%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.554%22%20/%3E%3Cpath%20d=%22M%20557.04%20368.69%20A%20668.00%20668.00%200%200%201%20424.90%20515.45%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.622%22%20/%3E%3Cpath%20d=%22M%20701.72%20201.22%20A%20730.00%20730.00%200%200%201%20386.84%20619.08%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.540%22%20/%3E%3Cpath%20d=%22M%20761.32%20218.30%20A%20792.00%20792.00%200%200%201%20419.70%20671.65%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.527%22%20/%3E%3Cline%20x1=%22682.74%22%20y1=%22401.48%22%20x2=%22675.01%22%20y2=%22414.34%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22426.06%22%20y1=%22667.68%22%20x2=%22413.34%22%20y2=%22675.63%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%20820.92%20235.39%20A%20854.00%20854.00%200%200%201%20452.55%20724.23%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.513%22%20/%3E%3Cpath%20d=%22M%20712.14%20471.35%20A%20854.00%20854.00%200%200%201%20543.21%20658.97%22%20stroke=%22#E98A21%22%20stroke-width=%222.10%22%20opacity=%220.578%22%20/%3E%3Cpath%20d=%22M%20880.52%20252.48%20A%20916.00%20916.00%200%200%201%20485.41%20776.81%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.499%22%20/%3E%3Cpath%20d=%22M%20940.11%20269.57%20A%20978.00%20978.00%200%200%201%20518.26%20829.39%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.486%22%20/%3E%3Cpath%20d=%22M%20999.71%20286.66%20A%201040.00%201040.00%200%200%201%20551.12%20881.97%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.472%22%20/%3E%3Cline%20x1=%22895.32%22%20y1=%22529.21%22%20x2=%22887.59%22%20y2=%22542.07%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22557.48%22%20y1=%22878.00%22%20x2=%22544.76%22%20y2=%22885.94%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%201059.31%20303.75%20A%201102.00%201102.00%200%200%201%20583.97%20934.55%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.459%22%20/%3E%3Cpath%20d=%22M%20918.94%20608.23%20A%201102.00%201102.00%200%200%201%20700.96%20850.33%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.518%22%20/%3E%3Cpath%20d=%22M%201118.91%20320.84%20A%201164.00%201164.00%200%200%201%20616.83%20987.13%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.445%22%20/%3E%3Cpath%20d=%22M%201178.51%20337.93%20A%201226.00%201226.00%200%200%201%20649.68%201039.71%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.432%22%20/%3E%3Cpath%20d=%22M%201238.11%20355.02%20A%201288.00%201288.00%200%200%201%20682.54%201092.29%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.419%22%20/%3E%3Cline%20x1=%221107.89%22%20y1=%22656.94%22%20x2=%221100.17%22%20y2=%22669.80%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22688.90%22%20y1=%221088.31%22%20x2=%22676.18%22%20y2=%221096.26%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%201297.70%20372.11%20A%201350.00%201350.00%200%200%201%20715.39%201144.86%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.405%22%20/%3E%3Cpath%20d=%22M%201125.75%20745.11%20A%201350.00%201350.00%200%200%201%20858.71%201041.69%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.459%22%20/%3E%3Cpath%20d=%22M%201357.30%20389.20%20A%201412.00%201412.00%200%200%201%20748.25%201197.44%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.392%22%20/%3E%3Cpath%20d=%22M%201416.90%20406.29%20A%201474.00%201474.00%200%200%201%20781.10%201250.02%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.378%22%20/%3E%3Cpath%20d=%22M%201476.50%20423.38%20A%201536.00%201536.00%200%200%201%20813.96%201302.60%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.365%22%20/%3E%3Cline%20x1=%221320.47%22%20y1=%22784.67%22%20x2=%221312.75%22%20y2=%22797.53%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22820.32%22%20y1=%221298.63%22%20x2=%22807.60%22%20y2=%221306.58%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%201536.10%20440.47%20A%201598.00%201598.00%200%200%201%20846.81%201355.18%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.351%22%20/%3E%3Cpath%20d=%22M%201595.69%20457.56%20A%201660.00%201660.00%200%200%201%20879.67%201407.76%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%201384.25%20916.22%20A%201660.00%201660.00%200%200%201%201055.89%201280.90%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.385%22%20/%3E%3Cpath%20d=%22M%201655.29%20474.65%20A%201722.00%201722.00%200%200%201%20912.52%201460.34%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.324%22%20/%3E%3Cpath%20d=%22M%201714.89%20491.74%20A%201784.00%201784.00%200%200%201%20945.38%201512.92%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.310%22%20/%3E%3Cline%20x1=%221533.05%22%20y1=%22912.40%22%20x2=%221525.32%22%20y2=%22925.26%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22951.74%22%20y1=%221508.94%22%20x2=%22939.02%22%20y2=%221516.89%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%201774.49%20508.83%20A%201846.00%201846.00%200%200%201%20978.23%201565.50%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.297%22%20/%3E%3Cpath%20d=%22M%201834.09%20525.92%20A%201908.00%201908.00%200%200%201%201011.09%201618.08%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.284%22%20/%3E%3Cpath%20d=%22M%201893.69%20543.01%20A%201970.00%201970.00%200%200%201%201043.94%201670.65%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.270%22%20/%3E%3C/g%3E%3C/svg%3E");
  --feod-topbar-z:2147483600;
  --feod-panel-z:2147483500;
  --feod-modal-z:2147483550;
}
html{scroll-behavior:smooth;}
body{padding-top:var(--feod-pnav-trigger-height)!important;overflow-x:hidden!important;}
.feod-gtm-noscript-frame{display:none!important;visibility:hidden!important;}
#navcontainer{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;}
#nav.sqrnav,#nav.sqrnav>ul{display:block!important;visibility:visible!important;}
.feod-ccs,.feod-ccs *,.feod-ccs *::before,.feod-ccs *::after{box-sizing:border-box!important;}
.feod-ccs{width:100%!important;max-width:100%!important;overflow-x:clip!important;color:#fff!important;background:transparent!important;font-family:var(--feod-font-family,inherit)!important;font-size:var(--feod-text-size,16px)!important;text-align:left!important;}
.feod-ccs *{font-family:var(--feod-font-family,inherit)!important;hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:left!important;}
.feod-ccs :where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,figcaption,blockquote,span,strong,em,a,button,label,input,textarea,select,summary){max-width:100%;}
.feod-ccs h1{font-size:var(--feod-h1-size)!important;line-height:1.10!important;margin:0 0 .55em!important;font-weight:850!important;letter-spacing:-.022em!important;color:#fff!important;}
.feod-ccs h2{font-size:var(--feod-h2-size)!important;line-height:1.15!important;margin:0 0 .55em!important;font-weight:840!important;letter-spacing:-.018em!important;color:#fff!important;}
.feod-ccs h3{font-size:var(--feod-h3-size)!important;line-height:1.20!important;margin:0 0 .58em!important;font-weight:830!important;letter-spacing:-.012em!important;color:#fff!important;}
.feod-ccs h4{font-size:var(--feod-h4-size)!important;line-height:1.22!important;margin:0 0 .58em!important;font-weight:820!important;color:#fff!important;}
.feod-ccs :where(p,li,dd,dt,a,button,label,input,textarea,select,summary){font-size:var(--feod-text-size)!important;line-height:1.46!important;color:rgba(255,255,255,.82)!important;}
.feod-ccs p{margin:0 0 1em!important;}
.feod-ccs ul,.feod-ccs ol{margin:0!important;padding-left:0!important;}
.feod-ccs li{margin:0!important;}
.feod-ccs img,.feod-ccs picture,.feod-ccs video{display:block!important;max-width:100%!important;border:0!important;}
.feod-ccs img{height:auto!important;}
.feod-ccs :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid rgba(216,117,34,.75)!important;outline-offset:4px!important;}
.feod-ccs :where(section[id],[data-feod-nav-title],[data-feod-nav-label]){scroll-margin-top:calc(var(--feod-pnav-trigger-height) + 18px)!important;}
.feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro){position:relative!important;display:block!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:var(--feod-section-y) var(--feod-edge)!important;overflow:hidden!important;isolation:isolate!important;background:linear-gradient(135deg,rgba(210,215,222,.12) 0%,rgba(80,94,111,.18) 38%,rgba(12,20,31,.98) 100%),#101927!important;color:#fff!important;}
@supports(width:100dvw){.feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro){width:100dvw!important;max-width:100dvw!important;margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50dvw)!important;}}
.feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro)::before{content:""!important;position:absolute!important;inset:-10%!important;z-index:-2!important;background-image:var(--feod-tech-bg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;opacity:.22!important;mix-blend-mode:screen!important;filter:contrast(1.08) saturate(1.05)!important;}
.feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro)::after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 84% 12%,rgba(216,117,34,.12),transparent 34%),linear-gradient(180deg,rgba(3,7,13,.06),rgba(3,7,13,.32))!important;pointer-events:none!important;}
.feod-ccs :where(.feod-shell,.feod-section-head,.feod-b-shell,.feod-c-shell,.feod-d-shell,.feod-e-shell,.feod-f-shell,.feod-g-shell,.feod-h-shell,.feod-i-shell,.feod-k-shell,.feod-l-shell,.feod-m-shell,.feod-n-shell,.feod-o-shell,.feod-p-shell,.feod-q-shell,.feod-r-shell,.feod-pt-shell,.feod-pp-shell,.feod-mc-shell,.feod-tr-shell,.feod-ed-shell,.feod-td-shell,.feod-pepro-shell){position:relative!important;z-index:1!important;width:100%!important;max-width:none!important;margin:0!important;min-width:0!important;padding:0!important;}
.feod-ccs :where(.feod-section-head,.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head){display:block!important;width:min(100%,1080px)!important;max-width:1080px!important;margin:0 0 clamp(22px,3vw,44px)!important;color:#fff!important;}
.feod-ccs :where(.feod-section-head,.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head) p{max-width:980px!important;color:rgba(255,255,255,.82)!important;}
.feod-ccs .feod-kicker,.feod-ccs :where(.feod-a-kicker,.feod-b-kicker,.feod-c-kicker,.feod-d-kicker,.feod-e-kicker,.feod-f-kicker,.feod-g-kicker,.feod-h-kicker,.feod-i-kicker,.feod-j-kicker,.feod-k-kicker,.feod-l-kicker,.feod-m-kicker,.feod-n-kicker,.feod-o-kicker,.feod-p-kicker,.feod-q-kicker,.feod-r-kicker,.feod-pt-kicker,.feod-pp-kicker,.feod-mc-kicker,.feod-tr-kicker,.feod-ed-kicker,.feod-td-kicker,.feod-pepro-kicker){display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:max-content!important;max-width:100%!important;min-height:34px!important;margin:0 0 18px!important;padding:7px 12px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:calc(var(--feod-text-size) * .72)!important;line-height:1.16!important;font-weight:800!important;letter-spacing:.035em!important;text-decoration:none!important;text-transform:uppercase!important;white-space:normal!important;cursor:pointer!important;}
.feod-ccs #modul-q-legal .feod-kicker,.feod-ccs #modul-q-legal .feod-kicker:visited,.feod-ccs #modul-q-legal .feod-kicker:hover,.feod-ccs #modul-q-legal .feod-kicker:focus,.feod-ccs #modul-q-legal .feod-kicker:active{color:#fff!important;}
.feod-ccs .feod-kicker::before{content:""!important;flex:0 0 auto!important;width:7px!important;height:7px!important;border-radius:999px!important;background:var(--feod-orange)!important;box-shadow:0 0 0 5px rgba(216,117,34,.16)!important;}
.feod-ccs .feod-kicker:hover,.feod-ccs .feod-kicker:focus-visible{border-color:rgba(216,117,34,.72)!important;background:rgba(216,117,34,.18)!important;color:#fff!important;text-decoration:none!important;}
.feod-ccs :where(.feod-pair-grid,.feod-card-grid,.feod-b-grid,.feod-c-grid,.feod-d-grid,.feod-e-grid,.feod-f-grid,.feod-g-role-grid,.feod-i-grid,.feod-k-grid,.feod-l-grid,.feod-m-grid,.feod-n-grid,.feod-o-grid,.feod-p-grid,.feod-q-grid,.feod-r-grid,.feod-pt-grid,.feod-pp-grid,.feod-mc-grid,.feod-tr-grid,.feod-ed-grid,.feod-td-grid,.feod-m-point-grid,.feod-n-info-grid,.feod-q-inner-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--feod-gap)!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important;}
.feod-ccs :where(.feod-pair-grid,.feod-card-grid,.feod-b-grid,.feod-c-grid,.feod-d-grid,.feod-e-grid,.feod-f-grid,.feod-g-role-grid,.feod-i-grid,.feod-k-grid,.feod-l-grid,.feod-m-grid,.feod-n-grid,.feod-o-grid,.feod-p-grid,.feod-q-grid,.feod-r-grid,.feod-pp-grid,.feod-mc-grid,.feod-tr-grid,.feod-ed-grid,.feod-td-grid,.feod-m-point-grid,.feod-n-info-grid,.feod-q-inner-grid)>*{min-width:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;align-self:stretch!important;grid-column:auto!important;margin:0!important;}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-pt-card,.feod-pp-card,.feod-project-path-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-h-answer-card,.feod-h-panel,.feod-m-mega-card,.feod-m-point,.feod-n-info-item,.feod-n-mega-card,.feod-q-mega-card,.feod-q-inner-card){position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:auto!important;padding:var(--feod-card-pad)!important;border:1px solid var(--feod-line)!important;border-radius:var(--feod-radius-lg)!important;background:var(--feod-card-bg)!important;color:#fff!important;box-shadow:0 30px 86px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.14)!important;backdrop-filter:blur(26px) saturate(150%)!important;-webkit-backdrop-filter:blur(26px) saturate(150%)!important;overflow:visible!important;}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-pt-card,.feod-pp-card,.feod-project-path-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-h-answer-card,.feod-h-panel,.feod-m-mega-card,.feod-m-point,.feod-n-info-item,.feod-n-mega-card,.feod-q-mega-card,.feod-q-inner-card) :where(h1,h2,h3,h4,h5,h6,p,li,a,span,strong,small,em,label,summary,figcaption,div){color:#fff!important;}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-pt-card,.feod-pp-card,.feod-project-path-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-h-answer-card,.feod-h-panel,.feod-m-mega-card,.feod-m-point,.feod-n-info-item,.feod-n-mega-card,.feod-q-mega-card,.feod-q-inner-card) p{color:rgba(255,255,255,.82)!important;}
.feod-ccs :where(.feod-card:hover,.feod-b-card:hover,.feod-c-card:hover,.feod-d-card:hover,.feod-e-card:hover,.feod-f-card:hover,.feod-g-role-card:hover,.feod-i-card:hover,.feod-k-card:hover,.feod-l-card:hover,.feod-m-card:hover,.feod-n-card:hover,.feod-o-card:hover,.feod-p-card:hover,.feod-q-card:hover,.feod-r-card:hover,.feod-pt-card:hover,.feod-pp-card:hover,.feod-project-path-card:hover,.feod-mc-card:hover,.feod-tr-card:hover,.feod-ed-card:hover,.feod-td-card:hover){border-color:rgba(216,117,34,.56)!important;box-shadow:0 34px 92px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.16)!important;}
.feod-ccs :where(.feod-card-head,.feod-b-card-head,.feod-c-card-head,.feod-d-card-head,.feod-e-card-head,.feod-f-card-top,.feod-g-role-top,.feod-i-card-top,.feod-k-card-top,.feod-l-card-top,.feod-m-card-top,.feod-n-card-top,.feod-o-card-top,.feod-p-card-top,.feod-q-card-top,.feod-r-card-top,.feod-pt-card-top,.feod-pp-card-top,.feod-mc-card-top,.feod-tr-card-top,.feod-ed-card-top,.feod-td-card-top){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;margin:0 0 14px!important;}
.feod-ccs :where(.feod-index,.feod-b-index,.feod-c-phase,.feod-c-index,.feod-d-method,.feod-d-index,.feod-e-index,.feod-f-index,.feod-g-index,.feod-i-index,.feod-k-index,.feod-l-index,.feod-m-card-code,.feod-n-index,.feod-o-index,.feod-p-index,.feod-q-index,.feod-r-index,.feod-pt-index,.feod-pp-index,.feod-mc-index,.feod-tr-index,.feod-ed-index,.feod-td-index,.feod-process-step){display:inline-grid!important;place-items:center!important;min-width:38px!important;height:38px!important;padding:0 10px!important;border-radius:999px!important;background:var(--feod-orange)!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;font-size:calc(var(--feod-text-size) * .76)!important;line-height:1!important;font-weight:850!important;text-align:center!important;flex:0 0 auto!important;}
.feod-ccs :where(.feod-label,.feod-card-tag,.feod-b-tag,.feod-d-method,.feod-e-tag,.feod-f-sector-label,.feod-g-role-label,.feod-i-card-topic,.feod-k-scope,.feod-l-topic,.feod-n-label,.feod-o-label,.feod-p-label,.feod-q-label,.feod-r-label,.feod-pt-label,.feod-pp-label,.feod-mc-label,.feod-tr-label,.feod-ed-label,.feod-td-label){display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;max-width:100%!important;min-height:32px!important;padding:6px 11px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:calc(var(--feod-text-size) * .74)!important;line-height:1.14!important;font-weight:800!important;text-align:left!important;}
.feod-ccs :where(.feod-btn,.feod-button,.feod-card-btn,.feod-module-btn,.feod-b-card-btn,.feod-b-module-cta,.feod-c-card-btn,.feod-c-module-cta,.feod-d-card-btn,.feod-d-module-cta,.feod-e-card-btn,.feod-e-cta-btn,.feod-f-card-btn,.feod-f-cta-btn,.feod-g-cta-btn,.feod-h-btn,.feod-i-btn,.feod-j-btn,.feod-k-btn,.feod-k-panel-btn,.feod-l-btn,.feod-l-panel-btn,.feod-m-btn,.feod-n-btn,.feod-o-btn,.feod-p-btn,.feod-q-btn,.feod-r-btn,.feod-pt-btn,.feod-pp-btn,.feod-mc-btn,.feod-tr-btn,.feod-ed-btn,.feod-td-btn,.feod-pepro-btn),.feod-ccs :where(.feod-actions,.feod-card-actions,.feod-hero-actions,.feod-j-actions,.feod-footer,.feod-cta,.feod-h-cta,.feod-b-footer,.feod-c-card-actions,.feod-d-card-actions,.feod-e-card-actions,.feod-f-card-body,.feod-i-answer,.feod-k-actions,.feod-l-actions,.feod-m-card-actions,.feod-n-actions,.feod-o-actions,.feod-p-actions,.feod-q-actions,.feod-r-actions,.feod-pt-actions,.feod-pp-actions,.feod-mc-actions,.feod-tr-actions,.feod-ed-actions,.feod-td-actions) a:not(.feod-kicker):not(.feod-o-card){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:max-content!important;max-width:100%!important;min-height:44px!important;margin-top:auto!important;padding:10px 17px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(216,117,34,.96),rgba(199,94,20,.94))!important;color:#fff!important;box-shadow:0 14px 34px rgba(216,117,34,.22),inset 0 1px 0 rgba(255,255,255,.18)!important;font-size:calc(var(--feod-text-size) * .92)!important;line-height:1.18!important;font-weight:820!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important;}
.feod-ccs :where(.feod-actions,.feod-card-actions,.feod-hero-actions,.feod-j-actions,.feod-footer,.feod-cta,.feod-h-cta,.feod-b-footer,.feod-c-card-actions,.feod-d-card-actions,.feod-e-card-actions,.feod-i-answer,.feod-k-actions,.feod-l-actions,.feod-m-card-actions,.feod-n-actions,.feod-o-actions,.feod-p-actions,.feod-q-actions,.feod-r-actions,.feod-pt-actions,.feod-pp-actions,.feod-mc-actions,.feod-tr-actions,.feod-ed-actions,.feod-td-actions) a:not(.feod-kicker):not(.feod-o-card):hover,.feod-ccs .feod-btn:hover,.feod-ccs .feod-button:hover{border-color:rgba(255,255,255,.46)!important;color:#fff!important;text-decoration:none!important;filter:brightness(1.05)!important;}
.feod-ccs :where(.feod-actions,.feod-card-actions,.feod-hero-actions,.feod-j-actions,.feod-footer,.feod-cta,.feod-h-cta,.feod-b-footer,.feod-c-card-actions,.feod-d-card-actions,.feod-e-card-actions,.feod-i-answer,.feod-k-actions,.feod-l-actions,.feod-m-card-actions,.feod-n-actions,.feod-o-actions,.feod-p-actions,.feod-q-actions,.feod-r-actions,.feod-pt-actions,.feod-pp-actions,.feod-mc-actions,.feod-tr-actions,.feod-ed-actions,.feod-td-actions){display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:flex-end!important;justify-content:flex-start!important;margin-top:auto!important;padding-top:18px!important;}
.feod-ccs :where(.feod-media,figure.feod-media,.feod-card-media,.feod-image-frame,.feod-d-media,.feod-f-media,.feod-k-media,.feod-o-media,.feod-p-media,.feod-td-media,.feod-link-card-media,.feod-gallery-media){display:block!important;position:relative!important;width:100%!important;aspect-ratio:16/9!important;margin:0 0 16px!important;padding:0!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:20px!important;background:rgba(3,7,13,.46)!important;overflow:hidden!important;}
.feod-ccs :where(.feod-media,figure.feod-media,.feod-card-media,.feod-image-frame,.feod-d-media,.feod-f-media,.feod-k-media,.feod-o-media,.feod-p-media,.feod-td-media,.feod-link-card-media,.feod-gallery-media)>img,.feod-ccs :where(.feod-media,figure.feod-media,.feod-card-media,.feod-image-frame,.feod-d-media,.feod-f-media,.feod-k-media,.feod-o-media,.feod-p-media,.feod-td-media,.feod-link-card-media,.feod-gallery-media) picture,.feod-ccs :where(.feod-media,figure.feod-media,.feod-card-media,.feod-image-frame,.feod-d-media,.feod-f-media,.feod-k-media,.feod-o-media,.feod-p-media,.feod-td-media,.feod-link-card-media,.feod-gallery-media) picture>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;background:rgba(3,7,13,.46)!important;}
.feod-ccs :is(.feod-p-media,.feod-k-media):has(>figcaption){height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;}
.feod-ccs :is(.feod-p-media,.feod-k-media):has(>figcaption)>img{height:auto!important;aspect-ratio:16/9!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;}
.feod-ccs :is(.feod-p-media,.feod-k-media)>figcaption{margin:0!important;padding:12px 14px!important;max-width:100%!important;overflow-wrap:anywhere;}
.feod-ccs #modul-b-entscheidungen .feod-b-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
.feod-ccs #modul-f-sector-board .feod-f-grid,.feod-ccs #modul-k-regional-board .feod-k-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.feod-ccs #modul-p-media-grid .feod-p-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
.feod-ccs #modul-n-form-intro .feod-n-grid,.feod-ccs #modul-n-form-intro .feod-n-info-grid,.feod-ccs #modul-q-legal .feod-q-inner-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
.feod-ccs .feod-e-cta{margin-top:10px!important;padding-top:10px!important;}
.feod-ccs .feod-e-cta .feod-e-cta-btn{filter:none!important;opacity:1!important;}
.feod-ccs #modul-k-regional-board .feod-k-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto!important;gap:0!important;padding:18px!important;}
.feod-ccs #modul-k-regional-board .feod-k-card-inner{display:contents!important;}
.feod-ccs #modul-k-regional-board .feod-k-scope{order:1!important;margin:0 0 10px!important;}
.feod-ccs #modul-k-regional-board .feod-k-card h3{order:2!important;margin-bottom:12px!important;}
.feod-ccs #modul-k-regional-board .feod-k-media{order:3!important;margin:0 0 14px!important;}
.feod-ccs #modul-k-regional-board .feod-k-card p{order:4!important;}
.feod-ccs #modul-k-regional-board .feod-k-actions{order:5!important;}
.feod-ccs #modul-pt-process .feod-pt-grid{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(18px,2vw,30px) clamp(46px,6vw,92px)!important;align-items:start!important;}
.feod-ccs #modul-pt-process .feod-pt-grid::before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;width:2px!important;transform:translateX(-1px)!important;background:linear-gradient(180deg,transparent,rgba(216,117,34,.72),transparent)!important;}
.feod-ccs #modul-pt-process .feod-pt-card{position:relative!important;width:100%!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd){grid-column:1!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(even){grid-column:2!important;transform:translateY(clamp(18px,2.4vw,34px))!important;}
.feod-ccs #modul-pt-process .feod-pt-card::after{content:""!important;position:absolute!important;top:28px!important;width:clamp(20px,3vw,46px)!important;height:2px!important;background:rgba(216,117,34,.66)!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd)::after{right:calc(-1 * clamp(24px,3.3vw,50px))!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(even)::after{left:calc(-1 * clamp(24px,3.3vw,50px))!important;}
.feod-ccs #modul-pt-process .feod-process-step{margin:0 0 14px!important;}
.feod-ccs :where(.feod-m01-hero,.feod-modul-a,.feod-hero-v10){position:relative!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;background:var(--feod-night)!important;color:#fff!important;overflow:hidden!important;}
.feod-ccs .feod-hero-v10::before,.feod-ccs .feod-hero-v10::after{display:none!important;}
.feod-ccs :where(.feod-hero-v10__stage,.feod-hero-frame){position:relative!important;display:block!important;width:100%!important;min-height:clamp(600px,56.25vw,940px)!important;background:var(--feod-night)!important;overflow:hidden!important;}
.feod-ccs .feod-hero-v10__image{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--feod-night)!important;overflow:hidden!important;}
.feod-ccs .feod-hero-v10__image video,.feod-ccs .feod-hero-v10__image img,.feod-ccs .feod-hero-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important;background:var(--feod-night)!important;filter:brightness(.94) contrast(1.06) saturate(1.03)!important;}
.feod-ccs .feod-hero-v10.has-feod-video .feod-hero-v10__image img.feod-hero-fallback{opacity:0!important;transition:opacity .72s ease!important;}
.feod-ccs .feod-hero-v10.has-feod-video.is-feod-video-ended .feod-hero-v10__image img.feod-hero-fallback{opacity:1!important;}
.feod-ccs .feod-hero-v10.has-feod-video.is-feod-video-ended .feod-hero-v10__image video{opacity:0!important;transition:opacity .72s ease!important;}
.feod-ccs .feod-hero-v10__image::after{content:""!important;position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;opacity:0!important;background:linear-gradient(100deg,transparent 0%,rgba(216,117,34,.0) 30%,rgba(216,117,34,.58) 46%,rgba(255,255,255,.32) 50%,rgba(216,117,34,.48) 54%,transparent 72%),repeating-linear-gradient(0deg,rgba(255,255,255,.10) 0 1px,transparent 1px 5px)!important;mix-blend-mode:screen!important;}
.feod-ccs .feod-hero-v10.is-feod-video-ended .feod-hero-v10__image::after{animation:feodVideoWipe .92s ease-out 1!important;}
@keyframes feodVideoWipe{0%{opacity:0;transform:translateX(-115%) skewX(-12deg);}22%{opacity:1;}100%{opacity:0;transform:translateX(115%) skewX(-12deg);}}
.feod-ccs .feod-hero-v10__image figcaption{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;}
.feod-ccs .feod-hero-v10__overlay{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(3,7,13,.50) 0%,rgba(3,7,13,.34) 35%,rgba(3,7,13,.10) 68%,rgba(3,7,13,.05) 100%),linear-gradient(0deg,rgba(3,7,13,.32) 0%,rgba(3,7,13,.02) 45%,rgba(3,7,13,.24) 100%)!important;}
.feod-ccs .feod-hero-v10__layout{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:inherit!important;margin:0!important;padding:clamp(44px,5vw,82px) var(--feod-edge)!important;pointer-events:none!important;}
.feod-ccs .feod-hero-card-stack{display:flex!important;flex-direction:column!important;gap:14px!important;width:min(45%,690px)!important;max-width:min(690px,calc(100vw - (var(--feod-edge) * 2)))!important;min-width:min(100%,360px)!important;pointer-events:auto!important;}
.feod-ccs :where(.feod-hero-v10__glass,.feod-hero-card,.feod-hero-v10__mini){position:relative!important;padding:clamp(18px,2vw,30px)!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:30px!important;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.055) 38%,rgba(7,21,34,.34) 100%)!important;color:#fff!important;box-shadow:0 26px 76px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.18)!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;overflow:visible!important;text-shadow:0 2px 16px rgba(0,0,0,.34)!important;}
.feod-ccs .feod-hero-v10__glass{display:flex!important;flex-direction:column!important;gap:14px!important;width:min(45%,690px)!important;max-width:min(690px,calc(100vw - (var(--feod-edge) * 2)))!important;min-width:min(100%,360px)!important;pointer-events:auto!important;}
.feod-ccs .feod-hero-v10__text,.feod-ccs .feod-hero-v10__subline,.feod-ccs .feod-hero-card p,.feod-ccs .feod-hero-v10__mini p{color:rgba(255,255,255,.88)!important;}
.feod-ccs .feod-hero-v10__text{margin:0!important;}
.feod-ccs .feod-hero-v10__mini-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;order:3!important;}
.feod-ccs .feod-hero-v10__mini{padding:18px!important;border-radius:22px!important;min-height:0!important;}
.feod-ccs .feod-hero-v10__mini strong{display:block!important;margin:0 0 7px!important;font-size:calc(var(--feod-text-size) * .96)!important;line-height:1.15!important;font-weight:850!important;color:#fff!important;}
.feod-ccs .feod-hero-v10__mini p{margin:0!important;font-size:calc(var(--feod-text-size) * .86)!important;line-height:1.32!important;}
.feod-ccs .feod-hero-actions{order:4!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding-top:0!important;align-items:flex-start!important;}
.feod-ccs .feod-hero-actions .feod-btn{margin-top:0!important;}
.feod-ccs .feod-ai-answer .feod-h-shell{max-width:none!important;}
.feod-ccs .feod-ai-answer .feod-h-panel{display:grid!important;gap:var(--feod-gap)!important;}
.feod-ccs #modul-p-media-grid .feod-p-card-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;}
.feod-ccs #modul-p-media-grid .feod-p-actions{margin-top:auto!important;}
.feod-ccs :where(.feod-modul-j,.feod-project-cta){position:relative!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;background:var(--feod-night)!important;color:#fff!important;overflow:hidden!important;}
.feod-ccs .feod-j-frame{position:relative!important;min-height:clamp(560px,56.25vw,900px)!important;display:flex!important;align-items:center!important;width:100%!important;padding:var(--feod-section-y) var(--feod-edge)!important;overflow:hidden!important;}
.feod-ccs .feod-j-frame::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(3,7,13,.50),rgba(3,7,13,.22) 55%,rgba(3,7,13,.40))!important;pointer-events:none!important;}
.feod-ccs .feod-j-frame>picture,.feod-ccs .feod-j-frame>img,.feod-ccs .feod-j-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background:var(--feod-night)!important;filter:brightness(.92) contrast(1.05)!important;z-index:0!important;border-radius:0!important;}
.feod-ccs .feod-j-shell{position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.58fr)!important;gap:var(--feod-gap)!important;align-items:stretch!important;}
.feod-ccs :where(.feod-j-main,.feod-j-side){padding:var(--feod-premium-pad)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:30px!important;background:var(--feod-card-bg-soft)!important;color:#fff!important;box-shadow:0 30px 88px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.16)!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;}
.feod-ccs .feod-j-side ul{display:grid!important;gap:10px!important;list-style:none!important;padding:0!important;margin:0!important;}
.feod-ccs .feod-j-side li{position:relative!important;padding-left:18px!important;color:rgba(255,255,255,.84)!important;}
.feod-ccs .feod-j-side li::before{content:""!important;position:absolute!important;left:0!important;top:.65em!important;width:7px!important;height:7px!important;border-radius:999px!important;background:var(--feod-orange)!important;}
.feod-ccs .feod-pepro{background:linear-gradient(135deg,rgba(205,212,220,.12),rgba(7,21,34,.98)),#071522!important;}
.feod-ccs .feod-pepro-app{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:var(--feod-gap)!important;align-items:stretch!important;width:100%!important;max-width:none!important;}
.feod-ccs .feod-pepro-rail,.feod-ccs .feod-pepro-stage,.feod-ccs .feod-pepro-result-stage,.feod-ccs .feod-pepro-doc,.feod-ccs .feod-pepro-request{border:1px solid rgba(255,255,255,.22)!important;border-radius:28px!important;background:var(--feod-card-bg)!important;color:#fff!important;box-shadow:0 30px 86px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.14)!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;}
.feod-ccs .feod-pepro-rail,.feod-ccs .feod-pepro-stage,.feod-ccs .feod-pepro-result-stage,.feod-ccs .feod-pepro-doc{padding:var(--feod-card-pad)!important;}
.feod-ccs .feod-pepro-rail-title,.feod-ccs .feod-pepro-brandtext{font-size:var(--feod-h3-size)!important;line-height:1.15!important;font-weight:850!important;color:#fff!important;}
.feod-ccs .feod-pepro-rail-sub,.feod-ccs .feod-pepro-rail-foot,.feod-ccs .feod-pepro-question p,.feod-ccs .feod-pepro-doc p,.feod-ccs .feod-pepro-doc li{color:rgba(255,255,255,.82)!important;}
.feod-ccs .feod-pepro-stepnav{display:grid!important;gap:8px!important;list-style:none!important;margin:18px 0!important;padding:0!important;}
.feod-ccs .feod-pepro-stepnav button{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;background:rgba(255,255,255,.07)!important;color:#fff!important;padding:8px!important;cursor:pointer!important;}
.feod-ccs .feod-pepro-stepnav button.is-active,.feod-ccs .feod-pepro-stepnav button.is-done{border-color:rgba(216,117,34,.56)!important;background:rgba(216,117,34,.16)!important;}
.feod-ccs .feod-pepro-stepnum{display:grid!important;place-items:center!important;height:34px!important;border-radius:999px!important;background:var(--feod-orange)!important;color:#fff!important;font-weight:850!important;}
.feod-ccs .feod-pepro-progress{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(12px,1fr))!important;gap:6px!important;margin:0 0 18px!important;}
.feod-ccs .feod-pepro-progress span{height:6px!important;border-radius:999px!important;background:rgba(255,255,255,.18)!important;}
.feod-ccs .feod-pepro-progress span.is-active,.feod-ccs .feod-pepro-progress span.is-done{background:var(--feod-orange)!important;}
.feod-ccs .feod-pepro-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
.feod-ccs .feod-pepro-choice{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;min-height:0!important;padding:14px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:20px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;cursor:pointer!important;}
.feod-ccs .feod-pepro-choice.is-selected{border-color:rgba(216,117,34,.72)!important;background:rgba(216,117,34,.17)!important;}
.feod-ccs .feod-pepro-choice input{margin-top:4px!important;accent-color:var(--feod-orange)!important;}
.feod-ccs .feod-pepro-choice strong{display:block!important;margin:0 0 4px!important;color:#fff!important;}
.feod-ccs .feod-pepro-choice span span{display:block!important;color:rgba(255,255,255,.78)!important;font-size:calc(var(--feod-text-size) * .86)!important;}
.feod-ccs .feod-pepro-fields,.feod-ccs .feod-pepro-doc-grid,.feod-ccs .feod-pepro-legal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
.feod-ccs .feod-pepro-field label{display:block!important;margin:0 0 8px!important;color:#fff!important;font-weight:800!important;}
.feod-ccs .feod-pepro-field input,.feod-ccs .feod-pepro-field textarea{width:100%!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:18px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;padding:12px 14px!important;}
.feod-ccs .feod-pepro-field textarea{min-height:110px!important;resize:vertical!important;}
.feod-ccs .feod-pepro-actions,.feod-ccs .feod-pepro-result-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:18px!important;}
.feod-ccs .feod-pepro-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 17px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.24)!important;background:rgba(255,255,255,.10)!important;color:#fff!important;font-weight:820!important;text-decoration:none!important;cursor:pointer!important;}
.feod-ccs .feod-pepro-btn--primary{background:linear-gradient(135deg,rgba(216,117,34,.98),rgba(199,94,20,.96))!important;}
.feod-ccs .feod-pepro-doc-box{padding:16px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:20px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;}
.feod-ccs .feod-pepro-doc-box--wide{grid-column:1/-1!important;}
#feodProjectNav{position:relative!important;z-index:var(--feod-panel-z)!important;color:#fff!important;font-family:var(--feod-font-family,inherit)!important;}
#feodProjectNav::before{content:""!important;position:fixed!important;left:0!important;right:0!important;top:0!important;height:var(--feod-pnav-trigger-height)!important;z-index:calc(var(--feod-topbar-z) - 3)!important;background:radial-gradient(circle at 14% 0%,rgba(216,117,34,.20),transparent 31%),radial-gradient(circle at 88% 10%,rgba(79,127,174,.20),transparent 34%),linear-gradient(135deg,rgba(7,21,34,.95),rgba(16,38,61,.94))!important;box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.10)!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;}
#feodProjectNavState{position:absolute!important;left:-9999px!important;}
.feod-pnav-trigger{position:fixed!important;top:0!important;left:50%!important;right:auto!important;z-index:var(--feod-topbar-z)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:max-content!important;height:var(--feod-pnav-trigger-height)!important;min-height:var(--feod-pnav-trigger-height)!important;margin:0!important;padding:0 18px!important;border:0!important;background:transparent!important;color:#fff!important;font-size:13px!important;line-height:1.2!important;font-weight:820!important;letter-spacing:.055em!important;text-transform:uppercase!important;text-align:center!important;cursor:pointer!important;user-select:none!important;transform:translateX(-50%)!important;}
.feod-pnav-trigger__bars{display:grid!important;gap:4px!important;width:24px!important;}
.feod-pnav-trigger__bars span{display:block!important;width:24px!important;height:2px!important;border-radius:99px!important;background:#fff!important;}
.feod-pnav-translator{position:fixed!important;top:7px!important;left:calc(50% + 142px)!important;right:auto!important;z-index:calc(var(--feod-topbar-z) + 2)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;height:42px!important;max-width:180px!important;overflow:visible!important;}
.feod-pnav-backdrop{position:fixed!important;inset:0!important;z-index:var(--feod-panel-z)!important;display:none!important;background:rgba(3,7,13,.72)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;}
#feodProjectNavState:checked~.feod-pnav-backdrop,#feodProjectNav.is-open .feod-pnav-backdrop{display:block!important;}
.feod-pnav-panel{position:fixed!important;top:var(--feod-pnav-trigger-height)!important;left:0!important;right:0!important;bottom:0!important;z-index:calc(var(--feod-panel-z) + 1)!important;display:block!important;transform:translateY(-110%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .32s ease,opacity .24s ease,visibility .24s ease!important;background:linear-gradient(145deg,rgba(7,21,34,.985),rgba(3,7,13,.97))!important;color:#fff!important;overflow:hidden!important;}
#feodProjectNavState:checked~.feod-pnav-panel,#feodProjectNav.is-open .feod-pnav-panel{transform:translateY(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;}
.feod-pnav-scroll{height:100%!important;overflow:auto!important;padding:16px var(--feod-edge) 18px!important;}
.feod-pnav-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin:0 0 14px!important;}
.feod-pnav-search{display:block!important;flex:1 1 auto!important;max-width:1040px!important;}
.feod-pnav-search label{display:block!important;margin:0 0 6px!important;color:rgba(255,255,255,.78)!important;font-size:12px!important;font-weight:800!important;}
.feod-pnav-searchbox{display:flex!important;gap:8px!important;align-items:stretch!important;}
.feod-pnav-searchbox input{flex:1 1 auto!important;min-width:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.10)!important;color:#fff!important;padding:10px 14px!important;font:inherit!important;font-size:13px!important;}
.feod-pnav-searchbox button,.feod-pnav-close,.feod-pnav-detail-close,.feod-pnav-detail-back{border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:#d87522!important;color:#fff!important;padding:10px 14px!important;font-weight:800!important;cursor:pointer!important;font-size:13px!important;}
.feod-pnav-close{width:42px!important;height:42px!important;flex:0 0 42px!important;position:relative!important;}
.feod-pnav-close::before,.feod-pnav-close::after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;top:20px!important;height:2px!important;background:#fff!important;}
.feod-pnav-close::before{transform:rotate(45deg)!important;}
.feod-pnav-close::after{transform:rotate(-45deg)!important;}
.feod-pnav-board{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;min-height:0!important;}
.feod-pnav-command,.feod-pnav-area{border:1px solid rgba(255,255,255,.20)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.04))!important;box-shadow:0 28px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.14)!important;backdrop-filter:blur(20px) saturate(140%)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;padding:14px!important;overflow:visible!important;}
.feod-pnav-command{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(380px,.88fr)!important;gap:14px!important;align-items:stretch!important;}
.feod-pnav-command h2,.feod-pnav-area h3{margin:0 0 6px!important;color:#fff!important;font-size:20px!important;line-height:1.14!important;}
.feod-pnav-command p,.feod-pnav-area p{margin:0!important;color:rgba(255,255,255,.78)!important;font-size:13px!important;line-height:1.34!important;}
.feod-pnav-kicker{display:inline-flex!important;margin:0 0 8px!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(216,117,34,.52)!important;color:#fff!important;background:rgba(216,117,34,.16)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.045em!important;text-transform:uppercase!important;}
.feod-pnav-command-actions,.feod-pnav-main-grid,.feod-pnav-process,.feod-pnav-projects,.feod-pnav-detail-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important;}
.feod-pnav-main-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
.feod-pnav-matrix{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;gap:12px!important;align-items:stretch!important;min-height:0!important;}
.feod-pnav-side-stack{display:grid!important;grid-template-rows:auto auto!important;gap:12px!important;min-height:0!important;}
.feod-pnav-area-head{margin:0 0 9px!important;}
.feod-pnav-main-card,.feod-pnav-action,.feod-pnav-process-step,.feod-pnav-project,.feod-pnav-detail-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:0!important;height:auto!important;padding:9px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;text-decoration:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;cursor:pointer!important;font:inherit!important;text-align:left!important;overflow:visible!important;}
.feod-pnav-action{grid-template-columns:minmax(0,1fr)!important;}
.feod-pnav-main-card strong,.feod-pnav-action strong,.feod-pnav-process-step strong,.feod-pnav-project strong,.feod-pnav-detail-card strong{display:block!important;color:#fff!important;font-size:13px!important;line-height:1.14!important;font-weight:830!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;}
.feod-pnav-main-card small,.feod-pnav-action span,.feod-pnav-process-step small,.feod-pnav-project small,.feod-pnav-detail-card small{display:block!important;color:rgba(255,255,255,.72)!important;font-size:11px!important;line-height:1.20!important;margin-top:2px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;}
.feod-pnav-main-icon,.feod-pnav-project-icon,.feod-pnav-process-num{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:999px!important;background:rgba(216,117,34,.20)!important;border:1px solid rgba(216,117,34,.48)!important;color:#fff!important;font-size:14px!important;font-weight:850!important;}
.feod-pnav-noresults{display:none!important;color:#fff!important;}
.feod-pnav-noresults.is-visible{display:block!important;}
.feod-pnav-detail-backdrop{position:fixed!important;inset:0!important;z-index:var(--feod-modal-z)!important;display:none!important;align-items:center!important;justify-content:center!important;padding:var(--feod-edge)!important;background:rgba(3,7,13,.76)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;}
.feod-pnav-detail-backdrop.is-open{display:flex!important;}
.feod-pnav-detail{width:min(1120px,calc(100vw - (var(--feod-edge) * 2)))!important;max-height:calc(100svh - (var(--feod-edge) * 2))!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(7,21,34,.98),rgba(3,7,13,.97))!important;color:#fff!important;overflow:auto!important;box-shadow:0 36px 100px rgba(0,0,0,.42)!important;}
.feod-pnav-detail-head{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:flex-start!important;padding:16px!important;border-bottom:1px solid rgba(255,255,255,.14)!important;}
.feod-pnav-detail-body{padding:16px!important;}
.feod-pnav-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.feod-pnav-hidden{display:none!important;}
.feod-gux{font-family:var(--feod-font-family,inherit)!important;color:#fff!important;}
#feodGuxRoot{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--feod-pnav-trigger-height)!important;z-index:calc(var(--feod-topbar-z) + 1)!important;pointer-events:none!important;}
.feod-gux-trigger{position:absolute!important;top:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;max-width:min(34vw,260px)!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important;font-size:12px!important;line-height:1.16!important;font-weight:840!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;padding:9px 14px!important;cursor:pointer!important;pointer-events:auto!important;box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.14)!important;backdrop-filter:blur(15px) saturate(140%)!important;-webkit-backdrop-filter:blur(15px) saturate(140%)!important;}
.feod-gux-trigger--share{left:var(--feod-edge)!important;background:rgba(216,117,34,.72)!important;border-color:rgba(216,117,34,.92)!important;}
.feod-gux-trigger--nav{right:var(--feod-edge)!important;background:rgba(255,255,255,.08)!important;}
.feod-gux-backdrop{position:fixed!important;inset:0!important;z-index:var(--feod-modal-z)!important;display:none!important;align-items:center!important;justify-content:center!important;padding:var(--feod-edge)!important;background:rgba(3,7,13,.76)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;}
.feod-gux-backdrop.is-open{display:flex!important;}
.feod-gux-dialog{width:min(1120px,calc(100vw - (var(--feod-edge) * 2)))!important;max-height:calc(100svh - (var(--feod-edge) * 2))!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(7,21,34,.98),rgba(3,7,13,.97))!important;color:#fff!important;overflow:auto!important;box-shadow:0 36px 100px rgba(0,0,0,.42)!important;}
.feod-gux-dialog__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:16px!important;border-bottom:1px solid rgba(255,255,255,.14)!important;}
.feod-gux-dialog__title{margin:0!important;color:#fff!important;font-size:var(--feod-h3-size)!important;}
.feod-gux-dialog__body{padding:16px!important;}
.feod-gux-close,.feod-gux-dialog__close{width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:#d87522!important;color:#fff!important;font-size:22px!important;line-height:1!important;cursor:pointer!important;}
.feod-gux-dialog__close::before,.feod-gux-close::before{content:"×"!important;}
.feod-gux-nav-grid,.feod-gux-share-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;}
.feod-gux-nav-item,.feod-gux-share-item,.feod-gux-copy{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:58px!important;padding:11px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;text-decoration:none!important;cursor:pointer!important;overflow:visible!important;}
.feod-gux-nav-num,.feod-gux-share-icon{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:999px!important;background:rgba(216,117,34,.20)!important;border:1px solid rgba(216,117,34,.48)!important;color:#fff!important;font-weight:850!important;}
.feod-gux-nav-label,.feod-gux-share-label{display:block!important;color:#fff!important;font-size:14px!important;line-height:1.22!important;font-weight:800!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;}
.feod-gux-note{display:none!important;margin-top:12px!important;color:#fff!important;}
.feod-gux-note.is-visible{display:block!important;}
@media(min-width:1100px) and (min-height:680px){
  .feod-pnav-scroll{overflow:hidden!important;padding:12px var(--feod-edge)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;}
  .feod-pnav-board{min-height:0!important;}
  .feod-pnav-command-copy p{display:none!important;}
  .feod-pnav-command-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .feod-pnav-process,.feod-pnav-projects{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .feod-pnav-area-head p{display:none!important;}
}
@media(max-width:1280px){
  .feod-ccs #modul-b-entscheidungen .feod-b-grid,.feod-ccs #modul-p-media-grid .feod-p-grid,.feod-ccs #modul-n-form-intro .feod-n-grid,.feod-ccs #modul-n-form-intro .feod-n-info-grid,.feod-ccs #modul-q-legal .feod-q-inner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .feod-pnav-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .feod-pnav-command,.feod-pnav-matrix{grid-template-columns:1fr!important;}
  .feod-pnav-scroll{overflow:auto!important;}
}
@media(max-width:980px){
  :root{--feod-edge:clamp(16px,5vw,34px);--feod-pnav-trigger-height:56px;}
  .feod-ccs :where(.feod-pair-grid,.feod-card-grid,.feod-b-grid,.feod-c-grid,.feod-d-grid,.feod-e-grid,.feod-f-grid,.feod-g-role-grid,.feod-i-grid,.feod-k-grid,.feod-l-grid,.feod-m-grid,.feod-n-grid,.feod-o-grid,.feod-p-grid,.feod-q-grid,.feod-r-grid,.feod-pp-grid,.feod-mc-grid,.feod-tr-grid,.feod-ed-grid,.feod-td-grid,.feod-m-point-grid,.feod-n-info-grid,.feod-q-inner-grid),.feod-ccs #modul-b-entscheidungen .feod-b-grid,.feod-ccs #modul-f-sector-board .feod-f-grid,.feod-ccs #modul-k-regional-board .feod-k-grid,.feod-ccs #modul-p-media-grid .feod-p-grid,.feod-ccs #modul-n-form-intro .feod-n-grid,.feod-ccs #modul-n-form-intro .feod-n-info-grid,.feod-ccs #modul-q-legal .feod-q-inner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .feod-ccs .feod-hero-card-stack,.feod-ccs .feod-hero-v10__glass{width:min(100%,720px)!important;max-width:720px!important;}
  .feod-ccs .feod-j-shell,.feod-ccs .feod-pepro-app{grid-template-columns:1fr!important;}
  .feod-ccs #modul-pt-process .feod-pt-grid{grid-template-columns:1fr!important;gap:var(--feod-gap)!important;padding-left:26px!important;}
  .feod-ccs #modul-pt-process .feod-pt-grid::before{left:7px!important;}
  .feod-ccs #modul-pt-process .feod-pt-card:nth-child(n){grid-column:1!important;transform:none!important;}
  .feod-ccs #modul-pt-process .feod-pt-card::after{left:-25px!important;right:auto!important;width:24px!important;}
  .feod-pnav-translator{left:auto!important;right:var(--feod-edge)!important;max-width:120px!important;}
  .feod-gux-trigger__text{font-size:0!important;}
  .feod-gux-trigger{width:42px!important;max-width:42px!important;padding:0!important;}
  .feod-gux-trigger--share::before{content:"↗"!important;font-size:18px!important;}
  .feod-gux-trigger--nav::before{content:"☰"!important;font-size:18px!important;}
}
@media(max-width:640px){
  :root{--feod-edge:16px;}
  .feod-ccs :where(.feod-pair-grid,.feod-card-grid,.feod-b-grid,.feod-c-grid,.feod-d-grid,.feod-e-grid,.feod-f-grid,.feod-g-role-grid,.feod-i-grid,.feod-k-grid,.feod-l-grid,.feod-m-grid,.feod-n-grid,.feod-o-grid,.feod-p-grid,.feod-q-grid,.feod-r-grid,.feod-pp-grid,.feod-mc-grid,.feod-tr-grid,.feod-ed-grid,.feod-td-grid,.feod-m-point-grid,.feod-n-info-grid,.feod-q-inner-grid),.feod-ccs #modul-b-entscheidungen .feod-b-grid,.feod-ccs #modul-f-sector-board .feod-f-grid,.feod-ccs #modul-k-regional-board .feod-k-grid,.feod-ccs #modul-p-media-grid .feod-p-grid,.feod-ccs #modul-n-form-intro .feod-n-grid,.feod-ccs #modul-n-form-intro .feod-n-info-grid,.feod-ccs #modul-q-legal .feod-q-inner-grid,.feod-ccs .feod-hero-v10__mini-row,.feod-ccs .feod-pepro-grid,.feod-ccs .feod-pepro-fields,.feod-ccs .feod-pepro-doc-grid,.feod-ccs .feod-pepro-legal-grid,.feod-pnav-command-actions,.feod-pnav-main-grid,.feod-pnav-process,.feod-pnav-projects,.feod-pnav-detail-grid,.feod-gux-nav-grid,.feod-gux-share-grid{grid-template-columns:1fr!important;}
  .feod-ccs .feod-hero-v10__stage{min-height:auto!important;}
  .feod-ccs .feod-hero-v10__layout{min-height:clamp(620px,100svh,860px)!important;align-items:flex-end!important;padding:32px var(--feod-edge)!important;}
  .feod-ccs .feod-hero-actions{flex-direction:column!important;align-items:stretch!important;}
  .feod-ccs .feod-hero-actions .feod-btn{width:100%!important;}
  .feod-pnav-trigger__text{font-size:11px!important;}
  .feod-pnav-translator{display:none!important;}
  .feod-gux-dialog,.feod-pnav-detail{width:calc(100vw - 24px)!important;max-height:calc(100svh - 24px)!important;}
}

.feod-ccs .feod-hero-v10__layout{align-items:stretch!important;}
.feod-ccs .feod-hero-card-stack,.feod-ccs .feod-hero-v10__glass{height:100%!important;min-height:0!important;}
.feod-ccs .feod-hero-actions{margin-top:auto!important;padding-top:14px!important;}
@media(max-width:760px){.feod-ccs .feod-hero-card-stack,.feod-ccs .feod-hero-v10__glass{height:auto!important;}.feod-ccs .feod-hero-actions{margin-top:0!important;}}

.feod-ccs #modul-a-hero .feod-hero-card-stack,
.feod-ccs #modul-a-hero .feod-hero-v10__glass{
  min-height:calc(clamp(600px,56.25vw,940px) - (clamp(44px,5vw,82px) * 2))!important;
}
.feod-ccs #modul-a-hero .feod-hero-actions{
  margin-top:auto!important;
  padding-top:0!important;
  order:40!important;
}
.feod-ccs #modul-a-hero .feod-hero-v10__mini-row{
  order:30!important;
}



:root{--feod-edge:clamp(18px,5.2vw,75px);--feod-shell-max:1720px;--feod-card-bg:linear-gradient(135deg,rgba(214,219,226,.22) 0%,rgba(96,108,122,.22) 34%,rgba(7,21,34,.58) 100%);--feod-card-hover:linear-gradient(135deg,rgba(235,238,242,.26) 0%,rgba(112,124,140,.25) 36%,rgba(7,21,34,.64) 100%);--feod-card-shadow:0 30px 86px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.16);--feod-line:rgba(255,255,255,.22);--feod-section-y:clamp(54px,6.2vw,96px);--feod-gap:clamp(16px,1.7vw,28px);--feod-card-pad:clamp(20px,1.8vw,30px);--feod-premium-pad:clamp(24px,2.4vw,38px);}
html{overflow-x:hidden!important;}body{padding-top:var(--feod-pnav-trigger-height)!important;overflow-x:hidden!important;}
.feod-ccs{font-family:var(--feod-siq-font-family,inherit)!important;}.feod-ccs *{font-family:var(--feod-siq-font-family,inherit)!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;}.feod-ccs h1{font-size:var(--feod-siq-h1-size,22pt)!important;line-height:1.10!important}.feod-ccs h2{font-size:var(--feod-siq-h2-size,20pt)!important;line-height:1.14!important}.feod-ccs h3,.feod-ccs h4{font-size:var(--feod-siq-h3-size,18pt)!important;line-height:1.20!important}.feod-ccs :where(p,li,dd,dt,a,button,label,input,textarea,select,summary){font-size:var(--feod-siq-text-size,16pt)!important;line-height:1.46!important;}
#navcontainer{position:absolute!important;left:-99999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;}#nav.sqrnav,#nav.sqrnav>ul{display:block!important;visibility:hidden!important;height:0!important;overflow:hidden!important;}
.feod-pnav-trigger{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:auto!important;padding:0 22px!important;border-radius:0 0 22px 22px!important;border-left:1px solid rgba(255,255,255,.14)!important;border-right:1px solid rgba(255,255,255,.14)!important;}
.feod-pnav-translator{position:fixed!important;top:7px!important;left:calc(50% + 138px)!important;z-index:var(--feod-pnav-z-trigger)!important;display:flex!important;align-items:center!important;height:44px!important;width:auto!important;max-width:220px!important;margin:0!important;padding:0!important;}
.feod-pnav-scroll{height:100%!important;overflow:hidden!important;padding:clamp(12px,1.4vw,20px) var(--feod-edge)!important;}.feod-pnav-head{gap:12px!important;margin:0 0 12px!important}.feod-pnav-search label{margin:0 0 5px!important;font-size:12px!important;line-height:1.2!important}.feod-pnav-searchbox input{padding:9px 14px!important;font-size:14px!important;line-height:1.2!important}.feod-pnav-searchbox button,.feod-pnav-close,.feod-pnav-detail-close,.feod-pnav-detail-back{padding:9px 14px!important;font-size:13px!important;line-height:1.2!important}.feod-pnav-close{width:40px!important;height:40px!important;flex-basis:40px!important}.feod-pnav-board{grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;height:calc(100vh - var(--feod-pnav-trigger-height) - 92px)!important;min-height:0!important}.feod-pnav-command,.feod-pnav-area{border-radius:22px!important;padding:clamp(12px,1.25vw,18px)!important;overflow:visible!important}.feod-pnav-command{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)!important;gap:14px!important}.feod-pnav-command h2,.feod-pnav-area h3{margin:0 0 5px!important;font-size:20px!important;line-height:1.16!important}.feod-pnav-command p,.feod-pnav-area p{font-size:13px!important;line-height:1.32!important}.feod-pnav-kicker{margin:0 0 8px!important;font-size:11px!important}.feod-pnav-command-actions,.feod-pnav-main-grid,.feod-pnav-process,.feod-pnav-projects,.feod-pnav-detail-grid{gap:9px!important}.feod-pnav-matrix{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr)!important;gap:12px!important;align-items:stretch!important}.feod-pnav-side-stack{grid-template-rows:1fr 1fr!important;gap:12px!important;min-height:0!important}.feod-pnav-main-card,.feod-pnav-action,.feod-pnav-process-step,.feod-pnav-project,.feod-pnav-detail-card{min-height:0!important;height:auto!important;padding:10px!important;border-radius:16px!important;overflow:visible!important}.feod-pnav-main-card strong,.feod-pnav-action strong,.feod-pnav-process-step strong,.feod-pnav-project strong,.feod-pnav-detail-card strong{font-size:13px!important;line-height:1.16!important;white-space:normal!important;overflow:visible!important}.feod-pnav-main-card small,.feod-pnav-action span,.feod-pnav-process-step small,.feod-pnav-project small,.feod-pnav-detail-card small{font-size:11px!important;line-height:1.20!important;white-space:normal!important;overflow:visible!important}.feod-pnav-main-icon,.feod-pnav-project-icon,.feod-pnav-process-num{width:30px!important;height:30px!important;font-size:13px!important}
.feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro){width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:var(--feod-section-y) var(--feod-edge)!important;background:linear-gradient(135deg,rgba(223,226,232,.98),rgba(244,246,248,.96) 45%,rgba(231,235,240,.98))!important;color:#071522!important;overflow:hidden!important;}
.feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro)::before{display:block!important;opacity:.16!important;mix-blend-mode:multiply!important}.feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro)::after{background:radial-gradient(circle at 12% 4%,rgba(216,117,34,.13),transparent 28%),radial-gradient(circle at 88% 22%,rgba(31,58,96,.12),transparent 31%),linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,255,255,.90))!important;}
.feod-ccs :where(.feod-m01-hero,.feod-modul-a,.feod-hero-v10,.feod-modul-j,.feod-project-cta){background:#03070d!important;color:#fff!important;padding:0!important}.feod-ccs :where(.feod-m01-hero,.feod-modul-a,.feod-hero-v10,.feod-modul-j,.feod-project-cta)::before,.feod-ccs :where(.feod-m01-hero,.feod-modul-a,.feod-hero-v10,.feod-modul-j,.feod-project-cta)::after{display:none!important}
.feod-ccs :where(.feod-shell,.feod-section-head,.feod-b-shell,.feod-c-shell,.feod-d-shell,.feod-e-shell,.feod-f-shell,.feod-g-shell,.feod-h-shell,.feod-i-shell,.feod-k-shell,.feod-l-shell,.feod-m-shell,.feod-n-shell,.feod-o-shell,.feod-p-shell,.feod-q-shell,.feod-r-shell,.feod-pt-shell,.feod-pp-shell,.feod-mc-shell,.feod-tr-shell,.feod-ed-shell,.feod-td-shell){max-width:var(--feod-shell-max)!important;margin:0 auto!important;padding-top:20px!important;padding-bottom:20px!important}.feod-ccs :where(.feod-section-head,.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head){padding-top:0!important;margin-bottom:clamp(24px,3vw,44px)!important}.feod-ccs .feod-kicker{margin:0 0 16px!important}.feod-ccs #modul-q-legal .feod-kicker,.feod-ccs #modul-q-legal .feod-kicker:visited,.feod-ccs #modul-q-legal .feod-kicker:hover,.feod-ccs #modul-q-legal .feod-kicker:focus,.feod-ccs #modul-q-legal .feod-kicker:active{color:#fff!important;border-color:rgba(255,255,255,.24)!important;background:rgba(255,255,255,.08)!important}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-pp-card,.feod-project-path-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-h-answer-card,.feod-h-panel,.feod-m-mega-card,.feod-m-point,.feod-n-info-item,.feod-n-mega-card,.feod-q-mega-card,.feod-q-inner-card){height:auto!important;min-height:0!important;padding:var(--feod-card-pad)!important;border:1px solid var(--feod-line)!important;border-radius:26px!important;background:var(--feod-card-bg)!important;color:#fff!important;box-shadow:var(--feod-card-shadow)!important;backdrop-filter:blur(26px) saturate(150%)!important;-webkit-backdrop-filter:blur(26px) saturate(150%)!important;overflow:visible!important}.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-pp-card,.feod-project-path-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-h-answer-card,.feod-h-panel,.feod-m-mega-card,.feod-m-point,.feod-n-info-item,.feod-n-mega-card,.feod-q-mega-card,.feod-q-inner-card) :where(h1,h2,h3,h4,h5,h6,p,li,a,span,strong,small,em,label,summary,figcaption,div){color:#fff!important}.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-pp-card,.feod-project-path-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-h-answer-card,.feod-h-panel,.feod-m-mega-card,.feod-m-point,.feod-n-info-item,.feod-n-mega-card,.feod-q-mega-card,.feod-q-inner-card) p{color:rgba(255,255,255,.84)!important}.feod-ccs :where(.feod-card:hover,.feod-b-card:hover,.feod-c-card:hover,.feod-d-card:hover,.feod-e-card:hover,.feod-f-card:hover,.feod-g-role-card:hover,.feod-i-card:hover,.feod-k-card:hover,.feod-l-card:hover,.feod-m-card:hover,.feod-n-card:hover,.feod-o-card:hover,.feod-p-card:hover,.feod-q-card:hover,.feod-r-card:hover,.feod-project-path-card:hover,.feod-pp-card:hover,.feod-mc-card:hover,.feod-tr-card:hover,.feod-ed-card:hover,.feod-td-card:hover){background:var(--feod-card-hover)!important;border-color:rgba(216,117,34,.58)!important;}
.feod-ccs :where(.feod-b-grid,.feod-c-grid,.feod-d-grid,.feod-e-grid,.feod-f-grid,.feod-g-role-grid,.feod-i-grid,.feod-k-grid,.feod-l-grid,.feod-m-grid,.feod-n-grid,.feod-o-grid,.feod-p-grid,.feod-q-grid,.feod-r-grid,.feod-pp-grid,.feod-mc-grid,.feod-tr-grid,.feod-ed-grid,.feod-td-grid,.feod-m-point-grid,.feod-n-info-grid,.feod-q-inner-grid){display:grid!important;gap:var(--feod-gap)!important;align-items:stretch!important;width:100%!important}.feod-ccs #modul-b-entscheidungen .feod-b-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.feod-ccs #modul-f-sector-board .feod-f-grid,.feod-ccs #modul-k-regional-board .feod-k-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.feod-ccs #modul-p-media-grid .feod-p-grid,.feod-ccs #modul-n-form-intro .feod-n-grid,.feod-ccs #modul-n-form-intro .feod-n-info-grid,.feod-ccs #modul-q-legal .feod-q-inner-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.feod-ccs #modul-k-regional-board .feod-k-card{display:flex!important;flex-direction:column!important}.feod-ccs #modul-k-regional-board .feod-k-card-inner{display:contents!important}.feod-ccs #modul-k-regional-board .feod-k-scope{order:1!important;align-self:flex-start!important;margin:0 0 10px!important}.feod-ccs #modul-k-regional-board .feod-k-card h3{order:2!important;margin-bottom:14px!important}.feod-ccs #modul-k-regional-board .feod-k-media{order:3!important;margin:0 0 16px!important}.feod-ccs #modul-k-regional-board .feod-k-card p{order:4!important}.feod-ccs #modul-k-regional-board .feod-k-actions{order:5!important}
.feod-ccs :where(.feod-media,figure.feod-media,.feod-card-media,.feod-image-frame,.feod-d-media,.feod-f-media,.feod-k-media,.feod-o-media,.feod-p-media,.feod-td-media,.feod-link-card-media,.feod-gallery-media){border-radius:22px!important;overflow:hidden!important}.feod-ccs :where(.feod-media,figure.feod-media,.feod-card-media,.feod-image-frame,.feod-d-media,.feod-f-media,.feod-k-media,.feod-o-media,.feod-p-media,.feod-td-media,.feod-link-card-media,.feod-gallery-media)>img{object-fit:cover!important}
.feod-ccs #modul-a-hero{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important}.feod-ccs #modul-a-hero .feod-hero-v10__stage{position:relative!important;display:block!important;width:100%!important;min-height:clamp(620px,56.25vw,940px)!important;overflow:hidden!important;background:#03070d!important}.feod-ccs #modul-a-hero .feod-hero-v10__image{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.feod-ccs #modul-a-hero .feod-hero-v10__image video,.feod-ccs #modul-a-hero .feod-hero-v10__image img,.feod-ccs #modul-a-hero .feod-hero-bg,.feod-ccs #modul-a-hero .feod-hero-bg-video,.feod-ccs #modul-a-hero .feod-hero-bg-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background:#03070d!important;filter:brightness(.92) contrast(1.08) saturate(1.05)!important}.feod-ccs #modul-a-hero .feod-hero-bg-video,.feod-ccs #modul-a-hero .feod-hero-v10__image video{z-index:2!important;opacity:1!important;transition:opacity .68s cubic-bezier(.2,.7,.2,1)!important}.feod-ccs #modul-a-hero .feod-hero-bg-image,.feod-ccs #modul-a-hero .feod-hero-v10__image img{z-index:1!important;opacity:1!important}.feod-ccs #modul-a-hero .is-feod-hero-video-ended .feod-hero-bg-video,.feod-ccs #modul-a-hero .is-feod-hero-video-unavailable .feod-hero-bg-video{opacity:0!important}.feod-ccs #modul-a-hero .feod-hero-v10__image::after{content:""!important;position:absolute!important;inset:-12% -20%!important;z-index:4!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(100deg,transparent 0%,rgba(216,117,34,0) 36%,rgba(216,117,34,.34) 49%,rgba(143,191,232,.22) 50%,rgba(255,255,255,.08) 53%,transparent 66%),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 7px)!important;transform:translateX(-115%) skewX(-10deg)!important}.feod-ccs #modul-a-hero .is-feod-hero-video-ended .feod-hero-v10__image::after{animation:feod-hero-wipe .95s cubic-bezier(.2,.8,.2,1) 1 both!important}@keyframes feod-hero-wipe{0%{opacity:0;transform:translateX(-115%) skewX(-10deg)}22%{opacity:1}100%{opacity:0;transform:translateX(115%) skewX(-10deg)}}.feod-ccs #modul-a-hero .feod-hero-v10__overlay{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(3,7,13,.50) 0%,rgba(3,7,13,.34) 34%,rgba(3,7,13,.10) 70%,rgba(3,7,13,.06) 100%),linear-gradient(0deg,rgba(3,7,13,.34),rgba(3,7,13,.04) 43%,rgba(3,7,13,.18))!important}.feod-ccs #modul-a-hero .feod-hero-v10__layout{position:relative!important;z-index:5!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:var(--feod-shell-max)!important;min-height:inherit!important;margin:0 auto!important;padding:clamp(38px,5vw,78px) var(--feod-edge) clamp(34px,4vw,68px)!important;pointer-events:none!important}.feod-ccs #modul-a-hero .feod-hero-card-stack,.feod-ccs #modul-a-hero .feod-hero-v10__glass{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:14px!important;width:min(720px,45%)!important;max-width:calc(100vw - (var(--feod-edge) * 2))!important;align-self:stretch!important;align-content:start!important;pointer-events:auto!important}.feod-ccs #modul-a-hero .feod-hero-card,.feod-ccs #modul-a-hero .feod-hero-v10__mini{padding:clamp(18px,2.15vw,32px)!important;border:1px solid rgba(255,255,255,.30)!important;border-radius:28px!important;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.055) 38%,rgba(7,21,34,.26))!important;color:#fff!important;box-shadow:0 24px 70px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.20)!important;backdrop-filter:blur(20px) saturate(150%)!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;overflow:visible!important}.feod-ccs #modul-a-hero .feod-hero-v10__mini-row{order:3!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.feod-ccs #modul-a-hero .feod-hero-actions{order:4!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:0!important;padding-top:0!important;align-self:end!important}.feod-ccs #modul-a-hero .feod-hero-v10__mini strong{display:block!important;margin:0 0 7px!important;font-size:calc(var(--feod-siq-text-size,16pt)*.94)!important;line-height:1.16!important}.feod-ccs #modul-a-hero .feod-hero-v10__mini p{margin:0!important;font-size:calc(var(--feod-siq-text-size,16pt)*.86)!important;line-height:1.30!important}
.feod-ccs .feod-pt-grid{position:relative!important;display:block!important;width:100%!important;margin:0 auto!important;padding:8px 0!important}.feod-ccs .feod-pt-grid::before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;width:2px!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,transparent,rgba(216,117,34,.75),transparent)!important}.feod-ccs .feod-pt-card{position:relative!important;width:calc(50% - var(--feod-gap))!important;margin:0 0 var(--feod-gap)!important;padding:var(--feod-card-pad)!important;border:1px solid var(--feod-line)!important;border-radius:26px!important;background:var(--feod-card-bg)!important;color:#fff!important;box-shadow:var(--feod-card-shadow)!important;backdrop-filter:blur(26px) saturate(150%)!important;-webkit-backdrop-filter:blur(26px) saturate(150%)!important;overflow:visible!important}.feod-ccs .feod-pt-card:nth-child(odd){margin-right:calc(50% + var(--feod-gap))!important;margin-left:0!important}.feod-ccs .feod-pt-card:nth-child(even){margin-left:calc(50% + var(--feod-gap))!important;margin-right:0!important}.feod-ccs .feod-pt-card::after{content:""!important;position:absolute!important;top:32px!important;width:14px!important;height:14px!important;border-radius:999px!important;background:#d87522!important;box-shadow:0 0 0 7px rgba(216,117,34,.18)!important}.feod-ccs .feod-pt-card:nth-child(odd)::after{right:calc((var(--feod-gap)*-1) - 8px)!important}.feod-ccs .feod-pt-card:nth-child(even)::after{left:calc((var(--feod-gap)*-1) - 8px)!important}
.feod-ccs :where(.feod-modul-j,.feod-project-cta){padding:0!important;overflow:hidden!important}.feod-ccs .feod-j-frame{position:relative!important;width:100%!important;min-height:clamp(560px,56.25vw,900px)!important;overflow:hidden!important}.feod-ccs .feod-j-frame>picture,.feod-ccs .feod-j-frame>img,.feod-ccs .feod-j-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;filter:brightness(.86) contrast(1.06) saturate(1.03)!important}.feod-ccs .feod-j-frame::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(3,7,13,.55),rgba(3,7,13,.20) 54%,rgba(3,7,13,.44))!important;pointer-events:none!important}.feod-ccs .feod-j-shell{position:relative!important;z-index:2!important;width:100%!important;max-width:var(--feod-shell-max)!important;margin:0 auto!important;padding:clamp(42px,5vw,82px) var(--feod-edge)!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(340px,.58fr)!important;gap:var(--feod-gap)!important;align-items:stretch!important}.feod-ccs :where(.feod-j-main,.feod-j-side){padding:var(--feod-premium-pad)!important;border:1px solid rgba(255,255,255,.30)!important;border-radius:30px!important;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.055) 38%,rgba(7,21,34,.30))!important;box-shadow:0 28px 78px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.18)!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;overflow:visible!important}
.feod-ccs .feod-pepro{background:linear-gradient(135deg,#06101d,#071522 54%,#10263d)!important;color:#fff!important}.feod-ccs .feod-pepro::before{opacity:.12!important;mix-blend-mode:screen!important}.feod-ccs .feod-pepro-app{position:relative!important;z-index:1!important;width:100%!important;max-width:var(--feod-shell-max)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(320px,.34fr) minmax(0,1fr)!important;gap:var(--feod-gap)!important;align-items:stretch!important}.feod-ccs .feod-pepro-rail,.feod-ccs .feod-pepro-stage,.feod-ccs .feod-pepro-result-stage,.feod-ccs .feod-pepro-request,.feod-ccs .feod-pepro .ngform,.feod-ccs .feod-pepro-doc,.feod-ccs .feod-pepro-doc-box{border:1px solid var(--feod-line)!important;border-radius:26px!important;background:var(--feod-card-bg)!important;color:#fff!important;box-shadow:var(--feod-card-shadow)!important;backdrop-filter:blur(26px) saturate(150%)!important;-webkit-backdrop-filter:blur(26px) saturate(150%)!important;padding:var(--feod-card-pad)!important;overflow:visible!important}.feod-ccs .feod-pepro :where(h1,h2,h3,h4,p,li,label,button,a,span,strong,small,div){font-family:inherit!important;color:#fff!important}.feod-ccs .feod-pepro-grid,.feod-ccs .feod-pepro-fields,.feod-ccs .feod-pepro-doc-grid,.feod-ccs .feod-pepro-legal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.feod-ccs .feod-pepro-stepnav{list-style:none!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:18px 0!important;padding:0!important}.feod-ccs .feod-pepro-stepnav button,.feod-ccs .feod-pepro-choice{border:1px solid rgba(255,255,255,.18)!important;border-radius:16px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;padding:10px!important}.feod-ccs .feod-pepro-stepnav button.is-active,.feod-ccs .feod-pepro-choice.is-selected{border-color:rgba(216,117,34,.74)!important;background:rgba(216,117,34,.18)!important}.feod-ccs .feod-pepro input,.feod-ccs .feod-pepro textarea,.feod-ccs .feod-pepro select{width:100%!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:14px!important;background:rgba(255,255,255,.10)!important;color:#fff!important;padding:11px 12px!important}.feod-ccs .feod-pepro-btn{border-radius:999px!important;background:rgba(255,255,255,.10)!important;color:#fff!important}.feod-ccs .feod-pepro-btn--primary{background:linear-gradient(135deg,#d87522,#b85d18)!important}
#feodGuxRoot{position:fixed!important;inset:0!important;z-index:calc(var(--feod-pnav-z-trigger) - 1)!important;pointer-events:none!important}.feod-gux-trigger{position:fixed!important;top:7px!important;z-index:calc(var(--feod-pnav-z-trigger) - 1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;font-size:14px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:.035em!important;text-transform:uppercase!important;box-shadow:0 12px 32px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.14)!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;cursor:pointer!important;pointer-events:auto!important}.feod-gux-trigger--share{left:var(--feod-edge)!important;right:auto!important;background:linear-gradient(135deg,rgba(216,117,34,.88),rgba(184,93,24,.78))!important}.feod-gux-trigger--nav{right:var(--feod-edge)!important;left:auto!important;background:linear-gradient(135deg,rgba(7,21,34,.86),rgba(16,38,61,.80))!important}#feodGuxBackdrop{position:fixed!important;inset:0!important;z-index:var(--feod-pnav-z-modal)!important;display:none!important;place-items:center!important;background:rgba(3,7,13,.72)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;padding:var(--feod-edge)!important}.feod-gux-backdrop.is-open{display:grid!important}.feod-gux-dialog{width:min(960px,100%)!important;max-height:min(780px,88vh)!important;overflow:auto!important;border-radius:30px!important;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(145deg,rgba(7,21,34,.985),rgba(3,7,13,.965))!important;color:#fff!important;box-shadow:0 40px 120px rgba(0,0,0,.44)!important}.feod-gux-nav-grid,.feod-gux-share-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.feod-gux-nav-item,.feod-gux-share-item,.feod-gux-copy{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:14px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;text-decoration:none!important;word-break:normal!important;overflow-wrap:normal!important}.feod-gux-nav-num,.feod-gux-share-icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:999px!important;background:#d87522!important;color:#fff!important;font-weight:900!important}.feod-gux-nav-label,.feod-gux-share-label{color:#fff!important;font-size:15px!important;line-height:1.22!important;font-weight:780!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}
@media(max-width:1280px){.feod-ccs #modul-b-entscheidungen .feod-b-grid,.feod-ccs #modul-p-media-grid .feod-p-grid,.feod-ccs #modul-n-form-intro .feod-n-grid,.feod-ccs #modul-n-form-intro .feod-n-info-grid,.feod-ccs #modul-q-legal .feod-q-inner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.feod-ccs #modul-a-hero .feod-hero-card-stack,.feod-ccs #modul-a-hero .feod-hero-v10__glass{width:min(720px,56%)!important}.feod-pnav-scroll{overflow:auto!important}.feod-pnav-command,.feod-pnav-matrix{grid-template-columns:1fr!important}.feod-pnav-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important}.feod-pnav-board{height:auto!important}.feod-pnav-projects,.feod-pnav-process{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:980px){.feod-pnav-trigger{left:var(--feod-edge)!important;transform:none!important}.feod-pnav-translator{left:calc(var(--feod-edge) + 190px)!important}.feod-gux-trigger--share{display:none!important}.feod-ccs :where(.feod-b-grid,.feod-c-grid,.feod-d-grid,.feod-e-grid,.feod-f-grid,.feod-g-role-grid,.feod-i-grid,.feod-k-grid,.feod-l-grid,.feod-m-grid,.feod-n-grid,.feod-o-grid,.feod-p-grid,.feod-q-grid,.feod-r-grid,.feod-pp-grid,.feod-mc-grid,.feod-tr-grid,.feod-ed-grid,.feod-td-grid,.feod-m-point-grid,.feod-n-info-grid,.feod-q-inner-grid),.feod-ccs #modul-k-regional-board .feod-k-grid,.feod-ccs #modul-f-sector-board .feod-f-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.feod-ccs #modul-a-hero .feod-hero-card-stack,.feod-ccs #modul-a-hero .feod-hero-v10__glass{width:100%!important;max-width:760px!important}.feod-ccs .feod-pt-grid::before{left:19px!important}.feod-ccs .feod-pt-card,.feod-ccs .feod-pt-card:nth-child(odd),.feod-ccs .feod-pt-card:nth-child(even){width:calc(100% - 44px)!important;margin-left:44px!important;margin-right:0!important}.feod-ccs .feod-pt-card::after,.feod-ccs .feod-pt-card:nth-child(odd)::after,.feod-ccs .feod-pt-card:nth-child(even)::after{left:-32px!important;right:auto!important}.feod-ccs .feod-j-shell,.feod-ccs .feod-pepro-app{grid-template-columns:1fr!important}.feod-ccs .feod-pepro-grid,.feod-ccs .feod-pepro-fields,.feod-ccs .feod-pepro-doc-grid,.feod-ccs .feod-pepro-legal-grid{grid-template-columns:1fr!important}}
@media(max-width:640px){:root{--feod-edge:18px;--feod-pnav-trigger-height:56px}.feod-pnav-trigger__text{display:none!important}.feod-pnav-trigger{width:56px!important;padding:0!important;border-radius:0 0 18px 0!important}.feod-pnav-translator{left:82px!important;max-width:150px!important}.feod-gux-trigger--nav{padding:0 12px!important;font-size:12px!important}.feod-pnav-main-grid,.feod-pnav-command-actions,.feod-pnav-process,.feod-pnav-projects,.feod-pnav-detail-grid,.feod-gux-nav-grid,.feod-gux-share-grid,.feod-ccs :where(.feod-b-grid,.feod-c-grid,.feod-d-grid,.feod-e-grid,.feod-f-grid,.feod-g-role-grid,.feod-i-grid,.feod-k-grid,.feod-l-grid,.feod-m-grid,.feod-n-grid,.feod-o-grid,.feod-p-grid,.feod-q-grid,.feod-r-grid,.feod-pp-grid,.feod-mc-grid,.feod-tr-grid,.feod-ed-grid,.feod-td-grid,.feod-m-point-grid,.feod-n-info-grid,.feod-q-inner-grid),.feod-ccs #modul-k-regional-board .feod-k-grid,.feod-ccs #modul-f-sector-board .feod-f-grid,.feod-ccs #modul-b-entscheidungen .feod-b-grid,.feod-ccs #modul-p-media-grid .feod-p-grid,.feod-ccs #modul-n-form-intro .feod-n-grid,.feod-ccs #modul-n-form-intro .feod-n-info-grid,.feod-ccs #modul-q-legal .feod-q-inner-grid{grid-template-columns:1fr!important}.feod-ccs #modul-a-hero .feod-hero-v10__layout{min-height:auto!important;padding:34px var(--feod-edge)!important}.feod-ccs #modul-a-hero .feod-hero-card-stack,.feod-ccs #modul-a-hero .feod-hero-v10__glass{width:100%!important}.feod-ccs #modul-a-hero .feod-hero-v10__mini-row{grid-template-columns:1fr!important}.feod-ccs #modul-a-hero .feod-hero-actions{flex-direction:column!important;align-items:stretch!important}.feod-ccs #modul-a-hero .feod-hero-actions .feod-btn{width:100%!important}.feod-ccs .feod-j-shell{padding:34px var(--feod-edge)!important}.feod-ccs .feod-j-frame{min-height:auto!important}.feod-ccs :where(.feod-btn,.feod-button,.feod-card-btn,.feod-module-btn,.feod-b-card-btn,.feod-c-card-btn,.feod-d-card-btn,.feod-e-card-btn,.feod-e-cta-btn,.feod-f-card-btn,.feod-g-cta-btn,.feod-h-btn,.feod-i-btn,.feod-j-btn,.feod-k-btn,.feod-l-btn,.feod-m-btn,.feod-n-btn,.feod-o-btn,.feod-p-btn,.feod-q-btn,.feod-r-btn,.feod-pt-btn,.feod-pp-btn,.feod-mc-btn,.feod-tr-btn,.feod-ed-btn,.feod-td-btn,.feod-pepro-btn){width:100%!important}}
@media(max-height:760px) and (min-width:981px){.feod-pnav-scroll{overflow:auto!important}.feod-pnav-board{height:auto!important}.feod-pnav-command p,.feod-pnav-area-head p{display:none!important}.feod-pnav-main-card,.feod-pnav-action,.feod-pnav-process-step,.feod-pnav-project{padding:8px!important}.feod-pnav-command,.feod-pnav-area{padding:10px!important}.feod-pnav-head{margin-bottom:8px!important}.feod-pnav-command h2,.feod-pnav-area h3{font-size:18px!important}}


/* FEOD V57 CONSOLIDATED RENDER LOCK */
:root{
  --feod-pnav-trigger-height:56px;
  --feod-edge:clamp(18px,5vw,75px);
  --feod-v57-card-bg:linear-gradient(145deg,rgba(232,236,240,.14) 0%,rgba(87,99,114,.22) 32%,rgba(18,32,48,.52) 68%,rgba(3,7,13,.72) 100%);
  --feod-v57-card-bg-strong:linear-gradient(145deg,rgba(222,226,232,.16) 0%,rgba(72,86,103,.24) 34%,rgba(7,21,34,.64) 100%);
  --feod-v57-line:rgba(255,255,255,.25);
}
body{padding-top:var(--feod-pnav-trigger-height)!important;overflow-x:hidden!important;}

/* Top navigation line */
.feod-pnav-trigger{
  left:50%!important;
  right:auto!important;
  top:0!important;
  width:auto!important;
  min-width:max-content!important;
  transform:translateX(-50%)!important;
  height:var(--feod-pnav-trigger-height)!important;
  padding:0 22px!important;
  border-radius:0 0 22px 22px!important;
  border-left:1px solid rgba(255,255,255,.16)!important;
  border-right:1px solid rgba(255,255,255,.16)!important;
  background:linear-gradient(135deg,rgba(7,21,34,.96),rgba(16,38,61,.93))!important;
}
#feodProjectNav.is-open .feod-pnav-trigger,
#feodProjectNavState:checked~.feod-pnav-trigger{transform:translateX(-50%)!important;}
.feod-pnav-translator{
  top:0!important;
  left:calc(50% + 150px)!important;
  right:auto!important;
  height:var(--feod-pnav-trigger-height)!important;
  max-width:240px!important;
  transform:none!important;
}

/* Compact project navigation panel */
.feod-pnav-panel{
  top:var(--feod-pnav-trigger-height)!important;
  height:calc(100svh - var(--feod-pnav-trigger-height))!important;
  max-height:calc(100svh - var(--feod-pnav-trigger-height))!important;
  bottom:auto!important;
  overflow:hidden!important;
}
.feod-pnav-scroll{
  height:100%!important;
  max-height:100%!important;
  overflow:hidden!important;
  padding:14px var(--feod-edge)!important;
}
.feod-pnav-head{
  align-items:center!important;
  gap:14px!important;
  margin:0 0 12px!important;
  min-height:44px!important;
}
.feod-pnav-search label{display:none!important;}
.feod-pnav-searchbox input{
  min-height:42px!important;
  padding:9px 14px!important;
  font-size:14px!important;
  line-height:1.2!important;
}
.feod-pnav-searchbox button,
.feod-pnav-close{
  min-height:42px!important;
  height:42px!important;
  padding:9px 14px!important;
  font-size:14px!important;
  line-height:1.1!important;
}
.feod-pnav-board{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr)!important;
  gap:12px!important;
  height:calc(100% - 56px)!important;
  min-height:0!important;
  overflow:visible!important;
}
.feod-pnav-command,
.feod-pnav-area{
  padding:14px!important;
  border-radius:22px!important;
  overflow:visible!important;
}
.feod-pnav-command{
  grid-template-columns:minmax(0,.88fr) minmax(320px,1fr)!important;
  gap:12px!important;
  align-items:stretch!important;
}
.feod-pnav-command h2,
.feod-pnav-area h3{
  margin:0 0 6px!important;
  font-size:clamp(17px,1.35vw,22px)!important;
  line-height:1.12!important;
}
.feod-pnav-command p,
.feod-pnav-area p{
  font-size:13px!important;
  line-height:1.25!important;
}
.feod-pnav-kicker{
  margin:0 0 8px!important;
  min-height:0!important;
  padding:5px 9px!important;
  font-size:11px!important;
}
.feod-pnav-command-actions,
.feod-pnav-main-grid,
.feod-pnav-process,
.feod-pnav-projects,
.feod-pnav-detail-grid{
  gap:9px!important;
}
.feod-pnav-main-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
.feod-pnav-command-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.feod-pnav-matrix{
  grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr)!important;
  gap:12px!important;
  min-height:0!important;
  height:100%!important;
  align-items:stretch!important;
  overflow:visible!important;
}
.feod-pnav-side-stack{
  gap:12px!important;
  min-height:0!important;
  height:100%!important;
  grid-template-rows:auto minmax(0,1fr)!important;
  overflow:visible!important;
}
.feod-pnav-area-head{margin:0 0 8px!important;}
.feod-pnav-process,
.feod-pnav-projects{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.feod-pnav-main-card,
.feod-pnav-action,
.feod-pnav-process-step,
.feod-pnav-project,
.feod-pnav-detail-card{
  min-height:0!important;
  height:auto!important;
  padding:10px!important;
  gap:8px!important;
  border-radius:17px!important;
  overflow:visible!important;
}
.feod-pnav-main-card strong,
.feod-pnav-action strong,
.feod-pnav-process-step strong,
.feod-pnav-project strong,
.feod-pnav-detail-card strong{
  font-size:14px!important;
  line-height:1.16!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.feod-pnav-main-card small,
.feod-pnav-action span,
.feod-pnav-process-step small,
.feod-pnav-project small,
.feod-pnav-detail-card small{
  font-size:12px!important;
  line-height:1.18!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.feod-pnav-main-icon,
.feod-pnav-project-icon,
.feod-pnav-process-num{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  font-size:13px!important;
}
.feod-pnav-detail{
  width:min(1180px,calc(100vw - (var(--feod-edge) * 2)))!important;
  max-height:calc(100svh - 84px)!important;
  overflow:auto!important;
}
.feod-pnav-detail-head{padding:16px!important;}
.feod-pnav-detail-body{padding:16px!important;}

/* Topline share and page-content controls */
#feodGuxRoot{
  position:fixed!important;
  top:0!important;
  left:0!important;
  right:0!important;
  bottom:auto!important;
  z-index:2147483400!important;
  display:block!important;
  width:100vw!important;
  height:var(--feod-pnav-trigger-height)!important;
  pointer-events:none!important;
  font-family:var(--feod-siq-font-family,inherit)!important;
}
#feodGuxRoot .feod-gux-trigger{
  position:fixed!important;
  top:7px!important;
  min-height:42px!important;
  height:42px!important;
  max-width:calc(50vw - 190px)!important;
  padding:9px 16px!important;
  pointer-events:auto!important;
  font-size:14px!important;
  line-height:1.1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
#feodGuxRoot .feod-gux-trigger--share{
  left:var(--feod-edge)!important;
  right:auto!important;
  border-color:rgba(255,255,255,.26)!important;
  background:linear-gradient(145deg,rgba(216,117,34,.82),rgba(184,93,24,.68))!important;
  color:#fff!important;
  box-shadow:0 14px 34px rgba(216,117,34,.26),inset 0 1px 0 rgba(255,255,255,.22)!important;
}
#feodGuxRoot .feod-gux-trigger--nav{
  right:var(--feod-edge)!important;
  left:auto!important;
}
.feod-gux-backdrop{padding:calc(var(--feod-pnav-trigger-height) + 18px) var(--feod-edge) 22px!important;}
.feod-gux-dialog{max-height:calc(100svh - var(--feod-pnav-trigger-height) - 44px)!important;}
.feod-gux-nav-item,
.feod-gux-nav-label,
.feod-gux-nav-num{hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;}

/* FEOD full-bleed modules with shared 75px content line */
.feod-ccs{
  --feod-edge:clamp(18px,5vw,75px);
  --feod-gutter:var(--feod-edge);
  font-family:var(--feod-siq-font-family,inherit)!important;
}
.feod-ccs *{font-family:inherit!important;}
.feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro){
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:clamp(52px,6vw,92px) var(--feod-edge)!important;
  overflow:hidden!important;
}
@supports(width:100dvw){
  .feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro){
    width:100dvw!important;
    max-width:100dvw!important;
    margin-left:calc(50% - 50dvw)!important;
    margin-right:calc(50% - 50dvw)!important;
  }
}
.feod-ccs :where(.feod-b-shell,.feod-c-shell,.feod-d-shell,.feod-e-shell,.feod-f-shell,.feod-g-shell,.feod-h-shell,.feod-i-shell,.feod-k-shell,.feod-l-shell,.feod-m-shell,.feod-n-shell,.feod-o-shell,.feod-p-shell,.feod-q-shell,.feod-r-shell,.feod-pt-shell,.feod-pp-shell,.feod-mc-shell,.feod-tr-shell,.feod-ed-shell,.feod-td-shell,.feod-shell){
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
.feod-ccs :where(.feod-section-head,.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head){
  padding-top:20px!important;
  margin-bottom:clamp(22px,3vw,42px)!important;
}
.feod-ccs .feod-kicker{margin-top:0!important;}
.feod-ccs :where(p,li,dd,dt,a,button,label,input,textarea,select,summary){font-size:var(--feod-siq-text-size,16pt)!important;line-height:var(--feod-siq-text-line,1.48)!important;}
.feod-ccs h1{font-size:var(--feod-siq-h1-size,22pt)!important;line-height:var(--feod-siq-h1-line,1.12)!important;}
.feod-ccs h2{font-size:var(--feod-siq-h2-size,20pt)!important;line-height:var(--feod-siq-h2-line,1.15)!important;}
.feod-ccs h3{font-size:var(--feod-siq-h3-size,18pt)!important;line-height:var(--feod-siq-h3-line,1.22)!important;}
.feod-ccs h4{font-size:var(--feod-siq-h4-size,18pt)!important;line-height:var(--feod-siq-h4-line,1.22)!important;}

/* Dark glass cards */
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-n-mega-card,.feod-q-mega-card,.feod-h-panel,.feod-h-answer-card){
  min-height:0!important;
  height:auto!important;
  overflow:visible!important;
  border:1px solid var(--feod-v57-line)!important;
  background:var(--feod-v57-card-bg)!important;
  color:#fff!important;
  box-shadow:0 24px 70px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.18)!important;
  backdrop-filter:blur(18px) saturate(145%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(145%)!important;
}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-n-mega-card,.feod-q-mega-card,.feod-h-panel,.feod-h-answer-card) :where(h3,h4,p,li,strong,span,small,a){color:inherit!important;}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-n-mega-card,.feod-q-mega-card,.feod-h-panel,.feod-h-answer-card) p{color:rgba(255,255,255,.84)!important;}

/* Hero: edge-to-edge video/image, constrained overlay stack */
.feod-ccs :where(.feod-m01-hero,.feod-modul-a,.feod-hero-v10){
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:0!important;
  overflow:hidden!important;
  background:#03070d!important;
}
@supports(width:100dvw){.feod-ccs :where(.feod-m01-hero,.feod-modul-a,.feod-hero-v10){width:100dvw!important;max-width:100dvw!important;margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50dvw)!important;}}
.feod-ccs #modul-a-hero .feod-hero-v10__stage,
.feod-ccs .feod-hero-v10__stage{
  min-height:clamp(640px,72svh,960px)!important;
  overflow:hidden!important;
  background:#03070d!important;
}
.feod-ccs #modul-a-hero .feod-hero-v10__image,
.feod-ccs #modul-a-hero .feod-hero-v10__image video,
.feod-ccs #modul-a-hero .feod-hero-v10__image img,
.feod-ccs #modul-a-hero .feod-hero-bg,
.feod-ccs #modul-a-hero .feod-hero-bg-video,
.feod-ccs #modul-a-hero .feod-hero-bg-image{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  border-radius:0!important;
}
.feod-ccs #modul-a-hero .feod-hero-v10__image video,
.feod-ccs #modul-a-hero .feod-hero-v10__image img,
.feod-ccs #modul-a-hero .feod-hero-bg,
.feod-ccs #modul-a-hero .feod-hero-bg-video,
.feod-ccs #modul-a-hero .feod-hero-bg-image{
  object-fit:cover!important;
  object-position:center center!important;
}
.feod-ccs #modul-a-hero .feod-hero-v10__layout{
  position:relative!important;
  z-index:4!important;
  width:100%!important;
  min-height:inherit!important;
  display:flex!important;
  align-items:stretch!important;
  justify-content:flex-start!important;
  padding:clamp(42px,5vw,82px) var(--feod-edge)!important;
  pointer-events:none!important;
}
.feod-ccs #modul-a-hero .feod-hero-v10__layout > :where(.feod-hero-card-stack,.feod-hero-v10__glass),
.feod-ccs #modul-a-hero .feod-hero-card-stack{
  flex:0 1 min(720px,45%)!important;
  width:min(720px,45%)!important;
  max-width:min(720px,45%)!important;
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  gap:14px!important;
  pointer-events:auto!important;
}
.feod-ccs #modul-a-hero :where(.feod-hero-v10__glass,.feod-hero-card,.feod-hero-v10__mini){
  background:linear-gradient(145deg,rgba(232,236,240,.13) 0%,rgba(72,87,104,.20) 36%,rgba(7,21,34,.34) 100%)!important;
  border-color:rgba(255,255,255,.30)!important;
  backdrop-filter:blur(18px) saturate(150%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(150%)!important;
}
.feod-ccs #modul-a-hero .feod-hero-v10__mini-row{order:80!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
.feod-ccs #modul-a-hero .feod-hero-actions{order:999!important;margin-top:0!important;padding-top:0!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;}
.feod-ccs #modul-a-hero .feod-hero-actions .feod-btn{margin-top:0!important;}

/* Requested grid locks */
.feod-ccs #modul-b-entscheidungen .feod-b-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
.feod-ccs #modul-f-sector-board .feod-f-grid,
.feod-ccs #modul-k-regional-board .feod-k-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.feod-ccs #modul-p-media-grid .feod-p-grid,
.feod-ccs #modul-n-form-intro .feod-n-grid,
.feod-ccs #modul-n-form-intro .feod-n-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
.feod-ccs #modul-p-media-grid .feod-p-card-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;}
.feod-ccs #modul-p-media-grid .feod-p-actions,
.feod-ccs #modul-p-media-grid .feod-p-card-body a{margin-top:auto!important;}
.feod-ccs #modul-e-nachweise .feod-e-cta{margin-top:10px!important;padding-top:0!important;}
.feod-ccs #modul-e-nachweise .feod-e-cta-btn{opacity:1!important;filter:none!important;background:linear-gradient(135deg,#d87522,#b85d18)!important;color:#fff!important;}

/* Regional card image between title and text */
.feod-ccs #modul-k-regional-board .feod-k-card{display:grid!important;grid-template-areas:"scope" "title" "media" "text" "actions"!important;grid-template-rows:auto auto auto 1fr auto!important;gap:12px!important;}
.feod-ccs #modul-k-regional-board .feod-k-card-inner{display:contents!important;}
.feod-ccs #modul-k-regional-board .feod-k-scope{grid-area:scope!important;}
.feod-ccs #modul-k-regional-board .feod-k-card h3{grid-area:title!important;}
.feod-ccs #modul-k-regional-board .feod-k-media{grid-area:media!important;margin:0!important;}
.feod-ccs #modul-k-regional-board .feod-k-card p{grid-area:text!important;margin:0!important;}
.feod-ccs #modul-k-regional-board .feod-k-actions{grid-area:actions!important;}

/* Alternating vertical timeline */
.feod-ccs #modul-pt-process .feod-pt-grid{
  position:relative!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:0!important;
  width:100%!important;
  max-width:1320px!important;
  margin:0 auto!important;
  overflow:visible!important;
}
.feod-ccs #modul-pt-process .feod-pt-grid::before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  left:50%!important;
  width:2px!important;
  transform:translateX(-50%)!important;
  background:linear-gradient(180deg,transparent,rgba(216,117,34,.80),transparent)!important;
}
.feod-ccs #modul-pt-process .feod-pt-card{
  position:relative!important;
  width:calc(50% - 42px)!important;
  max-width:calc(50% - 42px)!important;
  margin:0 0 24px!important;
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd){justify-self:start!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(even){justify-self:end!important;}
.feod-ccs #modul-pt-process .feod-pt-card::after{
  content:""!important;
  position:absolute!important;
  top:32px!important;
  width:42px!important;
  height:2px!important;
  background:rgba(216,117,34,.80)!important;
}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd)::after{right:-42px!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(even)::after{left:-42px!important;}
.feod-ccs #modul-pt-process .feod-process-step{display:inline-flex!important;margin:0 0 14px!important;}

/* PEPRO restored formatting */
.feod-ccs .feod-pepro{
  --pepro-night:#03070d;
  --pepro-ink:#071522;
  --pepro-orange:#d87522;
  --pepro-white:#ffffff;
  --pepro-text-dark:#071522;
  --pepro-muted-dark:rgba(7,21,34,.78);
  --pepro-line-dark:rgba(7,21,34,.18);
  --pepro-line-light:rgba(255,255,255,.22);
  --pepro-card-pad:clamp(18px,1.6vw,28px);
  background:radial-gradient(circle at 10% 0%,rgba(216,117,34,.22),transparent 30%),radial-gradient(circle at 90% 8%,rgba(255,255,255,.10),transparent 32%),linear-gradient(135deg,#03070d 0%,#071522 54%,#000 100%)!important;
  color:#fff!important;
}
.feod-ccs .feod-pepro::before{opacity:.12!important;}
.feod-ccs .feod-pepro-app{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  grid-template-columns:minmax(300px,.28fr) minmax(0,1fr)!important;
  align-items:stretch!important;
  width:100%!important;
  min-height:0!important;
  border:1px solid rgba(255,255,255,.34)!important;
  border-radius:34px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.68))!important;
  color:var(--pepro-text-dark)!important;
  box-shadow:0 34px 98px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.88)!important;
  backdrop-filter:blur(28px) saturate(145%)!important;
  -webkit-backdrop-filter:blur(28px) saturate(145%)!important;
  overflow:hidden!important;
}
.feod-ccs .feod-pepro-rail{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:18px!important;padding:var(--pepro-card-pad)!important;color:#fff!important;background:radial-gradient(circle at 18% 0%,rgba(216,117,34,.28),transparent 34%),linear-gradient(180deg,rgba(7,21,34,.98),rgba(3,7,13,.96))!important;border-right:1px solid rgba(255,255,255,.20)!important;}
.feod-ccs .feod-pepro-rail-title{font-size:var(--feod-siq-h3-size,18pt)!important;line-height:var(--feod-siq-h3-line,1.22)!important;font-weight:800!important;color:#fff!important;}
.feod-ccs .feod-pepro-rail-sub,.feod-ccs .feod-pepro-rail-foot{font-size:var(--feod-siq-text-size,16pt)!important;line-height:var(--feod-siq-text-line,1.48)!important;color:rgba(255,255,255,.78)!important;}
.feod-ccs .feod-pepro-stepnav{display:grid!important;gap:10px!important;list-style:none!important;margin:0!important;padding:0!important;}
.feod-ccs .feod-pepro-stepnav button{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:11px!important;align-items:start!important;width:100%!important;padding:11px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;white-space:normal!important;cursor:pointer!important;}
.feod-ccs .feod-pepro-stepnav button.is-active,.feod-ccs .feod-pepro-stepnav button.is-done{border-color:rgba(216,117,34,.74)!important;background:rgba(255,255,255,.15)!important;}
.feod-ccs .feod-pepro-stepnum{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.20)!important;background:rgba(255,255,255,.10)!important;color:#fff!important;font-weight:800!important;}
.feod-ccs .feod-pepro-stepnav button.is-active .feod-pepro-stepnum,.feod-ccs .feod-pepro-stepnav button.is-done .feod-pepro-stepnum{background:#d87522!important;border-color:#d87522!important;}
.feod-ccs .feod-pepro-steplabel{font-size:calc(var(--feod-siq-text-size,16pt) * .88)!important;line-height:1.25!important;color:inherit!important;white-space:normal!important;overflow:visible!important;}
.feod-ccs .feod-pepro-stage,.feod-ccs .feod-pepro-result-stage{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:20px!important;min-width:0!important;min-height:0!important;padding:clamp(24px,3vw,48px)!important;background:rgba(255,255,255,.80)!important;color:var(--pepro-text-dark)!important;overflow:visible!important;}
.feod-ccs .feod-pepro-progress{display:grid!important;grid-template-columns:repeat(var(--pepro-total,17),1fr)!important;gap:6px!important;margin:0 0 4px!important;}
.feod-ccs .feod-pepro-progress span{display:block!important;height:8px!important;border-radius:999px!important;background:rgba(7,21,34,.16)!important;}
.feod-ccs .feod-pepro-progress span.is-done,.feod-ccs .feod-pepro-progress span.is-active{background:#d87522!important;}
.feod-ccs .feod-pepro-question h3,.feod-ccs .feod-pepro-doc h3,.feod-ccs .feod-pepro-doc h4,.feod-ccs .feod-pepro-request h3{color:var(--pepro-text-dark)!important;}
.feod-ccs .feod-pepro-question p{color:var(--pepro-muted-dark)!important;max-width:92ch!important;}
.feod-ccs .feod-pepro-grid,.feod-ccs .feod-pepro-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;}
.feod-ccs .feod-pepro-choice,.feod-ccs .feod-pepro-field,.feod-ccs .feod-pepro-doc,.feod-ccs .feod-pepro-doc-box,.feod-ccs .feod-pepro-legal-grid div{padding:var(--pepro-card-pad)!important;border:1px solid var(--pepro-line-dark)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.80))!important;color:var(--pepro-text-dark)!important;box-shadow:0 20px 60px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.84)!important;overflow:visible!important;}
.feod-ccs .feod-pepro-choice{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:14px!important;cursor:pointer!important;}
.feod-ccs .feod-pepro-choice strong,.feod-ccs .feod-pepro-field label{color:var(--pepro-text-dark)!important;font-weight:800!important;}
.feod-ccs .feod-pepro-choice span span{display:block!important;margin-top:8px!important;color:var(--pepro-muted-dark)!important;}
.feod-ccs .feod-pepro-choice.is-selected{border-color:rgba(216,117,34,.92)!important;box-shadow:0 20px 58px rgba(216,117,34,.18),inset 0 1px 0 rgba(255,255,255,.92)!important;}
.feod-ccs .feod-pepro-field input,.feod-ccs .feod-pepro-field textarea{width:100%!important;min-height:52px!important;padding:12px 14px!important;border:1px solid rgba(7,21,34,.28)!important;border-radius:14px!important;background:rgba(255,255,255,.96)!important;color:var(--pepro-text-dark)!important;font:inherit!important;}
.feod-ccs .feod-pepro-field textarea{min-height:140px!important;resize:vertical!important;}
.feod-ccs .feod-pepro-freefield{grid-column:1 / -1!important;}
.feod-ccs .feod-pepro-actions,.feod-ccs .feod-pepro-result-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important;padding-top:20px!important;border-top:1px solid rgba(7,21,34,.18)!important;}
.feod-ccs .feod-pepro-btn,.feod-ccs .feod-pepro .nglink,.feod-ccs .feod-pepro-source-list a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:12px 20px!important;border:1px solid rgba(7,21,34,.34)!important;border-radius:999px!important;background:linear-gradient(145deg,rgba(7,21,34,.96),rgba(3,7,13,.92))!important;color:#fff!important;font-weight:800!important;text-decoration:none!important;cursor:pointer!important;}
.feod-ccs .feod-pepro-btn--primary,.feod-ccs .feod-pepro .ngformsubmitright{border-color:rgba(216,117,34,.92)!important;background:#d87522!important;color:#fff!important;box-shadow:0 18px 42px rgba(216,117,34,.28)!important;}
.feod-ccs .feod-pepro-doc-scroll{overflow:auto!important;min-height:0!important;padding-right:10px!important;}
.feod-ccs .feod-pepro-doc{max-width:1180px!important;margin:0 auto!important;}
.feod-ccs .feod-pepro-doc-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr)!important;gap:24px!important;padding-bottom:22px!important;border-bottom:2px solid #d87522!important;}
.feod-ccs .feod-pepro-brandtext{font-size:var(--feod-siq-h2-size,20pt)!important;line-height:1.12!important;font-weight:850!important;color:var(--pepro-text-dark)!important;}
.feod-ccs .feod-pepro-doc-grid,.feod-ccs .feod-pepro-legal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin-top:24px!important;}
.feod-ccs .feod-pepro-doc-box--wide{grid-column:1 / -1!important;}
.feod-ccs .feod-pepro-doc-list{display:grid!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important;}
.feod-ccs .feod-pepro-doc-list li{position:relative!important;padding-left:28px!important;color:var(--pepro-muted-dark)!important;}
.feod-ccs .feod-pepro-doc-list li::before{content:""!important;position:absolute!important;left:0!important;top:.48em!important;width:10px!important;height:10px!important;border-radius:999px!important;background:#d87522!important;}
.feod-ccs .feod-pepro-request{padding:clamp(28px,4vw,58px)!important;border-top:1px solid rgba(7,21,34,.18)!important;background:radial-gradient(circle at 12% 0%,rgba(216,117,34,.24),transparent 32%),linear-gradient(135deg,#03070d,#071522 58%,#000)!important;color:#fff!important;}
.feod-ccs .feod-pepro-request[hidden]{display:none!important;}
.feod-ccs .feod-pepro-request h3{color:#fff!important;}
.feod-ccs .feod-pepro-request p{color:rgba(255,255,255,.80)!important;}
.feod-ccs .feod-pepro .ngform{display:grid!important;gap:16px!important;}

/* Final CTA edge-to-edge background with previous two-card arrangement */
.feod-ccs :where(.feod-modul-j,.feod-project-cta){padding:0!important;overflow:hidden!important;background:#03070d!important;}
.feod-ccs .feod-j-frame{position:relative!important;width:100%!important;min-height:clamp(560px,58svh,900px)!important;display:flex!important;align-items:center!important;overflow:hidden!important;}
.feod-ccs .feod-j-media,.feod-ccs .feod-j-frame>img,.feod-ccs .feod-j-frame>picture{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;z-index:0!important;}
.feod-ccs .feod-j-frame::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(3,7,13,.50),rgba(3,7,13,.18) 48%,rgba(3,7,13,.40))!important;pointer-events:none!important;}
.feod-ccs .feod-j-shell{position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(48px,6vw,92px) var(--feod-edge)!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.58fr)!important;gap:var(--feod-gap)!important;align-items:stretch!important;transform:none!important;}
.feod-ccs :where(.feod-j-main,.feod-j-side){background:var(--feod-v57-card-bg)!important;border-color:rgba(255,255,255,.30)!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;}

/* Responsive */
@media(max-width:1280px){
  .feod-pnav-main-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .feod-pnav-scroll{overflow:auto!important;}
  .feod-ccs #modul-b-entscheidungen .feod-b-grid,
  .feod-ccs #modul-p-media-grid .feod-p-grid,
  .feod-ccs #modul-n-form-intro .feod-n-grid,
  .feod-ccs #modul-n-form-intro .feod-n-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:1100px){
  .feod-pnav-panel{overflow:hidden!important;}
  .feod-pnav-scroll{overflow:auto!important;}
  .feod-pnav-command,.feod-pnav-matrix{grid-template-columns:1fr!important;}
  .feod-pnav-side-stack{grid-template-rows:auto!important;}
  .feod-pnav-main-grid,.feod-pnav-command-actions,.feod-pnav-process,.feod-pnav-projects{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .feod-ccs #modul-a-hero .feod-hero-v10__layout > :where(.feod-hero-card-stack,.feod-hero-v10__glass),
  .feod-ccs #modul-a-hero .feod-hero-card-stack{flex-basis:min(760px,100%)!important;width:min(760px,100%)!important;max-width:100%!important;}
  .feod-ccs #modul-f-sector-board .feod-f-grid,.feod-ccs #modul-k-regional-board .feod-k-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .feod-ccs #modul-pt-process .feod-pt-grid::before{left:20px!important;}
  .feod-ccs #modul-pt-process .feod-pt-card{width:calc(100% - 54px)!important;max-width:calc(100% - 54px)!important;justify-self:end!important;}
  .feod-ccs #modul-pt-process .feod-pt-card::after{left:-34px!important;right:auto!important;width:34px!important;}
  .feod-ccs .feod-pepro-app{grid-template-columns:1fr!important;}
  .feod-ccs .feod-pepro-rail{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.20)!important;}
  .feod-ccs .feod-pepro-grid,.feod-ccs .feod-pepro-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .feod-ccs .feod-j-shell{grid-template-columns:1fr!important;}
}
@media(max-width:760px){
  .feod-pnav-trigger{left:var(--feod-edge)!important;right:auto!important;transform:none!important;font-size:0!important;padding:0 15px!important;}
  .feod-pnav-trigger__text{font-size:0!important;}
  .feod-pnav-translator{left:calc(var(--feod-edge) + 70px)!important;max-width:150px!important;}
  #feodGuxRoot .feod-gux-trigger{max-width:38vw!important;padding:8px 12px!important;font-size:12px!important;}
  #feodGuxRoot .feod-gux-trigger--share{left:auto!important;right:calc(var(--feod-edge) + 112px)!important;}
  #feodGuxRoot .feod-gux-trigger--nav{right:var(--feod-edge)!important;}
  .feod-pnav-scroll{padding:12px var(--feod-edge)!important;}
  .feod-pnav-main-grid,.feod-pnav-command-actions,.feod-pnav-process,.feod-pnav-projects{grid-template-columns:1fr!important;}
  .feod-ccs :where(.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro){padding:clamp(42px,10vw,70px) var(--feod-edge)!important;}
  .feod-ccs #modul-a-hero .feod-hero-v10__stage{min-height:auto!important;}
  .feod-ccs #modul-a-hero .feod-hero-v10__layout{min-height:clamp(620px,100svh,860px)!important;padding:34px var(--feod-edge)!important;}
  .feod-ccs #modul-a-hero .feod-hero-v10__mini-row{grid-template-columns:1fr!important;}
  .feod-ccs #modul-a-hero .feod-hero-actions{flex-direction:column!important;align-items:stretch!important;}
  .feod-ccs #modul-a-hero .feod-hero-actions .feod-btn{width:100%!important;}
  .feod-ccs #modul-b-entscheidungen .feod-b-grid,
  .feod-ccs #modul-f-sector-board .feod-f-grid,
  .feod-ccs #modul-k-regional-board .feod-k-grid,
  .feod-ccs #modul-p-media-grid .feod-p-grid,
  .feod-ccs #modul-n-form-intro .feod-n-grid,
  .feod-ccs #modul-n-form-intro .feod-n-info-grid,
  .feod-ccs .feod-pepro-grid,
  .feod-ccs .feod-pepro-fields,
  .feod-ccs .feod-pepro-doc-grid,
  .feod-ccs .feod-pepro-legal-grid{grid-template-columns:1fr!important;}
}
@media(max-height:760px) and (min-width:1101px){.feod-pnav-scroll{overflow:auto!important;}}


:root{
  --feod-card-bg:linear-gradient(145deg,rgba(236,240,245,.16) 0%,rgba(93,107,124,.18) 30%,rgba(18,32,48,.66) 64%,rgba(3,7,13,.86) 100%)!important;
  --feod-card-bg-strong:linear-gradient(145deg,rgba(240,244,248,.18) 0%,rgba(97,111,128,.18) 28%,rgba(7,21,34,.76) 72%,rgba(3,7,13,.90) 100%)!important;
  --feod-card-bg-soft:linear-gradient(145deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.055) 44%,rgba(7,21,34,.76) 100%)!important;
  --feod-v57-card-bg:linear-gradient(145deg,rgba(236,240,245,.16) 0%,rgba(93,107,124,.18) 30%,rgba(18,32,48,.66) 64%,rgba(3,7,13,.86) 100%)!important;
  --feod-v57-card-bg-strong:linear-gradient(145deg,rgba(240,244,248,.18) 0%,rgba(97,111,128,.18) 28%,rgba(7,21,34,.76) 72%,rgba(3,7,13,.90) 100%)!important;
  --feod-v57-line:rgba(255,255,255,.28)!important;
  --feod-pnav-z-trigger:var(--feod-topbar-z,2147483600)!important;
  --feod-pnav-z-modal:var(--feod-modal-z,2147483550)!important;
}
body{background:#03070d!important;}
#feodProjectNav::before{
  background:linear-gradient(135deg,rgba(7,21,34,.44),rgba(16,38,61,.30))!important;
  border-bottom:1px solid rgba(255,255,255,.18)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.16)!important;
  backdrop-filter:blur(22px) saturate(155%)!important;
  -webkit-backdrop-filter:blur(22px) saturate(155%)!important;
}
#feodProjectNav .feod-pnav-trigger{
  left:var(--feod-edge)!important;
  right:auto!important;
  transform:none!important;
  height:44px!important;
  min-height:44px!important;
  top:6px!important;
  padding:0 18px!important;
  border:1px solid rgba(255,255,255,.24)!important;
  border-radius:999px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.055) 40%,rgba(7,21,34,.42))!important;
  box-shadow:0 16px 42px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.18)!important;
  backdrop-filter:blur(20px) saturate(155%)!important;
  -webkit-backdrop-filter:blur(20px) saturate(155%)!important;
}
#feodProjectNav .feod-pnav-translator{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  top:6px!important;
  left:calc(var(--feod-edge) + 238px)!important;
  right:auto!important;
  height:44px!important;
  min-width:74px!important;
  max-width:230px!important;
  padding:0 10px!important;
  border:1px solid rgba(255,255,255,.20)!important;
  border-radius:999px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(7,21,34,.34))!important;
  box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.14)!important;
  backdrop-filter:blur(18px) saturate(150%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(150%)!important;
  z-index:calc(var(--feod-topbar-z,2147483600) + 4)!important;
  pointer-events:auto!important;
  overflow:visible!important;
}
#feodProjectNav .feod-pnav-panel{
  background:linear-gradient(145deg,rgba(7,21,34,.84),rgba(3,7,13,.72))!important;
  border-color:rgba(255,255,255,.24)!important;
  backdrop-filter:blur(28px) saturate(160%)!important;
  -webkit-backdrop-filter:blur(28px) saturate(160%)!important;
}
#feodProjectNav .feod-pnav-scroll{padding:12px var(--feod-edge)!important;}
#feodProjectNav .feod-pnav-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(330px,.44fr) 34px!important;
  gap:12px!important;
  align-items:stretch!important;
}
#feodProjectNav .feod-pnav-contact-strip{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px!important;
  gap:8px!important;
  align-items:stretch!important;
  min-width:0!important;
}
#feodProjectNav .feod-pnav-contact-item,
#feodProjectNav .feod-pnav-social{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:40px!important;
  padding:8px 10px!important;
  border:1px solid rgba(255,255,255,.18)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.08)!important;
  color:#fff!important;
  text-decoration:none!important;
  font-size:12px!important;
  line-height:1.15!important;
  font-weight:820!important;
  white-space:normal!important;
  text-align:center!important;
}
#feodProjectNav .feod-pnav-social{
  background:rgba(216,117,34,.70)!important;
  border-color:rgba(216,117,34,.92)!important;
  font-weight:900!important;
  font-size:16px!important;
}
#feodProjectNav .feod-pnav-close,
#feodProjectNav .feod-pnav-detail-close{
  position:relative!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  padding:0!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.24)!important;
  background:linear-gradient(145deg,rgba(216,117,34,.82),rgba(184,93,24,.72))!important;
  box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.20)!important;
  font-size:0!important;
  line-height:0!important;
  color:transparent!important;
  overflow:hidden!important;
}
#feodProjectNav .feod-pnav-close::before,
#feodProjectNav .feod-pnav-close::after,
#feodProjectNav .feod-pnav-detail-close::before,
#feodProjectNav .feod-pnav-detail-close::after{
  content:""!important;
  position:absolute!important;
  left:9px!important;
  right:9px!important;
  top:16px!important;
  height:2px!important;
  border-radius:99px!important;
  background:#fff!important;
  transform-origin:center!important;
}
#feodProjectNav .feod-pnav-close::before,
#feodProjectNav .feod-pnav-detail-close::before{transform:rotate(45deg)!important;}
#feodProjectNav .feod-pnav-close::after,
#feodProjectNav .feod-pnav-detail-close::after{transform:rotate(-45deg)!important;}
#feodProjectNav .feod-pnav-board{gap:12px!important;}
#feodProjectNav .feod-pnav-matrix-split{
  display:grid!important;
  grid-template-columns:minmax(0,1.1fr) minmax(360px,.62fr)!important;
  gap:12px!important;
  align-items:stretch!important;
}
#feodProjectNav .feod-pnav-main-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-auto-rows:minmax(86px,1fr)!important;
  gap:10px!important;
}
#feodProjectNav .feod-pnav-main-card,
#feodProjectNav .feod-pnav-action,
#feodProjectNav .feod-pnav-process-step,
#feodProjectNav .feod-pnav-project,
#feodProjectNav .feod-pnav-detail-card{
  background:linear-gradient(145deg,rgba(255,255,255,.125),rgba(255,255,255,.055) 44%,rgba(7,21,34,.40))!important;
  border-color:rgba(255,255,255,.21)!important;
  backdrop-filter:blur(18px) saturate(145%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(145%)!important;
  overflow:visible!important;
}
#feodProjectNav .feod-pnav-home-card{
  grid-column:1 / -1!important;
  min-height:118px!important;
  display:grid!important;
  place-items:center!important;
  text-align:center!important;
}
#feodProjectNav .feod-pnav-home-card > span{
  display:grid!important;
  place-items:center!important;
  gap:7px!important;
  width:100%!important;
  min-height:100%!important;
  text-align:center!important;
}
#feodProjectNav .feod-pnav-home-logo{
  display:block!important;
  width:min(310px,72%)!important;
  height:clamp(42px,5.4vw,72px)!important;
  background-image:url('/images/pictures/logos/fontana-eod-white.png')!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
}
#feodProjectNav .feod-pnav-home-card strong,
#feodProjectNav .feod-pnav-home-card small{text-align:center!important;}
#feodProjectNav .feod-pnav-side-stack{
  display:grid!important;
  grid-template-rows:1fr 1fr!important;
  gap:12px!important;
  min-height:0!important;
}
#feodProjectNav .feod-pnav-area-process,
#feodProjectNav .feod-pnav-area-projects{
  min-height:0!important;
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr)!important;
}
#feodProjectNav .feod-pnav-process,
#feodProjectNav .feod-pnav-projects{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-auto-rows:minmax(62px,1fr)!important;
  gap:8px!important;
  height:100%!important;
}
#feodProjectNav .feod-pnav-detail-backdrop{
  background:rgba(3,7,13,.66)!important;
  backdrop-filter:blur(20px) saturate(155%)!important;
  -webkit-backdrop-filter:blur(20px) saturate(155%)!important;
}
#feodProjectNav .feod-pnav-detail{
  background:linear-gradient(145deg,rgba(7,21,34,.86),rgba(3,7,13,.78))!important;
  backdrop-filter:blur(24px) saturate(155%)!important;
  -webkit-backdrop-filter:blur(24px) saturate(155%)!important;
  border-color:rgba(255,255,255,.24)!important;
}
#feodGuxRoot{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  position:fixed!important;
  top:0!important;
  left:0!important;
  right:0!important;
  height:var(--feod-pnav-trigger-height,56px)!important;
  z-index:calc(var(--feod-topbar-z,2147483600) + 2)!important;
  pointer-events:none!important;
}
#feodGuxRoot .feod-gux-trigger,
.feod-gux-trigger{
  display:inline-flex!important;
  visibility:visible!important;
  opacity:1!important;
  position:fixed!important;
  top:8px!important;
  z-index:calc(var(--feod-topbar-z,2147483600) + 3)!important;
  pointer-events:auto!important;
}
#feodGuxRoot .feod-gux-trigger--share,
.feod-gux-trigger--share{
  left:var(--feod-edge)!important;
  right:auto!important;
  background:linear-gradient(145deg,rgba(216,117,34,.74),rgba(184,93,24,.60))!important;
  color:#fff!important;
  border-color:rgba(216,117,34,.90)!important;
}
#feodGuxRoot .feod-gux-trigger--nav,
.feod-gux-trigger--nav{
  right:var(--feod-edge)!important;
  left:auto!important;
  background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(7,21,34,.38))!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.22)!important;
}
#feodGuxBackdrop,
.feod-gux-backdrop{
  z-index:var(--feod-modal-z,2147483550)!important;
}
.feod-gux-dialog{
  background:linear-gradient(145deg,rgba(7,21,34,.88),rgba(3,7,13,.78))!important;
  backdrop-filter:blur(22px) saturate(155%)!important;
  -webkit-backdrop-filter:blur(22px) saturate(155%)!important;
}
.feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro){
  background:linear-gradient(135deg,rgba(232,236,240,.10) 0%,rgba(77,91,108,.16) 32%,rgba(9,18,29,.96) 72%,rgba(3,7,13,1) 100%),#071522!important;
  color:#fff!important;
}
.feod-ccs :where(.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head) :where(h2,p),
.feod-ccs :where(.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head){
  color:#fff!important;
}
.feod-ccs :where(.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head) p{color:rgba(255,255,255,.82)!important;}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-m-point,.feod-n-mega-card,.feod-n-info-item,.feod-q-mega-card,.feod-q-inner-card,.feod-h-panel,.feod-h-answer-card){
  background:var(--feod-card-bg)!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.28)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.16)!important;
  backdrop-filter:blur(22px) saturate(150%)!important;
  -webkit-backdrop-filter:blur(22px) saturate(150%)!important;
}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-m-point,.feod-n-mega-card,.feod-n-info-item,.feod-q-mega-card,.feod-q-inner-card,.feod-h-panel,.feod-h-answer-card) :where(h3,h4,p,li,strong,span,small){color:inherit!important;}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-m-point,.feod-n-mega-card,.feod-n-info-item,.feod-q-mega-card,.feod-q-inner-card,.feod-h-panel,.feod-h-answer-card) p{color:rgba(255,255,255,.82)!important;}
.feod-ccs #modul-a-hero .feod-hero-v10__stage{min-height:clamp(640px,56.25vw,940px)!important;}
.feod-ccs #modul-a-hero .feod-hero-v10__image video,
.feod-ccs #modul-a-hero .feod-hero-v10__image img,
.feod-ccs #modul-a-hero .feod-hero-bg,
.feod-ccs #modul-a-hero .feod-hero-bg-video,
.feod-ccs #modul-a-hero .feod-hero-bg-image{object-fit:cover!important;object-position:center center!important;}
.feod-ccs #modul-a-hero .feod-hero-v10__layout{align-items:stretch!important;justify-content:flex-start!important;}
.feod-ccs #modul-a-hero .feod-hero-card-stack,
.feod-ccs #modul-a-hero .feod-hero-v10__glass{
  position:relative!important;
  width:min(740px,45%)!important;
  max-width:calc(100vw - (var(--feod-edge) * 2))!important;
  padding:clamp(16px,1.6vw,24px)!important;
  border:1px solid rgba(255,255,255,.20)!important;
  border-radius:34px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.115),rgba(255,255,255,.035) 42%,rgba(7,21,34,.18))!important;
  box-shadow:0 34px 90px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.18)!important;
  backdrop-filter:blur(26px) saturate(145%)!important;
  -webkit-backdrop-filter:blur(26px) saturate(145%)!important;
}
.feod-ccs #modul-a-hero .feod-hero-card,
.feod-ccs #modul-a-hero .feod-hero-v10__mini{
  background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.045) 42%,rgba(7,21,34,.32))!important;
  backdrop-filter:blur(18px) saturate(150%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(150%)!important;
}
.feod-ccs #modul-a-hero .feod-hero-v10__mini-row,
.feod-ccs #modul-a-hero .feod-hero-actions{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}
.feod-ccs #modul-a-hero .feod-hero-actions{order:4!important;margin-top:0!important;padding-top:0!important;align-self:end!important;}
.feod-ccs #modul-a-hero .feod-hero-actions .feod-btn{width:100%!important;max-width:none!important;margin:0!important;justify-self:stretch!important;}
.feod-ccs #modul-a-hero .is-feod-hero-video-ended .feod-hero-bg-video,
.feod-ccs #modul-a-hero.is-feod-hero-video-ended .feod-hero-bg-video,
.feod-ccs #modul-a-hero .is-feod-hero-video-ended video,
.feod-ccs #modul-a-hero.is-feod-hero-video-ended video{opacity:0!important;}
.feod-ccs #modul-a-hero .feod-hero-bg-image,
.feod-ccs #modul-a-hero .feod-hero-fallback{opacity:1!important;}
.feod-ccs #modul-pt-process .feod-pt-grid{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 2px minmax(0,1fr)!important;
  column-gap:var(--feod-gap)!important;
  row-gap:var(--feod-gap)!important;
  padding:0!important;
  align-items:stretch!important;
}
.feod-ccs #modul-pt-process .feod-pt-grid::before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  left:50%!important;
  width:2px!important;
  transform:translateX(-50%)!important;
  background:linear-gradient(180deg,transparent,rgba(216,117,34,.76),transparent)!important;
}
.feod-ccs #modul-pt-process .feod-pt-card{
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  justify-self:stretch!important;
}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd){grid-column:1!important;margin:0!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(even){grid-column:3!important;margin:0!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd)::after{right:-27px!important;left:auto!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(even)::after{left:-27px!important;right:auto!important;}
.feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-app,
.feod-ccs .feod-pepro .feod-pepro-app{
  grid-template-columns:minmax(520px,.82fr) minmax(0,1fr)!important;
  gap:var(--feod-gap)!important;
  min-height:min(760px,calc(100svh - 112px))!important;
  max-height:calc(100svh - 92px)!important;
  overflow:hidden!important;
}
.feod-ccs .feod-pepro-rail{
  min-width:0!important;
  overflow:hidden!important;
  background:radial-gradient(circle at 18% 0%,rgba(216,117,34,.30),transparent 34%),linear-gradient(180deg,rgba(7,21,34,.98),rgba(3,7,13,.96))!important;
}
.feod-ccs .feod-pepro-stepnav{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  align-content:start!important;
  overflow:visible!important;
}
.feod-ccs .feod-pepro-stepnav button{
  min-height:42px!important;
  padding:7px!important;
  grid-template-columns:30px minmax(0,1fr)!important;
  gap:8px!important;
  border-radius:15px!important;
}
.feod-ccs .feod-pepro-stepnum{width:28px!important;height:28px!important;font-size:12px!important;}
.feod-ccs .feod-pepro-steplabel{font-size:13px!important;line-height:1.18!important;}
.feod-ccs .feod-pepro-stage,
.feod-ccs .feod-pepro-result-stage{
  min-height:0!important;
  overflow:hidden!important;
}
.feod-ccs .feod-pepro-result-stage .feod-pepro-doc-scroll,
.feod-ccs .feod-pepro-doc-scroll,
.feod-ccs .feod-pepro-result-scroll{
  overflow:auto!important;
  max-height:calc(100svh - 260px)!important;
  min-height:0!important;
}
.feod-ccs .feod-pepro-grid,
.feod-ccs .feod-pepro-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
.feod-ccs :where(.feod-modul-j,.feod-project-cta){padding:0!important;background:#03070d!important;overflow:hidden!important;}
.feod-ccs .feod-j-frame{
  width:100vw!important;
  max-width:100vw!important;
  min-height:0!important;
  aspect-ratio:16 / 9!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  overflow:hidden!important;
  background:#03070d!important;
}
.feod-ccs .feod-j-media,
.feod-ccs .feod-j-frame > img,
.feod-ccs .feod-j-frame > picture img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:#03070d!important;
}
.feod-ccs .feod-j-shell{
  align-items:start!important;
  grid-template-columns:minmax(0,1.08fr) minmax(320px,.58fr)!important;
}
.feod-ccs .feod-j-main{
  min-height:clamp(520px,42vw,760px)!important;
  align-self:start!important;
  background:var(--feod-card-bg)!important;
}
.feod-ccs .feod-j-side{
  min-height:clamp(250px,20vw,370px)!important;
  align-self:start!important;
  background:var(--feod-card-bg)!important;
}
.feod-ccs #modul-q-legal .feod-q-inner-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.feod-ccs #modul-q-legal .feod-q-actions{
  display:flex!important;
  justify-content:flex-start!important;
  margin-top:10px!important;
  padding-top:0!important;
}
.feod-ccs #modul-q-legal .feod-q-btn,
.feod-ccs #modul-q-legal .feod-q-actions a{
  background:#d87522!important;
  color:#fff!important;
  filter:none!important;
  opacity:1!important;
}
@media(max-width:1280px){
  #feodProjectNav .feod-pnav-head{grid-template-columns:minmax(0,1fr) 34px!important;}
  #feodProjectNav .feod-pnav-contact-strip{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  #feodProjectNav .feod-pnav-matrix-split{grid-template-columns:1fr!important;}
  #feodProjectNav .feod-pnav-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;}
  .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-app,
  .feod-ccs .feod-pepro .feod-pepro-app{grid-template-columns:1fr!important;max-height:none!important;min-height:0!important;}
}
@media(max-width:980px){
  #feodProjectNav .feod-pnav-trigger{left:var(--feod-edge)!important;width:56px!important;min-width:56px!important;padding:0!important;border-radius:999px!important;}
  #feodProjectNav .feod-pnav-trigger__text{display:none!important;}
  #feodProjectNav .feod-pnav-translator{left:calc(var(--feod-edge) + 68px)!important;right:auto!important;max-width:160px!important;}
  #feodProjectNav .feod-pnav-main-grid,
  #feodProjectNav .feod-pnav-process,
  #feodProjectNav .feod-pnav-projects{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  #feodProjectNav .feod-pnav-side-stack{grid-template-columns:1fr!important;}
  .feod-ccs #modul-a-hero .feod-hero-card-stack,
  .feod-ccs #modul-a-hero .feod-hero-v10__glass{width:min(100%,760px)!important;max-width:760px!important;}
  .feod-ccs #modul-pt-process .feod-pt-grid{display:grid!important;grid-template-columns:1fr!important;padding-left:28px!important;}
  .feod-ccs #modul-pt-process .feod-pt-grid::before{left:8px!important;transform:none!important;}
  .feod-ccs #modul-pt-process .feod-pt-card:nth-child(n){grid-column:1!important;margin:0!important;}
  .feod-ccs #modul-pt-process .feod-pt-card:nth-child(n)::after{left:-28px!important;right:auto!important;}
  .feod-ccs .feod-j-frame{aspect-ratio:auto!important;min-height:clamp(620px,100svh,860px)!important;}
  .feod-ccs .feod-j-shell{grid-template-columns:1fr!important;}
  .feod-ccs .feod-j-main,.feod-ccs .feod-j-side{min-height:0!important;}
  .feod-ccs #modul-q-legal .feod-q-inner-grid{grid-template-columns:1fr!important;}
}
@media(max-width:640px){
  #feodProjectNav .feod-pnav-contact-strip{grid-template-columns:1fr!important;}
  #feodProjectNav .feod-pnav-main-grid,
  #feodProjectNav .feod-pnav-process,
  #feodProjectNav .feod-pnav-projects{grid-template-columns:1fr!important;}
  .feod-ccs #modul-a-hero .feod-hero-v10__mini-row,
  .feod-ccs #modul-a-hero .feod-hero-actions{grid-template-columns:1fr!important;}
  .feod-ccs .feod-pepro-stepnav{grid-template-columns:1fr!important;}
}


/* FEOD V60 FINAL CONSOLIDATION */
:root{
  --feod-edge:clamp(18px,5.2vw,75px)!important;
  --feod-pnav-trigger-height:56px!important;
  --feod-topbar-z:2147483600!important;
  --feod-panel-z:2147483540!important;
  --feod-modal-z:2147483550!important;
  --feod-siq-font-family:var(--feod-font-family,inherit);
  --feod-siq-text-size:var(--feod-text-size,16px);
  --feod-siq-text-line:1.48;
  --feod-siq-h1-size:var(--feod-h1-size,clamp(30px,3.1vw,44px));
  --feod-siq-h2-size:var(--feod-h2-size,clamp(25px,2.45vw,36px));
  --feod-siq-h3-size:var(--feod-h3-size,clamp(20px,1.85vw,28px));
  --feod-siq-h4-size:var(--feod-h4-size,clamp(18px,1.55vw,24px));
  --feod-card-bg:linear-gradient(145deg,rgba(236,240,245,.16) 0%,rgba(93,107,124,.18) 30%,rgba(18,32,48,.66) 64%,rgba(3,7,13,.86) 100%)!important;
  --feod-card-bg-strong:linear-gradient(145deg,rgba(240,244,248,.18) 0%,rgba(97,111,128,.18) 28%,rgba(7,21,34,.78) 72%,rgba(3,7,13,.92) 100%)!important;
  --feod-card-bg-soft:linear-gradient(145deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.055) 44%,rgba(7,21,34,.76) 100%)!important;
}
html.feod-v60 body{background:#03070d!important;}
.feod-ccs,
.feod-ccs *:not(svg):not(path){font-family:var(--feod-siq-font-family,var(--feod-font-family,inherit))!important;}
.feod-ccs{font-size:var(--feod-siq-text-size,var(--feod-text-size,inherit))!important;line-height:var(--feod-siq-text-line,1.48)!important;}
.feod-ccs h1{font-size:var(--feod-siq-h1-size,var(--feod-h1-size,clamp(30px,3.1vw,44px)))!important;line-height:var(--feod-siq-h1-line,1.12)!important;}
.feod-ccs h2{font-size:var(--feod-siq-h2-size,var(--feod-h2-size,clamp(25px,2.45vw,36px)))!important;line-height:var(--feod-siq-h2-line,1.15)!important;}
.feod-ccs h3{font-size:var(--feod-siq-h3-size,var(--feod-h3-size,clamp(20px,1.85vw,28px)))!important;line-height:var(--feod-siq-h3-line,1.20)!important;}
.feod-ccs h4{font-size:var(--feod-siq-h4-size,var(--feod-h4-size,clamp(18px,1.55vw,24px)))!important;line-height:var(--feod-siq-h4-line,1.22)!important;}
.feod-ccs :where(p,li,dd,dt,a,button,label,input,textarea,select,summary,small,span){font-size:var(--feod-siq-text-size,var(--feod-text-size,inherit))!important;line-height:var(--feod-siq-text-line,1.48)!important;}
.feod-ccs :where(.feod-kicker,.feod-label,.feod-card-tag,.feod-b-tag,.feod-d-method,.feod-e-tag,.feod-f-sector-label,.feod-g-role-label,.feod-i-card-topic,.feod-k-scope,.feod-l-topic,.feod-n-label,.feod-o-label,.feod-p-label,.feod-q-label,.feod-r-label,.feod-pt-label,.feod-pp-label,.feod-mc-label,.feod-tr-label,.feod-ed-label,.feod-td-label){font-size:calc(var(--feod-siq-text-size,var(--feod-text-size,16px)) * .76)!important;line-height:1.16!important;}
.feod-ccs :where(.feod-btn,.feod-button,.feod-card-btn,.feod-module-btn,.feod-b-card-btn,.feod-b-module-cta,.feod-c-card-btn,.feod-c-module-cta,.feod-d-card-btn,.feod-d-module-cta,.feod-e-card-btn,.feod-e-cta-btn,.feod-f-card-btn,.feod-f-cta-btn,.feod-g-cta-btn,.feod-h-btn,.feod-i-btn,.feod-j-btn,.feod-k-btn,.feod-l-btn,.feod-m-btn,.feod-n-btn,.feod-o-btn,.feod-p-btn,.feod-q-btn,.feod-r-btn,.feod-pt-btn,.feod-pp-btn,.feod-mc-btn,.feod-tr-btn,.feod-ed-btn,.feod-td-btn,.feod-pepro-btn){font-size:calc(var(--feod-siq-text-size,var(--feod-text-size,16px)) * .92)!important;line-height:1.18!important;}

.feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro){
  background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.10),transparent 30%),radial-gradient(circle at 86% 12%,rgba(216,117,34,.13),transparent 32%),linear-gradient(135deg,rgba(230,235,240,.10) 0%,rgba(88,103,120,.16) 30%,rgba(12,23,36,.96) 72%,rgba(3,7,13,1) 100%),#071522!important;
  color:#fff!important;
}
.feod-ccs :where(.feod-section,.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro)::before{opacity:.24!important;display:block!important;}
.feod-ccs :where(.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head),
.feod-ccs :where(.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head) :where(h1,h2,h3,h4,p){color:#fff!important;}
.feod-ccs :where(.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head) p{color:rgba(255,255,255,.82)!important;}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-m-point,.feod-n-mega-card,.feod-n-info-item,.feod-q-mega-card,.feod-q-inner-card,.feod-h-panel,.feod-h-answer-card){
  background:var(--feod-card-bg)!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.28)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.16)!important;
  backdrop-filter:blur(22px) saturate(150%)!important;
  -webkit-backdrop-filter:blur(22px) saturate(150%)!important;
}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-m-point,.feod-n-mega-card,.feod-n-info-item,.feod-q-mega-card,.feod-q-inner-card,.feod-h-panel,.feod-h-answer-card) :where(h3,h4,p,li,strong,span,small){color:inherit!important;}
.feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-m-point,.feod-n-mega-card,.feod-n-info-item,.feod-q-mega-card,.feod-q-inner-card,.feod-h-panel,.feod-h-answer-card) p{color:rgba(255,255,255,.82)!important;}

#feodProjectNav,
#feodProjectNav *,
.feod-gux,
.feod-gux *{font-family:var(--feod-siq-font-family,var(--feod-font-family,inherit))!important;}
#feodProjectNav::before{background:linear-gradient(135deg,rgba(7,21,34,.34),rgba(16,38,61,.22))!important;border-bottom:1px solid rgba(255,255,255,.18)!important;box-shadow:0 16px 38px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.16)!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;}
#feodProjectNav .feod-pnav-trigger{left:50%!important;right:auto!important;top:6px!important;transform:translateX(-50%)!important;height:44px!important;min-height:44px!important;padding:0 20px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.052) 42%,rgba(7,21,34,.32))!important;color:#fff!important;box-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.18)!important;backdrop-filter:blur(20px) saturate(155%)!important;-webkit-backdrop-filter:blur(20px) saturate(155%)!important;}
#feodProjectNav .feod-pnav-translator{display:flex!important;visibility:visible!important;opacity:1!important;top:6px!important;left:calc(50% + 128px)!important;right:auto!important;transform:none!important;height:44px!important;min-width:74px!important;max-width:230px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:999px!important;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(7,21,34,.30))!important;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.14)!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;z-index:calc(var(--feod-topbar-z,2147483600) + 5)!important;pointer-events:auto!important;overflow:visible!important;}
#feodProjectNav .feod-pnav-translator iframe,
#feodProjectNav .feod-pnav-translator [class*="elfsight"],
#feodProjectNav .feod-pnav-translator [id*="elfsight"]{max-height:44px!important;max-width:210px!important;}
#feodGuxRoot{display:block!important;visibility:visible!important;opacity:1!important;position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--feod-pnav-trigger-height,56px)!important;z-index:calc(var(--feod-topbar-z,2147483600) + 3)!important;pointer-events:none!important;}
#feodGuxRoot .feod-gux-trigger,.feod-gux-trigger{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:fixed!important;top:6px!important;height:44px!important;min-height:44px!important;z-index:calc(var(--feod-topbar-z,2147483600) + 6)!important;pointer-events:auto!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border-radius:999px!important;text-decoration:none!important;font-size:calc(var(--feod-siq-text-size,var(--feod-text-size,16px)) * .82)!important;line-height:1.1!important;font-weight:820!important;letter-spacing:.035em!important;}
#feodGuxRoot .feod-gux-trigger--share,.feod-gux-trigger--share{left:var(--feod-edge)!important;right:auto!important;background:linear-gradient(145deg,rgba(216,117,34,.76),rgba(184,93,24,.58))!important;color:#fff!important;border:1px solid rgba(216,117,34,.92)!important;box-shadow:0 16px 38px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.20)!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;}
#feodGuxRoot .feod-gux-trigger--nav,.feod-gux-trigger--nav{right:var(--feod-edge)!important;left:auto!important;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(7,21,34,.32))!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 16px 38px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.18)!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;}
#feodProjectNav .feod-pnav-panel{background:linear-gradient(145deg,rgba(7,21,34,.78),rgba(3,7,13,.66))!important;border-color:rgba(255,255,255,.24)!important;backdrop-filter:blur(30px) saturate(162%)!important;-webkit-backdrop-filter:blur(30px) saturate(162%)!important;}
#feodProjectNav .feod-pnav-scroll{height:100%!important;overflow:hidden!important;padding:12px var(--feod-edge)!important;}
#feodProjectNav .feod-pnav-board{height:calc(100svh - var(--feod-pnav-trigger-height) - 88px)!important;min-height:0!important;overflow:hidden!important;gap:12px!important;}
#feodProjectNav .feod-pnav-matrix-split{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,.64fr)!important;gap:12px!important;align-items:stretch!important;min-height:0!important;}
#feodProjectNav .feod-pnav-main-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(78px,1fr)!important;gap:10px!important;height:100%!important;}
#feodProjectNav .feod-pnav-home-card{grid-column:1 / -1!important;min-height:118px!important;display:grid!important;place-items:center!important;text-align:center!important;}
#feodProjectNav .feod-pnav-home-card > span{display:grid!important;place-items:center!important;gap:7px!important;width:100%!important;min-height:100%!important;text-align:center!important;}
#feodProjectNav .feod-pnav-home-logo{display:block!important;width:min(320px,72%)!important;height:clamp(42px,5.4vw,72px)!important;background-image:url('/images/pictures/logos/fontana-eod-white.png')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;}
#feodProjectNav .feod-pnav-side-stack{display:grid!important;grid-template-rows:1fr 1fr!important;gap:12px!important;min-height:0!important;}
#feodProjectNav .feod-pnav-process,#feodProjectNav .feod-pnav-projects{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(58px,1fr)!important;gap:8px!important;height:100%!important;}
#feodProjectNav .feod-pnav-main-card,#feodProjectNav .feod-pnav-action,#feodProjectNav .feod-pnav-process-step,#feodProjectNav .feod-pnav-project,#feodProjectNav .feod-pnav-detail-card{background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.050) 44%,rgba(7,21,34,.35))!important;border-color:rgba(255,255,255,.22)!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;overflow:visible!important;}
#feodProjectNav .feod-pnav-main-card strong,#feodProjectNav .feod-pnav-action strong,#feodProjectNav .feod-pnav-process-step strong,#feodProjectNav .feod-pnav-project strong,#feodProjectNav .feod-pnav-detail-card strong{font-size:calc(var(--feod-siq-text-size,var(--feod-text-size,16px)) * .84)!important;line-height:1.14!important;white-space:normal!important;overflow:visible!important;}
#feodProjectNav .feod-pnav-main-card small,#feodProjectNav .feod-pnav-action span,#feodProjectNav .feod-pnav-process-step small,#feodProjectNav .feod-pnav-project small,#feodProjectNav .feod-pnav-detail-card small{font-size:calc(var(--feod-siq-text-size,var(--feod-text-size,16px)) * .70)!important;line-height:1.18!important;white-space:normal!important;overflow:visible!important;}
#feodProjectNav .feod-pnav-close,#feodProjectNav .feod-pnav-detail-close{position:relative!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(145deg,rgba(216,117,34,.82),rgba(184,93,24,.72))!important;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.20)!important;font-size:0!important;line-height:0!important;color:transparent!important;overflow:hidden!important;}
#feodProjectNav .feod-pnav-close::before,#feodProjectNav .feod-pnav-close::after,#feodProjectNav .feod-pnav-detail-close::before,#feodProjectNav .feod-pnav-detail-close::after{content:""!important;position:absolute!important;left:9px!important;right:9px!important;top:16px!important;height:2px!important;border-radius:99px!important;background:#fff!important;transform-origin:center!important;display:block!important;}
#feodProjectNav .feod-pnav-close::before,#feodProjectNav .feod-pnav-detail-close::before{transform:rotate(45deg)!important;}#feodProjectNav .feod-pnav-close::after,#feodProjectNav .feod-pnav-detail-close::after{transform:rotate(-45deg)!important;}
#feodProjectNav .feod-pnav-detail-backdrop{background:rgba(3,7,13,.58)!important;backdrop-filter:blur(22px) saturate(155%)!important;-webkit-backdrop-filter:blur(22px) saturate(155%)!important;}
#feodProjectNav .feod-pnav-detail{background:linear-gradient(145deg,rgba(7,21,34,.84),rgba(3,7,13,.72))!important;backdrop-filter:blur(24px) saturate(155%)!important;-webkit-backdrop-filter:blur(24px) saturate(155%)!important;border-color:rgba(255,255,255,.24)!important;}
#feodProjectNav .feod-pnav-contact-strip{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px!important;gap:8px!important;align-items:stretch!important;min-width:0!important;}
#feodProjectNav .feod-pnav-contact-item,#feodProjectNav .feod-pnav-social{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;text-decoration:none!important;font-size:calc(var(--feod-siq-text-size,var(--feod-text-size,16px)) * .74)!important;line-height:1.15!important;font-weight:820!important;white-space:normal!important;text-align:center!important;}
#feodProjectNav .feod-pnav-social{background:rgba(216,117,34,.70)!important;border-color:rgba(216,117,34,.92)!important;font-weight:900!important;font-size:16px!important;}

.feod-ccs #modul-a-hero .feod-hero-v10__stage{min-height:clamp(640px,56.25vw,940px)!important;overflow:hidden!important;}
.feod-ccs #modul-a-hero .feod-hero-v10__image{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#03070d!important;}
.feod-ccs #modul-a-hero .feod-hero-v10__image video,.feod-ccs #modul-a-hero .feod-hero-v10__image img,.feod-ccs #modul-a-hero .feod-hero-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important;background:#03070d!important;filter:brightness(.94) contrast(1.06) saturate(1.03)!important;}
.feod-ccs #modul-a-hero.has-feod-video .feod-hero-v10__image img.feod-hero-fallback{opacity:0!important;transition:opacity .82s ease!important;}
.feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended .feod-hero-v10__image img.feod-hero-fallback{opacity:1!important;}
.feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended .feod-hero-v10__image video{opacity:0!important;transition:opacity .82s ease!important;}
.feod-ccs #modul-a-hero .feod-hero-v10__image::after{content:""!important;position:absolute!important;inset:0!important;z-index:3!important;pointer-events:none!important;opacity:0!important;background:linear-gradient(100deg,transparent 0%,rgba(216,117,34,0) 30%,rgba(216,117,34,.58) 46%,rgba(255,255,255,.34) 50%,rgba(216,117,34,.48) 54%,transparent 72%),repeating-linear-gradient(0deg,rgba(255,255,255,.10) 0 1px,transparent 1px 5px)!important;mix-blend-mode:screen!important;}
.feod-ccs #modul-a-hero.is-feod-video-ended .feod-hero-v10__image::after{animation:feodV60VideoWipe .92s ease-out 1!important;}
@keyframes feodV60VideoWipe{0%{opacity:0;transform:translateX(-115%) skewX(-12deg);}22%{opacity:1;}100%{opacity:0;transform:translateX(115%) skewX(-12deg);}}
.feod-ccs #modul-a-hero .feod-hero-v10__layout{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:inherit!important;margin:0!important;padding:clamp(44px,5vw,82px) var(--feod-edge)!important;pointer-events:none!important;}
.feod-ccs #modul-a-hero .feod-hero-card-stack,.feod-ccs #modul-a-hero .feod-hero-v10__glass{position:relative!important;display:flex!important;flex-direction:column!important;gap:14px!important;width:min(45%,690px)!important;max-width:min(690px,calc(100vw - (var(--feod-edge) * 2)))!important;min-width:min(100%,360px)!important;padding:clamp(16px,1.5vw,24px)!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:34px!important;background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(255,255,255,.032) 44%,rgba(7,21,34,.12))!important;box-shadow:0 34px 90px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.18)!important;backdrop-filter:blur(26px) saturate(145%)!important;-webkit-backdrop-filter:blur(26px) saturate(145%)!important;pointer-events:auto!important;overflow:visible!important;}
.feod-ccs #modul-a-hero .feod-hero-card-stack::before,.feod-ccs #modul-a-hero .feod-hero-v10__glass::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;border-radius:inherit!important;background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.032) 48%,rgba(7,21,34,.12))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)!important;backdrop-filter:blur(30px) saturate(135%)!important;-webkit-backdrop-filter:blur(30px) saturate(135%)!important;}
.feod-ccs #modul-a-hero :where(.feod-hero-card,.feod-hero-v10__mini){padding:clamp(18px,2vw,30px)!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:30px!important;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.052) 38%,rgba(7,21,34,.30) 100%)!important;color:#fff!important;box-shadow:0 24px 70px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.18)!important;backdrop-filter:blur(20px) saturate(150%)!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;text-shadow:0 2px 16px rgba(0,0,0,.34)!important;}
.feod-ccs #modul-a-hero .feod-hero-v10__mini-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;order:3!important;}
.feod-ccs #modul-a-hero .feod-hero-v10__mini{padding:18px!important;border-radius:22px!important;}
.feod-ccs #modul-a-hero .feod-hero-actions{order:4!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;align-items:stretch!important;}
.feod-ccs #modul-a-hero .feod-hero-actions .feod-btn{width:100%!important;max-width:none!important;margin:0!important;justify-self:stretch!important;}

.feod-ccs #modul-pt-process .feod-pt-grid{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(18px,2vw,30px) clamp(46px,6vw,92px)!important;align-items:start!important;}
.feod-ccs #modul-pt-process .feod-pt-grid::before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;width:2px!important;transform:translateX(-1px)!important;background:linear-gradient(180deg,transparent,rgba(216,117,34,.72),transparent)!important;}
.feod-ccs #modul-pt-process .feod-pt-card{position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;justify-self:stretch!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd){grid-column:1!important;margin:0!important;transform:none!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(even){grid-column:2!important;margin:0!important;transform:translateY(clamp(18px,2.4vw,34px))!important;}
.feod-ccs #modul-pt-process .feod-pt-card::after{content:""!important;position:absolute!important;top:28px!important;width:clamp(20px,3vw,46px)!important;height:2px!important;background:rgba(216,117,34,.66)!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd)::after{right:calc(-1 * clamp(24px,3.3vw,50px))!important;left:auto!important;}
.feod-ccs #modul-pt-process .feod-pt-card:nth-child(even)::after{left:calc(-1 * clamp(24px,3.3vw,50px))!important;right:auto!important;}

.feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-app,.feod-ccs .feod-pepro .feod-pepro-app{grid-template-columns:minmax(620px,2fr) minmax(0,1fr)!important;gap:var(--feod-gap)!important;min-height:0!important;max-height:calc(100svh - var(--feod-pnav-trigger-height,56px) - 40px)!important;overflow:hidden!important;align-items:stretch!important;}
.feod-ccs .feod-pepro-rail{min-width:0!important;overflow:hidden!important;background:radial-gradient(circle at 18% 0%,rgba(216,117,34,.30),transparent 34%),linear-gradient(180deg,rgba(7,21,34,.98),rgba(3,7,13,.96))!important;}
.feod-ccs .feod-pepro-stepnav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-content:start!important;overflow:visible!important;}
.feod-ccs .feod-pepro-stepnav button{min-height:40px!important;padding:7px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;border-radius:15px!important;}
.feod-ccs .feod-pepro-stepnum{width:26px!important;height:26px!important;font-size:calc(var(--feod-siq-text-size,var(--feod-text-size,16px)) * .68)!important;}
.feod-ccs .feod-pepro-steplabel{font-size:calc(var(--feod-siq-text-size,var(--feod-text-size,16px)) * .72)!important;line-height:1.16!important;}
.feod-ccs .feod-pepro-stage,.feod-ccs .feod-pepro-result-stage{min-height:0!important;overflow:hidden!important;}
.feod-ccs .feod-pepro-result-stage .feod-pepro-doc-scroll,.feod-ccs .feod-pepro-doc-scroll,.feod-ccs .feod-pepro-result-scroll{overflow:auto!important;max-height:calc(100svh - var(--feod-pnav-trigger-height,56px) - 190px)!important;min-height:0!important;}
.feod-ccs .feod-pepro-grid,.feod-ccs .feod-pepro-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}

.feod-ccs :where(.feod-modul-j,.feod-project-cta){position:relative!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;background:#03070d!important;color:#fff!important;overflow:hidden!important;}
.feod-ccs .feod-j-frame{position:relative!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;min-height:0!important;aspect-ratio:16 / 9!important;display:flex!important;align-items:center!important;padding:var(--feod-section-y) var(--feod-edge)!important;overflow:hidden!important;background:#03070d!important;}
.feod-ccs .feod-j-media,.feod-ccs .feod-j-frame>img,.feod-ccs .feod-j-frame>picture img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#03070d!important;filter:brightness(.94) contrast(1.04)!important;z-index:0!important;}
.feod-ccs .feod-j-shell{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.58fr)!important;gap:var(--feod-gap)!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;}
.feod-ccs .feod-j-main,.feod-ccs .feod-j-side{background:var(--feod-card-bg)!important;color:#fff!important;border-color:rgba(255,255,255,.28)!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;}
.feod-ccs .feod-j-main{min-height:clamp(520px,42vw,760px)!important;align-self:start!important;}
.feod-ccs .feod-j-side{min-height:clamp(250px,20vw,370px)!important;align-self:start!important;}

.feod-ccs #modul-q-legal .feod-q-inner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.feod-ccs #modul-q-legal .feod-q-actions{display:flex!important;justify-content:flex-start!important;margin-top:10px!important;padding-top:10px!important;}
.feod-ccs #modul-q-legal .feod-q-btn,.feod-ccs #modul-q-legal .feod-q-actions a{background:#d87522!important;color:#fff!important;filter:none!important;opacity:1!important;}

@media(max-width:1280px){
  #feodProjectNav .feod-pnav-head{grid-template-columns:minmax(0,1fr) 34px!important;}
  #feodProjectNav .feod-pnav-contact-strip{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  #feodProjectNav .feod-pnav-matrix-split{grid-template-columns:1fr!important;}
  #feodProjectNav .feod-pnav-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;}
  .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-app,.feod-ccs .feod-pepro .feod-pepro-app{grid-template-columns:1fr!important;max-height:none!important;min-height:0!important;}
}
@media(max-width:980px){
  #feodProjectNav .feod-pnav-trigger{left:var(--feod-edge)!important;right:auto!important;transform:none!important;width:56px!important;min-width:56px!important;padding:0!important;border-radius:999px!important;}
  #feodProjectNav .feod-pnav-trigger__text{display:none!important;}
  #feodProjectNav .feod-pnav-translator{left:calc(var(--feod-edge) + 68px)!important;right:auto!important;max-width:160px!important;}
  #feodGuxRoot .feod-gux-trigger--share,.feod-gux-trigger--share{left:calc(var(--feod-edge) + 236px)!important;padding:0 12px!important;}
  #feodGuxRoot .feod-gux-trigger--share .feod-gux-trigger__text{font-size:0!important;}
  #feodGuxRoot .feod-gux-trigger--share .feod-gux-trigger__text::after{content:"Teilen"!important;font-size:12px!important;}
  #feodProjectNav .feod-pnav-main-grid,#feodProjectNav .feod-pnav-process,#feodProjectNav .feod-pnav-projects{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  #feodProjectNav .feod-pnav-side-stack{grid-template-columns:1fr!important;}
  .feod-ccs #modul-a-hero .feod-hero-card-stack,.feod-ccs #modul-a-hero .feod-hero-v10__glass{width:min(100%,760px)!important;max-width:760px!important;}
  .feod-ccs #modul-pt-process .feod-pt-grid{display:grid!important;grid-template-columns:1fr!important;padding-left:28px!important;}
  .feod-ccs #modul-pt-process .feod-pt-grid::before{left:8px!important;transform:none!important;}
  .feod-ccs #modul-pt-process .feod-pt-card:nth-child(n){grid-column:1!important;margin:0!important;transform:none!important;}
  .feod-ccs #modul-pt-process .feod-pt-card:nth-child(n)::after{left:-28px!important;right:auto!important;}
  .feod-ccs .feod-j-frame{aspect-ratio:auto!important;min-height:clamp(620px,100svh,860px)!important;}
  .feod-ccs .feod-j-shell{grid-template-columns:1fr!important;}
  .feod-ccs .feod-j-main,.feod-ccs .feod-j-side{min-height:0!important;}
  .feod-ccs #modul-q-legal .feod-q-inner-grid{grid-template-columns:1fr!important;}
}
@media(max-width:640px){
  #feodProjectNav .feod-pnav-contact-strip{grid-template-columns:1fr!important;}
  #feodProjectNav .feod-pnav-main-grid,#feodProjectNav .feod-pnav-process,#feodProjectNav .feod-pnav-projects{grid-template-columns:1fr!important;}
  #feodGuxRoot .feod-gux-trigger--share,.feod-gux-trigger--share{display:none!important;}
  #feodGuxRoot .feod-gux-trigger--nav,.feod-gux-trigger--nav{right:var(--feod-edge)!important;padding:0 12px!important;}
  .feod-ccs #modul-a-hero .feod-hero-v10__mini-row,.feod-ccs #modul-a-hero .feod-hero-actions{grid-template-columns:1fr!important;}
  .feod-ccs .feod-pepro-stepnav{grid-template-columns:1fr!important;}
}

 :root{ --feod-edge:clamp(18px,5.2vw,75px); --feod-pnav-trigger-height:58px; --feod-pnav-z-trigger:2147483000; --feod-pnav-z-panel:2147483010; --feod-pnav-z-modal:2147483020; --feod-siq-font-family:inherit; --feod-siq-text-size:16px; --feod-siq-text-line:1.48; --feod-siq-h1-size:32px; --feod-siq-h1-line:1.12; --feod-siq-h2-size:28px; --feod-siq-h2-line:1.15; --feod-siq-h3-size:23px; --feod-siq-h3-line:1.22; --feod-siq-h4-size:21px; --feod-siq-h4-line:1.24; } body{ padding-top:var(--feod-pnav-trigger-height)!important; } .feod-ccs{ --feod-edge:clamp(18px,5.2vw,75px); --feod-gutter:var(--feod-edge); --feod-gap:clamp(16px,1.6vw,24px); --feod-tech-bg:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%221920%22%20height=%221080%22%20viewBox=%220%200%201920%201080%22%20fill=%22none%22%3E%3Cg%20shape-rendering=%22geometricPrecision%22%20stroke-linecap=%22butt%22%20stroke-linejoin=%22miter%22%3E%3Cpath%20d=%22M%200%200%20L%2092%200%20M%200%200%20L%200%2092%22%20stroke=%22#E98A21%22%20stroke-width=%221.4%22%20opacity=%220.378%22%20/%3E%3Cpath%20d=%22M%208%200%20A%208%208%200%200%201%200%208%22%20stroke=%22#E98A21%22%20stroke-width=%221.7%22%20opacity=%220.486%22%20/%3E%3Cpath%20d=%22M%2028%200%20A%2028%2028%200%200%201%200%2028%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.2%22%20opacity=%220.405%22%20/%3E%3Cline%20x1=%220.00%22%20y1=%220.00%22%20x2=%222018.65%22%20y2=%22578.84%22%20stroke=%22#C4CAD3%22%20stroke-width=%221.05%22%20opacity=%220.230%22%20stroke-dasharray=%22none%22%20/%3E%3Cline%20x1=%220.00%22%20y1=%220.00%22%20x2=%221800.05%22%20y2=%221081.58%22%20stroke=%22#C4CAD3%22%20stroke-width=%221.05%22%20opacity=%220.257%22%20stroke-dasharray=%2212%2020%22%20/%3E%3Cline%20x1=%220.00%22%20y1=%220.00%22%20x2=%221484.92%22%20y2=%221484.92%22%20stroke=%22#E88920%22%20stroke-width=%221.05%22%20opacity=%220.162%22%20stroke-dasharray=%2212%2020%22%20/%3E%3Cline%20x1=%220.00%22%20y1=%220.00%22%20x2=%221112.83%22%20y2=%221780.90%22%20stroke=%22#C4CAD3%22%20stroke-width=%221.05%22%20opacity=%220.189%22%20stroke-dasharray=%22none%22%20/%3E%3Cpath%20d=%22M%20105.74%2030.32%20A%20110.00%20110.00%200%200%201%2058.29%2093.29%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.675%22%20/%3E%3Cpath%20d=%22M%20165.34%2047.41%20A%20172.00%20172.00%200%200%201%2091.15%20145.86%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.661%22%20/%3E%3Cpath%20d=%22M%20143.43%2094.93%20A%20172.00%20172.00%200%200%201%20109.41%20132.72%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.741%22%20/%3E%3Cpath%20d=%22M%20224.94%2064.50%20A%20234.00%20234.00%200%200%201%20124.00%20198.44%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.648%22%20/%3E%3Cpath%20d=%22M%20195.13%20129.15%20A%20234.00%20234.00%200%200%201%20148.84%20180.56%22%20stroke=%22#E98A21%22%20stroke-width=%222.10%22%20opacity=%220.726%22%20/%3E%3Cpath%20d=%22M%20284.53%2081.59%20A%20296.00%20296.00%200%200%201%20156.86%20251.02%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.634%22%20/%3E%3Cpath%20d=%22M%20246.83%20163.37%20A%20296.00%20296.00%200%200%201%20188.28%20228.40%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.711%22%20/%3E%3Cline%20x1=%22257.58%22%20y1=%22146.02%22%20x2=%22249.86%22%20y2=%22158.88%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22163.22%22%20y1=%22247.05%22%20x2=%22150.50%22%20y2=%22255.00%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%20344.13%2098.68%20A%20358.00%20358.00%200%200%201%20189.71%20303.60%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.621%22%20/%3E%3Cpath%20d=%22M%20403.73%20115.77%20A%20420.00%20420.00%200%200%201%20222.57%20356.18%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.608%22%20/%3E%3Cpath%20d=%22M%20463.33%20132.86%20A%20482.00%20482.00%200%200%201%20255.42%20408.76%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.594%22%20/%3E%3Cpath%20d=%22M%20401.93%20266.03%20A%20482.00%20482.00%200%200%201%20306.59%20371.92%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.667%22%20/%3E%3Cpath%20d=%22M%20522.93%20149.95%20A%20544.00%20544.00%200%200%201%20288.28%20461.34%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.581%22%20/%3E%3Cline%20x1=%22470.16%22%20y1=%22273.75%22%20x2=%22462.44%22%20y2=%22286.61%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22294.64%22%20y1=%22457.36%22%20x2=%22281.92%22%20y2=%22465.31%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%20582.52%20167.04%20A%20606.00%20606.00%200%200%201%20321.13%20513.92%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.567%22%20/%3E%3Cpath%20d=%22M%20642.12%20184.13%20A%20668.00%20668.00%200%200%201%20353.99%20566.50%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.554%22%20/%3E%3Cpath%20d=%22M%20557.04%20368.69%20A%20668.00%20668.00%200%200%201%20424.90%20515.45%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.622%22%20/%3E%3Cpath%20d=%22M%20701.72%20201.22%20A%20730.00%20730.00%200%200%201%20386.84%20619.08%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.540%22%20/%3E%3Cpath%20d=%22M%20761.32%20218.30%20A%20792.00%20792.00%200%200%201%20419.70%20671.65%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.527%22%20/%3E%3Cline%20x1=%22682.74%22%20y1=%22401.48%22%20x2=%22675.01%22%20y2=%22414.34%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22426.06%22%20y1=%22667.68%22%20x2=%22413.34%22%20y2=%22675.63%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%20820.92%20235.39%20A%20854.00%20854.00%200%200%201%20452.55%20724.23%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.513%22%20/%3E%3Cpath%20d=%22M%20712.14%20471.35%20A%20854.00%20854.00%200%200%201%20543.21%20658.97%22%20stroke=%22#E98A21%22%20stroke-width=%222.10%22%20opacity=%220.578%22%20/%3E%3Cpath%20d=%22M%20880.52%20252.48%20A%20916.00%20916.00%200%200%201%20485.41%20776.81%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.499%22%20/%3E%3Cpath%20d=%22M%20940.11%20269.57%20A%20978.00%20978.00%200%200%201%20518.26%20829.39%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.486%22%20/%3E%3Cpath%20d=%22M%20999.71%20286.66%20A%201040.00%201040.00%200%200%201%20551.12%20881.97%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.472%22%20/%3E%3Cline%20x1=%22895.32%22%20y1=%22529.21%22%20x2=%22887.59%22%20y2=%22542.07%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22557.48%22%20y1=%22878.00%22%20x2=%22544.76%22%20y2=%22885.94%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%201059.31%20303.75%20A%201102.00%201102.00%200%200%201%20583.97%20934.55%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.459%22%20/%3E%3Cpath%20d=%22M%20918.94%20608.23%20A%201102.00%201102.00%200%200%201%20700.96%20850.33%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.518%22%20/%3E%3Cpath%20d=%22M%201118.91%20320.84%20A%201164.00%201164.00%200%200%201%20616.83%20987.13%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.445%22%20/%3E%3Cpath%20d=%22M%201178.51%20337.93%20A%201226.00%201226.00%200%200%201%20649.68%201039.71%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.432%22%20/%3E%3Cpath%20d=%22M%201238.11%20355.02%20A%201288.00%201288.00%200%200%201%20682.54%201092.29%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.419%22%20/%3E%3Cline%20x1=%221107.89%22%20y1=%22656.94%22%20x2=%221100.17%22%20y2=%22669.80%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22688.90%22%20y1=%221088.31%22%20x2=%22676.18%22%20y2=%221096.26%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%201297.70%20372.11%20A%201350.00%201350.00%200%200%201%20715.39%201144.86%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.405%22%20/%3E%3Cpath%20d=%22M%201125.75%20745.11%20A%201350.00%201350.00%200%200%201%20858.71%201041.69%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.459%22%20/%3E%3Cpath%20d=%22M%201357.30%20389.20%20A%201412.00%201412.00%200%200%201%20748.25%201197.44%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.392%22%20/%3E%3Cpath%20d=%22M%201416.90%20406.29%20A%201474.00%201474.00%200%200%201%20781.10%201250.02%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.378%22%20/%3E%3Cpath%20d=%22M%201476.50%20423.38%20A%201536.00%201536.00%200%200%201%20813.96%201302.60%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.365%22%20/%3E%3Cline%20x1=%221320.47%22%20y1=%22784.67%22%20x2=%221312.75%22%20y2=%22797.53%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22820.32%22%20y1=%221298.63%22%20x2=%22807.60%22%20y2=%221306.58%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%201536.10%20440.47%20A%201598.00%201598.00%200%200%201%20846.81%201355.18%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.351%22%20/%3E%3Cpath%20d=%22M%201595.69%20457.56%20A%201660.00%201660.00%200%200%201%20879.67%201407.76%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%201384.25%20916.22%20A%201660.00%201660.00%200%200%201%201055.89%201280.90%22%20stroke=%22#E98A21%22%20stroke-width=%221.75%22%20opacity=%220.385%22%20/%3E%3Cpath%20d=%22M%201655.29%20474.65%20A%201722.00%201722.00%200%200%201%20912.52%201460.34%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.324%22%20/%3E%3Cpath%20d=%22M%201714.89%20491.74%20A%201784.00%201784.00%200%200%201%20945.38%201512.92%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.310%22%20/%3E%3Cline%20x1=%221533.05%22%20y1=%22912.40%22%20x2=%221525.32%22%20y2=%22925.26%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cline%20x1=%22951.74%22%20y1=%221508.94%22%20x2=%22939.02%22%20y2=%221516.89%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.15%22%20opacity=%220.338%22%20/%3E%3Cpath%20d=%22M%201774.49%20508.83%20A%201846.00%201846.00%200%200%201%20978.23%201565.50%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.95%22%20opacity=%220.297%22%20/%3E%3Cpath%20d=%22M%201834.09%20525.92%20A%201908.00%201908.00%200%200%201%201011.09%201618.08%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.284%22%20/%3E%3Cpath%20d=%22M%201893.69%20543.01%20A%201970.00%201970.00%200%200%201%201043.94%201670.65%22%20stroke=%22#C8CDD5%22%20stroke-width=%221.55%22%20opacity=%220.270%22%20/%3E%3C/g%3E%3C/svg%3E"); --feod-night:#03070d; --feod-ink:#06101d; --feod-blue:#071522; --feod-panel:#0a1730; --feod-orange:#d87522; --feod-white:#ffffff; --feod-card-bg:linear-gradient(145deg,rgba(236,240,245,.18),rgba(94,108,126,.16) 28%,rgba(7,21,34,.74) 72%,rgba(3,7,13,.86)); --feod-card-border:rgba(255,255,255,.24); --feod-card-shadow:0 28px 82px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.18); font-family:var(--feod-siq-font-family,inherit)!important; font-size:var(--feod-siq-text-size,inherit)!important; line-height:var(--feod-siq-text-line,inherit)!important; } .feod-ccs *, .feod-ccs *::before, .feod-ccs *::after, #feodProjectNav, #feodProjectNav *, #feodGuxRoot, #feodGuxRoot *, #feodGuxBackdrop, #feodGuxBackdrop *{ box-sizing:border-box!important; font-family:var(--feod-siq-font-family,inherit)!important; hyphens:none!important; -webkit-hyphens:none!important; -ms-hyphens:none!important; word-break:normal!important; overflow-wrap:normal!important; } .feod-ccs h1{font-size:var(--feod-siq-h1-size,32px)!important;line-height:var(--feod-siq-h1-line,1.12)!important;} .feod-ccs h2{font-size:var(--feod-siq-h2-size,28px)!important;line-height:var(--feod-siq-h2-line,1.15)!important;} .feod-ccs h3{font-size:var(--feod-siq-h3-size,23px)!important;line-height:var(--feod-siq-h3-line,1.22)!important;} .feod-ccs h4{font-size:var(--feod-siq-h4-size,21px)!important;line-height:var(--feod-siq-h4-line,1.24)!important;} .feod-ccs :where(p,li,dd,dt,summary,label,input,textarea,select){font-size:var(--feod-siq-text-size,16px)!important;line-height:var(--feod-siq-text-line,1.48)!important;} .feod-ccs :where(a,button){font-family:var(--feod-siq-font-family,inherit)!important;} .feod-ccs :where(.feod-kicker,.feod-label,.feod-card-tag,.feod-f-sector-label,.feod-g-role-label,.feod-k-scope,.feod-n-label,.feod-o-label,.feod-p-label,.feod-q-label){font-size:calc(var(--feod-siq-text-size,16px) * .78)!important;line-height:1.16!important;} .feod-ccs :where(.feod-btn,.feod-button,.feod-card-btn,.feod-module-btn,.feod-b-card-btn,.feod-c-card-btn,.feod-d-card-btn,.feod-e-card-btn,.feod-e-cta-btn,.feod-f-card-btn,.feod-g-cta-btn,.feod-h-btn,.feod-i-btn,.feod-j-btn,.feod-k-btn,.feod-l-btn,.feod-m-btn,.feod-n-btn,.feod-o-btn,.feod-p-btn,.feod-q-btn,.feod-r-btn,.feod-pt-btn,.feod-pp-btn,.feod-mc-btn,.feod-tr-btn,.feod-ed-btn,.feod-td-btn,.feod-pepro-btn){font-size:calc(var(--feod-siq-text-size,16px) * .92)!important;line-height:1.18!important;} .feod-ccs :where(.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro){ position:relative!important; width:100vw!important; max-width:100vw!important; margin-left:calc(50% - 50vw)!important; margin-right:calc(50% - 50vw)!important; padding:clamp(48px,6vw,92px) var(--feod-edge)!important; overflow:hidden!important; isolation:isolate!important; background:radial-gradient(circle at 12% 0%,rgba(216,117,34,.18),transparent 32%),radial-gradient(circle at 86% 10%,rgba(205,215,230,.15),transparent 32%),linear-gradient(135deg,rgba(210,215,222,.14) 0%,rgba(80,94,111,.18) 36%,rgba(12,20,31,.98) 100%),#101927!important; color:#fff!important; } @supports(width:100dvw){ .feod-ccs :where(.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro){ width:100dvw!important;max-width:100dvw!important;margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50dvw)!important; } } .feod-ccs :where(.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro)::before{ content:""!important;position:absolute!important;inset:-8%!important;z-index:-2!important;background-image:var(--feod-tech-bg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;opacity:.25!important;mix-blend-mode:screen!important;pointer-events:none!important; } .feod-ccs :where(.feod-modul-b,.feod-modul-c,.feod-modul-d,.feod-modul-e,.feod-modul-f,.feod-modul-g,.feod-modul-h,.feod-modul-i,.feod-modul-k,.feod-modul-l,.feod-modul-m,.feod-modul-n,.feod-modul-o,.feod-modul-p,.feod-modul-q,.feod-modul-r,.feod-process-timeline,.feod-project-paths,.feod-method-comparison,.feod-technical-rail,.feod-evidence-dossier,.feod-technical-detail,.feod-pepro)::after{ content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(180deg,rgba(3,7,13,.04),rgba(3,7,13,.32))!important;pointer-events:none!important; } .feod-ccs :where(.feod-shell,.feod-section-head,.feod-b-shell,.feod-c-shell,.feod-d-shell,.feod-e-shell,.feod-f-shell,.feod-g-shell,.feod-h-shell,.feod-i-shell,.feod-k-shell,.feod-l-shell,.feod-m-shell,.feod-n-shell,.feod-o-shell,.feod-p-shell,.feod-q-shell,.feod-r-shell,.feod-pt-shell,.feod-pp-shell,.feod-mc-shell,.feod-tr-shell,.feod-ed-shell,.feod-td-shell,.feod-pepro-shell){ width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:relative!important;z-index:1!important; } .feod-ccs :where(.feod-section-head,.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head){ padding-top:20px!important;margin-bottom:clamp(24px,3vw,42px)!important; } .feod-ccs :where(.feod-section-head,.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head) :where(h2,p){color:#fff!important;} .feod-ccs :where(.feod-section-head,.feod-b-head,.feod-c-head,.feod-d-head,.feod-e-head,.feod-f-head,.feod-g-head,.feod-h-head,.feod-i-head,.feod-k-head,.feod-l-head,.feod-m-head,.feod-n-head,.feod-o-head,.feod-p-head,.feod-q-head,.feod-r-head,.feod-pt-head,.feod-pp-head,.feod-mc-head,.feod-tr-head,.feod-ed-head,.feod-td-head) p{color:rgba(255,255,255,.82)!important;} .feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-m-point,.feod-n-mega-card,.feod-n-info-item,.feod-q-mega-card,.feod-q-inner-card,.feod-pepro-card,.feod-pepro-option,.feod-pepro-summary){ border:1px solid var(--feod-card-border)!important; background:var(--feod-card-bg)!important; color:#fff!important; box-shadow:var(--feod-card-shadow)!important; backdrop-filter:blur(24px) saturate(145%)!important; -webkit-backdrop-filter:blur(24px) saturate(145%)!important; } .feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-m-point,.feod-n-mega-card,.feod-n-info-item,.feod-q-mega-card,.feod-q-inner-card) :where(h3,h4,p,li,strong,span,small){color:inherit!important;} .feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-project-path-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-m-mega-card,.feod-m-point,.feod-n-mega-card,.feod-n-info-item,.feod-q-mega-card,.feod-q-inner-card) p{color:rgba(255,255,255,.82)!important;} .feod-ccs #modul-b-entscheidungen .feod-b-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;} .feod-ccs #modul-f-sector-board .feod-f-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;} .feod-ccs #modul-k-regional-board .feod-k-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;} .feod-ccs #modul-p-media-grid .feod-p-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;} .feod-ccs #modul-n-form-intro .feod-n-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;} .feod-ccs #modul-n-form-intro .feod-n-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;} .feod-ccs #modul-m-trust .feod-m-point-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;} .feod-ccs #modul-q-legal .feod-q-inner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;} .feod-ccs #modul-pt-process .feod-pt-grid{position:relative!important;display:block!important;width:100%!important;max-width:none!important;overflow:visible!important;} .feod-ccs #modul-pt-process .feod-pt-grid::before{content:""!important;position:absolute!important;left:50%!important;top:0!important;bottom:0!important;width:2px!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,rgba(216,117,34,.08),rgba(216,117,34,.72),rgba(216,117,34,.08))!important;} .feod-ccs #modul-pt-process .feod-pt-card{position:relative!important;width:calc(50% - 30px)!important;max-width:calc(50% - 30px)!important;margin:0 0 var(--feod-gap)!important;min-height:auto!important;} .feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd){margin-left:0!important;margin-right:auto!important;} .feod-ccs #modul-pt-process .feod-pt-card:nth-child(even){margin-left:auto!important;margin-right:0!important;} .feod-ccs #modul-pt-process .feod-pt-card::after{content:""!important;position:absolute!important;top:28px!important;width:14px!important;height:14px!important;border-radius:999px!important;background:#d87522!important;box-shadow:0 0 0 8px rgba(216,117,34,.18)!important;} .feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd)::after{right:-38px!important;} .feod-ccs #modul-pt-process .feod-pt-card:nth-child(even)::after{left:-38px!important;} .feod-ccs .feod-e-cta{margin-top:10px!important;padding-top:10px!important;filter:none!important;opacity:1!important;} .feod-ccs .feod-e-cta a{filter:none!important;opacity:1!important;} .feod-ccs #modul-a-hero.feod-hero-v10{background:#03070d!important;color:#fff!important;padding:0!important;overflow:hidden!important;} .feod-ccs #modul-a-hero .feod-hero-v10__stage{position:relative!important;min-height:clamp(680px,56.25vw,980px)!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow:hidden!important;background:#03070d!important;} .feod-ccs #modul-a-hero .feod-hero-v10__image{position:absolute!important;inset:0!important;margin:0!important;width:100%!important;height:100%!important;z-index:0!important;overflow:hidden!important;background:#03070d!important;} .feod-ccs #modul-a-hero .feod-hero-v10__image video, .feod-ccs #modul-a-hero .feod-hero-v10__image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;filter:none!important;opacity:1!important;transform:none!important;} .feod-ccs #modul-a-hero.has-feod-video .feod-hero-bg-image, .feod-ccs #modul-a-hero.has-feod-video .feod-hero-fallback{opacity:0!important;transition:opacity .95s ease!important;} .feod-ccs #modul-a-hero.has-feod-video .feod-hero-bg-video{opacity:1!important;transition:opacity .95s ease!important;} .feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended .feod-hero-bg-video{opacity:0!important;} .feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended .feod-hero-bg-image, .feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended .feod-hero-fallback{opacity:1!important;} .feod-ccs #modul-a-hero .feod-hero-v10__image figcaption{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;} .feod-ccs #modul-a-hero .feod-hero-v10__overlay{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;background:transparent!important;opacity:0!important;pointer-events:none!important;} .feod-ccs #modul-a-hero .feod-hero-v10__layout{position:relative!important;z-index:2!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;min-height:inherit!important;padding:clamp(46px,5vw,78px) var(--feod-edge) clamp(34px,4vw,68px)!important;pointer-events:none!important;} .feod-ccs #modul-a-hero .feod-hero-card-stack, .feod-ccs #modul-a-hero .feod-hero-v10__glass{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;gap:14px!important;width:min(45%,690px)!important;max-width:690px!important;min-width:min(420px,100%)!important;height:100%!important;align-self:stretch!important;pointer-events:auto!important;padding:clamp(14px,1.4vw,22px)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:34px!important;background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.035))!important;box-shadow:0 30px 92px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.16)!important;backdrop-filter:blur(12px) saturate(128%)!important;-webkit-backdrop-filter:blur(12px) saturate(128%)!important;} .feod-ccs #modul-a-hero .feod-hero-card, .feod-ccs #modul-a-hero .feod-hero-v10__mini{border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(145deg,rgba(255,255,255,.20),rgba(255,255,255,.08) 45%,rgba(7,21,34,.26))!important;color:#fff!important;box-shadow:0 18px 52px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.18)!important;backdrop-filter:blur(20px) saturate(145%)!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;} .feod-ccs #modul-a-hero .feod-hero-v10__text{margin:0!important;color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.34)!important;} .feod-ccs #modul-a-hero .feod-hero-v10__mini-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;} .feod-ccs #modul-a-hero .feod-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;align-items:stretch!important;} .feod-ccs #modul-a-hero .feod-hero-actions .feod-btn{width:100%!important;max-width:none!important;min-height:48px!important;margin:0!important;} .feod-ccs #modul-j-final-cta.feod-modul-j{padding:0!important;background:#03070d!important;} .feod-ccs #modul-j-final-cta .feod-j-frame{position:relative!important;display:block!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;min-height:auto!important;overflow:hidden!important;background:#03070d!important;} .feod-ccs #modul-j-final-cta .feod-j-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#03070d!important;filter:none!important;opacity:1!important;} .feod-ccs #modul-j-final-cta .feod-j-shell{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;gap:var(--feod-gap)!important;align-items:start!important;width:100%!important;min-height:clamp(560px,42vw,760px)!important;padding:clamp(52px,6vw,94px) var(--feod-edge)!important;} .feod-ccs #modul-j-final-cta .feod-j-main, .feod-ccs #modul-j-final-cta .feod-j-side{border:1px solid rgba(255,255,255,.26)!important;background:linear-gradient(145deg,rgba(255,255,255,.19),rgba(255,255,255,.07) 44%,rgba(7,21,34,.32))!important;box-shadow:0 30px 82px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.20)!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;color:#fff!important;} .feod-ccs #modul-j-final-cta .feod-j-main{min-height:calc(100% - 0px)!important;} .feod-ccs #modul-j-final-cta .feod-j-side{align-self:start!important;} #feodProjectNav{position:relative!important;z-index:var(--feod-pnav-z-trigger)!important;color:#fff!important;font-family:var(--feod-siq-font-family,inherit)!important;} #feodProjectNav::before{content:""!important;position:fixed!important;left:0!important;right:0!important;top:0!important;height:var(--feod-pnav-trigger-height)!important;z-index:calc(var(--feod-pnav-z-trigger) - 2)!important;background:linear-gradient(135deg,rgba(7,21,34,.54),rgba(16,38,61,.36))!important;border-bottom:1px solid rgba(255,255,255,.18)!important;box-shadow:0 12px 30px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.12)!important;backdrop-filter:blur(18px) saturate(155%)!important;-webkit-backdrop-filter:blur(18px) saturate(155%)!important;} #feodProjectNavState{position:absolute!important;left:-9999px!important;} #feodProjectNav .feod-pnav-trigger{position:fixed!important;top:7px!important;left:50%!important;transform:translateX(-50%)!important;z-index:var(--feod-pnav-z-trigger)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:44px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.06))!important;color:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.18)!important;backdrop-filter:blur(18px) saturate(155%)!important;-webkit-backdrop-filter:blur(18px) saturate(155%)!important;cursor:pointer!important;} #feodProjectNav .feod-pnav-trigger__text{display:inline!important;color:#fff!important;font-size:14px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.035em!important;white-space:nowrap!important;} #feodProjectNav .feod-pnav-trigger__bars{display:grid!important;gap:4px!important;width:20px!important;} #feodProjectNav .feod-pnav-trigger__bars span{display:block!important;height:2px!important;border-radius:999px!important;background:#fff!important;} #feodProjectNav .feod-pnav-translator{position:fixed!important;top:7px!important;left:calc(50% + 118px)!important;z-index:var(--feod-pnav-z-trigger)!important;display:flex!important;align-items:center!important;min-height:44px!important;max-width:220px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.06))!important;box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.16)!important;backdrop-filter:blur(18px) saturate(155%)!important;-webkit-backdrop-filter:blur(18px) saturate(155%)!important;overflow:hidden!important;} #feodProjectNav .feod-pnav-backdrop{position:fixed!important;inset:0!important;z-index:calc(var(--feod-pnav-z-panel) - 1)!important;display:none!important;background:rgba(3,7,13,.42)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;} #feodProjectNavState:checked ~ .feod-pnav-backdrop, #feodProjectNav.is-open .feod-pnav-backdrop{display:block!important;} #feodProjectNav .feod-pnav-panel{position:fixed!important;left:0!important;right:0!important;top:0!important;z-index:var(--feod-pnav-z-panel)!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important;transform:translateY(-105%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .34s ease,opacity .28s ease,visibility .28s ease!important;background:radial-gradient(circle at 18% 0%,rgba(216,117,34,.22),transparent 32%),radial-gradient(circle at 92% 10%,rgba(236,240,245,.12),transparent 30%),linear-gradient(145deg,rgba(7,21,34,.74),rgba(3,7,13,.70))!important;color:#fff!important;backdrop-filter:blur(26px) saturate(150%)!important;-webkit-backdrop-filter:blur(26px) saturate(150%)!important;} #feodProjectNavState:checked ~ .feod-pnav-panel, #feodProjectNav.is-open .feod-pnav-panel{transform:translateY(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;} #feodProjectNav .feod-pnav-scroll{height:100svh!important;overflow:auto!important;padding:12px var(--feod-edge) 18px!important;} #feodProjectNav .feod-pnav-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr) 40px!important;gap:12px!important;align-items:stretch!important;margin:0 0 12px!important;} #feodProjectNav .feod-pnav-search{min-width:0!important;display:grid!important;gap:6px!important;} #feodProjectNav .feod-pnav-search label{font-size:12px!important;color:rgba(255,255,255,.78)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;} #feodProjectNav .feod-pnav-searchbox{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;} #feodProjectNav .feod-pnav-searchbox input, #feodProjectNav .feod-pnav-searchbox button{min-height:42px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.10)!important;color:#fff!important;padding:0 14px!important;font-size:14px!important;} #feodProjectNav .feod-pnav-searchbox input::placeholder{color:rgba(255,255,255,.58)!important;} #feodProjectNav .feod-pnav-searchbox button{background:#d87522!important;font-weight:850!important;cursor:pointer!important;} #feodProjectNav .feod-pnav-contact-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;gap:8px!important;align-items:end!important;min-width:0!important;} #feodProjectNav .feod-pnav-contact-item, #feodProjectNav .feod-pnav-social{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:8px 12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.20)!important;background:rgba(255,255,255,.09)!important;color:#fff!important;font-size:13px!important;font-weight:780!important;text-decoration:none!important;} #feodProjectNav .feod-pnav-social{width:42px!important;padding:0!important;background:rgba(216,117,34,.64)!important;font-size:18px!important;font-family:Arial,sans-serif!important;font-weight:900!important;} #feodProjectNav .feod-pnav-close, #feodProjectNav .feod-pnav-detail-close{position:relative!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;align-self:end!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.24)!important;background:rgba(255,255,255,.08)!important;cursor:pointer!important;} #feodProjectNav .feod-pnav-close::before, #feodProjectNav .feod-pnav-close::after, #feodProjectNav .feod-pnav-detail-close::before, #feodProjectNav .feod-pnav-detail-close::after{content:""!important;position:absolute!important;width:17px!important;height:2px!important;border-radius:999px!important;background:#fff!important;} #feodProjectNav .feod-pnav-close::before, #feodProjectNav .feod-pnav-detail-close::before{transform:rotate(45deg)!important;} #feodProjectNav .feod-pnav-close::after, #feodProjectNav .feod-pnav-detail-close::after{transform:rotate(-45deg)!important;} #feodProjectNav .feod-pnav-board{display:grid!important;gap:12px!important;} #feodProjectNav .feod-pnav-command{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr)!important;gap:12px!important;padding:16px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:24px!important;background:rgba(255,255,255,.07)!important;box-shadow:0 22px 70px rgba(0,0,0,.20)!important;backdrop-filter:blur(20px) saturate(145%)!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;} #feodProjectNav .feod-pnav-command-copy h2{margin:0 0 6px!important;color:#fff!important;font-size:var(--feod-siq-h2-size,26px)!important;} #feodProjectNav .feod-pnav-command-copy p{margin:0!important;color:rgba(255,255,255,.80)!important;font-size:14px!important;line-height:1.35!important;} #feodProjectNav .feod-pnav-kicker{display:inline-flex!important;margin:0 0 8px!important;padding:6px 10px!important;border-radius:999px!important;border:1px solid rgba(216,117,34,.50)!important;background:rgba(216,117,34,.16)!important;color:#fff!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important;} #feodProjectNav .feod-pnav-command-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;} #feodProjectNav .feod-pnav-action{min-height:72px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;text-decoration:none!important;} #feodProjectNav .feod-pnav-action-primary{background:rgba(216,117,34,.24)!important;border-color:rgba(216,117,34,.55)!important;} #feodProjectNav .feod-pnav-action strong, #feodProjectNav .feod-pnav-main-card strong, #feodProjectNav .feod-pnav-process-step strong, #feodProjectNav .feod-pnav-project strong, #feodProjectNav .feod-pnav-detail-card strong{display:block!important;color:#fff!important;font-size:14px!important;line-height:1.18!important;font-weight:850!important;} #feodProjectNav .feod-pnav-action span, #feodProjectNav .feod-pnav-main-card small, #feodProjectNav .feod-pnav-process-step small, #feodProjectNav .feod-pnav-project small, #feodProjectNav .feod-pnav-detail-card small{display:block!important;color:rgba(255,255,255,.72)!important;font-size:12px!important;line-height:1.22!important;margin-top:4px!important;} #feodProjectNav .feod-pnav-matrix-split{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)!important;gap:12px!important;align-items:stretch!important;} #feodProjectNav .feod-pnav-area{padding:14px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:24px!important;background:rgba(255,255,255,.07)!important;box-shadow:0 22px 70px rgba(0,0,0,.18)!important;backdrop-filter:blur(20px) saturate(145%)!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;} #feodProjectNav .feod-pnav-area-head{margin:0 0 10px!important;} #feodProjectNav .feod-pnav-area-head h3{margin:0 0 4px!important;color:#fff!important;font-size:18px!important;} #feodProjectNav .feod-pnav-area-head p{margin:0!important;color:rgba(255,255,255,.70)!important;font-size:12px!important;line-height:1.25!important;} #feodProjectNav .feod-pnav-main-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;grid-auto-rows:minmax(82px,auto)!important;} #feodProjectNav .feod-pnav-main-card, #feodProjectNav .feod-pnav-process-step, #feodProjectNav .feod-pnav-project, #feodProjectNav .feod-pnav-detail-card{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:82px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;text-decoration:none!important;cursor:pointer!important;overflow:visible!important;} #feodProjectNav .feod-pnav-home-card{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;min-height:132px!important;text-align:center!important;background:rgba(255,255,255,.10)!important;} #feodProjectNav .feod-pnav-home-card > span{display:grid!important;place-items:center!important;gap:8px!important;width:100%!important;height:100%!important;text-align:center!important;} #feodProjectNav .feod-pnav-home-logo{display:block!important;width:min(360px,88%)!important;height:62px!important;background-image:url("/images/pictures/logos/fontana-eod-white.png")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;} #feodProjectNav .feod-pnav-home-card strong, #feodProjectNav .feod-pnav-home-card small{text-align:center!important;} #feodProjectNav .feod-pnav-side-stack{display:grid!important;grid-template-rows:1fr 1fr!important;gap:12px!important;min-height:0!important;} #feodProjectNav .feod-pnav-process, #feodProjectNav .feod-pnav-projects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;} #feodProjectNav .feod-pnav-noresults{display:none!important;color:#fff!important;} #feodProjectNav .feod-pnav-noresults.is-visible{display:block!important;} #feodProjectNav .feod-pnav-detail-backdrop{position:fixed!important;inset:0!important;z-index:var(--feod-pnav-z-modal)!important;display:none!important;place-items:center!important;background:rgba(3,7,13,.54)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;padding:var(--feod-edge)!important;} #feodProjectNav .feod-pnav-detail-backdrop.is-open{display:grid!important;} #feodProjectNav .feod-pnav-detail{width:min(1120px,100%)!important;max-height:calc(100svh - 40px)!important;overflow:auto!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(7,21,34,.72),rgba(3,7,13,.68))!important;box-shadow:0 34px 100px rgba(0,0,0,.32)!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;color:#fff!important;} #feodProjectNav .feod-pnav-detail-head{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:14px!important;align-items:start!important;padding:18px!important;border-bottom:1px solid rgba(255,255,255,.16)!important;} #feodProjectNav .feod-pnav-detail-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:18px!important;} #feodGuxRoot{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--feod-pnav-trigger-height)!important;z-index:calc(var(--feod-pnav-z-trigger) + 1)!important;pointer-events:none!important;} #feodGuxRoot .feod-gux-trigger{position:fixed!important;top:7px!important;z-index:calc(var(--feod-pnav-z-trigger) + 1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(135deg,rgba(216,117,34,.78),rgba(184,93,24,.62))!important;color:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.18)!important;backdrop-filter:blur(18px) saturate(155%)!important;-webkit-backdrop-filter:blur(18px) saturate(155%)!important;cursor:pointer!important;pointer-events:auto!important;} #feodGuxRoot .feod-gux-trigger__text{display:inline!important;color:#fff!important;font-size:14px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;} #feodGuxRoot .feod-gux-trigger--share{left:var(--feod-edge)!important;right:auto!important;} #feodGuxRoot .feod-gux-trigger--nav{right:var(--feod-edge)!important;left:auto!important;} #feodGuxBackdrop{position:fixed!important;inset:0!important;z-index:var(--feod-pnav-z-modal)!important;display:none!important;place-items:center!important;background:rgba(3,7,13,.50)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;padding:calc(var(--feod-pnav-trigger-height) + 16px) var(--feod-edge) 22px!important;} #feodGuxBackdrop.is-open{display:grid!important;} #feodGuxBackdrop .feod-gux-dialog{width:min(980px,100%)!important;max-height:calc(100svh - var(--feod-pnav-trigger-height) - 44px)!important;overflow:auto!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(145deg,rgba(7,21,34,.76),rgba(3,7,13,.70))!important;color:#fff!important;box-shadow:0 34px 100px rgba(0,0,0,.32)!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;} #feodGuxBackdrop .feod-gux-dialog__head{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:14px!important;align-items:center!important;padding:18px!important;border-bottom:1px solid rgba(255,255,255,.16)!important;} #feodGuxBackdrop .feod-gux-dialog__title{margin:0!important;color:#fff!important;font-size:var(--feod-siq-h2-size,26px)!important;} #feodGuxBackdrop .feod-gux-close, #feodGuxBackdrop .feod-gux-dialog__close{position:relative!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.24)!important;background:rgba(255,255,255,.08)!important;cursor:pointer!important;} #feodGuxBackdrop .feod-gux-close::before, #feodGuxBackdrop .feod-gux-close::after, #feodGuxBackdrop .feod-gux-dialog__close::before, #feodGuxBackdrop .feod-gux-dialog__close::after{content:""!important;position:absolute!important;width:17px!important;height:2px!important;border-radius:999px!important;background:#fff!important;} #feodGuxBackdrop .feod-gux-close::before, #feodGuxBackdrop .feod-gux-dialog__close::before{transform:rotate(45deg)!important;} #feodGuxBackdrop .feod-gux-close::after, #feodGuxBackdrop .feod-gux-dialog__close::after{transform:rotate(-45deg)!important;} #feodGuxBackdrop .feod-gux-dialog__body{padding:18px!important;} #feodGuxBackdrop .feod-gux-nav-grid, #feodGuxBackdrop .feod-gux-share-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;} #feodGuxBackdrop .feod-gux-nav-item, #feodGuxBackdrop .feod-gux-share-item, #feodGuxBackdrop .feod-gux-copy{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:14px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;text-decoration:none!important;} #feodGuxBackdrop .feod-gux-nav-num, #feodGuxBackdrop .feod-gux-share-icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:999px!important;background:#d87522!important;color:#fff!important;font-weight:900!important;} #feodGuxBackdrop .feod-gux-nav-label, #feodGuxBackdrop .feod-gux-share-label{color:#fff!important;font-size:15px!important;line-height:1.22!important;font-weight:780!important;} .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-kicker, .feod-ccs .feod-pepro .feod-pepro-kicker{display:inline-flex!important;margin:0 0 18px!important;} .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-app, .feod-ccs .feod-pepro .feod-pepro-app{display:grid!important;grid-template-columns:minmax(360px,480px) minmax(0,1fr)!important;gap:var(--feod-gap)!important;align-items:stretch!important;max-height:calc(100svh - var(--feod-pnav-trigger-height) - 54px)!important;overflow:hidden!important;} .feod-ccs .feod-pepro-rail{min-width:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(7,21,34,.88),rgba(3,7,13,.78))!important;box-shadow:var(--feod-card-shadow)!important;backdrop-filter:blur(22px) saturate(145%)!important;-webkit-backdrop-filter:blur(22px) saturate(145%)!important;} .feod-ccs .feod-pepro-stepnav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-content:start!important;overflow:visible!important;} .feod-ccs .feod-pepro-stepnav button{min-height:40px!important;padding:7px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;border-radius:15px!important;} .feod-ccs .feod-pepro-stepnum{width:26px!important;height:26px!important;font-size:calc(var(--feod-siq-text-size,16px) * .68)!important;} .feod-ccs .feod-pepro-steplabel{font-size:calc(var(--feod-siq-text-size,16px) * .72)!important;line-height:1.16!important;} .feod-ccs .feod-pepro-stage, .feod-ccs .feod-pepro-result-stage{min-height:0!important;overflow:hidden!important;} .feod-ccs .feod-pepro-result-stage .feod-pepro-doc-scroll, .feod-ccs .feod-pepro-doc-scroll, .feod-ccs .feod-pepro-result-scroll{overflow:auto!important;max-height:calc(100svh - var(--feod-pnav-trigger-height) - 190px)!important;min-height:0!important;} .feod-ccs .feod-pepro-grid, .feod-ccs .feod-pepro-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;} @media(max-width:1180px){ #feodProjectNav .feod-pnav-head{grid-template-columns:1fr 40px!important;} #feodProjectNav .feod-pnav-contact-strip{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;} #feodProjectNav .feod-pnav-command, #feodProjectNav .feod-pnav-matrix-split{grid-template-columns:1fr!important;} #feodProjectNav .feod-pnav-side-stack{grid-template-rows:auto!important;} } @media(max-width:980px){ :root{--feod-edge:clamp(18px,5vw,40px);} .feod-ccs #modul-b-entscheidungen .feod-b-grid, .feod-ccs #modul-f-sector-board .feod-f-grid, .feod-ccs #modul-k-regional-board .feod-k-grid, .feod-ccs #modul-p-media-grid .feod-p-grid, .feod-ccs #modul-n-form-intro .feod-n-grid, .feod-ccs #modul-n-form-intro .feod-n-info-grid, .feod-ccs #modul-m-trust .feod-m-point-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;} .feod-ccs #modul-a-hero .feod-hero-card-stack, .feod-ccs #modul-a-hero .feod-hero-v10__glass{width:100%!important;max-width:760px!important;min-width:0!important;} .feod-ccs #modul-pt-process .feod-pt-grid::before{left:19px!important;} .feod-ccs #modul-pt-process .feod-pt-card, .feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd), .feod-ccs #modul-pt-process .feod-pt-card:nth-child(even){width:calc(100% - 46px)!important;max-width:none!important;margin-left:46px!important;margin-right:0!important;} .feod-ccs #modul-pt-process .feod-pt-card::after, .feod-ccs #modul-pt-process .feod-pt-card:nth-child(odd)::after, .feod-ccs #modul-pt-process .feod-pt-card:nth-child(even)::after{left:-34px!important;right:auto!important;} .feod-ccs #modul-j-final-cta .feod-j-shell, .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-app, .feod-ccs .feod-pepro .feod-pepro-app{grid-template-columns:1fr!important;max-height:none!important;} } @media(max-width:720px){ :root{--feod-edge:18px;--feod-pnav-trigger-height:56px;} #feodProjectNav .feod-pnav-trigger{left:18px!important;transform:none!important;width:56px!important;padding:0!important;} #feodProjectNav .feod-pnav-trigger__text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;} #feodProjectNav .feod-pnav-translator{left:84px!important;max-width:150px!important;} #feodGuxRoot .feod-gux-trigger{top:7px!important;min-height:42px!important;padding:0 10px!important;} #feodGuxRoot .feod-gux-trigger__text{font-size:12px!important;} #feodGuxRoot .feod-gux-trigger--share{display:none!important;} #feodGuxRoot .feod-gux-trigger--nav{right:18px!important;} #feodProjectNav .feod-pnav-main-grid, #feodProjectNav .feod-pnav-command-actions, #feodProjectNav .feod-pnav-process, #feodProjectNav .feod-pnav-projects, #feodProjectNav .feod-pnav-detail-grid, #feodGuxBackdrop .feod-gux-nav-grid, #feodGuxBackdrop .feod-gux-share-grid, .feod-ccs #modul-b-entscheidungen .feod-b-grid, .feod-ccs #modul-f-sector-board .feod-f-grid, .feod-ccs #modul-k-regional-board .feod-k-grid, .feod-ccs #modul-p-media-grid .feod-p-grid, .feod-ccs #modul-n-form-intro .feod-n-grid, .feod-ccs #modul-n-form-intro .feod-n-info-grid, .feod-ccs #modul-m-trust .feod-m-point-grid, .feod-ccs #modul-q-legal .feod-q-inner-grid, .feod-ccs .feod-pepro-grid, .feod-ccs .feod-pepro-fields, .feod-ccs .feod-pepro-stepnav{grid-template-columns:1fr!important;} #feodProjectNav .feod-pnav-contact-strip{grid-template-columns:1fr!important;} .feod-ccs #modul-a-hero .feod-hero-v10__layout{padding:34px var(--feod-edge)!important;} .feod-ccs #modul-a-hero .feod-hero-v10__stage{min-height:auto!important;} .feod-ccs #modul-a-hero .feod-hero-card-stack, .feod-ccs #modul-a-hero .feod-hero-v10__glass{width:100%!important;min-width:0!important;height:auto!important;grid-template-rows:auto!important;} .feod-ccs #modul-a-hero .feod-hero-v10__mini-row, .feod-ccs #modul-a-hero .feod-hero-actions{grid-template-columns:1fr!important;} .feod-ccs #modul-j-final-cta .feod-j-shell{padding:34px var(--feod-edge)!important;min-height:auto!important;} } :root{ --feod-v64-pepro-rail-max:390px; --feod-v64-pepro-rail-min:280px; } html body .feod-ccs, html body .feod-ccs *:not(svg):not(path), html body #feodProjectNav, html body #feodProjectNav *:not(svg):not(path), html body #feodGuxRoot, html body #feodGuxRoot *:not(svg):not(path), html body #feodGuxBackdrop, html body #feodGuxBackdrop *:not(svg):not(path){ font-family:var(--feod-siq-font-family,inherit)!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__overlay{ background:transparent!important; opacity:0!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__stage.has-video .feod-hero-bg-image, html body .feod-ccs #modul-a-hero .feod-hero-v10__stage.has-video .feod-hero-fallback, html body .feod-ccs #modul-a-hero.has-feod-video .feod-hero-bg-image, html body .feod-ccs #modul-a-hero.has-feod-video .feod-hero-fallback{ opacity:0!important; transition:opacity .95s cubic-bezier(.2,.7,.2,1)!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__stage.has-video .feod-hero-bg-video, html body .feod-ccs #modul-a-hero.has-feod-video .feod-hero-bg-video{ opacity:1!important; transition:opacity .95s cubic-bezier(.2,.7,.2,1)!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__stage.has-video.is-video-ended .feod-hero-bg-video, html body .feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended .feod-hero-bg-video{ opacity:0!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__stage.has-video.is-video-ended .feod-hero-bg-image, html body .feod-ccs #modul-a-hero .feod-hero-v10__stage.has-video.is-video-ended .feod-hero-fallback, html body .feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended .feod-hero-bg-image, html body .feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended .feod-hero-fallback{ opacity:1!important; } @media(min-width:981px){ html body .feod-ccs #modul-m-trust .feod-m-point-grid{ display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; } } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-app, html body .feod-ccs .feod-pepro .feod-pepro-app{ grid-template-columns:minmax(var(--feod-v64-pepro-rail-min),var(--feod-v64-pepro-rail-max)) minmax(0,1fr)!important; gap:var(--feod-gap)!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-rail, html body .feod-ccs .feod-pepro .feod-pepro-rail{ width:100%!important; max-width:var(--feod-v64-pepro-rail-max)!important; min-width:0!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stepnav, html body .feod-ccs .feod-pepro .feod-pepro-stepnav{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:7px!important; align-items:stretch!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stepnav button, html body .feod-ccs .feod-pepro .feod-pepro-stepnav button{ width:100%!important; min-width:0!important; min-height:36px!important; padding:7px 8px!important; grid-template-columns:23px minmax(0,1fr)!important; gap:5px!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-steplabel, html body .feod-ccs .feod-pepro .feod-pepro-steplabel{ font-size:calc(var(--feod-siq-text-size,16px) * .68)!important; line-height:1.10!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stage, html body .feod-ccs .feod-pepro .feod-pepro-stage, html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-result-stage, html body .feod-ccs .feod-pepro .feod-pepro-result-stage{ min-width:0!important; width:100%!important; } html body #feodGuxRoot .feod-gux-trigger--share .feod-gux-trigger__text::before{content:""!important;} html body #feodGuxRoot .feod-gux-trigger--nav .feod-gux-trigger__text::before{content:""!important;} :root{ --feod-v66-pepro-rail-max:360px; --feod-v66-pepro-rail-min:276px; --feod-v66-nav-detail-gap:8px; } html body #navcontainer, html body #nav.sqrnav, html body nav.sqrnav, html body .sqrnav:not(#feodProjectNav .sqrnav){ position:absolute!important; left:-100000px!important; top:auto!important; width:1px!important; height:1px!important; max-width:1px!important; max-height:1px!important; overflow:hidden!important; opacity:0!important; visibility:hidden!important; pointer-events:none!important; clip:rect(0 0 0 0)!important; clip-path:inset(50%)!important; white-space:nowrap!important; } html body #nav.sqrnav > ul, html body nav.sqrnav > ul{ display:block!important; } html body #feodProjectNav::before{ background:linear-gradient(135deg,rgba(7,21,34,.28),rgba(16,38,61,.20))!important; border-bottom:1px solid rgba(255,255,255,.16)!important; box-shadow:0 12px 34px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.16)!important; backdrop-filter:blur(24px) saturate(160%)!important; -webkit-backdrop-filter:blur(24px) saturate(160%)!important; } html body #feodProjectNav .feod-pnav-trigger{ background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.045) 44%,rgba(7,21,34,.28))!important; border-color:rgba(255,255,255,.24)!important; color:#fff!important; box-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.18)!important; backdrop-filter:blur(20px) saturate(155%)!important; -webkit-backdrop-filter:blur(20px) saturate(155%)!important; } html body #feodProjectNav .feod-pnav-translator{ display:flex!important; visibility:visible!important; opacity:1!important; pointer-events:auto!important; z-index:calc(var(--feod-topbar-z,2147483600) + 8)!important; } html body.feod-pnav-open #feodGuxRoot, html body.feod-pnav-open #feodGuxRoot .feod-gux-trigger, html body.feod-pnav-open .feod-gux-trigger{ display:none!important; visibility:hidden!important; opacity:0!important; pointer-events:none!important; } html body #feodGuxRoot .feod-gux-trigger--share .feod-gux-trigger__text, html body .feod-gux-trigger--share .feod-gux-trigger__text{ font-size:0!important; } html body #feodGuxRoot .feod-gux-trigger--share .feod-gux-trigger__text::after, html body .feod-gux-trigger--share .feod-gux-trigger__text::after{ content:"FONTANA-EOD empfehlen"!important; font-size:14px!important; line-height:1.15!important; font-weight:850!important; letter-spacing:.035em!important; text-transform:uppercase!important; white-space:nowrap!important; color:#fff!important; } html body #feodGuxRoot .feod-gux-trigger--nav .feod-gux-trigger__text, html body .feod-gux-trigger--nav .feod-gux-trigger__text{ font-size:0!important; } html body #feodGuxRoot .feod-gux-trigger--nav .feod-gux-trigger__text::after, html body .feod-gux-trigger--nav .feod-gux-trigger__text::after{ content:"Seiteninhalt"!important; font-size:14px!important; line-height:1.15!important; font-weight:850!important; letter-spacing:.035em!important; text-transform:uppercase!important; white-space:nowrap!important; color:#fff!important; } html body #feodProjectNav .feod-pnav-detail{ width:min(1240px,calc(100vw - (var(--feod-edge) * 2)))!important; max-width:calc(100vw - (var(--feod-edge) * 2))!important; } html body #feodProjectNav .feod-pnav-detail-body{ width:100%!important; min-width:0!important; } html body #feodProjectNav .feod-pnav-detail-grid{ display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:var(--feod-v66-nav-detail-gap)!important; width:100%!important; max-width:none!important; padding:10px!important; align-items:stretch!important; justify-items:stretch!important; } html body #feodProjectNav .feod-pnav-detail-card{ display:grid!important; grid-template-columns:minmax(0,1fr) 30px!important; gap:8px!important; width:100%!important; max-width:none!important; min-width:0!important; justify-self:stretch!important; align-self:stretch!important; justify-content:stretch!important; justify-items:stretch!important; align-items:center!important; text-align:left!important; padding:12px!important; } html body #feodProjectNav .feod-pnav-detail-card > span:first-child, html body #feodProjectNav .feod-pnav-detail-card strong, html body #feodProjectNav .feod-pnav-detail-card small{ display:block!important; width:100%!important; max-width:100%!important; min-width:0!important; text-align:left!important; justify-self:stretch!important; overflow:visible!important; white-space:normal!important; } html body #feodProjectNav .feod-pnav-detail-card-open{ justify-self:end!important; align-self:center!important; width:28px!important; height:28px!important; display:grid!important; place-items:center!important; } html body #feodProjectNav .feod-pnav-detail-title, html body #feodProjectNav .feod-pnav-detail-title-main, html body #feodProjectNav .feod-pnav-detail-title-main div, html body #feodProjectNav .feod-pnav-detail-title-main h3, html body #feodProjectNav .feod-pnav-detail-title-main p{ text-align:left!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__overlay{ background:transparent!important; opacity:0!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__image video, html body .feod-ccs #modul-a-hero .feod-hero-v10__image img, html body .feod-ccs #modul-a-hero .feod-hero-bg, html body .feod-ccs #modul-a-hero .feod-hero-bg-video, html body .feod-ccs #modul-a-hero .feod-hero-bg-image{ filter:none!important; opacity:1; } html body .feod-ccs #modul-a-hero.has-feod-video:not(.is-feod-video-ended) .feod-hero-bg-image, html body .feod-ccs #modul-a-hero.has-feod-video:not(.is-feod-video-ended) .feod-hero-fallback{ opacity:0!important; } html body .feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended .feod-hero-bg-image, html body .feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended .feod-hero-fallback{ opacity:1!important; } html body .feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended .feod-hero-bg-video, html body .feod-ccs #modul-a-hero.has-feod-video.is-feod-video-ended video{ opacity:0!important; } @media(min-width:981px){ html body .feod-ccs #modul-m-trust .feod-m-point-grid{ display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; gap:var(--feod-gap)!important; } } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-app, html body .feod-ccs .feod-pepro .feod-pepro-app{ display:grid!important; grid-template-columns:fit-content(var(--feod-v66-pepro-rail-max)) minmax(0,1fr)!important; gap:var(--feod-gap)!important; align-items:stretch!important; width:100%!important; max-height:calc(100svh - var(--feod-pnav-trigger-height,56px) - 48px)!important; overflow:hidden!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-rail, html body .feod-ccs .feod-pepro .feod-pepro-rail{ width:max-content!important; min-width:var(--feod-v66-pepro-rail-min)!important; max-width:var(--feod-v66-pepro-rail-max)!important; overflow:hidden!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stepnav, html body .feod-ccs .feod-pepro .feod-pepro-stepnav{ display:grid!important; grid-template-columns:repeat(2,minmax(132px,1fr))!important; gap:7px!important; align-content:start!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stepnav button, html body .feod-ccs .feod-pepro .feod-pepro-stepnav button{ width:100%!important; min-width:0!important; max-width:100%!important; min-height:36px!important; padding:6px 7px!important; grid-template-columns:24px minmax(0,1fr)!important; gap:5px!important; text-align:left!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-steplabel, html body .feod-ccs .feod-pepro .feod-pepro-steplabel{ text-align:left!important; font-size:calc(var(--feod-siq-text-size,16px) * .68)!important; line-height:1.10!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stage, html body .feod-ccs .feod-pepro .feod-pepro-stage, html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-result-stage, html body .feod-ccs .feod-pepro .feod-pepro-result-stage{ min-width:0!important; width:100%!important; overflow:hidden!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-result-stage .feod-pepro-doc-scroll, html body .feod-ccs .feod-pepro .feod-pepro-result-stage .feod-pepro-doc-scroll, html body .feod-ccs .feod-pepro-doc-scroll, html body .feod-ccs .feod-pepro-result-scroll{ overflow:auto!important; max-height:calc(100svh - var(--feod-pnav-trigger-height,56px) - 190px)!important; min-height:0!important; } html body .feod-ccs, html body .feod-ccs *:not(svg):not(path), html body #feodProjectNav, html body #feodProjectNav *:not(svg):not(path), html body #feodGuxRoot, html body #feodGuxRoot *:not(svg):not(path), html body #feodGuxBackdrop, html body #feodGuxBackdrop *:not(svg):not(path){ font-family:var(--feod-siq-font-family,inherit)!important; } html body .feod-ccs h1{font-size:var(--feod-siq-h1-size,32px)!important;line-height:var(--feod-siq-h1-line,1.12)!important;} html body .feod-ccs h2{font-size:var(--feod-siq-h2-size,28px)!important;line-height:var(--feod-siq-h2-line,1.15)!important;} html body .feod-ccs h3{font-size:var(--feod-siq-h3-size,23px)!important;line-height:var(--feod-siq-h3-line,1.22)!important;} html body .feod-ccs h4{font-size:var(--feod-siq-h4-size,21px)!important;line-height:var(--feod-siq-h4-line,1.24)!important;} html body .feod-ccs :where(p,li,dd,dt,summary,label,input,textarea,select){font-size:var(--feod-siq-text-size,16px)!important;line-height:var(--feod-siq-text-line,1.48)!important;} @media(max-width:980px){ html body #feodProjectNav .feod-pnav-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;} html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-app, html body .feod-ccs .feod-pepro .feod-pepro-app{grid-template-columns:1fr!important;max-height:none!important;overflow:visible!important;} html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-rail, html body .feod-ccs .feod-pepro .feod-pepro-rail{width:100%!important;max-width:none!important;} } @media(max-width:620px){ html body #feodProjectNav .feod-pnav-detail-grid{grid-template-columns:1fr!important;} } :root{ --feod-v67-pepro-rail-min:258px; --feod-v67-pepro-rail-max:336px; --feod-v67-pepro-ui:clamp(11px,calc(var(--feod-siq-text-size,16px) * .66),13px); --feod-v67-pepro-ui-small:clamp(10px,calc(var(--feod-siq-text-size,16px) * .58),12px); --feod-v67-pepro-title:clamp(17px,calc(var(--feod-siq-h3-size,23px) * .72),20px); } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-app, html body .feod-ccs .feod-pepro .feod-pepro-app{ display:grid!important; grid-template-columns:minmax(var(--feod-v67-pepro-rail-min),var(--feod-v67-pepro-rail-max)) minmax(0,1fr)!important; gap:var(--feod-gap)!important; align-items:stretch!important; width:100%!important; max-height:calc(100svh - var(--feod-pnav-trigger-height,56px) - 48px)!important; overflow:hidden!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-rail, html body .feod-ccs .feod-pepro .feod-pepro-rail{ width:100%!important; min-width:0!important; max-width:none!important; display:grid!important; grid-template-rows:auto minmax(0,1fr) auto!important; gap:10px!important; padding:14px!important; overflow:hidden!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-rail-title, html body .feod-ccs .feod-pepro .feod-pepro-rail-title{ font-size:var(--feod-v67-pepro-title)!important; line-height:1.12!important; white-space:normal!important; overflow:visible!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-rail-sub, html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-rail-foot, html body .feod-ccs .feod-pepro .feod-pepro-rail-sub, html body .feod-ccs .feod-pepro .feod-pepro-rail-foot{ font-size:var(--feod-v67-pepro-ui-small)!important; line-height:1.22!important; margin:0!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stepnav, html body .feod-ccs .feod-pepro .feod-pepro-stepnav{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:6px!important; align-content:start!important; min-height:0!important; overflow:visible!important; margin:0!important; padding:0!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stepnav li, html body .feod-ccs .feod-pepro .feod-pepro-stepnav li{ min-width:0!important; max-width:100%!important; margin:0!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stepnav button, html body .feod-ccs .feod-pepro .feod-pepro-stepnav button{ width:100%!important; min-width:0!important; max-width:100%!important; min-height:32px!important; height:auto!important; padding:5px 6px!important; grid-template-columns:22px minmax(0,1fr)!important; gap:5px!important; align-items:center!important; overflow:visible!important; text-align:left!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stepnum, html body .feod-ccs .feod-pepro .feod-pepro-stepnum{ width:22px!important; height:22px!important; min-width:22px!important; font-size:10px!important; line-height:1!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-steplabel, html body .feod-ccs .feod-pepro .feod-pepro-steplabel{ display:block!important; width:100%!important; min-width:0!important; max-width:100%!important; white-space:normal!important; word-break:normal!important; overflow-wrap:normal!important; hyphens:auto!important; -webkit-hyphens:auto!important; overflow:visible!important; text-align:left!important; font-size:var(--feod-v67-pepro-ui-small)!important; line-height:1.10!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stage, html body .feod-ccs .feod-pepro .feod-pepro-stage, html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-result-stage, html body .feod-ccs .feod-pepro .feod-pepro-result-stage{ display:grid!important; grid-template-rows:auto minmax(0,1fr) auto!important; gap:12px!important; min-width:0!important; width:100%!important; min-height:0!important; max-height:calc(100svh - var(--feod-pnav-trigger-height,56px) - 48px)!important; padding:18px!important; overflow:hidden!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-question, html body .feod-ccs .feod-pepro .feod-pepro-question{ min-width:0!important; min-height:0!important; overflow:auto!important; padding-right:8px!important; overscroll-behavior:contain!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-question h3, html body .feod-ccs .feod-pepro .feod-pepro-question h3{ font-size:var(--feod-v67-pepro-title)!important; line-height:1.14!important; margin:0 0 6px!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-question p, html body .feod-ccs .feod-pepro .feod-pepro-question p{ font-size:var(--feod-v67-pepro-ui)!important; line-height:1.32!important; margin:0 0 10px!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-progress, html body .feod-ccs .feod-pepro .feod-pepro-progress{ gap:4px!important; margin:0!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-progress span, html body .feod-ccs .feod-pepro .feod-pepro-progress span{ height:5px!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-grid, html body .feod-ccs .feod-pepro .feod-pepro-grid{ display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:10px!important; width:100%!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-fields, html body .feod-ccs .feod-pepro .feod-pepro-fields{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:10px!important; width:100%!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-choice, html body .feod-ccs .feod-pepro .feod-pepro-choice, html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-field, html body .feod-ccs .feod-pepro .feod-pepro-field{ min-width:0!important; min-height:0!important; padding:9px!important; border-radius:14px!important; overflow:visible!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-choice, html body .feod-ccs .feod-pepro .feod-pepro-choice{ display:grid!important; grid-template-columns:18px minmax(0,1fr)!important; gap:8px!important; align-items:start!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-choice input, html body .feod-ccs .feod-pepro .feod-pepro-choice input{ width:18px!important; min-width:18px!important; height:18px!important; min-height:18px!important; margin:1px 0 0!important; padding:0!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-choice strong, html body .feod-ccs .feod-pepro .feod-pepro-choice strong, html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-field label, html body .feod-ccs .feod-pepro .feod-pepro-field label{ display:block!important; font-size:var(--feod-v67-pepro-ui)!important; line-height:1.20!important; margin:0!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-choice span span, html body .feod-ccs .feod-pepro .feod-pepro-choice span span{ display:block!important; margin-top:4px!important; font-size:var(--feod-v67-pepro-ui-small)!important; line-height:1.22!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-field input, html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-field textarea, html body .feod-ccs .feod-pepro .feod-pepro-field input, html body .feod-ccs .feod-pepro .feod-pepro-field textarea{ min-height:38px!important; padding:8px 10px!important; font-size:var(--feod-v67-pepro-ui)!important; line-height:1.25!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-field textarea, html body .feod-ccs .feod-pepro .feod-pepro-field textarea{ min-height:86px!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-actions, html body .feod-ccs .feod-pepro .feod-pepro-actions, html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-result-actions, html body .feod-ccs .feod-pepro .feod-pepro-result-actions{ flex:0 0 auto!important; margin-top:0!important; padding-top:10px!important; gap:10px!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-btn, html body .feod-ccs .feod-pepro .feod-pepro-btn{ min-height:40px!important; padding:9px 15px!important; font-size:var(--feod-v67-pepro-ui)!important; line-height:1.12!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-result-stage .feod-pepro-doc-scroll, html body .feod-ccs .feod-pepro .feod-pepro-result-stage .feod-pepro-doc-scroll, html body .feod-ccs .feod-pepro-doc-scroll, html body .feod-ccs .feod-pepro-result-scroll{ overflow:auto!important; max-height:none!important; min-height:0!important; overscroll-behavior:contain!important; } @media(max-width:1100px){ html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-app, html body .feod-ccs .feod-pepro .feod-pepro-app{ grid-template-columns:1fr!important; max-height:none!important; overflow:visible!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-rail, html body .feod-ccs .feod-pepro .feod-pepro-rail{ max-width:none!important; width:100%!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stage, html body .feod-ccs .feod-pepro .feod-pepro-stage, html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-result-stage, html body .feod-ccs .feod-pepro .feod-pepro-result-stage{ max-height:none!important; overflow:visible!important; } html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-grid, html body .feod-ccs .feod-pepro .feod-pepro-grid{ grid-template-columns:repeat(2,minmax(0,1fr))!important; } } @media(max-width:640px){ html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-stepnav, html body .feod-ccs .feod-pepro .feod-pepro-stepnav, html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-grid, html body .feod-ccs .feod-pepro .feod-pepro-grid, html body .feod-ccs #projekteinschaetzung-fontana-eod-pro .feod-pepro-fields, html body .feod-ccs .feod-pepro .feod-pepro-fields{ grid-template-columns:1fr!important; } } html body .feod-ccs, html body .feod-ccs *:not(svg):not(path), html body #feodProjectNav, html body #feodProjectNav *:not(svg):not(path), html body #feodGuxRoot, html body #feodGuxRoot *:not(svg):not(path), html body #feodGuxBackdrop, html body #feodGuxBackdrop *:not(svg):not(path){ font-family:var(--feod-v68-font-family,var(--feod-siq-font-family,inherit))!important; } html body .feod-ccs h1{font-size:var(--feod-v68-h1-size,var(--feod-siq-h1-size,32px))!important;line-height:var(--feod-v68-h1-line,var(--feod-siq-h1-line,1.12))!important;} html body .feod-ccs h2{font-size:var(--feod-v68-h2-size,var(--feod-siq-h2-size,28px))!important;line-height:var(--feod-v68-h2-line,var(--feod-siq-h2-line,1.15))!important;} html body .feod-ccs h3{font-size:var(--feod-v68-h3-size,var(--feod-siq-h3-size,23px))!important;line-height:var(--feod-v68-h3-line,var(--feod-siq-h3-line,1.22))!important;} html body .feod-ccs h4{font-size:var(--feod-v68-h4-size,var(--feod-siq-h4-size,21px))!important;line-height:var(--feod-v68-h4-line,var(--feod-siq-h4-line,1.24))!important;} html body .feod-ccs :where(p,li,dd,dt,summary,label,input,textarea,select){font-size:var(--feod-v68-text-size,var(--feod-siq-text-size,16px))!important;line-height:var(--feod-v68-text-line,var(--feod-siq-text-line,1.48))!important;} html body #feodProjectNav.is-open .feod-pnav-area-main .feod-pnav-main-grid, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-main-grid{ grid-template-columns:repeat(3,minmax(0,1fr))!important; grid-auto-rows:minmax(62px,auto)!important; gap:8px!important; height:auto!important; min-height:0!important; align-content:start!important; overflow:visible!important; } html body #feodProjectNav.is-open .feod-pnav-area-main .feod-pnav-main-card, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-main-card{ min-height:62px!important; padding:7px 8px!important; border-radius:14px!important; overflow:visible!important; } html body #feodProjectNav.is-open .feod-pnav-area-main .feod-pnav-home-card, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-home-card{ min-height:94px!important; } html body #feodProjectNav.is-open .feod-pnav-area-main .feod-pnav-home-logo, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-home-logo{ height:48px!important; } html body #feodProjectNav.is-open .feod-pnav-area-main .feod-pnav-main-card strong, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-main-card strong{ font-size:12px!important; line-height:1.12!important; } html body #feodProjectNav.is-open .feod-pnav-area-main .feod-pnav-main-card small, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-main-card small{ font-size:10px!important; line-height:1.12!important; margin-top:1px!important; } html body #feodProjectNav.is-open .feod-pnav-area-main .feod-pnav-main-icon, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-main-icon, html body #feodProjectNav.is-open .feod-pnav-area-main .feod-pnav-main-open, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-main-open{ width:26px!important; height:26px!important; min-width:26px!important; font-size:12px!important; } html body #feodProjectNav .feod-pnav-detail-grid{ grid-template-columns:repeat(3,minmax(0,1fr))!important; grid-auto-rows:minmax(62px,auto)!important; gap:8px!important; align-content:start!important; overflow:visible!important; } html body #feodProjectNav .feod-pnav-detail-card{ min-height:62px!important; padding:8px 10px!important; border-radius:14px!important; text-align:left!important; justify-items:start!important; overflow:visible!important; } html body #feodProjectNav .feod-pnav-detail-card strong, html body #feodProjectNav .feod-pnav-detail-card small{ text-align:left!important; white-space:normal!important; overflow:visible!important; text-overflow:clip!important; } html body #feodProjectNav .feod-pnav-detail-card strong{font-size:12px!important;line-height:1.14!important;} html body #feodProjectNav .feod-pnav-detail-card small{font-size:10px!important;line-height:1.14!important;} @media(max-width:980px) and (orientation:portrait), (max-width:760px){ :root{--feod-pnav-trigger-height:112px!important;} html body{padding-top:var(--feod-pnav-trigger-height)!important;} html body #feodProjectNav::before{height:var(--feod-pnav-trigger-height)!important;} html body #feodProjectNav .feod-pnav-trigger{ top:8px!important; left:var(--feod-edge,18px)!important; right:auto!important; transform:none!important; width:auto!important; max-width:calc(100vw - (var(--feod-edge,18px) * 2) - 170px)!important; min-width:56px!important; min-height:42px!important; padding:0 14px!important; } html body #feodProjectNav .feod-pnav-trigger__text{ position:static!important; width:auto!important; height:auto!important; clip:auto!important; overflow:visible!important; display:inline!important; font-size:11px!important; line-height:1.1!important; white-space:nowrap!important; } html body #feodProjectNav .feod-pnav-translator{ top:8px!important; left:auto!important; right:var(--feod-edge,18px)!important; max-width:min(42vw,168px)!important; min-width:0!important; min-height:42px!important; overflow:visible!important; } html body #feodGuxRoot{height:var(--feod-pnav-trigger-height)!important;} html body #feodGuxRoot .feod-gux-trigger{ top:60px!important; min-height:42px!important; height:42px!important; padding:0 10px!important; border-radius:999px!important; } html body #feodGuxRoot .feod-gux-trigger__text{ font-size:11px!important; line-height:1.1!important; white-space:nowrap!important; } html body #feodGuxRoot .feod-gux-trigger--share{ display:inline-flex!important; left:var(--feod-edge,18px)!important; right:auto!important; width:calc((100vw - (var(--feod-edge,18px) * 2) - 10px) / 2)!important; justify-content:center!important; } html body #feodGuxRoot .feod-gux-trigger--nav{ display:inline-flex!important; right:var(--feod-edge,18px)!important; left:auto!important; width:calc((100vw - (var(--feod-edge,18px) * 2) - 10px) / 2)!important; justify-content:center!important; } html body.feod-pnav-open #feodGuxRoot .feod-gux-trigger{ display:none!important; } html body #feodProjectNav .feod-pnav-panel{ top:0!important; min-height:100svh!important; max-height:100svh!important; overflow:auto!important; } html body #feodProjectNav .feod-pnav-scroll{ height:auto!important; min-height:100svh!important; overflow:visible!important; padding:calc(var(--feod-pnav-trigger-height) + 12px) var(--feod-edge,18px) 24px!important; } html body #feodProjectNav .feod-pnav-head, html body #feodProjectNav .feod-pnav-command, html body #feodProjectNav .feod-pnav-matrix-split, html body #feodProjectNav .feod-pnav-side-stack, html body #feodProjectNav .feod-pnav-board{ display:grid!important; grid-template-columns:1fr!important; grid-template-rows:auto!important; height:auto!important; min-height:0!important; overflow:visible!important; } html body #feodProjectNav .feod-pnav-contact-strip, html body #feodProjectNav .feod-pnav-command-actions, html body #feodProjectNav .feod-pnav-main-grid, html body #feodProjectNav .feod-pnav-process, html body #feodProjectNav .feod-pnav-projects{ grid-template-columns:1fr!important; grid-auto-rows:auto!important; height:auto!important; overflow:visible!important; } html body #feodProjectNav .feod-pnav-main-card, html body #feodProjectNav .feod-pnav-action, html body #feodProjectNav .feod-pnav-process-step, html body #feodProjectNav .feod-pnav-project{ min-height:0!important; height:auto!important; padding:10px!important; overflow:visible!important; } html body #feodProjectNav .feod-pnav-detail-backdrop{ overflow:auto!important; align-items:start!important; padding:calc(var(--feod-pnav-trigger-height) + 12px) var(--feod-edge,18px) 24px!important; } html body #feodProjectNav .feod-pnav-detail{ width:100%!important; max-height:none!important; height:auto!important; min-height:0!important; overflow:visible!important; } html body #feodProjectNav .feod-pnav-detail-body{ overflow:visible!important; max-height:none!important; } html body #feodProjectNav .feod-pnav-detail-grid{ grid-template-columns:1fr!important; grid-auto-rows:auto!important; height:auto!important; overflow:visible!important; } } @media(max-width:980px){ html body .feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-pepro-card,.feod-pepro-option,.feod-pepro-summary,.feod-m-point,.feod-n-info-item){ height:auto!important; min-height:0!important; overflow:visible!important; } html body .feod-ccs :where(.feod-card,.feod-panel,.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-n-card,.feod-o-card,.feod-p-card,.feod-q-card,.feod-r-card,.feod-pt-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card,.feod-pepro-card,.feod-pepro-option,.feod-pepro-summary,.feod-m-point,.feod-n-info-item) :where(h1,h2,h3,h4,p,li,strong,span,small,a,button,label){ white-space:normal!important; overflow:visible!important; text-overflow:clip!important; word-break:normal!important; overflow-wrap:break-word!important; hyphens:auto!important; -webkit-hyphens:auto!important; } html body .feod-ccs :where(.feod-btn,.feod-button,.feod-card-btn,.feod-module-btn,.feod-b-card-btn,.feod-c-card-btn,.feod-d-card-btn,.feod-e-card-btn,.feod-e-cta-btn,.feod-f-card-btn,.feod-g-cta-btn,.feod-h-btn,.feod-i-btn,.feod-j-btn,.feod-k-btn,.feod-m-btn,.feod-n-btn,.feod-o-btn,.feod-p-btn,.feod-q-btn,.feod-pp-btn,.feod-pepro-btn){ white-space:normal!important; overflow-wrap:break-word!important; max-width:100%!important; } } html body .feod-ccs [data-feod-v69-grid="1"]{ display:grid!important; grid-template-columns:repeat(12,minmax(0,1fr))!important; gap:var(--feod-gap)!important; align-items:stretch!important; justify-content:stretch!important; width:100%!important; max-width:none!important; min-width:0!important; grid-auto-flow:row!important; grid-auto-rows:auto!important; overflow:visible!important; } html body .feod-ccs [data-feod-v69-grid="1"] > [data-feod-v69-card="1"]{ width:100%!important; max-width:none!important; min-width:0!important; height:auto!important; min-height:0!important; align-self:stretch!important; justify-self:stretch!important; display:flex!important; flex-direction:column!important; margin:0!important; overflow:visible!important; } html body .feod-ccs [data-feod-v69-grid="1"] > [data-feod-v69-card="1"].is-feod-wide-card{ grid-column:auto!important; } html body .feod-ccs [data-feod-v69-grid="1"] > [data-feod-v69-span="12"]{grid-column:span 12!important;} html body .feod-ccs [data-feod-v69-grid="1"] > [data-feod-v69-span="6"]{grid-column:span 6!important;} html body .feod-ccs [data-feod-v69-grid="1"] > [data-feod-v69-span="4"]{grid-column:span 4!important;} html body .feod-ccs [data-feod-v69-grid="1"] > [data-feod-v69-span="3"]{grid-column:span 3!important;} html body .feod-ccs [data-feod-v69-grid="1"] > [data-feod-v69-card="1"] :where(h1,h2,h3,h4,p,li,strong,span,small,a,button,label,summary){ max-width:100%!important; } @media(max-width:980px){ html body .feod-ccs [data-feod-v69-grid="1"]{ gap:var(--feod-gap)!important; } } @media(max-width:640px){ html body .feod-ccs [data-feod-v69-grid="1"]{ grid-template-columns:repeat(12,minmax(0,1fr))!important; } html body .feod-ccs [data-feod-v69-grid="1"] > [data-feod-v69-card="1"]{ grid-column:span 12!important; } } :root{ --feod-v70-top-mobile:112px; --feod-v70-control-h:44px; --feod-v70-button-gap:clamp(10px,1vw,14px); } html body .feod-ccs :where(.feod-actions,.feod-card-actions,.feod-hero-actions,.feod-j-actions,.feod-footer,.feod-cta,.feod-h-cta,.feod-b-footer,.feod-c-card-actions,.feod-d-card-actions,.feod-e-card-actions,.feod-e-cta,.feod-f-card-body,.feod-f-card-actions,.feod-i-answer,.feod-k-actions,.feod-l-actions,.feod-m-card-actions,.feod-m-actions,.feod-n-actions,.feod-o-actions,.feod-p-actions,.feod-q-actions,.feod-r-actions,.feod-pt-actions,.feod-pp-actions,.feod-mc-actions,.feod-tr-actions,.feod-ed-actions,.feod-td-actions,.feod-pepro-actions,.feod-pepro-result-actions){ position:relative!important; z-index:3!important; display:flex!important; flex-wrap:wrap!important; align-items:center!important; justify-content:flex-start!important; gap:var(--feod-v70-button-gap)!important; margin-top:var(--feod-v70-button-gap)!important; padding-top:var(--feod-v70-button-gap)!important; min-width:0!important; overflow:visible!important; } html body .feod-ccs :where(.feod-b-grid,.feod-c-grid,.feod-d-grid,.feod-e-grid,.feod-f-grid,.feod-g-role-grid,.feod-i-grid,.feod-k-grid,.feod-l-grid,.feod-m-grid,.feod-m-point-grid,.feod-n-grid,.feod-n-info-grid,.feod-o-grid,.feod-p-grid,.feod-q-grid,.feod-q-inner-grid,.feod-r-grid,.feod-pp-grid,.feod-mc-grid,.feod-tr-grid,.feod-ed-grid,.feod-td-grid) + :where(.feod-actions,.feod-card-actions,.feod-cta,.feod-footer,.feod-b-footer,.feod-e-cta,.feod-m-actions,.feod-n-actions,.feod-q-actions){ margin-top:var(--feod-gap,clamp(16px,1.6vw,24px))!important; padding-top:0!important; } html body .feod-ccs :where(.feod-btn,.feod-button,.feod-card-btn,.feod-module-btn,.feod-b-card-btn,.feod-b-module-cta,.feod-c-card-btn,.feod-c-module-cta,.feod-d-card-btn,.feod-d-module-cta,.feod-e-card-btn,.feod-e-cta-btn,.feod-f-card-btn,.feod-f-cta-btn,.feod-g-cta-btn,.feod-h-btn,.feod-i-btn,.feod-j-btn,.feod-k-btn,.feod-k-panel-btn,.feod-l-btn,.feod-l-panel-btn,.feod-m-btn,.feod-n-btn,.feod-o-btn,.feod-p-btn,.feod-q-btn,.feod-r-btn,.feod-pt-btn,.feod-pp-btn,.feod-mc-btn,.feod-tr-btn,.feod-ed-btn,.feod-td-btn,.feod-pepro-btn), html body .feod-ccs :where(.feod-actions,.feod-card-actions,.feod-hero-actions,.feod-j-actions,.feod-footer,.feod-cta,.feod-h-cta,.feod-b-footer,.feod-c-card-actions,.feod-d-card-actions,.feod-e-card-actions,.feod-e-cta,.feod-k-actions,.feod-l-actions,.feod-m-actions,.feod-n-actions,.feod-o-actions,.feod-p-actions,.feod-q-actions,.feod-r-actions,.feod-pt-actions,.feod-pp-actions,.feod-mc-actions,.feod-tr-actions,.feod-ed-actions,.feod-td-actions) a:not(.feod-kicker):not(.feod-o-card){ position:relative!important; z-index:4!important; margin:0!important; max-width:100%!important; min-width:0!important; white-space:normal!important; overflow:visible!important; flex:0 1 auto!important; } html body .feod-ccs [data-feod-v69-grid="true"] > :where(article,div,section,a,button){ overflow:visible!important; } html body .feod-ccs [data-feod-v69-grid="true"] > :where(article,div,section,a,button) > :where(.feod-actions,.feod-card-actions,.feod-cta,.feod-footer,.feod-b-footer,.feod-c-card-actions,.feod-d-card-actions,.feod-e-card-actions,.feod-k-actions,.feod-l-actions,.feod-m-actions,.feod-n-actions,.feod-o-actions,.feod-p-actions,.feod-q-actions,.feod-r-actions,.feod-pp-actions,.feod-mc-actions,.feod-tr-actions,.feod-ed-actions,.feod-td-actions){ margin-top:auto!important; padding-top:var(--feod-v70-button-gap)!important; } html body .feod-ccs #modul-a-hero .feod-hero-card-stack, html body .feod-ccs #modul-a-hero .feod-hero-v10__glass{ width:min(720px,45vw)!important; max-width:calc(100vw - (var(--feod-edge,75px) * 2))!important; min-width:min(560px,45vw)!important; display:grid!important; grid-template-columns:1fr!important; grid-template-rows:auto auto auto auto!important; gap:14px!important; padding:clamp(14px,1.4vw,22px)!important; align-content:stretch!important; } html body .feod-ccs #modul-a-hero .feod-hero-card-stack > *, html body .feod-ccs #modul-a-hero .feod-hero-v10__glass > *, html body .feod-ccs #modul-a-hero .feod-hero-card, html body .feod-ccs #modul-a-hero .feod-hero-card > *, html body .feod-ccs #modul-a-hero .feod-hero-v10__text{ width:100%!important; max-width:100%!important; min-width:0!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__mini-row{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:14px!important; width:100%!important; max-width:100%!important; min-width:0!important; } html body .feod-ccs #modul-a-hero .feod-hero-actions{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:14px!important; width:100%!important; max-width:100%!important; min-width:0!important; margin-top:0!important; padding-top:0!important; align-items:stretch!important; } html body .feod-ccs #modul-a-hero .feod-hero-actions .feod-btn, html body .feod-ccs #modul-a-hero .feod-hero-actions a{ width:100%!important; max-width:none!important; min-width:0!important; min-height:48px!important; margin:0!important; justify-self:stretch!important; align-self:stretch!important; } html body .feod-ccs #modul-j-final-cta, html body .feod-ccs .feod-modul-j.feod-project-cta{ width:100vw!important; max-width:100vw!important; margin-left:calc(50% - 50vw)!important; margin-right:calc(50% - 50vw)!important; padding:0!important; background:#03070d!important; overflow:hidden!important; } @supports(width:100dvw){ html body .feod-ccs #modul-j-final-cta, html body .feod-ccs .feod-modul-j.feod-project-cta{ width:100dvw!important; max-width:100dvw!important; margin-left:calc(50% - 50dvw)!important; margin-right:calc(50% - 50dvw)!important; } } html body .feod-ccs #modul-j-final-cta .feod-j-frame, html body .feod-ccs .feod-project-cta .feod-j-frame{ position:relative!important; width:100%!important; min-height:clamp(560px,56.25vw,920px)!important; overflow:hidden!important; background:#03070d!important; } html body .feod-ccs #modul-j-final-cta .feod-j-media, html body .feod-ccs #modul-j-final-cta .feod-j-frame > img, html body .feod-ccs #modul-j-final-cta .feod-j-frame > picture, html body .feod-ccs #modul-j-final-cta .feod-j-frame > picture > img, html body .feod-ccs .feod-project-cta .feod-j-media{ position:absolute!important; inset:0!important; width:100%!important; height:100%!important; max-width:none!important; object-fit:cover!important; object-position:center center!important; filter:none!important; opacity:1!important; border-radius:0!important; background:#03070d!important; } html body #feodProjectNav .feod-pnav-area-main .feod-pnav-main-grid, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-main-grid{ grid-template-columns:repeat(3,minmax(0,1fr))!important; grid-auto-rows:minmax(60px,auto)!important; gap:8px!important; align-items:stretch!important; } html body #feodProjectNav .feod-pnav-area-main .feod-pnav-main-card, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-main-card{ min-height:60px!important; height:auto!important; padding:8px 9px!important; overflow:visible!important; text-align:left!important; justify-content:flex-start!important; } html body #feodProjectNav .feod-pnav-area-main .feod-pnav-home-card, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-home-card{ min-height:86px!important; } html body #feodProjectNav .feod-pnav-area-main .feod-pnav-home-logo, html body #feodProjectNavState:checked ~ .feod-pnav-panel .feod-pnav-area-main .feod-pnav-home-logo{ height:40px!important; } html body #feodProjectNav :where(.feod-pnav-main-card,.feod-pnav-detail-card,.feod-pnav-process-step,.feod-pnav-project,.feod-pnav-action), html body #feodProjectNav :where(.feod-pnav-main-card,.feod-pnav-detail-card,.feod-pnav-process-step,.feod-pnav-project,.feod-pnav-action) *{ min-width:0!important; max-width:100%!important; white-space:normal!important; word-break:normal!important; overflow-wrap:break-word!important; text-overflow:clip!important; text-align:left!important; } html body #feodProjectNav .feod-pnav-scroll{ overflow-y:auto!important; overflow-x:hidden!important; -webkit-overflow-scrolling:touch!important; overscroll-behavior:contain!important; } html body #feodProjectNav .feod-pnav-detail{ overflow:hidden!important; } html body #feodProjectNav .feod-pnav-detail-body{ overflow-y:auto!important; overflow-x:hidden!important; -webkit-overflow-scrolling:touch!important; overscroll-behavior:contain!important; } html body #feodProjectNav .feod-pnav-detail-grid{ width:100%!important; max-width:none!important; display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:8px!important; align-items:stretch!important; } html body #feodProjectNav .feod-pnav-detail-card{ width:100%!important; max-width:none!important; min-height:58px!important; padding:10px!important; } @media(max-width:1024px) and (orientation:portrait), (max-width:760px){ :root{--feod-pnav-trigger-height:var(--feod-v70-top-mobile)!important;} html body{padding-top:var(--feod-v70-top-mobile)!important;} html body #feodProjectNav .feod-pnav-trigger{ top:6px!important; left:var(--feod-edge,18px)!important; right:auto!important; transform:none!important; width:54px!important; min-width:54px!important; height:var(--feod-v70-control-h)!important; min-height:var(--feod-v70-control-h)!important; padding:0!important; border-radius:999px!important; } html body #feodProjectNav .feod-pnav-trigger__text{display:none!important;} html body #feodProjectNav .feod-pnav-translator{ top:6px!important; left:calc(var(--feod-edge,18px) + 64px)!important; right:var(--feod-edge,18px)!important; width:auto!important; min-width:0!important; max-width:none!important; height:var(--feod-v70-control-h)!important; overflow:visible!important; display:flex!important; align-items:center!important; justify-content:flex-start!important; z-index:2147483605!important; } html body #feodGuxRoot .feod-gux-trigger, html body .feod-gux-trigger{ top:62px!important; height:40px!important; min-height:40px!important; max-width:calc(50vw - var(--feod-edge,18px) - 6px)!important; padding:0 11px!important; font-size:12px!important; line-height:1.1!important; } html body #feodGuxRoot .feod-gux-trigger--share{left:var(--feod-edge,18px)!important;right:auto!important;} html body #feodGuxRoot .feod-gux-trigger--nav{right:var(--feod-edge,18px)!important;left:auto!important;} html body #feodProjectNavState:checked ~ .feod-pnav-panel, html body #feodProjectNav .feod-pnav-panel{ top:var(--feod-v70-top-mobile)!important; height:calc(100svh - var(--feod-v70-top-mobile))!important; max-height:calc(100svh - var(--feod-v70-top-mobile))!important; overflow:hidden!important; } html body #feodProjectNav .feod-pnav-scroll{ height:100%!important; max-height:100%!important; padding:14px var(--feod-edge,18px)!important; } html body #feodProjectNav .feod-pnav-head, html body #feodProjectNav .feod-pnav-command, html body #feodProjectNav .feod-pnav-matrix, html body #feodProjectNav .feod-pnav-side-stack{ display:grid!important; grid-template-columns:1fr!important; gap:12px!important; } html body #feodProjectNav .feod-pnav-board{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;} html body #feodProjectNav .feod-pnav-main-grid, html body #feodProjectNav .feod-pnav-process, html body #feodProjectNav .feod-pnav-projects, html body #feodProjectNav .feod-pnav-detail-grid{ grid-template-columns:1fr!important; grid-auto-rows:auto!important; height:auto!important; min-height:0!important; } html body #feodProjectNav .feod-pnav-main-card, html body #feodProjectNav .feod-pnav-detail-card, html body #feodProjectNav .feod-pnav-process-step, html body #feodProjectNav .feod-pnav-project, html body #feodProjectNav .feod-pnav-action{ min-height:0!important; height:auto!important; padding:11px 12px!important; overflow:visible!important; } html body #feodProjectNav .feod-pnav-detail-backdrop.is-open, html body #feodProjectNav .feod-pnav-detail-backdrop[aria-hidden="false"]{ align-items:stretch!important; justify-content:stretch!important; padding:0!important; } html body #feodProjectNav .feod-pnav-detail{ width:100vw!important; max-width:100vw!important; height:calc(100svh - var(--feod-v70-top-mobile))!important; max-height:calc(100svh - var(--feod-v70-top-mobile))!important; margin-top:var(--feod-v70-top-mobile)!important; border-radius:0!important; } html body #feodProjectNav .feod-pnav-detail-body{ max-height:calc(100svh - var(--feod-v70-top-mobile) - 76px)!important; padding:14px var(--feod-edge,18px)!important; } html body.feod-pnav-open #feodGuxRoot .feod-gux-trigger, html body.feod-pnav-open .feod-gux-trigger{display:none!important;} html body .feod-ccs #modul-a-hero .feod-hero-card-stack, html body .feod-ccs #modul-a-hero .feod-hero-v10__glass{ width:100%!important; max-width:760px!important; min-width:0!important; } } @media(max-width:640px){ html body .feod-ccs #modul-a-hero .feod-hero-v10__mini-row, html body .feod-ccs #modul-a-hero .feod-hero-actions{ grid-template-columns:1fr!important; } } #feod-pepro-printroot{ display:none; } @media print{ body.feod-pepro-printing{ background:#ffffff!important; padding:0!important; margin:0!important; } body.feod-pepro-printing > *:not(#feod-pepro-printroot){ display:none!important; visibility:hidden!important; } body.feod-pepro-printing #feod-pepro-printroot{ display:block!important; visibility:visible!important; position:static!important; inset:auto!important; width:100%!important; max-width:100%!important; min-height:0!important; margin:0!important; padding:0!important; background:#ffffff!important; color:#071522!important; overflow:visible!important; } body.feod-pepro-printing #feod-pepro-printroot *, body.feod-pepro-printing #feod-pepro-printroot *::before, body.feod-pepro-printing #feod-pepro-printroot *::after{ visibility:visible!important; color:#071522!important; background:transparent!important; box-shadow:none!important; text-shadow:none!important; -webkit-print-color-adjust:exact!important; print-color-adjust:exact!important; } body.feod-pepro-printing #feod-pepro-printroot .feod-pepro-doc{ display:block!important; width:100%!important; max-width:100%!important; margin:0!important; padding:18mm!important; border:0!important; border-radius:0!important; background:#ffffff!important; color:#071522!important; } body.feod-pepro-printing #feod-pepro-printroot .feod-pepro-doc-box{ break-inside:avoid!important; page-break-inside:avoid!important; border:1px solid #d7dde6!important; border-radius:10px!important; padding:10px!important; margin:0 0 10px!important; } body.feod-pepro-printing #feod-pepro-printroot a{ color:#071522!important; text-decoration:none!important; } @page{ margin:12mm; } } :root{ --feod-v71-button-clearance:10px; --feod-v71-hero-gap:14px; } html body .feod-ccs [data-feod-v69-grid="true"] > :where(article,div,section,a,button), html body .feod-ccs :where(.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-m-point,.feod-n-card,.feod-n-info-item,.feod-o-card,.feod-p-card,.feod-q-card,.feod-q-inner-card,.feod-r-card,.feod-project-path-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card){ display:flex!important; flex-direction:column!important; min-height:100%!important; overflow:visible!important; } html body .feod-ccs [data-feod-v69-grid="true"] > :where(article,div,section,a,button) > :where(.feod-actions,.feod-card-actions,.feod-cta,.feod-footer,.feod-b-footer,.feod-c-card-actions,.feod-d-card-actions,.feod-e-card-actions,.feod-k-actions,.feod-l-actions,.feod-m-actions,.feod-n-actions,.feod-o-actions,.feod-p-actions,.feod-q-actions,.feod-r-actions,.feod-pp-actions,.feod-mc-actions,.feod-tr-actions,.feod-ed-actions,.feod-td-actions), html body .feod-ccs :where(.feod-b-card,.feod-c-card,.feod-d-card,.feod-e-card,.feod-f-card,.feod-g-role-card,.feod-i-card,.feod-k-card,.feod-l-card,.feod-m-card,.feod-m-point,.feod-n-card,.feod-n-info-item,.feod-o-card,.feod-p-card,.feod-q-card,.feod-q-inner-card,.feod-r-card,.feod-project-path-card,.feod-pp-card,.feod-mc-card,.feod-tr-card,.feod-ed-card,.feod-td-card) > :where(.feod-actions,.feod-card-actions,.feod-cta,.feod-footer,.feod-b-footer,.feod-c-card-actions,.feod-d-card-actions,.feod-e-card-actions,.feod-k-actions,.feod-l-actions,.feod-m-actions,.feod-n-actions,.feod-o-actions,.feod-p-actions,.feod-q-actions,.feod-r-actions,.feod-pp-actions,.feod-mc-actions,.feod-tr-actions,.feod-ed-actions,.feod-td-actions){ margin-top:auto!important; padding-top:var(--feod-v71-button-clearance)!important; } html body .feod-ccs :where(.feod-actions,.feod-card-actions,.feod-hero-actions,.feod-j-actions,.feod-footer,.feod-cta,.feod-h-cta,.feod-b-footer,.feod-c-card-actions,.feod-d-card-actions,.feod-e-card-actions,.feod-e-cta,.feod-f-card-actions,.feod-k-actions,.feod-l-actions,.feod-m-actions,.feod-n-actions,.feod-o-actions,.feod-p-actions,.feod-q-actions,.feod-r-actions,.feod-pt-actions,.feod-pp-actions,.feod-mc-actions,.feod-tr-actions,.feod-ed-actions,.feod-td-actions,.feod-pepro-actions,.feod-pepro-result-actions){ gap:max(var(--feod-v70-button-gap,12px),var(--feod-v71-button-clearance))!important; margin-top:max(var(--feod-v70-button-gap,12px),var(--feod-v71-button-clearance))!important; padding-top:0!important; overflow:visible!important; align-items:stretch!important; } html body .feod-ccs :where(.feod-actions,.feod-card-actions,.feod-hero-actions,.feod-j-actions,.feod-footer,.feod-cta,.feod-h-cta,.feod-b-footer,.feod-c-card-actions,.feod-d-card-actions,.feod-e-card-actions,.feod-e-cta,.feod-f-card-actions,.feod-k-actions,.feod-l-actions,.feod-m-actions,.feod-n-actions,.feod-o-actions,.feod-p-actions,.feod-q-actions,.feod-r-actions,.feod-pt-actions,.feod-pp-actions,.feod-mc-actions,.feod-tr-actions,.feod-ed-actions,.feod-td-actions,.feod-pepro-actions,.feod-pepro-result-actions) :where(a,button,.feod-btn,.feod-button){ margin:0!important; min-width:0!important; position:relative!important; z-index:4!important; } html body .feod-ccs #modul-a-hero .feod-hero-card-stack, html body .feod-ccs #modul-a-hero .feod-hero-v10__glass{ width:min(780px,45vw)!important; max-width:calc(100vw - (var(--feod-edge,75px) * 2))!important; min-width:min(600px,45vw)!important; gap:var(--feod-v71-hero-gap)!important; padding:clamp(16px,1.55vw,24px)!important; background:linear-gradient(145deg,rgba(2,9,16,.62),rgba(7,21,34,.45) 42%,rgba(0,0,0,.50))!important; border:1px solid rgba(255,255,255,.22)!important; box-shadow:0 30px 92px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.18)!important; backdrop-filter:blur(24px) saturate(145%)!important; -webkit-backdrop-filter:blur(24px) saturate(145%)!important; } html body .feod-ccs #modul-a-hero .feod-hero-card, html body .feod-ccs #modul-a-hero .feod-hero-v10__mini{ width:100%!important; max-width:none!important; min-width:0!important; background:linear-gradient(145deg,rgba(6,18,31,.70),rgba(7,21,34,.56) 45%,rgba(0,0,0,.50))!important; color:#fff!important; text-shadow:0 2px 16px rgba(0,0,0,.42)!important; border-color:rgba(255,255,255,.24)!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__mini-row{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:var(--feod-v71-hero-gap)!important; width:100%!important; max-width:100%!important; min-width:0!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__mini-row:has(> :nth-child(3)), html body .feod-ccs #modul-a-hero .feod-hero-v10__mini-row[data-feod-hero-mini-count="3"]{ grid-template-columns:repeat(3,minmax(0,1fr))!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__mini strong{ display:block!important; margin:0 0 6px!important; color:#fff!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__mini p{ margin:0!important; color:rgba(255,255,255,.86)!important; } html body .feod-ccs #modul-a-hero .feod-hero-actions{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:var(--feod-v71-hero-gap)!important; width:100%!important; max-width:100%!important; min-width:0!important; margin-top:var(--feod-v71-button-clearance)!important; padding-top:0!important; align-items:stretch!important; justify-content:stretch!important; } html body .feod-ccs #modul-a-hero .feod-hero-actions .feod-btn, html body .feod-ccs #modul-a-hero .feod-hero-actions a{ width:100%!important; max-width:none!important; min-width:0!important; min-height:48px!important; margin:0!important; justify-self:stretch!important; align-self:stretch!important; } html body .feod-ccs #modul-j-final-cta, html body .feod-ccs .feod-modul-j.feod-project-cta{ width:100vw!important; max-width:100vw!important; margin-left:calc(50% - 50vw)!important; margin-right:calc(50% - 50vw)!important; padding:0!important; overflow:hidden!important; background:#03070d!important; } @supports(width:100dvw){ html body .feod-ccs #modul-j-final-cta, html body .feod-ccs .feod-modul-j.feod-project-cta{ width:100dvw!important; max-width:100dvw!important; margin-left:calc(50% - 50dvw)!important; margin-right:calc(50% - 50dvw)!important; } } html body .feod-ccs #modul-j-final-cta .feod-j-frame, html body .feod-ccs .feod-project-cta .feod-j-frame{ position:relative!important; width:100vw!important; max-width:100vw!important; margin-left:calc(50% - 50vw)!important; margin-right:calc(50% - 50vw)!important; min-height:clamp(560px,56.25vw,920px)!important; overflow:hidden!important; background:#03070d!important; isolation:isolate!important; } @supports(width:100dvw){ html body .feod-ccs #modul-j-final-cta .feod-j-frame, html body .feod-ccs .feod-project-cta .feod-j-frame{ width:100dvw!important; max-width:100dvw!important; margin-left:calc(50% - 50dvw)!important; margin-right:calc(50% - 50dvw)!important; } } html body .feod-ccs #modul-j-final-cta .feod-j-media, html body .feod-ccs #modul-j-final-cta .feod-j-media img, html body .feod-ccs #modul-j-final-cta .feod-j-frame > img, html body .feod-ccs #modul-j-final-cta .feod-j-frame > picture, html body .feod-ccs #modul-j-final-cta .feod-j-frame > picture > img, html body .feod-ccs .feod-project-cta .feod-j-media, html body .feod-ccs .feod-project-cta .feod-j-media img, html body .feod-ccs .feod-project-cta .feod-j-frame > img, html body .feod-ccs .feod-project-cta .feod-j-frame > picture, html body .feod-ccs .feod-project-cta .feod-j-frame > picture > img{ position:absolute!important; inset:0!important; display:block!important; width:100%!important; height:100%!important; max-width:none!important; max-height:none!important; object-fit:cover!important; object-position:center center!important; filter:none!important; opacity:1!important; border-radius:0!important; background:#03070d!important; } html body .feod-ccs #modul-j-final-cta .feod-j-shell, html body .feod-ccs .feod-project-cta .feod-j-shell{ position:relative!important; z-index:2!important; } @media(max-width:980px){ html body .feod-ccs #modul-a-hero .feod-hero-card-stack, html body .feod-ccs #modul-a-hero .feod-hero-v10__glass{ width:min(760px,100%)!important; min-width:0!important; max-width:calc(100vw - (var(--feod-edge,18px) * 2))!important; } html body .feod-ccs #modul-a-hero .feod-hero-v10__mini-row, html body .feod-ccs #modul-a-hero .feod-hero-v10__mini-row:has(> :nth-child(3)), html body .feod-ccs #modul-a-hero .feod-hero-v10__mini-row[data-feod-hero-mini-count="3"]{ grid-template-columns:1fr!important; } html body .feod-ccs #modul-a-hero .feod-hero-actions{ grid-template-columns:1fr!important; } } 