/* aus impressum */

body{margin:0}
*{box-sizing:border-box}
a{color:#1F3B60}a:hover{color:#3D7A22}
.as-landing{font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;color:#1E2328;background:#FBFBFA;font-size:17px;line-height:1.7}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px}
h1,h2,h3,h4,p{margin:0}
h1,h2,h3,h4{font-weight:700;letter-spacing:-0.015em;color:#1F3B60;text-wrap:balance}
.muted{color:#55606A}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:10px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;font-family:inherit;line-height:1}
.btn-o{background:#A0C63D;color:#172E4C}.btn-o:hover{background:#B4D46A;color:#172E4C}
.nav-b{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:16px;font-weight:600;color:#1E2328;border-radius:8px;text-decoration:none}
.prose h2{font-size:24px;margin:44px 0 12px}
.prose h2:first-child{margin-top:0}
.prose p{margin:0 0 14px;max-width:720px}
.prose dl,
.prose .as-dl{display:grid;grid-template-columns:220px minmax(0,1fr);gap:8px 24px;margin:0 0 14px;max-width:720px}
.prose dt,
.prose .as-dt{font-weight:700;color:#1F3B60}
.prose dd,
.prose .as-dd{margin:0}
.toc a{display:flex;align-items:center;min-height:40px;padding:0 14px;border-left:3px solid transparent;text-decoration:none;font-size:15px;font-weight:600;color:#55606A}
.toc a:hover{color:#1F3B60}
.toc .on{border-left-color:#A0C63D;color:#1F3B60;background:#EFF6E7}
.side{position:static}
@media (min-width:1000px){.side{position:sticky;top:104px}}
:focus-visible{outline:3px solid #3D7A22;outline-offset:2px}
.foot a{color:#1E2328;text-decoration:none}.foot a:hover{color:#1F3B60;text-decoration:underline}
@media (max-width:900px){.hide-m{display:none !important}.wrap{padding:0 20px}.prose dl,.prose .as-dl{grid-template-columns:minmax(0,1fr)}}

/* aus referenzen */

body{margin:0}
*{box-sizing:border-box}
a{color:#1F3B60}a:hover{color:#3D7A22}
.as-landing{font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;color:#1E2328;background:#FBFBFA;font-size:17px;line-height:1.6}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px}
.eyebrow{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#3D7A22;margin:0 0 14px}
h1,h2,h3,h4,p{margin:0}
h1,h2,h3,h4{font-weight:700;letter-spacing:-0.015em;color:#1F3B60;text-wrap:balance}
.muted{color:#55606A}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:10px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;font-family:inherit;line-height:1}
.btn-o{background:#A0C63D;color:#172E4C}.btn-o:hover{background:#B4D46A;color:#172E4C}
.btn-n{background:#1F3B60;color:#fff}
.ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
.nav-b{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:16px;font-weight:600;color:#1E2328;border-radius:8px;text-decoration:none}
.chip{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid #C3CBD1;background:#fff;font:inherit;font-size:15px;font-weight:700;color:#1E2328;cursor:pointer}
.chip-on{background:#1F3B60;border-color:#1F3B60;color:#fff}
.tag{position:absolute;left:12px;top:12px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#172E4C;background:#A0C63D;padding:4px 10px;border-radius:999px}
:focus-visible{outline:3px solid #3D7A22;outline-offset:2px}
.foot a{color:#1E2328;text-decoration:none}.foot a:hover{color:#1F3B60;text-decoration:underline}
@media (max-width:900px){.hide-m{display:none !important}.wrap{padding:0 20px}}

/* aus notdienst */

body{margin:0}
*{box-sizing:border-box}
a{color:#1F3B60}a:hover{color:#3D7A22}
.as-landing{font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;color:#1E2328;background:#FBFBFA;font-size:17px;line-height:1.6}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px}
.eyebrow{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#3D7A22;margin:0 0 14px}
h1,h2,h3,h4,p{margin:0}
h1,h2,h3,h4{font-weight:700;letter-spacing:-0.015em;color:#1F3B60;text-wrap:balance}
.muted{color:#55606A}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:12px;font-weight:800;font-size:17px;text-decoration:none;border:2px solid transparent;cursor:pointer;font-family:inherit;line-height:1}
.btn-o{background:#A0C63D;color:#172E4C}.btn-o:hover{background:#B4D46A;color:#172E4C}
.btn-w{border-color:rgba(255,255,255,.85);color:#fff}.btn-w:hover{background:#fff;color:#1E3A14}
.card{background:#fff;border:1px solid #E1E5E8;border-radius:14px}
.ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
.icbox{width:52px;height:52px;border-radius:13px;background:#EDF5E4;color:#3D7A22;display:flex;align-items:center;justify-content:center;flex:none}
.nav-b{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:16px;font-weight:600;color:#1E2328;border-radius:8px;text-decoration:none}
:focus-visible{outline:3px solid #3D7A22;outline-offset:2px}
.foot a{color:#1E2328;text-decoration:none}.foot a:hover{color:#1F3B60;text-decoration:underline}
@media (max-width:900px){.hide-m{display:none !important}.wrap{padding:0 20px}}

/* aus preise */

body{margin:0}
*{box-sizing:border-box}
a{color:#1F3B60}a:hover{color:#3D7A22}
.as-landing{font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;color:#1E2328;background:#FBFBFA;font-size:17px;line-height:1.6}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px}
.eyebrow{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#3D7A22;margin:0 0 14px}
h1,h2,h3,h4,p{margin:0}
h1,h2,h3,h4{font-weight:700;letter-spacing:-0.015em;color:#1F3B60;text-wrap:balance}
.muted{color:#55606A}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:10px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;font-family:inherit;line-height:1}
.btn-o{background:#A0C63D;color:#172E4C}.btn-o:hover{background:#B4D46A;color:#172E4C}
.btn-n{background:#1F3B60;color:#fff}
.card{background:#fff;border:1px solid #E1E5E8;border-radius:14px}
.ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
.ic-s{width:18px;height:18px}
.nav-b{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:16px;font-weight:600;color:#1E2328;border-radius:8px;text-decoration:none}
.tab{min-height:48px;padding:0 24px;border:0;border-radius:10px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;background:transparent;color:#55606A}
.tab-on{background:#fff;color:#1F3B60;box-shadow:0 1px 4px rgba(0,0,0,.12)}
:focus-visible{outline:3px solid #3D7A22;outline-offset:2px}
.foot a{color:#1E2328;text-decoration:none}.foot a:hover{color:#1F3B60;text-decoration:underline}
@media (max-width:900px){.hide-m{display:none !important}.wrap{padding:0 20px}}

/* aus preise */
[role="tablist"][aria-label="Preise für"]{background:#fff!important;border:2px solid #A0C63D;padding:6px!important;gap:6px!important;box-shadow:0 6px 18px rgba(10,34,54,.08)}[role="tablist"][aria-label="Preise für"] .tab{min-height:52px;font-size:17px;color:#1F3B60;padding:0 28px}[role="tablist"][aria-label="Preise für"] .tab-on{background:#A0C63D;color:#172E4C;box-shadow:none}[role="tablist"][aria-label="Preise für"] .tab:not(.tab-on):hover{background:#EEF5DD}.as-tabwrap{display:flex;flex-direction:column;gap:8px}.as-tabwrap>span{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3D7A22}
/* aus kontakt */

body{margin:0}
*{box-sizing:border-box}
a{color:#1F3B60}a:hover{color:#3D7A22}
.as-landing{font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;color:#1E2328;background:#FBFBFA;font-size:17px;line-height:1.6}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px}
.eyebrow{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#3D7A22;margin:0 0 14px}
h1,h2,h3,p{margin:0}
h1,h2,h3{font-weight:700;letter-spacing:-0.015em;color:#1F3B60;text-wrap:balance}
.muted{color:#55606A}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:10px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;font-family:inherit;line-height:1}
.btn-o{background:#A0C63D;color:#172E4C}.btn-o:hover{background:#B4D46A;color:#172E4C}
.card{background:#fff;border:1px solid #E1E5E8;border-radius:14px}
.ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
.ic-s{width:18px;height:18px}
.lnk{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none;color:#1F3B60;min-height:44px}
.nav-b{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:16px;font-weight:600;color:#1E2328;border-radius:8px;text-decoration:none}
.nav-on{background:#F1F3F4;color:#1F3B60;box-shadow:inset 0 -3px 0 #A0C63D}
.fld{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:600}
.fld input,.fld select,.fld textarea{font:inherit;font-weight:400;font-size:16px;min-height:48px;padding:10px 14px;border:1px solid #C3CBD1;border-radius:10px;background:#fff;color:#1E2328}
.fld textarea{min-height:140px}
:focus-visible{outline:3px solid #3D7A22;outline-offset:2px}
.foot a{color:#1E2328;text-decoration:none}.foot a:hover{color:#1F3B60;text-decoration:underline}
@media (max-width:900px){.hide-m{display:none !important}.wrap{padding:0 20px}}

/* aus ueber-uns */

body{margin:0}
*{box-sizing:border-box}
a{color:#1F3B60}a:hover{color:#3D7A22}
.as-landing{font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;color:#1E2328;background:#FBFBFA;font-size:18px;line-height:1.65}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px}
.eyebrow{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#3D7A22;margin:0 0 14px}
h1,h2,h3,h4,p{margin:0}
h1,h2,h3,h4{font-weight:700;letter-spacing:-0.015em;color:#1F3B60;text-wrap:balance}
.h2{font-size:32px;line-height:1.2}
.muted{color:#55606A}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:10px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;font-family:inherit;line-height:1}
.btn-o{background:#A0C63D;color:#172E4C}.btn-o:hover{background:#B4D46A;color:#172E4C}
.btn-n{background:#1F3B60;color:#fff}
.btn-ghost{border-color:rgba(255,255,255,.85);color:#fff;background:transparent}
.card{background:#fff;border:1px solid #E1E5E8;border-radius:14px}
.ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
.ic-s{width:18px;height:18px}
.lnk{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none;color:#1F3B60;min-height:44px}
.nav-b{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:16px;font-weight:600;color:#1E2328;border-radius:8px;text-decoration:none}
.nav-on{background:#F1F3F4;color:#1F3B60;box-shadow:inset 0 -3px 0 #A0C63D}
.fld{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:600}
.fld input,.fld select,.fld textarea{font:inherit;font-weight:400;font-size:16px;min-height:48px;padding:10px 14px;border:1px solid #C3CBD1;border-radius:10px;background:#fff;color:#1E2328}
.fld textarea{min-height:110px}
.faq{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:16px 0;border:0;background:transparent;font:inherit;font-size:18px;font-weight:700;color:#1F3B60;text-align:left;cursor:pointer}
.body-sec{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:40px;align-items:center}
.side{position:static}
@media (min-width:1000px){.side{position:sticky;top:104px}}
:focus-visible{outline:3px solid #3D7A22;outline-offset:2px}
.foot a{color:#1E2328;text-decoration:none}.foot a:hover{color:#1F3B60;text-decoration:underline}
@media (max-width:900px){.hide-m{display:none !important}.wrap{padding:0 20px}.h2{font-size:26px}}

/* aus ueber-uns */
.btn-line{border-color:#1F3B60;color:#1F3B60;background:transparent}.btn-line:hover{background:#1F3B60;color:#fff}
/* aus ueber-uns */
.as-aw-intro{margin:0 0 22px;color:#5B6670;font-size:16px}
.as-aw-h3{font-size:19px;margin:26px 0 14px;padding-left:12px;border-left:4px solid #A0C63D}
.as-awg{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}
.as-aw{display:flex;flex-direction:column;background:#fff;border:1px solid #E1E5E8;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}
.as-aw-i{height:160px;display:flex;align-items:center;justify-content:center;background:#F6F8F9;padding:10px;border-bottom:1px solid #E1E5E8}
.as-aw-i img{max-width:100%;max-height:140px;object-fit:contain;display:block}
.as-aw-i.ic svg{width:64px!important;height:64px!important;display:block!important;flex:0 0 64px!important;min-width:64px!important;max-width:none!important;color:#A0C63D;stroke:#A0C63D}
.as-aw-b{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}
.as-aw-t{display:inline-block;align-self:flex-start;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#4E6B12;background:#EEF5DC;border-radius:999px;padding:3px 10px}
.as-aw-b strong{font-size:16px;line-height:1.35;color:#1C2B36}
.as-aw-b p.as-aw-l{color:#1C2B36;font-size:15px}.as-aw-b p{margin:0;font-size:14.5px;line-height:1.5;color:#5B6670}
.as-aw-a{align-self:flex-start;margin-top:4px;font-weight:600;color:#4E6B12;text-decoration:none;border-bottom:2px solid #A0C63D}.as-aw-b p a{color:#4E6B12}.as-pf{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:#F3F8E6;border:1px solid #D7E8AE;border-radius:14px;padding:20px 22px}
.as-pf h3{margin:0 0 4px;font-size:19px;color:#1C2B36}
.as-pf p{margin:0;color:#3D4A54}
.as-pf a{background:#A0C63D;color:#fff;font-weight:600;text-decoration:none;padding:11px 18px;border-radius:10px;white-space:nowrap}
/* aus index */

body{margin:0}
*{box-sizing:border-box}
a{color:#1F3B60}a:hover{color:#3D7A22}
.as-landing{font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;color:#1E2328;background:#FBFBFA;font-size:17px;line-height:1.6}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px}
.sec{padding:112px 0}
.alt{background:#EFF6E7}
.eyebrow{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#3D7A22;margin:0 0 14px}
h1,h2,h3,h4,p{margin:0}
h1,h2,h3,h4{font-weight:700;letter-spacing:-0.015em;color:#1F3B60;text-wrap:balance}
.h2{font-size:40px;line-height:1.15}
.h3{font-size:22px;line-height:1.3}
.lead{font-size:19px;color:#4A555E;max-width:640px;margin-top:16px;text-wrap:pretty}
.muted{color:#55606A}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:10px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;font-family:inherit;line-height:1}
.btn-o{background:#A0C63D;color:#172E4C}.btn-o:hover{background:#B4D46A;color:#172E4C}
.btn-n{background:#1F3B60;color:#fff}.btn-n:hover{background:#172E4C;color:#fff}
.btn-ghost{border-color:rgba(255,255,255,.85);color:#fff;background:transparent}.btn-ghost:hover{background:#fff;color:#1F3B60}
.btn-line{border-color:#1F3B60;color:#1F3B60;background:transparent}.btn-line:hover{background:#1F3B60;color:#fff}
.card{background:#fff;border:1px solid #E1E5E8;border-radius:14px}
.ph{background:#A9B3BA;position:relative;overflow:hidden;filter:saturate(.75)}
.ph-d{background:#33434F}
.ph-l{position:absolute;left:12px;bottom:12px;font-size:12px;font-weight:600;color:#1E2328;background:rgba(255,255,255,.9);padding:4px 9px;border-radius:6px;line-height:1.3}
.ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
.ic-s{width:18px;height:18px}
.icbox{width:48px;height:48px;border-radius:12px;background:#EDF5E4;color:#3D7A22;display:flex;align-items:center;justify-content:center;flex:none}
.lnk{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none;color:#1F3B60;min-height:44px}
.lnk:hover{color:#3D7A22}
.g2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:32px}
.g3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px}
.g4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:24px}
.nav-b{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;background:transparent;font:inherit;font-size:16px;font-weight:600;color:#1E2328;cursor:pointer;border-radius:8px;text-decoration:none}
.nav-b:hover{background:#F1F3F4;color:#1F3B60}
.nav-on{background:#F1F3F4;color:#1F3B60}
.sublist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.sublist a{display:flex;align-items:center;justify-content:space-between;min-height:44px;border-top:1px solid #E9ECEE;text-decoration:none;color:#1E2328;font-weight:500}
.sublist a:hover{color:#3D7A22}
.fld{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:600;color:#1E2328}
.fld input,.fld select,.fld textarea{font:inherit;font-weight:400;font-size:16px;min-height:48px;padding:10px 14px;border:1px solid #C3CBD1;border-radius:10px;background:#fff;color:#1E2328}
.fld textarea{min-height:120px;resize:vertical}
.chk{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#3A444C}
.chk input{width:22px;height:22px;margin:2px 0 0;flex:none;accent-color:#1F3B60}
:focus-visible{outline:3px solid #3D7A22;outline-offset:2px}
.foot a{color:#1E2328;text-decoration:none}.foot a:hover{color:#1F3B60;text-decoration:underline}
@media (max-width:900px){.sec{padding:60px 0}.h2{font-size:30px}.hide-m{display:none !important}.wrap{padding:0 20px}}

/* ===== Schrift (lokal eingebunden, DSGVO-konform) ===== */
@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/manrope-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/manrope-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/manrope-latin-600-normal.woff2) format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/manrope-latin-700-normal.woff2) format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/manrope-latin-800-normal.woff2) format('woff2')}

/* ===== Grundlagen ===== */
:root{--as-navy:#1F3B60;--as-green:#A0C63D;--as-green-d:#3D7A22;--as-ink:#1E2328;--as-bg:#FBFBFA;--as-line:#E1E5E8;--as-head-h:80px}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
html,body{overflow-x:clip}
body{margin:0;font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--as-ink);background:var(--as-bg);font-size:18px;line-height:1.65}
img{max-width:100%;height:auto}
h1,h2,h3,h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.skip-link:focus{position:fixed;left:12px;top:12px;z-index:200;width:auto;height:auto;clip:auto;background:#fff;padding:10px 16px;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.2)}
[id]{scroll-margin-top:calc(var(--as-head-h) + 24px)}

/* ===== Topbar ===== */
.as-top{background:var(--as-green);color:#172E4C;font-size:14px}
.as-top-in{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:16px;flex-wrap:wrap}
.as-top a{color:#172E4C;text-decoration:none;font-weight:600}
.as-top-tel{display:inline-flex;align-items:center;gap:10px;font-weight:800!important}
.as-top-r{display:flex;gap:24px}

/* ===== Kopfzeile + Navigation ===== */
.as-head{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--as-line)}
.admin-bar .as-head{top:32px}
.as-head-in{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:var(--as-head-h)}
.as-logo{display:flex;align-items:center;flex:none}
.as-logo img{height:68px;width:auto;display:block}
.as-nav{flex:1 1 auto;display:flex;justify-content:center;min-width:0}
.as-menu,.as-menu .sub-menu{list-style:none;margin:0;padding:0}
.as-nav>.as-menu{display:flex;gap:2px}
.as-nav>.as-menu>li{position:relative}
.as-nav>.as-menu>li>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:16px;font-weight:600;color:var(--as-ink);border-radius:8px;text-decoration:none;white-space:nowrap}
.as-nav>.as-menu>li.menu-item-has-children>a::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);margin-left:4px;opacity:.7}
.as-nav>.as-menu>li>a:hover,.as-nav>.as-menu>li:focus-within>a,.as-nav>.as-menu>li.is-open>a{background:#F1F3F4;color:var(--as-navy)}
.as-nav>.as-menu>li.current-menu-item>a,.as-nav>.as-menu>li.current-menu-ancestor>a,.as-nav>.as-menu>li.current-page-ancestor>a,.as-nav>.as-menu>li.current-menu-parent>a{background:#F1F3F4;color:var(--as-navy);box-shadow:inset 0 -3px 0 var(--as-green)}
.as-nav .sub-menu{display:none;position:absolute;left:0;top:100%;min-width:250px;padding:10px;background:#fff;border:1px solid var(--as-line);border-radius:14px;box-shadow:0 24px 48px rgba(10,34,54,.14);z-index:60}
.as-nav li:hover>.sub-menu,.as-nav li:focus-within>.sub-menu,.as-nav li.is-open>.sub-menu{display:block}
.as-nav li.as-mega>.sub-menu{columns:2;column-gap:12px;width:520px}
.as-nav li.as-mega:nth-last-child(-n+3)>.sub-menu{left:auto;right:0}
.as-nav .sub-menu a{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:8px;text-decoration:none;color:var(--as-ink);font-weight:600;font-size:15.5px;break-inside:avoid}
.as-nav .sub-menu a:hover,.as-nav .sub-menu .current-menu-item>a{background:#F1F3F4;color:var(--as-navy)}
.as-nav .sub-menu li:last-child>a{color:var(--as-green-d)}
.as-head-cta{flex:none;white-space:nowrap}
.as-burger{display:none;flex:none;width:48px;height:48px;border:1px solid var(--as-line);border-radius:10px;background:#fff;align-items:center;justify-content:center;cursor:pointer;padding:0}
.as-burger span,.as-burger span::before,.as-burger span::after{display:block;width:20px;height:2px;background:var(--as-navy);border-radius:2px;position:relative;content:""}
.as-burger span::before{position:absolute;top:-6px}.as-burger span::after{position:absolute;top:6px}
@media (max-width:1180px){.as-nav>.as-menu>li>a{padding:0 8px;font-size:15px}.as-logo img{height:56px}.as-head-cta{padding:0 16px}}
@media (max-width:1100px){.as-nav{display:none}.as-burger{display:inline-flex}}
@media (max-width:699px){.as-top-r{display:none}.as-head-cta{display:none}.as-logo img{height:48px}:root{--as-head-h:68px}}

/* ===== Mobiles Menue (Seitenleiste) ===== */
.as-drawer{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:rgba(10,34,54,.45)}
.as-drawer[hidden]{display:none}
.as-drawer-in{width:min(380px,100%);height:100%;overflow-y:auto;background:#fff;padding:20px 24px 32px;display:flex;flex-direction:column;gap:12px}
.as-drawer-close{align-self:flex-end;min-height:44px;padding:0 16px;border:1px solid var(--as-line);border-radius:10px;background:#fff;font:inherit;font-weight:700;color:var(--as-navy);cursor:pointer}
.as-drawer .as-menu>li{border-bottom:1px solid #EDF0F2;position:relative}
.as-drawer .as-menu>li>a{display:flex;align-items:center;min-height:50px;padding-right:48px;font-weight:700;color:var(--as-navy);text-decoration:none;font-size:17px}
.as-drawer .as-sub-t{position:absolute;right:0;top:3px;width:44px;height:44px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}
.as-drawer .as-sub-t::after{content:"";width:9px;height:9px;border-right:2px solid var(--as-navy);border-bottom:2px solid var(--as-navy);transform:rotate(45deg);transition:transform .2s}
.as-drawer li.is-open>.as-sub-t::after{transform:rotate(-135deg)}
.as-drawer .sub-menu{display:none;padding:0 0 10px 12px}
.as-drawer li.is-open>.sub-menu{display:block}
.as-drawer .sub-menu a{display:flex;align-items:center;min-height:44px;color:var(--as-ink);text-decoration:none;font-weight:600;font-size:16px}
.as-drawer .current-menu-item>a{color:var(--as-green-d)}
.as-drawer .btn{width:100%}
body.as-noscroll{overflow:hidden}

/* ===== Hero ===== */
.as-hero{position:relative;overflow:hidden;background:#33434F;min-height:520px;display:flex;align-items:flex-end}
.as-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.8)}
.as-hero-ov{position:absolute;inset:0;background:rgba(8,91,155,.52)}
.as-hero-in{position:relative;width:100%;padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;gap:22px}
.as-crumbs{font-size:14px;color:#C9D5DE;display:flex;gap:8px;flex-wrap:wrap}
.as-crumbs a{color:#C9D5DE}
.as-hero h1{color:#fff;font-size:54px;line-height:1.08;max-width:760px;margin:0}
.as-hero-sub{color:#E3EAEF;font-size:20px;max-width:620px;line-height:1.55;margin:0}
.as-hero-cta{display:flex;gap:16px;flex-wrap:wrap}
@media (max-width:1180px){.as-hero h1{font-size:clamp(32px,6.2vw,54px)}}
@media (max-width:699px){.as-hero{min-height:420px}.as-hero-in{padding-top:48px;padding-bottom:40px;gap:16px}.as-hero-sub{font-size:17px}.as-hero-cta .btn{width:100%}}

/* ===== Seitenaufbau mit Seitenleiste ===== */
.as-layout{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start;padding-top:64px;padding-bottom:112px}
.as-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:80px}
.as-side{flex:1 1 300px;display:flex;flex-direction:column;gap:20px}
@media (min-width:1000px){.as-side{position:sticky;top:calc(var(--as-head-h) + 24px)}}
@media (max-width:699px){.as-layout{padding-top:36px;padding-bottom:64px;gap:40px}.as-main{gap:48px}}
.as-side-card{padding:24px;display:flex;flex-direction:column;gap:14px}
.as-side-t{font-size:18px;font-weight:700;color:var(--as-navy)}
.as-side-tel{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center;padding:16px;border-radius:12px;background:#E6F0F8;border:1px solid #C9DCEC;color:#172E4C;text-decoration:none}
.as-side-tel svg{grid-row:span 2;width:30px;height:30px}
.as-side-tel small{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.as-side-tel strong{font-size:24px;font-weight:800}
.as-side-l{display:flex;flex-direction:column;font-size:15px}
.as-side-l a{display:flex;justify-content:space-between;min-height:44px;align-items:center;text-decoration:none;border-bottom:1px solid #E9ECEE}
.as-side-l a:last-child{border-bottom:0}

/* ===== Vollbreite-Vorlage (Startseite, Kontakt, Preise ...) ===== */
.as-landing>*{margin:0}

/* ===== Anfrageformular ===== */
.as-form{padding:40px;display:flex;flex-direction:column;gap:24px}
.as-form-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}
.as-form-g .full{grid-column:1/-1}
.as-form .h2{font-size:30px}
.as-form-ok{background:#EFF6E7;border:1px solid #CFE3A8;border-radius:12px;padding:14px 18px;font-weight:700;color:#2F5A16}
.as-form-err{background:#FCEDEC;border:1px solid #F0C2BE;border-radius:12px;padding:14px 18px;font-weight:700;color:#8A2A20}
.as-hp{position:absolute!important;left:-9999px!important}
.as-check{display:flex;gap:10px;align-items:flex-start;font-size:15px}
.as-check input{width:22px;height:22px;margin-top:2px;flex:none}
.as-up{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed #C3CBD1;border-radius:10px;font-size:15px;cursor:pointer}
.as-up input{font-size:14px}
@media (max-width:699px){.as-form{padding:24px 20px}.as-form-g{grid-template-columns:1fr}.as-form .btn{width:100%}}

/* ===== Fusszeile ===== */
.as-foot{background:#EEF5DD;border-top:6px solid var(--as-green);color:var(--as-ink);font-size:15px}
.as-foot a{color:var(--as-ink);text-decoration:none}
.as-foot a:hover{color:var(--as-navy);text-decoration:underline}
.as-foot-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:40px;padding-top:80px;padding-bottom:56px}
.as-foot-col{display:flex;flex-direction:column;gap:10px}
.as-foot-col>span:first-child,.as-foot-h{color:var(--as-navy);font-weight:700}
.as-foot-logo{background:#fff;border-radius:10px;padding:4px 6px;display:inline-flex;align-self:flex-start}
.as-foot-logo img{height:44px;width:auto;display:block}
.as-badges{display:flex;gap:8px;flex-wrap:wrap}
.as-badges span{border:1px solid rgba(31,59,96,.35);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}
.as-foot-b{border-top:1px solid rgba(31,59,96,.15)}
.as-foot-b .wrap{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding-top:20px;padding-bottom:24px;font-size:14px}
.as-foot-b .wrap>div{display:flex;flex-direction:column;gap:6px}
@media (max-width:699px){.as-foot-g{padding-top:48px;gap:28px}}

/* ===== Handy-Leiste unten ===== */
.as-mbar{display:none}
@media (max-width:699px){
  .as-mbar{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--as-line);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 24px rgba(10,34,54,.08)}
  .as-mbar .btn{min-height:48px;padding:0 12px;font-size:15px}
  body{padding-bottom:76px}
}

/* ===== Galerien (Gutenberg) als Slideshow ===== */
.wp-block-gallery.as-figs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px!important;margin:6px 0}
.wp-block-gallery.as-figs>figure.wp-block-image{width:auto!important;margin:0!important;flex:none!important}
.wp-block-gallery.as-figs>figure.wp-block-image img{width:100%!important;height:220px!important;object-fit:cover;border-radius:12px;background:#EEF5DD;display:block}
.as-slide{position:relative}
.as-slide .wp-block-gallery.as-figs{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.as-slide .wp-block-gallery.as-figs::-webkit-scrollbar{display:none}
.as-slide .wp-block-gallery.as-figs>figure.wp-block-image{flex:0 0 calc(50% - 7px)!important;scroll-snap-align:start}
.as-slide .wp-block-gallery.as-figs>figure.wp-block-image img{height:280px!important}
@media (max-width:699px){.as-slide .wp-block-gallery.as-figs>figure.wp-block-image{flex-basis:86%!important}.as-slide .wp-block-gallery.as-figs>figure.wp-block-image img{height:220px!important}}
.as-sl-b{position:absolute;top:calc(50% - 14px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.95);box-shadow:0 4px 14px rgba(10,34,54,.22);color:var(--as-navy);font-size:22px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}
.as-sl-b.p{left:8px}.as-sl-b.n{right:8px}
.as-sl-c{text-align:center;font-size:13px;color:#55606A;margin-top:4px}

/* ===== Gutenberg-Bloecke an das Design anpassen ===== */
.as-c .wp-block-group,.as-c section.wp-block-group{margin:0}
.as-sec{display:flex;flex-direction:column;gap:14px;scroll-margin-top:110px}
.as-sec>h2.wp-block-heading{font-size:28px;line-height:1.2;color:var(--as-navy);margin:0;padding-top:8px;border-top:3px solid var(--as-green);align-self:flex-start;text-wrap:balance}
.as-c ul.wp-block-list{margin:0;padding:0}
.wp-block-details{border:1px solid var(--as-line);border-radius:12px;background:#fff;padding:0 18px;margin-top:10px}
.wp-block-details summary{cursor:pointer;font-weight:700;color:var(--as-navy);padding:15px 0;min-height:44px}
.wp-block-details[open] summary{border-bottom:1px solid #EDF0F2;margin-bottom:12px}
.wp-block-details>*:last-child{margin-bottom:16px}
.wp-block-details p{margin:0 0 10px}

/* Lange Aufzaehlungen in Spalten (ab Tablet) */
@media (min-width:701px){.as-sec ul:has(>li:nth-child(8)):not(.ax-list):not(.ax-contact){display:block!important;column-count:2;column-gap:36px}.as-sec ul:has(>li:nth-child(15)):not(.ax-list):not(.ax-contact){column-count:3;column-gap:28px}.as-sec ul:has(>li:nth-child(8))>li{break-inside:avoid;margin:0 0 8px}}

/* Telefon-Symbol vor Notdienst-Links im Text */
.as-c a[href^="tel:"]:not(.btn)::before,.as-glance a[href^="tel:"]::before{content:"";display:inline-block;width:1em;height:1em;margin-right:.4em;vertical-align:-.15em;background:currentColor;-webkit-mask:var(--as-tel-ic) center/contain no-repeat;mask:var(--as-tel-ic) center/contain no-repeat}
:root{--as-tel-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E")}

/* ===== Startseite / Vollbreite: Tablet und Handy ===== */
@media (min-width:700px) and (max-width:1100px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.g3>:last-child:nth-child(odd),.g4>:last-child:nth-child(odd){grid-column:1/-1}.g3>article.card:last-child:nth-child(odd){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.g3>article.card:last-child:nth-child(odd)>img{height:100%!important;min-height:220px}}
@media (max-width:1180px){.as-landing h1{font-size:clamp(32px,6.2vw,60px)!important}}
@media (max-width:699px){.as-landing h1{font-size:clamp(30px,8.6vw,40px)!important}.as-landing .h2,.as-landing h2{font-size:clamp(24px,6.6vw,30px)!important}.as-landing section{padding-top:48px!important;padding-bottom:48px!important}.as-landing [style*="grid-template-columns"]:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing [style*="font-size: 68px"],.as-landing [style*="font-size: 72px"],.as-landing [style*="font-size: 64px"]{font-size:clamp(30px,9vw,44px)!important}}

.btn-line{border-color:#1F3B60;color:#1F3B60;background:transparent}.btn-line:hover{background:#1F3B60;color:#fff}

.as-c{display:flex;flex-direction:column;gap:14px;font-size:17px;line-height:1.65;color:#1E2328;min-width:0}
.as-c h2{font-size:28px;line-height:1.2;color:#1F3B60;margin:28px 0 2px;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}
.as-c h2:first-child{margin-top:0}
.as-c h3{font-size:21px;line-height:1.3;color:#1F3B60;margin:18px 0 0;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}
.as-c p{margin:0;overflow-wrap:break-word}
.as-c .as-lbl{font-weight:700;color:#1F3B60;margin-top:6px}
.as-c .as-price{background:#EFF6E7;border-left:4px solid #A0C63D;padding:10px 14px;border-radius:8px;font-weight:600}
.as-c ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}
.as-c li{position:relative;padding-left:28px;overflow-wrap:break-word}
.as-c li::before{content:"";position:absolute;left:4px;top:.55em;width:12px;height:12px;border-radius:50%;background:#A0C63D;box-shadow:inset 0 0 0 3px #EFF6E7}
.as-c .as-tw{overflow-x:auto}
.as-c table{border-collapse:collapse;width:100%;font-size:16px}
.as-c td{border-bottom:1px solid #E1E5E8;padding:10px 12px;vertical-align:top}
.as-c tr:first-child td{font-weight:700;color:#1F3B60;background:#EFF6E7}
.as-c details{border:1px solid #E1E5E8;border-radius:10px;background:#fff;padding:0 16px;margin-top:8px}
.as-c summary{cursor:pointer;font-weight:700;color:#1F3B60;padding:14px 0;min-height:44px}
.as-c details p{font-size:15px;color:#4A555E;padding-bottom:14px}
.as-areas{margin-top:20px}
.as-kids{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px}
.as-kids a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border:1px solid #E1E5E8;border-radius:12px;background:#fff;text-decoration:none;color:#1F3B60;font-weight:700;min-height:56px}
.as-kids a:hover{border-color:#A0C63D;background:#F5F9EC}
.as-kids a::after{content:"\203A";color:#A0C63D;font-size:22px;line-height:1}
.as-box{display:flex;flex-direction:column;gap:16px}
.as-box h2{font-size:26px;color:#1F3B60;margin:0}
.as-src{font-size:13px;color:#55606A}
@media (max-width:700px){.as-c{font-size:16px}.as-c h2{font-size:23px}.as-c h3{font-size:19px}}


.as-glance{min-width:0;background:#F5F9EC;border:1px solid #DCEBCB;border-radius:16px;padding:24px 26px;display:flex;flex-direction:column;gap:16px}
.as-glance h2{font-size:22px;color:#1F3B60;margin:0}
.as-glance ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}
.as-glance li{position:relative;padding-left:26px;line-height:1.55;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
.as-glance li::before{content:"";position:absolute;left:2px;top:.45em;width:14px;height:14px;border-radius:50%;background:#A0C63D}
.as-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin:0}
.as-facts div{background:#fff;border:1px solid #E1E5E8;border-radius:12px;padding:12px 14px}
.as-facts dt,
.as-facts .as-dt{font-size:13px;font-weight:700;color:#55606A;text-transform:uppercase;letter-spacing:.05em}
.as-facts dd,
.as-facts .as-dd{margin:4px 0 0;font-weight:700;color:#1F3B60;overflow-wrap:break-word}
.as-toc{border:1px solid #E1E5E8;border-radius:14px;background:#fff;padding:18px 22px}
.as-toc h2{font-size:18px;color:#1F3B60;margin:0 0 10px}
.as-toc ol{margin:0;padding-left:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:6px 28px}
.as-toc a{color:#1F3B60;font-weight:600;text-decoration:none}.as-toc a:hover{text-decoration:underline}
.as-sec{display:flex;flex-direction:column;gap:14px;scroll-margin-top:110px}
.as-c .as-sub{font-size:17px;font-weight:700;color:#4A555E;margin:-6px 0 0}
.as-sec>h2{font-size:28px;line-height:1.2;color:#1F3B60;margin:0;padding-top:8px;border-top:3px solid #A0C63D;align-self:flex-start;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}
.as-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:6px 0}.as-figs figure{margin:0;min-width:0}.as-figs figure.as-wide{grid-column:1/-1}.as-figs img{display:block;width:100%;height:auto;border-radius:12px;background:#EEF5DD}
.as-faq details{border:1px solid #E1E5E8;border-radius:12px;background:#fff;padding:0 18px;margin-top:10px}
.as-faq summary{cursor:pointer;font-weight:700;color:#1F3B60;padding:15px 0;min-height:44px;list-style-position:outside}
.as-faq details[open] summary{border-bottom:1px solid #EDF0F2;margin-bottom:12px}
.as-faq .as-ans{display:flex;flex-direction:column;gap:10px;padding-bottom:16px}
@media (max-width:700px){.as-sec>h2{font-size:23px}.as-glance{padding:18px}}

.ax-h{font-size:18px;line-height:1.3;color:#1F3B60;margin:10px 0 -4px;padding-left:12px;border-left:4px solid #A0C63D}.ax-lead{font-size:17.5px;line-height:1.6;color:#2C3A45;margin:0}.ax-note{background:#F3F8E6;border:1px solid #D7E8AE;border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:8px}.ax-note p{margin:0}.ax-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.ax-list>li{position:relative;padding-left:26px;line-height:1.55}.ax-list>li::before{content:"";position:absolute;left:4px;top:.5em;width:9px;height:9px;border-radius:50%;background:#A0C63D}.ax-steps{margin:0;padding:0;list-style:none;counter-reset:axs;display:grid;gap:12px}.ax-steps>li{counter-increment:axs;position:relative;padding:12px 16px 12px 58px;background:#fff;border:1px solid #E1E5E8;border-radius:12px;line-height:1.55;min-height:44px}.ax-steps>li::before{content:counter(axs);position:absolute;left:14px;top:11px;width:30px;height:30px;border-radius:50%;background:#A0C63D;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px}.ax-k{display:block;color:#1F3B60;font-weight:700;margin-bottom:3px}.ax-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ax-kv>div{background:#F6F8F9;border:1px solid #E1E5E8;border-radius:12px;padding:12px 16px;line-height:1.55}.ax-tl{margin:0;padding:0 0 0 22px;list-style:none;border-left:3px solid #D7E8AE;display:grid;gap:14px}.ax-tl>li{position:relative;line-height:1.55}.ax-tl>li::before{content:"";position:absolute;left:-31px;top:.35em;width:13px;height:13px;border-radius:50%;background:#A0C63D;border:3px solid #fff;box-shadow:0 0 0 1px #A0C63D}.ax-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.ax-card{background:#fff;border:1px solid #E1E5E8;border-top:4px solid #A0C63D;border-radius:12px;padding:14px 16px;line-height:1.55;box-shadow:0 2px 8px rgba(0,0,0,.04)}.ax-contact{margin:0;padding:14px 18px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px;background:#F6F8F9;border:1px solid #E1E5E8;border-radius:12px}.ax-contact>li{line-height:1.5}.ax-box{background:#fff;border:1px solid #E1E5E8;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.ax-box>.ax-h{margin-top:0}.ax-box p{margin:0}.ax-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:start}.ax-faq details{border:1px solid #E1E5E8;border-radius:12px;background:#fff;padding:0 18px;margin-top:10px}@media (max-width:700px){.ax-kv,.ax-cards,.ax-contact{grid-template-columns:1fr}.ax-steps>li{padding-left:52px}}
.ax-price{background:#fff;border:1px solid #E1E5E8;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);min-width:0}.ax-ph{background:#1F3B60;color:#fff;padding:12px 16px;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.ax-ph strong{font-size:17px}.ax-ph span{opacity:.85;font-size:14.5px}.ax-price ul{list-style:none;margin:0;padding:4px 16px 8px}.ax-price li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;border-bottom:1px solid #EDF0F2;line-height:1.45}.ax-price li:last-child{border-bottom:0}.ax-pn{font-weight:600;color:#2C3A45}.ax-pp{color:#4E6B12;font-weight:600;font-size:14.5px}.ax-cols>.ax-price{align-self:stretch}
.as-c .ax-price li::before,.as-c .ax-contact li::before{content:none!important;display:none!important}.as-c .ax-price li{padding-left:0}.as-c .ax-contact li{padding-left:0}.as-c .ax-steps>li::before{width:30px;height:30px;top:11px;left:14px;box-shadow:none;border-radius:50%}.as-c .ax-tl>li::before{width:13px;height:13px;left:-31px;top:.35em;box-shadow:0 0 0 1px #A0C63D}.as-c .ax-tl>li{padding-left:0}.as-c .ax-steps>li{padding-left:58px}
.as-c .ax-steps>li.own::before,.ax-steps>li.own::before{content:none!important;display:none!important}.ax-n{position:absolute;left:14px;top:11px;width:30px;height:30px;border-radius:50%;background:#A0C63D;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px}
.ax-cta{background:#F3F8E6;border:1px solid #D7E8AE;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.ax-cta-t{margin:0!important;font-weight:700;color:#1F3B60;font-size:17px}.ax-cta .ax-contact{background:transparent;border:0;padding:0}.ax-contact a{color:#1F3B60;font-weight:600;text-decoration:none}.ax-contact .ax-k{font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:#4E6B12}
.ax-cta-o{margin:0!important;color:#3D4A54}
.ax-cols ul,.ax-cols ol,.ax-box ul.ax-list{column-count:1!important;columns:auto!important}.ax-cols ul:not(.ax-list):not(.ax-contact){display:flex!important}.ax-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ax-cols .ax-list>li{padding-left:22px}
.ax-laws{display:flex;flex-direction:column;gap:12px}.ax-law{background:#fff;border:1px solid #E1E5E8;border-left:4px solid #A0C63D;border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:8px}.ax-law p{margin:0;line-height:1.6}.ax-lh{margin:0;font-size:17px;color:#1F3B60;line-height:1.35}.ax-par{display:inline-block;background:#1F3B60;color:#fff;border-radius:6px;padding:1px 8px;margin-right:6px;font-size:14px;vertical-align:1px}.ax-abs{font-weight:700;color:#4E6B12}.ax-law-pre{margin:0;font-weight:600;color:#1F3B60}.ax-art{margin-top:8px}
html,body{overflow-x:clip}@media (max-width:1180px){h1{font-size:clamp(34px,6.2vw,60px)!important;overflow-wrap:break-word;hyphens:auto}}
@media (min-width:700px) and (max-width:1100px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.g3>:last-child:nth-child(odd),.g4>:last-child:nth-child(odd){grid-column:1/-1}.g3>article.card:last-child:nth-child(odd){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.g3>article.card:last-child:nth-child(odd)>img{height:100%!important;min-height:220px}.wrap[style*="justify-content: space-between"][style*="flex-wrap: wrap"]:has(>img){flex-wrap:nowrap!important;gap:20px!important}.wrap[style*="justify-content: space-between"][style*="flex-wrap: wrap"]:has(>img)>img{min-width:0;flex:0 1 auto;max-width:18%;height:auto;object-fit:contain}}
/* ===== Feinschliff nach Zusammenfuehrung ===== */
.as-c .ax-contact{display:grid}
.as-c .ax-kv,.as-c .ax-cards,.as-c .ax-cols{display:grid}
.as-c .ax-list,.as-c .ax-steps,.as-c .ax-tl{display:grid}
.as-form-g>*{min-width:0}
.fld input,.fld textarea,.fld select{width:100%;max-width:100%}
@media (max-width:699px){.as-landing li>span:first-child{min-width:0}.as-landing li span[style*="nowrap"]{flex:none}}
.as-up{flex-wrap:wrap}.as-up input{min-width:0;max-width:100%;flex:1 1 180px}
@media (max-width:699px){.as-landing .wrap[style*="justify-content: space-between"][style*="flex-wrap: wrap"]:has(>img){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px!important;justify-items:center}.as-landing .wrap[style*="justify-content: space-between"][style*="flex-wrap: wrap"]:has(>img)>img{max-height:46px;width:auto;max-width:100%;object-fit:contain}}
@media (min-width:700px) and (max-width:1100px){.as-landing .wrap[style*="justify-content: space-between"][style*="flex-wrap: wrap"]:has(>img){flex-wrap:nowrap!important;gap:20px!important}.as-landing .wrap[style*="justify-content: space-between"][style*="flex-wrap: wrap"]:has(>img)>img{min-width:0;max-width:18%;height:auto;object-fit:contain}}

/* ===== Echte WordPress-Bloecke (ohne HTML-Bloecke) ===== */
.as-wrap{display:contents}
.as-img{display:contents}
.as-img img{display:block}
.as-card-link{position:relative}
.as-cl{color:inherit;text-decoration:none}
.as-cl::after{content:"";position:absolute;inset:0;z-index:1}
.as-card-link .as-img a{display:contents}
.as-hidden{display:none!important}
ul.wp-block-group,ol.wp-block-group{margin:0}
.wp-block-table{margin:0}
.wp-block-table table{border-collapse:collapse;width:100%}
.as-c .wp-block-table td{border-bottom:1px solid #E1E5E8;padding:10px 12px;vertical-align:top}
.as-c .wp-block-table tr:first-child td{font-weight:700;color:#1F3B60;background:#EFF6E7}
.wp-block-table{overflow-x:auto}
.ax-steps>li:has(.ax-n)::before{content:none!important;display:none!important}
.as-c{gap:44px}

/* Klassen aus ehemaligen Inline-Stilen */
.lx-722d17b{background: #EFF6E7 !important;border-bottom: 1px solid #DCE8D2 !important}
.as-img.lxi-722d17b img{background: #EFF6E7 !important;border-bottom: 1px solid #DCE8D2 !important}
.lxs-722d17b>summary{background: #EFF6E7 !important;border-bottom: 1px solid #DCE8D2 !important}
.lx-49f345e{padding-top: 56px !important;padding-bottom: 48px !important;display: flex !important;flex-direction: column !important;gap: 10px !important}
.as-img.lxi-49f345e img{padding-top: 56px !important;padding-bottom: 48px !important;display: flex !important;flex-direction: column !important;gap: 10px !important}
.lxs-49f345e>summary{padding-top: 56px !important;padding-bottom: 48px !important;display: flex !important;flex-direction: column !important;gap: 10px !important}
.lx-6e3f65a{font-size: 14px !important;color: #55606A !important}
.as-img.lxi-6e3f65a img{font-size: 14px !important;color: #55606A !important}
.lxs-6e3f65a>summary{font-size: 14px !important;color: #55606A !important}
.lx-c93adb9{color: #55606A !important}
.as-img.lxi-c93adb9 img{color: #55606A !important}
.lxs-c93adb9>summary{color: #55606A !important}
.lx-a990db5{font-size: 48px !important;line-height: 1.08 !important;letter-spacing: -0.025em !important}
.as-img.lxi-a990db5 img{font-size: 48px !important;line-height: 1.08 !important;letter-spacing: -0.025em !important}
.lxs-a990db5>summary{font-size: 48px !important;line-height: 1.08 !important;letter-spacing: -0.025em !important}
.lx-43ce023{display: flex !important;flex-wrap: wrap !important;gap: 64px !important;align-items: flex-start !important;padding-top: 56px !important;padding-bottom: 104px !important}
.as-img.lxi-43ce023 img{display: flex !important;flex-wrap: wrap !important;gap: 64px !important;align-items: flex-start !important;padding-top: 56px !important;padding-bottom: 104px !important}
.lxs-43ce023>summary{display: flex !important;flex-wrap: wrap !important;gap: 64px !important;align-items: flex-start !important;padding-top: 56px !important;padding-bottom: 104px !important}
.lx-68671f8{flex: 1 1 240px !important;max-width: 280px !important}
.as-img.lxi-68671f8 img{flex: 1 1 240px !important;max-width: 280px !important}
.lxs-68671f8>summary{flex: 1 1 240px !important;max-width: 280px !important}
.lx-ad67f16{display: flex !important;flex-direction: column !important}
.as-img.lxi-ad67f16 img{display: flex !important;flex-direction: column !important}
.lxs-ad67f16>summary{display: flex !important;flex-direction: column !important}
.lx-680b6a7{font-size: 13px !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: #55606A !important;padding: 0 14px 10px !important}
.as-img.lxi-680b6a7 img{font-size: 13px !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: #55606A !important;padding: 0 14px 10px !important}
.lxs-680b6a7>summary{font-size: 13px !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: #55606A !important;padding: 0 14px 10px !important}
.lx-296c61d{flex: 999 1 560px !important;min-width: 0 !important}
.as-img.lxi-296c61d img{flex: 999 1 560px !important;min-width: 0 !important}
.lxs-296c61d>summary{flex: 999 1 560px !important;min-width: 0 !important}
.lx-503c768{position: relative !important;overflow: hidden !important;background: #33434F !important;min-height: 780px !important;display: flex !important;flex-direction: column !important}
.as-img.lxi-503c768 img{position: relative !important;overflow: hidden !important;background: #33434F !important;min-height: 780px !important;display: flex !important;flex-direction: column !important}
.lxs-503c768>summary{position: relative !important;overflow: hidden !important;background: #33434F !important;min-height: 780px !important;display: flex !important;flex-direction: column !important}
.lx-8afcbd8{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center center !important;filter: saturate(.9) !important}
.as-img.lxi-8afcbd8 img{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center center !important;filter: saturate(.9) !important}
.lxs-8afcbd8>summary{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center center !important;filter: saturate(.9) !important}
.lx-b67b632{position: absolute !important;inset: 0 !important;background: rgba(8,91,155,.52) !important}
.as-img.lxi-b67b632 img{position: absolute !important;inset: 0 !important;background: rgba(8,91,155,.52) !important}
.lxs-b67b632>summary{position: absolute !important;inset: 0 !important;background: rgba(8,91,155,.52) !important}
.lx-e3682f7{position: relative !important;width: 100% !important;flex: 1 !important;display: flex !important;flex-direction: column !important;justify-content: center !important;gap: 36px !important;padding-top: 96px !important;padding-bottom: 96px !important}
.as-img.lxi-e3682f7 img{position: relative !important;width: 100% !important;flex: 1 !important;display: flex !important;flex-direction: column !important;justify-content: center !important;gap: 36px !important;padding-top: 96px !important;padding-bottom: 96px !important}
.lxs-e3682f7>summary{position: relative !important;width: 100% !important;flex: 1 !important;display: flex !important;flex-direction: column !important;justify-content: center !important;gap: 36px !important;padding-top: 96px !important;padding-bottom: 96px !important}
.lx-bf2a11e{color: #fff !important;font-size: 68px !important;line-height: 1.04 !important;max-width: 900px !important;letter-spacing: -0.03em !important}
.as-img.lxi-bf2a11e img{color: #fff !important;font-size: 68px !important;line-height: 1.04 !important;max-width: 900px !important;letter-spacing: -0.03em !important}
.lxs-bf2a11e>summary{color: #fff !important;font-size: 68px !important;line-height: 1.04 !important;max-width: 900px !important;letter-spacing: -0.03em !important}
.lx-08200f0{display: flex !important;gap: 16px !important;flex-wrap: wrap !important;align-items: center !important}
.as-img.lxi-08200f0 img{display: flex !important;gap: 16px !important;flex-wrap: wrap !important;align-items: center !important}
.lxs-08200f0>summary{display: flex !important;gap: 16px !important;flex-wrap: wrap !important;align-items: center !important}
.lx-164d7af{color: #DCEBCB !important;font-size: 15px !important;font-weight: 600 !important;letter-spacing: .02em !important;margin-left: 8px !important}
.as-img.lxi-164d7af img{color: #DCEBCB !important;font-size: 15px !important;font-weight: 600 !important;letter-spacing: .02em !important;margin-left: 8px !important}
.lxs-164d7af>summary{color: #DCEBCB !important;font-size: 15px !important;font-weight: 600 !important;letter-spacing: .02em !important;margin-left: 8px !important}
.lx-984489f{position: relative !important;background: #fff !important}
.as-img.lxi-984489f img{position: relative !important;background: #fff !important}
.lxs-984489f>summary{position: relative !important;background: #fff !important}
.lx-095865b{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 24px 40px !important;flex-wrap: wrap !important;padding-top: 22px !important;padding-bottom: 22px !important}
.as-img.lxi-095865b img{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 24px 40px !important;flex-wrap: wrap !important;padding-top: 22px !important;padding-bottom: 22px !important}
.lxs-095865b>summary{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 24px 40px !important;flex-wrap: wrap !important;padding-top: 22px !important;padding-bottom: 22px !important}
.lx-9af97d1{height: 72px !important;width: auto !important;display: block !important}
.as-img.lxi-9af97d1 img{height: 72px !important;width: auto !important;display: block !important}
.lxs-9af97d1>summary{height: 72px !important;width: auto !important;display: block !important}
.lx-a361263{height: 40px !important;width: auto !important;display: block !important}
.as-img.lxi-a361263 img{height: 40px !important;width: auto !important;display: block !important}
.lxs-a361263>summary{height: 40px !important;width: auto !important;display: block !important}
.lx-ea02d6b{height: 52px !important;width: auto !important;display: block !important}
.as-img.lxi-ea02d6b img{height: 52px !important;width: auto !important;display: block !important}
.lxs-ea02d6b>summary{height: 52px !important;width: auto !important;display: block !important}
.lx-b1015fc{height: 26px !important;width: auto !important;display: block !important}
.as-img.lxi-b1015fc img{height: 26px !important;width: auto !important;display: block !important}
.lxs-b1015fc>summary{height: 26px !important;width: auto !important;display: block !important}
.lx-d706c2c{height: 36px !important;width: auto !important;display: block !important}
.as-img.lxi-d706c2c img{height: 36px !important;width: auto !important;display: block !important}
.lxs-d706c2c>summary{height: 36px !important;width: auto !important;display: block !important}
.lx-c5d5861{display: flex !important;flex-direction: column !important;gap: 48px !important}
.as-img.lxi-c5d5861 img{display: flex !important;flex-direction: column !important;gap: 48px !important}
.lxs-c5d5861>summary{display: flex !important;flex-direction: column !important;gap: 48px !important}
.lx-02e47e6{overflow: hidden !important;display: flex !important;flex-direction: column !important}
.as-img.lxi-02e47e6 img{overflow: hidden !important;display: flex !important;flex-direction: column !important}
.lxs-02e47e6>summary{overflow: hidden !important;display: flex !important;flex-direction: column !important}
.lx-7ef4253{height: 220px !important;width: 100% !important;object-fit: cover !important;display: block !important;filter: saturate(.8) !important}
.as-img.lxi-7ef4253 img{height: 220px !important;width: 100% !important;object-fit: cover !important;display: block !important;filter: saturate(.8) !important}
.lxs-7ef4253>summary{height: 220px !important;width: 100% !important;object-fit: cover !important;display: block !important;filter: saturate(.8) !important}
.lx-7597ee3{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 14px !important;flex: 1 !important}
.as-img.lxi-7597ee3 img{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 14px !important;flex: 1 !important}
.lxs-7597ee3>summary{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 14px !important;flex: 1 !important}
.lx-4e0dc06{font-size: 16px !important}
.as-img.lxi-4e0dc06 img{font-size: 16px !important}
.lxs-4e0dc06>summary{font-size: 16px !important}
.lx-f254cbd{margin-top: 6px !important}
.as-img.lxi-f254cbd img{margin-top: 6px !important}
.lxs-f254cbd>summary{margin-top: 6px !important}
.lx-5ab468b{margin-top: auto !important}
.as-img.lxi-5ab468b img{margin-top: auto !important}
.lxs-5ab468b>summary{margin-top: auto !important}
.lx-2c0e2b6{background: #E6F0F8 !important;color: #172E4C !important}
.as-img.lxi-2c0e2b6 img{background: #E6F0F8 !important;color: #172E4C !important}
.lxs-2c0e2b6>summary{background: #E6F0F8 !important;color: #172E4C !important}
.lx-b1c1408{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)) !important;gap: 40px !important;align-items: center !important;padding-top: 72px !important;padding-bottom: 72px !important}
.as-img.lxi-b1c1408 img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)) !important;gap: 40px !important;align-items: center !important;padding-top: 72px !important;padding-bottom: 72px !important}
.lxs-b1c1408>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)) !important;gap: 40px !important;align-items: center !important;padding-top: 72px !important;padding-bottom: 72px !important}
.lx-bb54950{display: flex !important;flex-direction: column !important;gap: 12px !important}
.as-img.lxi-bb54950 img{display: flex !important;flex-direction: column !important;gap: 12px !important}
.lxs-bb54950>summary{display: flex !important;flex-direction: column !important;gap: 12px !important}
.lx-c80d250{color: #172E4C !important;font-size: 40px !important;line-height: 1.1 !important}
.as-img.lxi-c80d250 img{color: #172E4C !important;font-size: 40px !important;line-height: 1.1 !important}
.lxs-c80d250>summary{color: #172E4C !important;font-size: 40px !important;line-height: 1.1 !important}
.lx-4763e47{color: #172E4C !important;text-decoration: none !important;font-size: 56px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;line-height: 1.1 !important}
.as-img.lxi-4763e47 img{color: #172E4C !important;text-decoration: none !important;font-size: 56px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;line-height: 1.1 !important}
.lxs-4763e47>summary{color: #172E4C !important;text-decoration: none !important;font-size: 56px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;line-height: 1.1 !important}
.lx-31aeee4{font-size: 18px !important;color: #1F3B60 !important;max-width: 520px !important}
.as-img.lxi-31aeee4 img{font-size: 18px !important;color: #1F3B60 !important;max-width: 520px !important}
.lxs-31aeee4>summary{font-size: 18px !important;color: #1F3B60 !important;max-width: 520px !important}
.lx-11a2953{display: flex !important;align-items: center !important;justify-content: center !important;gap: 12px !important;min-height: 64px !important;border-radius: 12px !important;background: #172E4C !important;color: #fff !important;text-decoration: none !important;font-weight: 800 !important;font-size: 18px !important}
.as-img.lxi-11a2953 img{display: flex !important;align-items: center !important;justify-content: center !important;gap: 12px !important;min-height: 64px !important;border-radius: 12px !important;background: #172E4C !important;color: #fff !important;text-decoration: none !important;font-weight: 800 !important;font-size: 18px !important}
.lxs-11a2953>summary{display: flex !important;align-items: center !important;justify-content: center !important;gap: 12px !important;min-height: 64px !important;border-radius: 12px !important;background: #172E4C !important;color: #fff !important;text-decoration: none !important;font-weight: 800 !important;font-size: 18px !important}
.lx-c3ddf19{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 12px !important}
.as-img.lxi-c3ddf19 img{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 12px !important}
.lxs-c3ddf19>summary{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 12px !important}
.lx-81ef79d{display: flex !important;align-items: center !important;justify-content: center !important;gap: 10px !important;min-height: 56px !important;border: 2px solid #172E4C !important;border-radius: 12px !important;color: #172E4C !important;text-decoration: none !important;font-weight: 700 !important}
.as-img.lxi-81ef79d img{display: flex !important;align-items: center !important;justify-content: center !important;gap: 10px !important;min-height: 56px !important;border: 2px solid #172E4C !important;border-radius: 12px !important;color: #172E4C !important;text-decoration: none !important;font-weight: 700 !important}
.lxs-81ef79d>summary{display: flex !important;align-items: center !important;justify-content: center !important;gap: 10px !important;min-height: 56px !important;border: 2px solid #172E4C !important;border-radius: 12px !important;color: #172E4C !important;text-decoration: none !important;font-weight: 700 !important}
.lx-12d9354{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 14px !important}
.as-img.lxi-12d9354 img{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 14px !important}
.lxs-12d9354>summary{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 14px !important}
.lx-e23c64a{font-size: 20px !important}
.as-img.lxi-e23c64a img{font-size: 20px !important}
.lxs-e23c64a>summary{font-size: 20px !important}
.lx-6a37306{display: flex !important;justify-content: space-between !important;align-items: flex-end !important;gap: 24px !important;flex-wrap: wrap !important}
.as-img.lxi-6a37306 img{display: flex !important;justify-content: space-between !important;align-items: flex-end !important;gap: 24px !important;flex-wrap: wrap !important}
.lxs-6a37306>summary{display: flex !important;justify-content: space-between !important;align-items: flex-end !important;gap: 24px !important;flex-wrap: wrap !important}
.lx-bbca652{margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 14px !important}
.as-img.lxi-bbca652 img{margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 14px !important}
.lxs-bbca652>summary{margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 14px !important}
.lx-68a3e70{height: 240px !important;width: 100% !important;object-fit: cover !important;display: block !important;border-radius: 14px !important;filter: saturate(.8) !important}
.as-img.lxi-68a3e70 img{height: 240px !important;width: 100% !important;object-fit: cover !important;display: block !important;border-radius: 14px !important;filter: saturate(.8) !important}
.lxs-68a3e70>summary{height: 240px !important;width: 100% !important;object-fit: cover !important;display: block !important;border-radius: 14px !important;filter: saturate(.8) !important}
.lx-80ebd54{display: flex !important;flex-direction: column !important;gap: 2px !important}
.as-img.lxi-80ebd54 img{display: flex !important;flex-direction: column !important;gap: 2px !important}
.lxs-80ebd54>summary{display: flex !important;flex-direction: column !important;gap: 2px !important}
.lx-b176743{font-weight: 700 !important;color: #1F3B60 !important}
.as-img.lxi-b176743 img{font-weight: 700 !important;color: #1F3B60 !important}
.lxs-b176743>summary{font-weight: 700 !important;color: #1F3B60 !important}
.lx-d347eed{font-size: 15px !important}
.as-img.lxi-d347eed img{font-size: 15px !important}
.lxs-d347eed>summary{font-size: 15px !important}
.lx-e1798a1{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap: 40px 48px !important}
.as-img.lxi-e1798a1 img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap: 40px 48px !important}
.lxs-e1798a1>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap: 40px 48px !important}
.lx-899442e{display: flex !important;gap: 18px !important;align-items: flex-start !important}
.as-img.lxi-899442e img{display: flex !important;gap: 18px !important;align-items: flex-start !important}
.lxs-899442e>summary{display: flex !important;gap: 18px !important;align-items: flex-start !important}
.lx-7378a54{display: flex !important;flex-direction: column !important;gap: 6px !important}
.as-img.lxi-7378a54 img{display: flex !important;flex-direction: column !important;gap: 6px !important}
.lxs-7378a54>summary{display: flex !important;flex-direction: column !important;gap: 6px !important}
.lx-e1d41f5{font-size: 19px !important;line-height: 1.3 !important}
.as-img.lxi-e1d41f5 img{font-size: 19px !important;line-height: 1.3 !important}
.lxs-e1d41f5>summary{font-size: 19px !important;line-height: 1.3 !important}
.lx-828c35d{margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.as-img.lxi-828c35d img{margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.lxs-828c35d>summary{margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.lx-e799f88{display: flex !important;flex-direction: column !important;gap: 4px !important}
.as-img.lxi-e799f88 img{display: flex !important;flex-direction: column !important;gap: 4px !important}
.lxs-e799f88>summary{display: flex !important;flex-direction: column !important;gap: 4px !important}
.lx-7630e68{font-weight: 700 !important;color: #1F3B60 !important;font-size: 19px !important}
.as-img.lxi-7630e68 img{font-weight: 700 !important;color: #1F3B60 !important;font-size: 19px !important}
.lxs-7630e68>summary{font-weight: 700 !important;color: #1F3B60 !important;font-size: 19px !important}
.lx-b8863ca{display: flex !important;flex-direction: column !important;gap: 40px !important}
.as-img.lxi-b8863ca img{display: flex !important;flex-direction: column !important;gap: 40px !important}
.lxs-b8863ca>summary{display: flex !important;flex-direction: column !important;gap: 40px !important}
.lx-a1ac6b3{max-width: 640px !important}
.as-img.lxi-a1ac6b3 img{max-width: 640px !important}
.lxs-a1ac6b3>summary{max-width: 640px !important}
.lx-bcceae4{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 24px !important}
.as-img.lxi-bcceae4 img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 24px !important}
.lxs-bcceae4>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 24px !important}
.lx-5ef7d45{padding: 32px !important;display: flex !important;flex-direction: column !important;gap: 6px !important}
.as-img.lxi-5ef7d45 img{padding: 32px !important;display: flex !important;flex-direction: column !important;gap: 6px !important}
.lxs-5ef7d45>summary{padding: 32px !important;display: flex !important;flex-direction: column !important;gap: 6px !important}
.lx-27d0f83{display: flex !important;justify-content: space-between !important;align-items: center !important;gap: 12px !important;padding-bottom: 8px !important}
.as-img.lxi-27d0f83 img{display: flex !important;justify-content: space-between !important;align-items: center !important;gap: 12px !important;padding-bottom: 8px !important}
.lxs-27d0f83>summary{display: flex !important;justify-content: space-between !important;align-items: center !important;gap: 12px !important;padding-bottom: 8px !important}
.lx-e4a9266{font-size: 20px !important;font-weight: 800 !important;color: #1F3B60 !important}
.as-img.lxi-e4a9266 img{font-size: 20px !important;font-weight: 800 !important;color: #1F3B60 !important}
.lxs-e4a9266>summary{font-size: 20px !important;font-weight: 800 !important;color: #1F3B60 !important}
.lx-da797cf{font-size: 13px !important;font-weight: 700 !important;color: #172E4C !important;background: #E4F0D6 !important;border-radius: 999px !important;padding: 4px 12px !important}
.as-img.lxi-da797cf img{font-size: 13px !important;font-weight: 700 !important;color: #172E4C !important;background: #E4F0D6 !important;border-radius: 999px !important;padding: 4px 12px !important}
.lxs-da797cf>summary{font-size: 13px !important;font-weight: 700 !important;color: #172E4C !important;background: #E4F0D6 !important;border-radius: 999px !important;padding: 4px 12px !important}
.lx-d1e74e7{list-style: none !important;margin: 0 !important;padding: 0 !important}
.as-img.lxi-d1e74e7 img{list-style: none !important;margin: 0 !important;padding: 0 !important}
.lxs-d1e74e7>summary{list-style: none !important;margin: 0 !important;padding: 0 !important}
.lx-e5969a4{display: flex !important;justify-content: space-between !important;align-items: baseline !important;gap: 16px !important;padding: 12px 0 !important;border-top: 1px solid #E9ECEE !important}
.as-img.lxi-e5969a4 img{display: flex !important;justify-content: space-between !important;align-items: baseline !important;gap: 16px !important;padding: 12px 0 !important;border-top: 1px solid #E9ECEE !important}
.lxs-e5969a4>summary{display: flex !important;justify-content: space-between !important;align-items: baseline !important;gap: 16px !important;padding: 12px 0 !important;border-top: 1px solid #E9ECEE !important}
.lx-da360ea{display: flex !important;flex-direction: column !important;line-height: 1.35 !important}
.as-img.lxi-da360ea img{display: flex !important;flex-direction: column !important;line-height: 1.35 !important}
.lxs-da360ea>summary{display: flex !important;flex-direction: column !important;line-height: 1.35 !important}
.lx-ad507df{font-weight: 600 !important;color: #1E2328 !important;font-size: 17px !important}
.as-img.lxi-ad507df img{font-weight: 600 !important;color: #1E2328 !important;font-size: 17px !important}
.lxs-ad507df>summary{font-weight: 600 !important;color: #1E2328 !important;font-size: 17px !important}
.lx-1c639f0{font-size: 14px !important}
.as-img.lxi-1c639f0 img{font-size: 14px !important}
.lxs-1c639f0>summary{font-size: 14px !important}
.lx-9b90d4a{font-weight: 800 !important;color: #1F3B60 !important;font-size: 19px !important;white-space: nowrap !important}
.as-img.lxi-9b90d4a img{font-weight: 800 !important;color: #1F3B60 !important;font-size: 19px !important;white-space: nowrap !important}
.lxs-9b90d4a>summary{font-weight: 800 !important;color: #1F3B60 !important;font-size: 19px !important;white-space: nowrap !important}
.lx-bccd11e{margin-top: 8px !important}
.as-img.lxi-bccd11e img{margin-top: 8px !important}
.lxs-bccd11e>summary{margin-top: 8px !important}
.lx-c64a749{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)) !important;gap: 56px !important;align-items: center !important}
.as-img.lxi-c64a749 img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)) !important;gap: 56px !important;align-items: center !important}
.lxs-c64a749>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)) !important;gap: 56px !important;align-items: center !important}
.lx-000864d{padding: 16px !important;background: #F7F8F9 !important}
.as-img.lxi-000864d img{padding: 16px !important;background: #F7F8F9 !important}
.lxs-000864d>summary{padding: 16px !important;background: #F7F8F9 !important}
.lx-35800ff{display: flex !important;flex-direction: column !important;gap: 24px !important}
.as-img.lxi-35800ff img{display: flex !important;flex-direction: column !important;gap: 24px !important}
.lxs-35800ff>summary{display: flex !important;flex-direction: column !important;gap: 24px !important}
.lx-a119e6f{font-size: 19px !important}
.as-img.lxi-a119e6f img{font-size: 19px !important}
.lxs-a119e6f>summary{font-size: 19px !important}
.lx-6657e8c{border: 1px solid #E1E5E8 !important;border-radius: 12px !important;background: #fff !important;padding: 0 16px !important}
.as-img.lxi-6657e8c img{border: 1px solid #E1E5E8 !important;border-radius: 12px !important;background: #fff !important;padding: 0 16px !important}
.lxs-6657e8c>summary{border: 1px solid #E1E5E8 !important;border-radius: 12px !important;background: #fff !important;padding: 0 16px !important}
.lx-7e7a23f{cursor: pointer !important;font-weight: 700 !important;color: #1F3B60 !important;padding: 13px 0 !important;min-height: 44px !important}
.as-img.lxi-7e7a23f img{cursor: pointer !important;font-weight: 700 !important;color: #1F3B60 !important;padding: 13px 0 !important;min-height: 44px !important}
.lxs-7e7a23f>summary{cursor: pointer !important;font-weight: 700 !important;color: #1F3B60 !important;padding: 13px 0 !important;min-height: 44px !important}
.lx-89008b2{padding-bottom: 14px !important;font-size: 15px !important;line-height: 1.6 !important}
.as-img.lxi-89008b2 img{padding-bottom: 14px !important;font-size: 15px !important;line-height: 1.6 !important}
.lxs-89008b2>summary{padding-bottom: 14px !important;font-size: 15px !important;line-height: 1.6 !important}
.lx-8761992{margin: 0 0 12px !important}
.as-img.lxi-8761992 img{margin: 0 0 12px !important}
.lxs-8761992>summary{margin: 0 0 12px !important}
.lx-0dec3f4{margin: 0 !important;padding-left: 20px !important;columns: 2 !important;column-gap: 24px !important}
.as-img.lxi-0dec3f4 img{margin: 0 !important;padding-left: 20px !important;columns: 2 !important;column-gap: 24px !important}
.lxs-0dec3f4>summary{margin: 0 !important;padding-left: 20px !important;columns: 2 !important;column-gap: 24px !important}
.lx-94c5f7d{margin: 8px 0 0 !important}
.as-img.lxi-94c5f7d img{margin: 8px 0 0 !important}
.lxs-94c5f7d>summary{margin: 8px 0 0 !important}
.lx-83eccd8{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 56px !important;align-items: start !important}
.as-img.lxi-83eccd8 img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 56px !important;align-items: start !important}
.lxs-83eccd8>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 56px !important;align-items: start !important}
.lx-d8efe90{display: flex !important;flex-direction: column !important;gap: 28px !important}
.as-img.lxi-d8efe90 img{display: flex !important;flex-direction: column !important;gap: 28px !important}
.lxs-d8efe90>summary{display: flex !important;flex-direction: column !important;gap: 28px !important}
.lx-9926c03{display: flex !important;flex-direction: column !important;gap: 20px !important}
.as-img.lxi-9926c03 img{display: flex !important;flex-direction: column !important;gap: 20px !important}
.lxs-9926c03>summary{display: flex !important;flex-direction: column !important;gap: 20px !important}
.lx-115d16f{display: flex !important;flex-direction: column !important;gap: 6px !important;padding: 28px !important;border-radius: 14px !important;background: #E6F0F8 !important;border: 1px solid #C9DCEC !important;color: #172E4C !important;text-decoration: none !important}
.as-img.lxi-115d16f img{display: flex !important;flex-direction: column !important;gap: 6px !important;padding: 28px !important;border-radius: 14px !important;background: #E6F0F8 !important;border: 1px solid #C9DCEC !important;color: #172E4C !important;text-decoration: none !important}
.lxs-115d16f>summary{display: flex !important;flex-direction: column !important;gap: 6px !important;padding: 28px !important;border-radius: 14px !important;background: #E6F0F8 !important;border: 1px solid #C9DCEC !important;color: #172E4C !important;text-decoration: none !important}
.lx-7ec3485{font-size: 13px !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important}
.as-img.lxi-7ec3485 img{font-size: 13px !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important}
.lxs-7ec3485>summary{font-size: 13px !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important}
.lx-cfabb34{font-size: 34px !important;font-weight: 800 !important;letter-spacing: -0.02em !important}
.as-img.lxi-cfabb34 img{font-size: 34px !important;font-weight: 800 !important;letter-spacing: -0.02em !important}
.lxs-cfabb34>summary{font-size: 34px !important;font-weight: 800 !important;letter-spacing: -0.02em !important}
.lx-b675237{font-size: 15px !important;color: #1F3B60 !important}
.as-img.lxi-b675237 img{font-size: 15px !important;color: #1F3B60 !important}
.lxs-b675237>summary{font-size: 15px !important;color: #1F3B60 !important}
.lx-3f06ca4{padding: 28px !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr)) !important;gap: 24px !important}
.as-img.lxi-3f06ca4 img{padding: 28px !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr)) !important;gap: 24px !important}
.lxs-3f06ca4>summary{padding: 28px !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr)) !important;gap: 24px !important}
.lx-9abf9be{display: flex !important;flex-direction: column !important;gap: 4px !important;font-size: 16px !important}
.as-img.lxi-9abf9be img{display: flex !important;flex-direction: column !important;gap: 4px !important;font-size: 16px !important}
.lxs-9abf9be>summary{display: flex !important;flex-direction: column !important;gap: 4px !important;font-size: 16px !important}
.lx-5890692{font-weight: 700 !important;min-height: 44px !important;display: inline-flex !important;align-items: center !important}
.as-img.lxi-5890692 img{font-weight: 700 !important;min-height: 44px !important;display: inline-flex !important;align-items: center !important}
.lxs-5890692>summary{font-weight: 700 !important;min-height: 44px !important;display: inline-flex !important;align-items: center !important}
.lx-02b8fa6{grid-column: 1 / -1 !important;border-top: 1px solid #E1E5E8 !important;padding-top: 18px !important;display: flex !important;flex-direction: column !important;gap: 6px !important;font-size: 16px !important}
.as-img.lxi-02b8fa6 img{grid-column: 1 / -1 !important;border-top: 1px solid #E1E5E8 !important;padding-top: 18px !important;display: flex !important;flex-direction: column !important;gap: 6px !important;font-size: 16px !important}
.lxs-02b8fa6>summary{grid-column: 1 / -1 !important;border-top: 1px solid #E1E5E8 !important;padding-top: 18px !important;display: flex !important;flex-direction: column !important;gap: 6px !important;font-size: 16px !important}
.lx-58d9af8{color: #1F3B60 !important}
.as-img.lxi-58d9af8 img{color: #1F3B60 !important}
.lxs-58d9af8>summary{color: #1F3B60 !important}
.lx-47e5cc9{font-weight: 700 !important}
.as-img.lxi-47e5cc9 img{font-weight: 700 !important}
.lxs-47e5cc9>summary{font-weight: 700 !important}
.lx-01e739c{padding-top: 72px !important;padding-bottom: 48px !important}
.as-img.lxi-01e739c img{padding-top: 72px !important;padding-bottom: 48px !important}
.lxs-01e739c>summary{padding-top: 72px !important;padding-bottom: 48px !important}
.lx-bac3d8c{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)) !important;gap: 32px !important;align-items: end !important}
.as-img.lxi-bac3d8c img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)) !important;gap: 32px !important;align-items: end !important}
.lxs-bac3d8c>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)) !important;gap: 32px !important;align-items: end !important}
.lx-970dea0{font-size: 52px !important;line-height: 1.08 !important}
.as-img.lxi-970dea0 img{font-size: 52px !important;line-height: 1.08 !important}
.lxs-970dea0>summary{font-size: 52px !important;line-height: 1.08 !important}
.lx-dfbeeb2{display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: 20px !important;padding: 28px 32px !important;border-radius: 16px !important;background: #E6F0F8 !important;border: 1px solid #C9DCEC !important;color: #172E4C !important;text-decoration: none !important}
.as-img.lxi-dfbeeb2 img{display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: 20px !important;padding: 28px 32px !important;border-radius: 16px !important;background: #E6F0F8 !important;border: 1px solid #C9DCEC !important;color: #172E4C !important;text-decoration: none !important}
.lxs-dfbeeb2>summary{display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: 20px !important;padding: 28px 32px !important;border-radius: 16px !important;background: #E6F0F8 !important;border: 1px solid #C9DCEC !important;color: #172E4C !important;text-decoration: none !important}
.lx-5fdb695{font-size: 40px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;line-height: 1.1 !important}
.as-img.lxi-5fdb695 img{font-size: 40px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;line-height: 1.1 !important}
.lxs-5fdb695>summary{font-size: 40px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;line-height: 1.1 !important}
.lx-3899693{padding-bottom: 64px !important}
.as-img.lxi-3899693 img{padding-bottom: 64px !important}
.lxs-3899693>summary{padding-bottom: 64px !important}
.lx-cd5ef7a{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(360px, 100%), 1fr)) !important;gap: 24px !important}
.as-img.lxi-cd5ef7a img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(360px, 100%), 1fr)) !important;gap: 24px !important}
.lxs-cd5ef7a>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(360px, 100%), 1fr)) !important;gap: 24px !important}
.lx-0877ed6{overflow: hidden !important;grid-row: span 2 !important;background: #F7F8F9 !important;display: flex !important;align-items: center !important;justify-content: center !important;padding: 24px !important}
.as-img.lxi-0877ed6 img{overflow: hidden !important;grid-row: span 2 !important;background: #F7F8F9 !important;display: flex !important;align-items: center !important;justify-content: center !important;padding: 24px !important}
.lxs-0877ed6>summary{overflow: hidden !important;grid-row: span 2 !important;background: #F7F8F9 !important;display: flex !important;align-items: center !important;justify-content: center !important;padding: 24px !important}
.lx-3369fe5{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 8px !important}
.as-img.lxi-3369fe5 img{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 8px !important}
.lxs-3369fe5>summary{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 8px !important}
.lx-4bc591d{font-size: 13px !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: #55606A !important}
.as-img.lxi-4bc591d img{font-size: 13px !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: #55606A !important}
.lxs-4bc591d>summary{font-size: 13px !important;font-weight: 700 !important;letter-spacing: .08em !important;text-transform: uppercase !important;color: #55606A !important}
.lx-da08d5d{font-size: 22px !important}
.as-img.lxi-da08d5d img{font-size: 22px !important}
.lxs-da08d5d>summary{font-size: 22px !important}
.lx-2954ced{display: flex !important;gap: 20px !important;flex-wrap: wrap !important}
.as-img.lxi-2954ced img{display: flex !important;gap: 20px !important;flex-wrap: wrap !important}
.lxs-2954ced>summary{display: flex !important;gap: 20px !important;flex-wrap: wrap !important}
.lx-d21087b{background: #EFF6E7 !important;padding-top: 96px !important;padding-bottom: 112px !important}
.as-img.lxi-d21087b img{background: #EFF6E7 !important;padding-top: 96px !important;padding-bottom: 112px !important}
.lxs-d21087b>summary{background: #EFF6E7 !important;padding-top: 96px !important;padding-bottom: 112px !important}
.lx-77ac194{font-size: 36px !important;line-height: 1.15 !important}
.as-img.lxi-77ac194 img{font-size: 36px !important;line-height: 1.15 !important}
.lxs-77ac194>summary{font-size: 36px !important;line-height: 1.15 !important}
.lx-8ced3aa{margin-top: 10px !important}
.as-img.lxi-8ced3aa img{margin-top: 10px !important}
.lxs-8ced3aa>summary{margin-top: 10px !important}
.lx-e29a9bd{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 4px !important}
.as-img.lxi-e29a9bd img{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 4px !important}
.lxs-e29a9bd>summary{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 4px !important}
.lx-8f70df0{font-size: 19px !important;margin-bottom: 8px !important}
.as-img.lxi-8f70df0 img{font-size: 19px !important;margin-bottom: 8px !important}
.lxs-8f70df0>summary{font-size: 19px !important;margin-bottom: 8px !important}
.lx-76a6efe{display: flex !important;justify-content: space-between !important;align-items: center !important;min-height: 48px !important;text-decoration: none !important;border-bottom: 1px solid #E9ECEE !important}
.as-img.lxi-76a6efe img{display: flex !important;justify-content: space-between !important;align-items: center !important;min-height: 48px !important;text-decoration: none !important;border-bottom: 1px solid #E9ECEE !important}
.lxs-76a6efe>summary{display: flex !important;justify-content: space-between !important;align-items: center !important;min-height: 48px !important;text-decoration: none !important;border-bottom: 1px solid #E9ECEE !important}
.lx-2073860{color: #3D7A22 !important}
.as-img.lxi-2073860 img{color: #3D7A22 !important}
.lxs-2073860>summary{color: #3D7A22 !important}
.lx-05b6631{display: flex !important;justify-content: space-between !important;align-items: center !important;min-height: 48px !important;text-decoration: none !important}
.as-img.lxi-05b6631 img{display: flex !important;justify-content: space-between !important;align-items: center !important;min-height: 48px !important;text-decoration: none !important}
.lxs-05b6631>summary{display: flex !important;justify-content: space-between !important;align-items: center !important;min-height: 48px !important;text-decoration: none !important}
.lx-d246c94{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 10px !important}
.as-img.lxi-d246c94 img{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 10px !important}
.lxs-d246c94>summary{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 10px !important}
.lx-6e29fff{padding: 24px 28px !important;border-radius: 14px !important;background: #E8EEF2 !important;display: flex !important;gap: 16px !important;align-items: flex-start !important}
.as-img.lxi-6e29fff img{padding: 24px 28px !important;border-radius: 14px !important;background: #E8EEF2 !important;display: flex !important;gap: 16px !important;align-items: flex-start !important}
.lxs-6e29fff>summary{padding: 24px 28px !important;border-radius: 14px !important;background: #E8EEF2 !important;display: flex !important;gap: 16px !important;align-items: flex-start !important}
.lx-75d8be8{color: #1F3B60 !important;display: flex !important;padding-top: 2px !important}
.as-img.lxi-75d8be8 img{color: #1F3B60 !important;display: flex !important;padding-top: 2px !important}
.lxs-75d8be8>summary{color: #1F3B60 !important;display: flex !important;padding-top: 2px !important}
.lx-174a570{background: #E6F0F8 !important;color: #1F3B60 !important}
.as-img.lxi-174a570 img{background: #E6F0F8 !important;color: #1F3B60 !important}
.lxs-174a570>summary{background: #E6F0F8 !important;color: #1F3B60 !important}
.lx-d6e6092{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 56px !important;align-items: center !important;padding-top: 96px !important;padding-bottom: 96px !important}
.as-img.lxi-d6e6092 img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 56px !important;align-items: center !important;padding-top: 96px !important;padding-bottom: 96px !important}
.lxs-d6e6092>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 56px !important;align-items: center !important;padding-top: 96px !important;padding-bottom: 96px !important}
.lx-7722cf2{display: flex !important;flex-direction: column !important;gap: 22px !important}
.as-img.lxi-7722cf2 img{display: flex !important;flex-direction: column !important;gap: 22px !important}
.lxs-7722cf2>summary{display: flex !important;flex-direction: column !important;gap: 22px !important}
.lx-69fa5f7{display: inline-flex !important;align-items: center !important;gap: 10px !important;align-self: flex-start !important;padding: 6px 14px !important;border-radius: 999px !important;background: #fff !important;color: #1F3B60 !important;border: 1px solid #C9DCEC !important;font-size: 14px !important;font-weight: 800 !important;letter-spacing: .04em !important}
.as-img.lxi-69fa5f7 img{display: inline-flex !important;align-items: center !important;gap: 10px !important;align-self: flex-start !important;padding: 6px 14px !important;border-radius: 999px !important;background: #fff !important;color: #1F3B60 !important;border: 1px solid #C9DCEC !important;font-size: 14px !important;font-weight: 800 !important;letter-spacing: .04em !important}
.lxs-69fa5f7>summary{display: inline-flex !important;align-items: center !important;gap: 10px !important;align-self: flex-start !important;padding: 6px 14px !important;border-radius: 999px !important;background: #fff !important;color: #1F3B60 !important;border: 1px solid #C9DCEC !important;font-size: 14px !important;font-weight: 800 !important;letter-spacing: .04em !important}
.lx-791d44b{color: #1F3B60 !important;font-size: 60px !important;line-height: 1.04 !important;letter-spacing: -0.03em !important}
.as-img.lxi-791d44b img{color: #1F3B60 !important;font-size: 60px !important;line-height: 1.04 !important;letter-spacing: -0.03em !important}
.lxs-791d44b>summary{color: #1F3B60 !important;font-size: 60px !important;line-height: 1.04 !important;letter-spacing: -0.03em !important}
.lx-13b10a9{color: #1E2328 !important;font-size: 19px !important;max-width: 520px !important}
.as-img.lxi-13b10a9 img{color: #1E2328 !important;font-size: 19px !important;max-width: 520px !important}
.lxs-13b10a9>summary{color: #1E2328 !important;font-size: 19px !important;max-width: 520px !important}
.lx-8a2a5db{background: #fff !important;border-radius: 18px !important;padding: 36px !important;display: flex !important;flex-direction: column !important;gap: 16px !important;color: #1E2328 !important}
.as-img.lxi-8a2a5db img{background: #fff !important;border-radius: 18px !important;padding: 36px !important;display: flex !important;flex-direction: column !important;gap: 16px !important;color: #1E2328 !important}
.lxs-8a2a5db>summary{background: #fff !important;border-radius: 18px !important;padding: 36px !important;display: flex !important;flex-direction: column !important;gap: 16px !important;color: #1E2328 !important}
.lx-2031001{font-size: 15px !important;font-weight: 700 !important}
.as-img.lxi-2031001 img{font-size: 15px !important;font-weight: 700 !important}
.lxs-2031001>summary{font-size: 15px !important;font-weight: 700 !important}
.lx-d562aca{font-size: 52px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;line-height: 1 !important;color: #1F3B60 !important;text-decoration: none !important}
.as-img.lxi-d562aca img{font-size: 52px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;line-height: 1 !important;color: #1F3B60 !important;text-decoration: none !important}
.lxs-d562aca>summary{font-size: 52px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;line-height: 1 !important;color: #1F3B60 !important;text-decoration: none !important}
.lx-be70d99{width: 100% !important}
.as-img.lxi-be70d99 img{width: 100% !important}
.lxs-be70d99>summary{width: 100% !important}
.lx-3f7da36{border-color: #1F3B60 !important;color: #1F3B60 !important;min-height: 52px !important;font-size: 16px !important}
.as-img.lxi-3f7da36 img{border-color: #1F3B60 !important;color: #1F3B60 !important;min-height: 52px !important;font-size: 16px !important}
.lxs-3f7da36>summary{border-color: #1F3B60 !important;color: #1F3B60 !important;min-height: 52px !important;font-size: 16px !important}
.lx-47db583{padding-top: 96px !important;padding-bottom: 96px !important}
.as-img.lxi-47db583 img{padding-top: 96px !important;padding-bottom: 96px !important}
.lxs-47db583>summary{padding-top: 96px !important;padding-bottom: 96px !important}
.lx-b6ad962{font-size: 38px !important;line-height: 1.15 !important}
.as-img.lxi-b6ad962 img{font-size: 38px !important;line-height: 1.15 !important}
.lxs-b6ad962>summary{font-size: 38px !important;line-height: 1.15 !important}
.lx-06af3ce{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr)) !important;gap: 20px !important}
.as-img.lxi-06af3ce img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr)) !important;gap: 20px !important}
.lxs-06af3ce>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr)) !important;gap: 20px !important}
.lx-4b54f1c{padding: 26px !important;display: flex !important;flex-direction: column !important;gap: 12px !important;text-decoration: none !important}
.as-img.lxi-4b54f1c img{padding: 26px !important;display: flex !important;flex-direction: column !important;gap: 12px !important;text-decoration: none !important}
.lxs-4b54f1c>summary{padding: 26px !important;display: flex !important;flex-direction: column !important;gap: 12px !important;text-decoration: none !important}
.lx-bab27ac{font-weight: 800 !important;color: #1F3B60 !important;font-size: 19px !important}
.as-img.lxi-bab27ac img{font-weight: 800 !important;color: #1F3B60 !important;font-size: 19px !important}
.lxs-bab27ac>summary{font-weight: 800 !important;color: #1F3B60 !important;font-size: 19px !important}
.lx-1e7ce7f{background: #EFF6E7 !important;padding-top: 88px !important;padding-bottom: 88px !important}
.as-img.lxi-1e7ce7f img{background: #EFF6E7 !important;padding-top: 88px !important;padding-bottom: 88px !important}
.lxs-1e7ce7f>summary{background: #EFF6E7 !important;padding-top: 88px !important;padding-bottom: 88px !important}
.lx-b4ce1e0{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)) !important;gap: 24px !important}
.as-img.lxi-b4ce1e0 img{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)) !important;gap: 24px !important}
.lxs-b4ce1e0>summary{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)) !important;gap: 24px !important}
.lx-f273250{width: 48px !important;height: 48px !important;border-radius: 50% !important;background: #1F3B60 !important;color: #fff !important;display: flex !important;align-items: center !important;justify-content: center !important;font-weight: 800 !important;font-size: 19px !important;flex: none !important}
.as-img.lxi-f273250 img{width: 48px !important;height: 48px !important;border-radius: 50% !important;background: #1F3B60 !important;color: #fff !important;display: flex !important;align-items: center !important;justify-content: center !important;font-weight: 800 !important;font-size: 19px !important;flex: none !important}
.lxs-f273250>summary{width: 48px !important;height: 48px !important;border-radius: 50% !important;background: #1F3B60 !important;color: #fff !important;display: flex !important;align-items: center !important;justify-content: center !important;font-weight: 800 !important;font-size: 19px !important;flex: none !important}
.lx-73e53f4{display: block !important;font-weight: 800 !important;color: #1F3B60 !important;font-size: 19px !important}
.as-img.lxi-73e53f4 img{display: block !important;font-weight: 800 !important;color: #1F3B60 !important;font-size: 19px !important}
.lxs-73e53f4>summary{display: block !important;font-weight: 800 !important;color: #1F3B60 !important;font-size: 19px !important}
.lx-ba114c4{padding-top: 72px !important;padding-bottom: 40px !important}
.as-img.lxi-ba114c4 img{padding-top: 72px !important;padding-bottom: 40px !important}
.lxs-ba114c4>summary{padding-top: 72px !important;padding-bottom: 40px !important}
.lx-8142a84{display: flex !important;justify-content: space-between !important;align-items: flex-end !important;gap: 32px !important;flex-wrap: wrap !important}
.as-img.lxi-8142a84 img{display: flex !important;justify-content: space-between !important;align-items: flex-end !important;gap: 32px !important;flex-wrap: wrap !important}
.lxs-8142a84>summary{display: flex !important;justify-content: space-between !important;align-items: flex-end !important;gap: 32px !important;flex-wrap: wrap !important}
.lx-606520d{max-width: 680px !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.as-img.lxi-606520d img{max-width: 680px !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.lxs-606520d>summary{max-width: 680px !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.lx-1c244e6{margin: 0 !important}
.as-img.lxi-1c244e6 img{margin: 0 !important}
.lxs-1c244e6>summary{margin: 0 !important}
.lx-cdf47eb{font-size: 52px !important;line-height: 1.06 !important;letter-spacing: -0.03em !important}
.as-img.lxi-cdf47eb img{font-size: 52px !important;line-height: 1.06 !important;letter-spacing: -0.03em !important}
.lxs-cdf47eb>summary{font-size: 52px !important;line-height: 1.06 !important;letter-spacing: -0.03em !important}
.lx-822f1ee{font-size: 19px !important;color: #4A555E !important}
.as-img.lxi-822f1ee img{font-size: 19px !important;color: #4A555E !important}
.lxs-822f1ee>summary{font-size: 19px !important;color: #4A555E !important}
.lx-cae3edf{display: flex !important;gap: 4px !important;padding: 5px !important;background: #EEF1F2 !important;border-radius: 13px !important}
.as-img.lxi-cae3edf img{display: flex !important;gap: 4px !important;padding: 5px !important;background: #EEF1F2 !important;border-radius: 13px !important}
.lxs-cae3edf>summary{display: flex !important;gap: 4px !important;padding: 5px !important;background: #EEF1F2 !important;border-radius: 13px !important}
.lx-0e22921{padding-bottom: 40px !important}
.as-img.lxi-0e22921 img{padding-bottom: 40px !important}
.lxs-0e22921>summary{padding-bottom: 40px !important}
.lx-1535eb9{font-size: 15px !important;font-weight: 700 !important;color: #3D7A22 !important}
.as-img.lxi-1535eb9 img{font-size: 15px !important;font-weight: 700 !important;color: #3D7A22 !important}
.lxs-1535eb9>summary{font-size: 15px !important;font-weight: 700 !important;color: #3D7A22 !important}
.lx-9495145{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 24px !important;align-items: start !important}
.as-img.lxi-9495145 img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 24px !important;align-items: start !important}
.lxs-9495145>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 24px !important;align-items: start !important}
.lx-7858b90{padding: 28px 32px !important}
.as-img.lxi-7858b90 img{padding: 28px 32px !important}
.lxs-7858b90>summary{padding: 28px 32px !important}
.lx-1dda737{font-size: 22px !important;padding-bottom: 10px !important}
.as-img.lxi-1dda737 img{font-size: 22px !important;padding-bottom: 10px !important}
.lxs-1dda737>summary{font-size: 22px !important;padding-bottom: 10px !important}
.lx-986e40e{display: flex !important;justify-content: space-between !important;align-items: baseline !important;gap: 16px !important;padding: 12px 0 !important;border-top: 1px solid #EEF1F2 !important}
.as-img.lxi-986e40e img{display: flex !important;justify-content: space-between !important;align-items: baseline !important;gap: 16px !important;padding: 12px 0 !important;border-top: 1px solid #EEF1F2 !important}
.lxs-986e40e>summary{display: flex !important;justify-content: space-between !important;align-items: baseline !important;gap: 16px !important;padding: 12px 0 !important;border-top: 1px solid #EEF1F2 !important}
.lx-93d1d39{font-weight: 600 !important}
.as-img.lxi-93d1d39 img{font-weight: 600 !important}
.lxs-93d1d39>summary{font-weight: 600 !important}
.lx-98f39cc{font-weight: 800 !important;color: #1F3B60 !important;font-size: 18px !important;white-space: nowrap !important}
.as-img.lxi-98f39cc img{font-weight: 800 !important;color: #1F3B60 !important;font-size: 18px !important;white-space: nowrap !important}
.lxs-98f39cc>summary{font-weight: 800 !important;color: #1F3B60 !important;font-size: 18px !important;white-space: nowrap !important}
.lx-ab21bce{padding-bottom: 104px !important}
.as-img.lxi-ab21bce img{padding-bottom: 104px !important}
.lxs-ab21bce>summary{padding-bottom: 104px !important}
.lx-fe9cc51{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap: 24px !important}
.as-img.lxi-fe9cc51 img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap: 24px !important}
.lxs-fe9cc51>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)) !important;gap: 24px !important}
.lx-d840484{padding: 28px !important;border-radius: 14px !important;background: #EFF6E7 !important;display: flex !important;flex-direction: column !important;gap: 6px !important}
.as-img.lxi-d840484 img{padding: 28px !important;border-radius: 14px !important;background: #EFF6E7 !important;display: flex !important;flex-direction: column !important;gap: 6px !important}
.lxs-d840484>summary{padding: 28px !important;border-radius: 14px !important;background: #EFF6E7 !important;display: flex !important;flex-direction: column !important;gap: 6px !important}
.lx-e3b756a{font-weight: 800 !important;color: #1F3B60 !important}
.as-img.lxi-e3b756a img{font-weight: 800 !important;color: #1F3B60 !important}
.lxs-e3b756a>summary{font-weight: 800 !important;color: #1F3B60 !important}
.lx-6a60fc9{padding: 28px !important;border-radius: 14px !important;background: #1F3B60 !important;display: flex !important;flex-direction: column !important;gap: 12px !important}
.as-img.lxi-6a60fc9 img{padding: 28px !important;border-radius: 14px !important;background: #1F3B60 !important;display: flex !important;flex-direction: column !important;gap: 12px !important}
.lxs-6a60fc9>summary{padding: 28px !important;border-radius: 14px !important;background: #1F3B60 !important;display: flex !important;flex-direction: column !important;gap: 12px !important}
.lx-4f35d57{font-weight: 800 !important;color: #fff !important;font-size: 19px !important}
.as-img.lxi-4f35d57 img{font-weight: 800 !important;color: #fff !important;font-size: 19px !important}
.lxs-4f35d57>summary{font-weight: 800 !important;color: #fff !important;font-size: 19px !important}
.lx-ed9f6ff{color: #DDE6EE !important;font-size: 16px !important}
.as-img.lxi-ed9f6ff img{color: #DDE6EE !important;font-size: 16px !important}
.lxs-ed9f6ff>summary{color: #DDE6EE !important;font-size: 16px !important}
.lx-a1ae42c{align-self: flex-start !important}
.as-img.lxi-a1ae42c img{align-self: flex-start !important}
.lxs-a1ae42c>summary{align-self: flex-start !important}
.lx-7983f63{padding-top: 72px !important;padding-bottom: 32px !important}
.as-img.lxi-7983f63 img{padding-top: 72px !important;padding-bottom: 32px !important}
.lxs-7983f63>summary{padding-top: 72px !important;padding-bottom: 32px !important}
.lx-e1b2824{max-width: 720px !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.as-img.lxi-e1b2824 img{max-width: 720px !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.lxs-e1b2824>summary{max-width: 720px !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.lx-9e9b12d{display: flex !important;gap: 10px !important;flex-wrap: wrap !important}
.as-img.lxi-9e9b12d img{display: flex !important;gap: 10px !important;flex-wrap: wrap !important}
.lxs-9e9b12d>summary{display: flex !important;gap: 10px !important;flex-wrap: wrap !important}
.lx-d83a056{padding-bottom: 96px !important}
.as-img.lxi-d83a056 img{padding-bottom: 96px !important}
.lxs-d83a056>summary{padding-bottom: 96px !important}
.lx-5e5cfee{display: grid !important;grid-template-columns: repeat(auto-fill, minmax(min(340px, 100%), 1fr)) !important;gap: 28px !important}
.as-img.lxi-5e5cfee img{display: grid !important;grid-template-columns: repeat(auto-fill, minmax(min(340px, 100%), 1fr)) !important;gap: 28px !important}
.lxs-5e5cfee>summary{display: grid !important;grid-template-columns: repeat(auto-fill, minmax(min(340px, 100%), 1fr)) !important;gap: 28px !important}
.lx-507e2cc{margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 12px !important}
.as-img.lxi-507e2cc img{margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 12px !important}
.lxs-507e2cc>summary{margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 12px !important}
.lx-62918a2{position: relative !important;border-radius: 14px !important;overflow: hidden !important}
.as-img.lxi-62918a2 img{position: relative !important;border-radius: 14px !important;overflow: hidden !important}
.lxs-62918a2>summary{position: relative !important;border-radius: 14px !important;overflow: hidden !important}
.lx-a5ec36c{width: 100% !important;height: 260px !important;object-fit: cover !important;display: block !important;filter: saturate(.85) !important}
.as-img.lxi-a5ec36c img{width: 100% !important;height: 260px !important;object-fit: cover !important;display: block !important;filter: saturate(.85) !important}
.lxs-a5ec36c>summary{width: 100% !important;height: 260px !important;object-fit: cover !important;display: block !important;filter: saturate(.85) !important}
.lx-80a8eb2{font-weight: 800 !important;color: #1F3B60 !important;font-size: 18px !important}
.as-img.lxi-80a8eb2 img{font-weight: 800 !important;color: #1F3B60 !important;font-size: 18px !important}
.lxs-80a8eb2>summary{font-weight: 800 !important;color: #1F3B60 !important;font-size: 18px !important}
.lx-e5d17ee{background: #EFF6E7 !important}
.as-img.lxi-e5d17ee img{background: #EFF6E7 !important}
.lxs-e5d17ee>summary{background: #EFF6E7 !important}
.lx-cb17053{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 48px !important;align-items: center !important;padding-top: 80px !important;padding-bottom: 80px !important}
.as-img.lxi-cb17053 img{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 48px !important;align-items: center !important;padding-top: 80px !important;padding-bottom: 80px !important}
.lxs-cb17053>summary{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 48px !important;align-items: center !important;padding-top: 80px !important;padding-bottom: 80px !important}
.lx-4fdf40a{display: flex !important;flex-direction: column !important;gap: 18px !important}
.as-img.lxi-4fdf40a img{display: flex !important;flex-direction: column !important;gap: 18px !important}
.lxs-4fdf40a>summary{display: flex !important;flex-direction: column !important;gap: 18px !important}
.lx-bd7fc97{font-size: 34px !important;line-height: 1.15 !important}
.as-img.lxi-bd7fc97 img{font-size: 34px !important;line-height: 1.15 !important}
.lxs-bd7fc97>summary{font-size: 34px !important;line-height: 1.15 !important}
.lx-276eb22{font-size: 18px !important}
.as-img.lxi-276eb22 img{font-size: 18px !important}
.lxs-276eb22>summary{font-size: 18px !important}
.lx-eb2b008{display: flex !important;gap: 12px !important;flex-wrap: wrap !important}
.as-img.lxi-eb2b008 img{display: flex !important;gap: 12px !important;flex-wrap: wrap !important}
.lxs-eb2b008>summary{display: flex !important;gap: 12px !important;flex-wrap: wrap !important}
.lx-259d7d8{display: grid !important;grid-template-columns: repeat(auto-fill, minmax(min(200px, 100%), 1fr)) !important;gap: 16px !important}
.as-img.lxi-259d7d8 img{display: grid !important;grid-template-columns: repeat(auto-fill, minmax(min(200px, 100%), 1fr)) !important;gap: 16px !important}
.lxs-259d7d8>summary{display: grid !important;grid-template-columns: repeat(auto-fill, minmax(min(200px, 100%), 1fr)) !important;gap: 16px !important}
.lx-bc29635{overflow: hidden !important;display: flex !important;flex-direction: column !important;text-decoration: none !important;color: inherit !important}
.as-img.lxi-bc29635 img{overflow: hidden !important;display: flex !important;flex-direction: column !important;text-decoration: none !important;color: inherit !important}
.lxs-bc29635>summary{overflow: hidden !important;display: flex !important;flex-direction: column !important;text-decoration: none !important;color: inherit !important}
.lx-852fc68{height: 150px !important;width: 100% !important;object-fit: cover !important;display: block !important}
.as-img.lxi-852fc68 img{height: 150px !important;width: 100% !important;object-fit: cover !important;display: block !important}
.lxs-852fc68>summary{height: 150px !important;width: 100% !important;object-fit: cover !important;display: block !important}
.lx-e8e84da{padding: 16px 18px !important;font-weight: 700 !important;color: #1F3B60 !important}
.as-img.lxi-e8e84da img{padding: 16px 18px !important;font-weight: 700 !important;color: #1F3B60 !important}
.lxs-e8e84da>summary{padding: 16px 18px !important;font-weight: 700 !important;color: #1F3B60 !important}
.lx-4b53687{max-width:184px !important;width:100% !important;margin:0 !important}
.as-img.lxi-4b53687 img{max-width:184px !important;width:100% !important;margin:0 !important}
.lxs-4b53687>summary{max-width:184px !important;width:100% !important;margin:0 !important}
.lx-e923966{width:100% !important;height:auto !important;max-height:none !important}
.as-img.lxi-e923966 img{width:100% !important;height:auto !important;max-height:none !important}
.lxs-e923966>summary{width:100% !important;height:auto !important;max-height:none !important}
.lx-048ace6{max-width:300px !important;width:100% !important;margin:0 !important}
.as-img.lxi-048ace6 img{max-width:300px !important;width:100% !important;margin:0 !important}
.lxs-048ace6>summary{max-width:300px !important;width:100% !important;margin:0 !important}
.lx-880eeff{max-width:360px !important;width:100% !important;margin:0 !important}
.as-img.lxi-880eeff img{max-width:360px !important;width:100% !important;margin:0 !important}
.lxs-880eeff>summary{max-width:360px !important;width:100% !important;margin:0 !important}
.lx-3831ac5{max-width:200px !important}
.as-img.lxi-3831ac5 img{max-width:200px !important}
.lxs-3831ac5>summary{max-width:200px !important}
@media (max-width:699px){.as-landing .lx-bf2a11e{font-size:clamp(30px,9vw,44px)!important}.as-landing .lx-095865b:has(>.as-img){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 20px!important;justify-items:center}.as-landing .lx-095865b:has(>.as-img) img{max-height:46px!important;width:auto!important;max-width:100%!important;min-width:0;object-fit:contain}.as-landing .lx-b1c1408:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-4763e47{font-size:clamp(30px,9vw,44px)!important}.as-landing .lx-c3ddf19:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-6a37306:has(>.as-img){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 20px!important;justify-items:center}.as-landing .lx-6a37306:has(>.as-img) img{max-height:46px!important;width:auto!important;max-width:100%!important;min-width:0;object-fit:contain}.as-landing .lx-e1798a1:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-bcceae4:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-9b90d4a{flex:none}.as-landing .lx-c64a749:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-83eccd8:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-3f06ca4:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-bac3d8c:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-970dea0{font-size:clamp(30px,9vw,44px)!important}.as-landing .lx-cd5ef7a:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-d6e6092:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-791d44b{font-size:clamp(30px,9vw,44px)!important}.as-landing .lx-d562aca{font-size:clamp(30px,9vw,44px)!important}.as-landing .lx-06af3ce:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-b4ce1e0:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-8142a84:has(>.as-img){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 20px!important;justify-items:center}.as-landing .lx-8142a84:has(>.as-img) img{max-height:46px!important;width:auto!important;max-width:100%!important;min-width:0;object-fit:contain}.as-landing .lx-cdf47eb{font-size:clamp(30px,9vw,44px)!important}.as-landing .lx-9495145:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-98f39cc{flex:none}.as-landing .lx-fe9cc51:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-5e5cfee:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-cb17053:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}.as-landing .lx-259d7d8:not(.as-form-g){grid-template-columns:minmax(0,1fr)!important}}
@media (min-width:700px) and (max-width:1100px){.as-landing .lx-095865b:has(>.as-img){flex-wrap:nowrap!important;gap:20px!important}.as-landing .lx-095865b:has(>.as-img) img{min-width:0;max-width:100%!important;height:auto!important;object-fit:contain}.as-landing .lx-095865b:has(>.as-img)>.as-img{display:block;max-width:18%}.as-landing .lx-6a37306:has(>.as-img){flex-wrap:nowrap!important;gap:20px!important}.as-landing .lx-6a37306:has(>.as-img) img{min-width:0;max-width:100%!important;height:auto!important;object-fit:contain}.as-landing .lx-6a37306:has(>.as-img)>.as-img{display:block;max-width:18%}.as-landing .lx-8142a84:has(>.as-img){flex-wrap:nowrap!important;gap:20px!important}.as-landing .lx-8142a84:has(>.as-img) img{min-width:0;max-width:100%!important;height:auto!important;object-fit:contain}.as-landing .lx-8142a84:has(>.as-img)>.as-img{display:block;max-width:18%}}