/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--reg-line:#E1E6EA;--reg-paper-raised:#FFFFFF;--reg-slate:#56677E;--reg-ink:#16233D;}#views-exposed-form-meine-cloud-services-page-4{background:var(--reg-paper-raised);border:1px solid var(--reg-line);border-radius:6px;padding:18px 20px;margin:26px 24px 30px 0;}#views-exposed-form-meine-cloud-services-page-4 .form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;}#views-exposed-form-meine-cloud-services-page-4 .form-item,#views-exposed-form-meine-cloud-services-page-4 .js-form-item{float:none;margin:0;}#views-exposed-form-meine-cloud-services-page-4 label{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--reg-slate);margin-bottom:6px;display:block;}#views-exposed-form-meine-cloud-services-page-4 .form-select,#views-exposed-form-meine-cloud-services-page-4 .form-control{border-color:var(--reg-line);min-width:200px;}#views-exposed-form-meine-cloud-services-page-4 .form-actions{margin:0;}#views-exposed-form-meine-cloud-services-page-4 .btn.btn-secondary{background-color:transparent;border-color:var(--reg-ink);color:var(--reg-ink);}#views-exposed-form-meine-cloud-services-page-4 .btn.btn-secondary:hover,#views-exposed-form-meine-cloud-services-page-4 .btn.btn-secondary:focus{background-color:var(--reg-ink);border-color:var(--reg-ink);color:#fff;}.view-header{font-family:var(--bs-font-monospace,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:12.5px;color:var(--reg-slate);margin-bottom:4px;}@media (max-width:620px){#views-exposed-form-meine-cloud-services-page-4 .form--inline{flex-direction:column;align-items:stretch;}#views-exposed-form-meine-cloud-services-page-4 .form-select,#views-exposed-form-meine-cloud-services-page-4 .form-control{min-width:0;width:100%;}}
.ds-hero-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px rgba(15,23,42,0.06),0 1px 2px rgba(15,23,42,0.04);padding:40px;margin:24px 0 32px 0;}.ds-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;}.ds-hero-text h1{margin-top:0;}.ds-hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;}.ds-hero-buttons a.ds-cta-btn{margin:0;}a.ds-cta-btn.ds-cta-btn-outline{display:inline-block;background-color:transparent;color:#1e293b !important;border:1px solid #cbd5e1;border-radius:6px;padding:8px 16px;font-weight:400;font-size:13.5px;line-height:20.25px;text-decoration:none;}a.ds-cta-btn.ds-cta-btn-outline:hover,a.ds-cta-btn.ds-cta-btn-outline:focus{background-color:#f1f5f9;border-color:#94a3b8;color:#1e293b !important;text-decoration:none;}.ds-hero-image-box{background:#eaf3fc;border-radius:16px;padding:32px;display:flex;align-items:center;justify-content:center;}.ds-hero-image-box img{max-width:100%;height:auto;display:block;}@media (max-width:800px){.ds-hero-card{padding:24px;}.ds-hero-grid{grid-template-columns:1fr;}.ds-hero-image-box{order:-1;}}
.ds-kriterien-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin:24px 0;}.ds-kriterien-image-box{position:sticky;top:24px;}@media (max-width:800px){.ds-kriterien-grid{grid-template-columns:1fr;}.ds-kriterien-image-box{position:static;order:-1;}}
#ds-back-to-top{position:fixed;right:20px;bottom:76px;width:44px;height:44px;border-radius:50%;background-color:#005a9e;color:#ffffff;border:none;box-shadow:0 2px 6px rgba(15,23,42,0.25);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:500;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;padding:0;}#ds-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);}#ds-back-to-top:hover,#ds-back-to-top:focus{background-color:#003f6b;outline:none;}#ds-back-to-top svg{width:20px;height:20px;pointer-events:none;}@media (max-width:600px){#ds-back-to-top{right:16px;bottom:70px;}}@media print{#ds-back-to-top{display:none !important;}}
:root{--reg-accent:#005A9E;--reg-accent-tint:#DFF0FB;--reg-avatar-bg:#EDF2F3;--reg-text:#3B4864;}.meine-custom-card .card-text > small > p{display:block;width:fit-content;font-family:var(--bs-font-monospace,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--reg-accent);background:var(--reg-accent-tint);padding:3px 8px;border-radius:3px;margin:0 0 8px;}.meine-custom-card .card-text small{color:var(--reg-text);font-size:13.3px;line-height:1.5;}.meine-custom-card .meine-custom-card-title,.meine-custom-card .meine-custom-card-title a{font-family:var(--bs-body-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-size:15.5px;font-weight:700;}.logo-container:empty{background-color:var(--reg-avatar-bg);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2356677E' stroke-width='1.5'><path d='M7 18a4 4 0 0 1-.6-7.96A5.5 5.5 0 0 1 17 9.5a4 4 0 0 1-1 7.9H7Z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:32px 32px;}.meine-custom-card .btn-primary{font-size:13.5px;padding:8px 16px;}.meine-custom-card{transition:transform .15s ease;}.meine-custom-card:hover{transform:translateY(-2px);}
.ds-card{border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(15,23,42,0.06),0 1px 2px rgba(15,23,42,0.04);background:#ffffff;}.ds-grid-6{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;margin:24px 0;padding:0;}.ds-grid-6 .ds-card{padding:20px;display:flex;flex-direction:column;gap:6px;}.ds-grid-6 .ds-num{font-size:12px;font-weight:600;color:#64748b;letter-spacing:.03em;display:block;margin-bottom:2px;}.ds-grid-6 p.ds-card-title{margin:0;font-size:15px;color:#1e293b;font-weight:600;}.ds-grid-6 p{margin:0;font-size:13px;color:#64748b;}@media (max-width:900px){.ds-grid-6{grid-template-columns:repeat(2,1fr);}}@media (max-width:600px){.ds-grid-6{grid-template-columns:1fr;}}
.ds-accordion{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#ffffff;margin:24px 0;max-width:760px;}.ds-accordion details{border-bottom:1px solid #e2e8f0;}.ds-accordion details:last-child{border-bottom:none;}.ds-accordion summary{padding:16px 20px;cursor:pointer;font-weight:600;font-size:14.5px;color:#1e293b;display:flex;justify-content:space-between;align-items:center;list-style:none;}.ds-accordion summary::-webkit-details-marker{display:none;}.ds-accordion summary::after{content:"+";font-size:18px;color:#64748b;}.ds-accordion details[open] summary::after{content:"\2013";}.ds-accordion details[open] summary{background:#e9edf3;}.ds-acc-body{padding:0 20px 18px;font-size:13.5px;color:#334155;line-height:1.6;}
.ds-illustration{max-width:420px;width:100%;height:auto;display:block;}@media (max-width:768px){.ds-illustration{float:none !important;margin:1.5rem auto !important;max-width:320px;}}
a.ds-cta-btn{display:inline-block;background-color:#005a9e;color:#ffffff !important;border:1px solid #005a9e;border-radius:6px;padding:8px 16px;font-weight:400;font-size:13.5px;line-height:20.25px;text-decoration:none;margin:0.75rem 0 1.25rem 0;}a.ds-cta-btn:hover,a.ds-cta-btn:focus{background-color:#003f6b;border-color:#003f6b;color:#ffffff !important;text-decoration:none;}
.ds-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0;}.ds-grid-2 .ds-card{padding:20px;display:flex;flex-direction:column;gap:8px;}.ds-grid-2 p.ds-card-title{margin:0;font-size:15px;color:#1e293b;font-weight:600;}.ds-grid-2 p{margin:0;font-size:13px;color:#64748b;}@media (max-width:700px){.ds-grid-2{grid-template-columns:1fr;}}
