.ccam-page-container{width:100%;padding:0px;background-color:rgb(209,206,224);position:relative;top:56px}.hero-section{background-image:url('/img/ccamBgr_01.png');background-repeat:no-repeat;background-size:cover;background-position:center;background-color:rgba(0,0,48,0.808);background-blend-mode:color-dodge;min-height:50vh;width:100%;color:white;position:relative;display:flex;justify-content:left;align-items:center}.hero-content{width:fit-content;color:black;text-align:left;width:50%;padding-right:10%}.hero-card{background-color:rgb(255,255,255);backdrop-filter:blur(6px);padding-left:46px;padding-top:8px;padding-right:46px;padding-bottom:8px}.hero-slide-view{background-color:transparent;width:50%;text-align:center;padding-top:48px;padding-bottom:32px}.hero-app-card{width:100%;padding:0px;background-color:transparent;text-align:center;border-radius:5px}.hero-app-img{width:85%;border-radius:5px 5px 5px 5px}.hero-dot-btns{width:100%;text-align:center;background-color:transparent;padding-top:8px}.dot{cursor:pointer;height:12px;width:12px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block}.active,.dot:hover{background-color:#717171}.fade{animation-name:fade;animation-duration:0.05s}.slides{display:none}@keyframes fade{from{opacity:.4}to{opacity:1}}@media only screen and (max-width:600px){.hero-card{padding-left:8px;padding-right:8px}.hero-content{padding-top:48px;padding-left:8px;padding-right:8px;width:100%}.hero-section{display:block}.hero-slide-view{width:100%;padding-bottom:12px}.hero-app-img{width:95%}.hero-dot-btns{padding-top:8px}}.split-header{width:100%;margin:0px;padding-top:12px;padding-bottom:0px;color:rgb(117,117,117);background-color:white;font-family:'Times New Roman',Times,serif;font-size:x-large}.split-header-citation{font-size:small;text-align:right;color:rgb(85,85,85);margin-top:0px;padding-bottom:8px}@media only screen and (max-width:600px){.split-header{font-size:large;padding-left:8px;padding-right:8px}}.baseprotection-container{width:100%;margin:0px;padding:0px;height:fit-content;background-color:white}.baseprotection-header{background-color:rgb(74,71,104)}.baseprotection-row{display:flex}.baseprotection-info-content{width:50%;height:fit-content;background-color:white;margin:0px;padding-left:46px;padding-top:24px;padding-right:46px}@media only screen and (max-width:600px){.baseprotection-info-content{width:100%;padding-left:12px;padding-right:12px}.baseprotection-row{display:block}}.impact-info-header{width:100%;min-height:64px;height:fit-content;background-color:rgb(74,71,104);color:white;margin:0px;padding-left:46px;padding-top:0px;display:flex;align-items:center;font-size:smaller}.diagram-info-header{width:100%;min-height:64px;height:fit-content;background-color:rgb(74,71,104);color:white;margin:0px;padding-left:46px;padding-top:0px;display:flex;align-items:center;font-size:smaller}.diagram-info-content{width:100%;display:flex;height:fit-content;background-color:white;margin:0px;padding-left:46px;padding-top:24px;padding-right:46px}.diagram-right-col{width:50%;padding-left:24px}@media only screen and (max-width:600px){.diagram-info-header{padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px}.diagram-info-content{padding-left:0px;padding-top:0px;padding-right:0px;display:block}.diagram-right-col{width:100%;padding-left:12px;padding-right:12px;padding-bottom:24px}}.impact-info-content{width:100%;height:fit-content;background-color:white;margin:0px;padding-left:46px;padding-top:24px;padding-right:46px}.p-content{margin:0px;padding:0px}.baseprotection-slide-view{width:50%;background-color:transparent;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:600px){.baseprotection-slide-view{width:100%;padding-bottom:12px}}.slide-header{background-color:transparent;width:100%;margin:0px;color:rgb(117,117,117);font-family:'Times New Roman',Times,serif;font-size:x-large}@media only screen and (max-width:600px){.slide-header{font-size:small}}.wgsl-app-card{width:100%;padding:0px;background-color:transparent;text-align:center;border-radius:5px;position:relative}.wgsl-app-img{width:80%;border-radius:5px 5px 5px 5px;box-shadow:5px 5px 10px #888888}.wgsl-overlay-text{width:100%;position:absolute;top:12px}@media only screen and (max-width:600px){.wgsl-app-img{width:95%}}.wgsl-dot-btns{width:100%;text-align:center;background-color:transparent;padding-top:12px}.wgsl-dot{cursor:pointer;height:12px;width:12px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block}.active,.wgsl-dot:hover{background-color:#717171}.u-model-wrapper{width:50%;display:flex;justify-content:center;padding:32px 0}.u-model-svg{max-width:100%;height:auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.u-title{font-size:18px;font-weight:600;fill:#111827}.box rect{fill:#f9fafb;stroke:#1f2937}.box text{fill:#111827;font-size:13px;text-anchor:middle;dominant-baseline:middle}.arrow{stroke:#1f2937;stroke-width:1.6;marker-end:url(#arrow)}.human{fill:#111827}.human-label{font-size:13px;fill:#111827}.human-line{stroke:#111827;stroke-width:12;stroke-linecap:square}.u-model-mobile .u-title{font-size:16px;font-weight:700;fill:#111827}.u-model-mobile .box rect{fill:#fff;stroke:#9ca3af;stroke-width:2}.u-model-mobile .box text{font-size:14px;font-weight:600;fill:#111827}.u-model-mobile .u-small{font-size:11px;font-weight:500;fill:#374151}.u-model-mobile .arrow{stroke:#111827;stroke-width:1.6;marker-end:url(#arrowM)}.u-model-mobile .human{fill:#111827}.u-model-mobile .human-line{stroke:#111827;stroke-width:10;stroke-linecap:round}.u-model-mobile .human-label{font-size:14px;fill:#374151}.u-model-desktop{display:block}.u-model-mobile{display:none}@media only screen and (max-width:600px){.u-model-wrapper{width:100%;padding-left:0px;padding-right:0px;padding-bottom:0;display:block;margin:0}.u-model-svg{display:block;max-width:none}.u-model-desktop{display:none}.u-model-mobile{display:block}}.impact-container{width:100%;height:fit-content;background-color:white;margin:0px;padding:0px}.impact-info-section{width:50%}.impact-video-box{width:50%;padding:0px;background-color:black}.impact-demo-row{display:flex}@media screen and (max-width:600px){.impact-container{display:block;padding-bottom:12px}.impact-info-section{width:100%}.impact-info-header{padding-left:12px}.impact-info-content{width:100%;padding-left:12px;padding-top:24px;padding-right:12px}.impact-video-box{width:100%}.impact-demo-row{display:block}}.pagemap{width:100%;height:fit-content;background-color:aliceblue;color:black;padding:12px}.pagemap-header{letter-spacing:1px;margin-bottom:0px;color:black;padding:0px}.pagemap-h2{margin-top:0px;font-size:18px;font-weight:500}.pagemap-content{display:flex;flex-direction:column}.link-button-pagemap{background-color:transparent;padding-left:0px;padding-top:4px;padding-right:0px;padding-bottom:4px;text-decoration:none;color:black;font-weight:500;font-size:15px;cursor:pointer;width:fit-content}.link-button-pagemap:hover{color:rgb(0,0,255)}.footer{line-height:1.8;display:flex;font-size:small;width:100%;justify-content:center;background-color:rgb(255,255,255);padding-top:12px;padding-bottom:12px}.footer-space{padding-left:6px;padding-right:6px}.plabel{margin:0px;padding:0px}.impressum-ext{padding:12px}@media screen and (max-width:600px){.footer{flex-direction:column}.footer-space{padding-left:12px;padding-right:0px}}.link-to-main{display:none}.ccam-info-container{width:100%;padding:12px;background-color:white;color:black;min-height:600px;position:relative;top:56px;display:none}.contact-container{background-color:white;width:100%;height:fit-content;margin:0px}.contact-content{width:50%;height:fit-content;background-color:white;padding-left:46px;padding-top:24px;padding-right:46px;padding-bottom:24px;margin:0px}.p-position{text-align:left}@media screen and (max-width:600px){.contact-content{padding-left:12px;padding-right:12px;padding-bottom:12px;width:100%}.p-position{text-align:center}}.mailto-btn{display:inline-block;background-color:#374151;color:#ffffff;text-decoration:none;font-weight:400;font-size:14px;line-height:1;padding:12px 16px;border-radius:4px;border:0;cursor:pointer;transition:filter 160ms ease,transform 160ms ease}.mailto-btn:hover{background-color:#666e7c}.contact-row{display:flex}.project-status{width:50%;padding-left:46px;padding-top:24px;background-color:#9ca3af}@media screen and (max-width:600px){.project-status{width:100%;padding-left:12px;padding-top:12px;padding-bottom:12px}.contact-row{display:block}}