.vl-io-band{background-color:#fafafa}.vl-io-band>*{max-width:1325px;margin-left:auto!important;margin-right:auto!important}.vl-io-band>h2.wp-block-heading{font-family:Roboto,sans-serif;font-size:var(--vl-fs-15xl);font-weight:600;line-height:var(--vl-leading-140);color:#000;margin-top:0;margin-bottom:16px}.vl-io-band>p{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-leading-150);color:#000;margin-top:0;margin-bottom:20px}.vl-io-band>p a{color:#009de0;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.vl-io-band>p a:hover{color:#a229ce;-webkit-text-decoration:underline;text-decoration:underline}.io-atlas{--ink:#0f1e2e;--ink2:#41566a;--line:#e2e8ee;--bg:#fafafa;--card:#fff;--brand:#af00f5;--brand-d:#7500a3;--brand-l:#f7e7fe;--good:#7500a3;--good-bg:#f7e7fe;--blue:#00a0ff;--blue-d:#0066a3;--blue-bg:#e7f5fe;--aqua:#28beff;--aqua-d:#0072a3;--aqua-bg:#e7f7fe;--muted:#93a3af;--muted-bg:#eef2f5;--glyco:#8a5a00;--glyco-bg:#fbedd2;--gold:#b8860b;--shadow:0 1px 2px #10283c0d,0 8px 24px #10283c0f;--ax-Coercion:#1d4ed8;--ax-Coercion-bg:#e4edff;--ax-Camouflage:#7c3aed;--ax-Camouflage-bg:#efe8fc;--ax-Cytoprotection:#b45309;--ax-Cytoprotection-bg:#fbeacf;--ax-Metabolic:#0f766e;--ax-Metabolic-bg:#d7efea;--ax-Phenotype:#475569;--ax-Phenotype-bg:#e7ecf1;--ax-Outside:#be185d;--ax-Outside-bg:#fce1ec;--ax-Other:#64748b;--ax-Other-bg:#eef2f5}.io-atlas,.io-atlas *{box-sizing:border-box}.io-atlas{color:var(--ink);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:var(--vl-leading-150);-webkit-font-smoothing:antialiased;margin:0;padding:0 22px 60px;display:block}.io-atlas a{color:var(--brand);font-weight:600;-webkit-text-decoration:none;text-decoration:none}.io-atlas a:hover{-webkit-text-decoration:underline;text-decoration:underline}.io-atlas .module{background:var(--card);border:1px solid var(--line);max-width:1325px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);border-radius:18px;margin:0 auto;overflow:hidden}.io-atlas .mhead{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fbfdfd);padding:22px 24px 16px}.io-atlas h1{font-size:var(--vl-fs-4xl);letter-spacing:-.02em;margin:0 0 5px}.io-atlas .lede{font-size:var(--vl-fs-xs);color:var(--ink2);max-width:660px;margin:0}.io-atlas .statline{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.io-atlas .spill{font-size:var(--vl-fs-3xs);color:var(--ink2);background:var(--muted-bg);border-radius:999px;padding:4px 11px;font-weight:700}.io-atlas .spill b{color:var(--ink)}.io-atlas .spill.b{background:var(--brand-l);color:var(--brand-d)}.io-atlas .spill.blue{background:var(--blue-bg);color:var(--blue-d)}.io-atlas .spill.aqua{background:var(--aqua-bg);color:var(--aqua-d)}.io-atlas .controls{border-bottom:1px solid var(--line);padding:14px 24px 6px}.io-atlas .chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.io-atlas .chip{border:1px solid var(--line);font-size:var(--vl-fs-2xs);color:var(--ink2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;transition:all .12s;display:inline-flex}.io-atlas .chip:hover{border-color:#c3d0d9}.io-atlas .chip .ct{font-size:var(--vl-fs-4xs);color:var(--muted);background:var(--muted-bg);border-radius:999px;padding:1px 6px;font-weight:700}.io-atlas .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.io-atlas .chip[aria-pressed=true] .ct{color:#fff;background:#ffffff38}.io-atlas .chip.ax[aria-pressed=true]{background:var(--axc);border-color:var(--axc)}.io-atlas .row2{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.io-atlas .search{border:1px solid var(--line);min-width:200px;font-size:var(--vl-fs-xs);border-radius:9px;flex:1;padding:8px 12px}.io-atlas .search:focus{outline:2px solid var(--brand-l);border-color:var(--brand)}.io-atlas .search:-ms-placeholder-shown{color:color-mix(in oklab,currentColor 50%,transparent)}.io-atlas .search::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}.io-atlas .det{border:1px solid var(--line);font-size:var(--vl-fs-3xs);color:var(--ink2);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-weight:700}.io-atlas .det[aria-pressed=true]{background:var(--good-bg);color:var(--good);border-color:#d8aee9}.io-atlas .dl{font-size:var(--vl-fs-3xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700}.io-atlas .clear{color:var(--brand);font-weight:700;font-size:var(--vl-fs-2xs);cursor:pointer;background:0 0;border:none}.io-atlas .legend{font-size:var(--vl-fs-3xs);color:var(--muted);padding:10px 24px 0}.io-atlas .legend b{color:var(--ink2)}.io-atlas .count{font-size:var(--vl-fs-2xs);color:var(--ink2);padding:8px 24px}.io-atlas .count b{color:var(--ink)}.io-atlas .list{max-height:460px;padding:0 12px 6px;overflow-y:auto}.io-atlas .list::-webkit-scrollbar{width:10px}.io-atlas .list::-webkit-scrollbar-thumb{background:#d3dde4;border:3px solid #fff;border-radius:8px}.io-atlas .trow{border-left:3px solid var(--axc);border-radius:11px;align-items:flex-start;gap:14px;padding:12px;display:flex}.io-atlas .trow:hover{background:#f7fafb}.io-atlas .trow+.trow{border-top:1px solid #eef2f5}.io-atlas .tmain{flex:1;min-width:0}.io-atlas .tline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.io-atlas .tname{font-weight:800;font-size:var(--vl-fs-sm);letter-spacing:-.01em}.io-atlas .gene{font-size:var(--vl-fs-4xs);color:var(--ink2);background:var(--muted-bg);border-radius:5px;padding:1px 6px;font-weight:700}.io-atlas .axtag{font-size:var(--vl-fs-4xs);color:var(--axc);background:var(--axbg);border-radius:999px;padding:2px 8px;font-weight:800}.io-atlas .mech{font-size:var(--vl-fs-2xs);color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;display:-webkit-box;overflow:hidden}.io-atlas .more{font-size:var(--vl-fs-3xs);color:var(--ink2);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:6px 0 0;padding:0;font-family:inherit;font-weight:700;display:inline-flex}.io-atlas .more:hover{color:var(--brand)}.io-atlas .more .chev{font-size:8px;transition:transform .15s}.io-atlas .more[aria-expanded=true] .chev{transform:rotate(180deg)}.io-atlas .mored{background:var(--muted-bg);font-size:var(--vl-fs-3xs);color:var(--ink2);line-height:var(--vl-leading-145);border-radius:9px;margin:8px 0 0;padding:10px 12px}.io-atlas .mored p{margin:0 0 6px}.io-atlas .mored p:last-child{margin-bottom:0}.io-atlas .mored b{color:var(--ink)}.io-atlas .tshop{flex-direction:column;flex:none;align-items:flex-end;gap:6px;width:196px;display:flex}.io-atlas .dets{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.io-atlas .dbadge{font-size:var(--vl-fs-4xs);background:var(--muted-bg);color:var(--muted);border-radius:6px;padding:3px 8px;font-weight:800}.io-atlas a.dbadge{background:var(--good-bg);color:var(--good)}.io-atlas a.dbadge:hover{background:#e3c2f2}.io-atlas .glyco{font-size:var(--vl-fs-4xs);color:var(--glyco);background:var(--glyco-bg);border-radius:6px;padding:3px 8px;font-weight:800}.io-atlas .reag{font-size:var(--vl-fs-3xs);color:#fff;background:var(--brand);cursor:pointer;white-space:nowrap;text-align:center;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 13px;font-family:inherit;font-weight:800;transition:all .12s;display:inline-flex;box-shadow:0 1px 2px #af00f52e}.io-atlas .reag:hover{background:var(--brand-d);-webkit-text-decoration:none;text-decoration:none}.io-atlas .empty{text-align:center;color:var(--ink2);padding:34px}.io-atlas .gate{background:linear-gradient(135deg,var(--brand-d),var(--brand));color:#fff;margin:0;padding:24px}.io-atlas .gate .in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.io-atlas .gate h3{font-size:var(--vl-fs-xl);margin:0 0 4px}.io-atlas .gate p{color:#f4e3fb;font-size:var(--vl-fs-xs);max-width:470px;margin:0}.io-atlas .gate .row{flex-wrap:wrap;gap:10px;display:flex}.io-atlas .btn{font-size:var(--vl-fs-xs);cursor:pointer;border:none;border-radius:10px;padding:12px 18px;font-weight:800}.io-atlas .btn-primary{color:var(--brand-d);background:#fff}.io-atlas .btn-primary:hover{background:#f6ecfa}@media (max-width:720px){.io-atlas{padding:0 20px 60px}.io-atlas .trow{flex-direction:column;gap:8px}.io-atlas .tshop{align-items:flex-start;width:100%}.io-atlas .dets{justify-content:flex-start}.io-atlas .reag{text-align:left}.io-atlas h1{font-size:var(--vl-fs-2xl)}}@media (max-width:1400px){.vl-io-band>h2.wp-block-heading,.vl-io-band>p{padding-left:20px;padding-right:20px}}.io-atlas .mored p{font-size:var(--vl-fs-base)}.io-atlas .gate h3{font-family:Roboto,sans-serif;font-weight:600;line-height:var(--vl-leading-140)}.io-atlas .search{color:var(--ink)}
.notfound-main{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xs);line-height:var(--vl-leading-150);color:#000;padding-top:20px;padding-bottom:60px}.notfound-main>h2,.notfound-main>p{max-width:1320px;margin-left:auto;margin-right:auto}@media screen and (max-width:1350px){.notfound-main>h2,.notfound-main>p{max-width:100%;padding-left:20px;padding-right:20px}}.notfound-main h2{font-family:Roboto,sans-serif;font-weight:400;font-size:var(--vl-fs-12xl);line-height:var(--vl-lh-px-49);color:#4c4c4c;letter-spacing:-.6px;margin-top:0;margin-bottom:20px}.notfound-main p{font-family:Open Sans,sans-serif;font-weight:400;font-size:var(--vl-fs-base);line-height:var(--vl-lh-px-24);color:#4c4c4c;margin-top:0;margin-bottom:20px}.notfound-main a{color:#009de0;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.notfound-main a:hover{color:#a229ce;-webkit-text-decoration:underline;text-decoration:underline;transition:all .2s}
:is(#qbd-toolbox-1,#qbd-toolbox-2) .wp-block-column.has-gray-100-background-color{background-color:#e7e7e7;padding:0}:is(#qbd-toolbox-1,#qbd-toolbox-2) .wp-block-column.has-gray-100-background-color>:not(figure){padding-left:50.6px;padding-right:50.6px}:is(#qbd-toolbox-1,#qbd-toolbox-2) .wp-block-column figure.wp-block-image{margin:0 0 10px;padding:0}:is(#qbd-toolbox-1,#qbd-toolbox-2) .wp-block-column figure.wp-block-image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:75px;height:auto}:is(#qbd-toolbox-1,#qbd-toolbox-2) .wp-block-column h4{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xl);font-weight:400;line-height:var(--vl-lh-px-34);color:#000;margin-top:0;margin-bottom:16px}:is(#qbd-toolbox-1,#qbd-toolbox-2) .wp-block-column p{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);font-weight:400;line-height:var(--vl-lh-px-24);color:#000;margin-top:0;margin-bottom:20px}:is(#qbd-toolbox-1,#qbd-toolbox-2) .wp-block-column a{color:#009de0;-webkit-text-decoration:none;text-decoration:none}:is(#qbd-toolbox-1,#qbd-toolbox-2) .wp-block-column a:hover{-webkit-text-decoration:underline;text-decoration:underline}#what-is-dpeg .wp-block-separator{border-bottom-color:#4c4c4c;margin-top:40px;margin-bottom:40px}#what-is-dpeg .two-column-content .wp-block-column:first-child p,#what-is-dpeg .two-column-content .wp-block-column:first-child .wp-block-buttons{max-width:345px}#qbd-resources{background-color:#e7e7e7}#qbd-resources .two-column-content{max-width:1320px;margin:60px auto}#qbd-resources .wp-block-column{flex-grow:1;flex-basis:0}#qbd-resources figure.wp-block-image{text-align:center;width:auto;max-width:75px;margin:0 auto 10px;display:table}#qbd-resources figure.wp-block-image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:75px;height:75px}#qbd-resources h4{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xl);font-weight:400;line-height:var(--vl-lh-px-34);margin:0}#qbd-resources h4 a{color:#009de0;-webkit-text-decoration:none;text-decoration:none}#qbd-resources h4 a:hover{-webkit-text-decoration:underline;text-decoration:underline}
.maincontent:has(#dpeg-cta) .wp-block-cover.vl-cover{padding:0 15px}.maincontent:has(#dpeg-cta) .wp-block-cover.vl-cover .wp-block-column.is-two-thirds>h1{margin-top:0}.maincontent:has(#dpeg-cta) .wp-block-cover.vl-cover .wp-block-columns:has(>.wp-block-column.is-one-third){margin-top:0;margin-bottom:0}:is(.maincontent:has(#dpeg-cta) .wp-block-cover.vl-cover .wp-block-columns>.wp-block-column.is-two-thirds,.maincontent:has(#dpeg-cta) .wp-block-cover.vl-cover .wp-block-columns>.wp-block-column.is-one-third){flex:1 1 0;min-width:0}.maincontent:has(#dpeg-cta) .wp-block-cover.vl-cover .wp-block-columns>.wp-block-column.is-two-thirds{align-self:center}:is(.maincontent:has(#dpeg-cta) .wp-block-cover.vl-cover .wp-block-column.is-one-third figure,.maincontent:has(#dpeg-cta) .wp-block-cover.vl-cover .wp-block-column.is-one-third img){width:100%;max-width:none;height:auto}#dpeg-intro>.mx-auto{padding-top:0;padding-bottom:0}#dpeg-intro .two-column-content.wp-block-columns{margin-top:50.6px;margin-bottom:50.6px}#dpeg-figure1 .vl-rich-text div.flex+h6{margin-top:10px}#dpeg-arch-row1 .vl-flex-group figure,#dpeg-arch-row2 .vl-flex-group figure{margin:0 0 14px}#dpeg-arch-row1 .vl-flex-group p,#dpeg-arch-row2 .vl-flex-group p{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);line-height:var(--vl-lh-px-24);margin:0 0 20px}#dpeg-fig3-caption .vl-rich-text{margin-top:0}#dpeg-spectra .two-column-content.wp-block-columns{margin-top:0;margin-bottom:0}#dpeg-spectra-desc .vl-rich-text{margin-top:0}#dpeg-cta .vl-rich-text p{margin-bottom:0}#dpeg-cta .vl-rich-text a[href^=mailto\:]{font-family:Open Sans,sans-serif;font-weight:600;font-size:var(--vl-fs-6xl);line-height:var(--vl-lh-px-37);letter-spacing:-.2px}.maincontent:has(#dpeg-cta) .vl-rich-text h6{font-family:Roboto,sans-serif;font-weight:600;font-size:var(--vl-fs-base);line-height:var(--vl-lh-px-22)}#dpeg-spectra .vl-rich-text{text-align:center}#dpeg-spectra .vl-rich-text figure,#dpeg-spectra .vl-rich-text .wp-block-image,#dpeg-spectra .vl-rich-text div.flex{justify-content:center;display:flex}#dpeg-spectra .two-column-content.wp-block-columns{gap:5px}#dpeg-comparison .vl-rich-text p:first-child{margin-top:0}@media screen and (max-width:768px){#dpeg-table1 .table-main,#dpeg-table2 .table-main,#dpeg-linkers .vl-rich-text:first-child{margin-top:61px}#dpeg-arch-row1 .vl-flex-group,#dpeg-arch-row2 .vl-flex-group{grid-template-columns:repeat(2,1fr);display:grid}}@media screen and (max-width:781px){#dpeg-spectra .two-column-content.wp-block-columns{flex-flow:row;gap:5px}#dpeg-spectra .wp-block-column{flex:1 1 0;min-width:0}}
#wid-arch-row1 .wp-block-column figure,#wid-arch-row2 .wp-block-column figure{margin-bottom:7px;display:block}
#cuaac-intro-band .two-column-content.wp-block-columns{margin-top:0;margin-bottom:0}@media screen and (max-width:767px){body:has(#cuaac-intro-band) .vl-flex-group.is-nowrap{flex-flow:column wrap;align-items:flex-start}}
@media screen and (max-width:1359px){#gated-pdf-embed .vl-embed-full{padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){#gated-pdf-embed iframe{height:592px!important}}
.vl-fluoro{background:#fafafa;padding:0 40px}.vl-fluoro__container{max-width:1100px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:var(--vl-fs-5xs);line-height:var(--vl-leading-150);color:#000;margin:0 auto;display:flow-root}.vl-fluoro h1{font-family:Roboto,sans-serif;font-size:var(--vl-fs-16xl);font-weight:600;line-height:var(--vl-lh-px-72);letter-spacing:normal;color:#000;margin:0 0 16px;padding:0}.vl-fluoro .dye{background:#fff;border:1px solid #e6e6e6;border-radius:6px;margin-bottom:12px;overflow:hidden}.vl-fluoro .dye-header{cursor:pointer;justify-content:space-between;padding:14px;display:flex}.vl-fluoro .dye-header:hover{background:#f6f3ff}.vl-fluoro .dye-header strong{font-weight:700}.vl-fluoro .meta{font-size:var(--vl-fs-2xs);color:#666}.vl-fluoro .chem{border-top:1px solid #eee;padding:15px;display:none}.vl-fluoro .chem.is-open{display:block}.vl-fluoro .chem-grid{grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.vl-fluoro .chem-box{font-size:var(--vl-fs-3xs);border:1px solid #eee;border-radius:4px;padding:10px}.vl-fluoro .chem-box strong{font-weight:700}.vl-fluoro .badge{font-size:var(--vl-fs-4xs);color:#fff;background:#6a1b9a;border-radius:3px;margin-top:5px;padding:3px 6px;display:inline-block}@media (max-width:1360px){.vl-fluoro{padding:0 20px}}
.dyes-app{max-width:1200px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:var(--vl-fs-lg);margin:50px auto}.dyes-title{font-size:var(--vl-fs-8xl);margin-bottom:25px}.dyes-controls{flex-wrap:wrap;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.dyes-control{flex-direction:column;gap:6px;min-width:220px;display:flex}.dyes-slider{flex:1;min-width:420px}.dyes-control img{width:40px;margin-bottom:6px}.dyes-control label{font-weight:600;font-size:var(--vl-fs-xs);color:#555}.dyes-control select{font-size:var(--vl-fs-base);border:1px solid #ccc;border-radius:4px;padding:10px}.dyes-range{width:100%;margin-top:10px;position:relative}.range-track{background:#222;border-radius:2px;height:3px;position:absolute;top:14px;left:0;right:0}.dyes-range input{pointer-events:none;appearance:none;background:0 0;width:100%;position:absolute;top:0}.dyes-range input::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;background:#000;border-radius:50%;width:14px;height:14px}.dyes-range input::-moz-range-thumb{cursor:pointer;background:#000;border:none;border-radius:50%;width:14px;height:14px}.range-scale{font-size:var(--vl-fs-3xs);color:#666;justify-content:space-between;margin-top:26px;display:flex}.range-scale span{position:relative}.range-scale i{background:#222;width:1px;height:8px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.dyes-table-scroll{overflow-x:auto}@media screen and (max-width:1359px){.dyes-app{padding-left:20px;padding-right:20px}.dyes-slider{min-width:min(420px,100%)}}.dyes-table{border-collapse:collapse;width:100%;font-size:var(--vl-fs-lg);border-radius:6px;overflow:hidden;box-shadow:0 6px 18px #0000000f}.dyes-table thead{color:#fff;font-size:var(--vl-fs-sm);text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(#111,#222)}.dyes-table th{border-bottom:2px solid #444;padding:16px 14px;font-weight:700}.dyes-table td{text-align:left;border-bottom:1px solid #ddd;padding:14px}.dyes-table tbody tr:nth-child(2n){background:#fafafa}.dyes-table tbody tr:hover{background:#f3f6fb;transition:all .15s}.dyes-product-link{color:#2e78b7;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.dyes-product-link:hover{color:#a229ce;-webkit-text-decoration:underline;text-decoration:underline}.dyes-color{border:1px solid #aaa;border-radius:4px;width:32px;height:18px}.dyes-spectra{display:inline-block;position:relative}.dyes-spectra img{cursor:pointer;width:760px;height:auto;transition:all .15s}.dyes-spectra:hover img{transform:scale(1.05)}.dyes-spectra:after{content:"";opacity:0;pointer-events:none;z-index:30;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ccc;width:900px;height:520px;transition:opacity .15s;position:absolute;top:50%;left:110%;transform:translateY(-50%);box-shadow:0 8px 18px #00000040}.dyes-spectra:hover:after{opacity:1;background-image:var(--spectra)}
#click-chem-hero .vl-cover,#click-chem-toolbox .vl-cover,#click-chem-cta .vl-cover{padding:22.5px}@media screen and (max-width:1360px){#click-chem-hero .vl-cover,#click-chem-toolbox .vl-cover,#click-chem-cta .vl-cover{padding:22.5px 20px}}#click-chem-hero .vl-cover .wp-block-heading{margin-top:20px}#click-chem-hero .two-column-content p{color:#fff;font-family:Open Sans,sans-serif}#click-chem-toolbox .wp-block-cover__image-background{-o-object-position:center center;object-position:center center}#click-chem-cta .vl-cover .wp-block-heading{color:#fff}#click-chem-cta .vl-cover .wp-block-heading span,#click-chem-cta .vl-cover .wp-block-heading mark{background-color:#a229ce!important}.maincontent .vl-rich-text a[href*=customerservice]{letter-spacing:-.2px;font-size:1.54em;color:#a229ce!important}@media screen and (max-width:767px){#click-chem-hero .vl-cover,#click-chem-toolbox .vl-cover,#click-chem-cta .vl-cover{min-height:auto;padding:20px 15px}#click-chem-hero .two-column-content{flex-direction:column}#click-chem-hero .vl-cover h1{font-size:var(--vl-fs-10xl);line-height:var(--vl-leading-120)}#click-chem-hero .two-column-content p{font-size:var(--vl-fs-xs);line-height:var(--vl-lh-px-21)}.maincontent .vl-rich-text a[href*=customerservice]{font-size:1.2em}}@media screen and (min-width:768px) and (max-width:1024px){#click-chem-hero .vl-cover h1{font-size:var(--vl-fs-13xl)}}
section#linker-tool .wp-block-cover__image-background{-o-object-position:0% 0%!important;object-position:0% 0%!important}:is(section#linker-tool .wp-block-column:has(>h4)>h4,section#linker-tool .wp-block-column:has(>h4)>p){max-width:250px;margin-left:auto;margin-right:auto}section#linker-tool .vl-rich-text,section#linker-tool .vl-rich-text>p{text-align:center}section#linker-tool .two-column-content:last-of-type>.wp-block-column:first-child{align-self:stretch!important}section#linker-tool .two-column-content:last-of-type figure{margin-left:0!important;margin-right:0!important}section#linker-tool .two-column-content:last-of-type>.wp-block-column>h3,section#linker-tool .two-column-content:last-of-type>.wp-block-column>p{margin-left:0;margin-right:0;max-width:none!important}section#linker-tool .two-column-content{align-items:flex-start!important}@media screen and (max-width:767px){section#linker-tool .vl-rich-text figure img{max-width:100%;height:auto}section#linker-tool .wp-block-cover__inner-container{padding-left:20px;padding-right:20px}section#linker-tool .two-column-content{flex-direction:column!important}}
#contact_expert .vl-form--dark{margin-left:auto;margin-right:auto;max-width:1300px!important}#contact_expert .vl-form{max-width:1300px}#contact_expert .vl-form__fields{row-gap:12px}#contact_expert .vl-form__name-parts{-moz-column-gap:12px;-webkit-column-gap:12px;column-gap:12px}#contact_expert .gfield--type-textarea{margin-top:28px;margin-bottom:28px}#contact_expert .gfield--type-email.gfield--input-type-email{margin-bottom:28px!important}#contact_expert .gfield--type-checkbox p,#contact_expert .vl-form__content p{font-size:var(--vl-fs-2xs);line-height:var(--vl-lh-px-19);color:#fafafa}#contact_expert .vl-form__heading{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xl);font-weight:700;line-height:var(--vl-lh-px-34);color:#fff}#contact_expert .vl-form__intro h4{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xl);font-weight:400;line-height:var(--vl-lh-px-34);margin-bottom:16px}#contact_expert .vl-form__intro p{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-base);line-height:var(--vl-lh-px-24);margin-bottom:20px}@media screen and (max-width:1300px){#contact_expert .vl-form__intro{padding-left:20px;padding-right:20px}}#contact_expert .vl-form__checkbox{background-color:#fff;border:1px solid #686e77;border-radius:2px}#contact_expert .vl-form__checkbox:checked{background-color:#fff;border-color:#a229ce;outline:1px solid #a229ce}#contact_expert .vl-form__checkbox:checked:before{stroke:#a229ce}body:has(#biodesign-hero) #section-12 h4{font-family:Open Sans,sans-serif;font-size:var(--vl-fs-5xl);font-weight:400;line-height:var(--vl-lh-px-34);text-align:center;margin:0 0 16px}@media screen and (max-width:782px){body:has(#biodesign-hero) #section-4 .two-column-content{row-gap:50px!important}body:has(#biodesign-hero) #section-5{margin-top:50px!important}body:has(#biodesign-hero) #section-5 .vl-resource-card-row{row-gap:72px!important}body:has(#biodesign-hero) #section-6{margin-top:82px!important}body:has(#biodesign-hero) #section-0 .wp-block-cover.vl-cover{padding-top:40px!important;padding-bottom:40px!important}#contact_expert .vl-vertical-space:first-child{height:50px!important}#contact_expert .vl-form{margin-bottom:0!important}}body:has(#biodesign-hero) .vl-embed-video{padding-left:0;padding-right:0}@media screen and (max-width:767px){#contact_expert .vl-form__fields{gap:12px 0}#contact_expert{padding-left:20px;padding-right:20px}#contact_expert .vl-form img,#contact_expert .vl-form figure img{max-width:100%;height:auto}#contact_expert .vl-form__heading{font-size:var(--vl-fs-2xl);line-height:var(--vl-lh-px-28);margin-top:20px}#contact_expert .vl-form__intro{padding-left:0;padding-right:0}}
section#ct-cta-band .two-column-content{padding:48px 0;margin-top:0!important;margin-bottom:0!important}.maincontent #cct-cta .vl-rich-text a[href*=customerservice]{color:#009de0!important}@media screen and (max-width:1024px){#cct-hero .wp-block-cover.vl-cover{padding-top:40px;padding-bottom:40px;min-height:242px!important}}@media screen and (max-width:767px){section#ct-cta-band .two-column-content{padding:30px 20px}}@media screen and (max-width:1024px){section#ct-cta-band .two-column-content{padding:40px 20px}}
section#fp-hero .vl-cover-tagline--label{margin-bottom:16px!important}#fp-why-choose .two-column-content{gap:5px!important;margin-top:0!important;margin-bottom:0!important}#fp-why-choose [class*=mt-spacing]>div>div+div{margin-top:0!important}#fp-why-choose .two-column-content>.wp-block-column{flex:1}#fp-why-choose .two-column-content figure,#fp-why-choose .two-column-content img{width:40px!important;height:auto!important}#fp-why-choose .two-column-content h6{font-size:var(--vl-fs-base);font-weight:600}#fp-why-choose .two-column-content p{font-size:var(--vl-fs-base);line-height:var(--vl-lh-px-24)}section#fp-hero .unknown__pt__mark__sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}#fp-table-products .table-main thead,#fp-table-antibodies .table-main thead,#fp-table-combi .table-main thead{border-bottom:1px solid #000!important}#fp-table-products .table-main thead th,#fp-table-antibodies .table-main thead th,#fp-table-combi .table-main thead th{border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000!important;border-right:1px solid #000!important;padding:8px!important}
@media (max-width:767px){html body #cmpbox.cmpbox{transition-property:background-color,height,width,max-height,max-width,display,position,left,top,bottom,right,transform,border-width,padding;background-clip:padding-box!important;border-width:0 16px!important;border-color:#0000!important}html body #cmpbox.cmpbox:not(.cmpfullscreen){filter:drop-shadow(0 0 4px #00000080);background-clip:padding-box!important;border-width:0 16px!important;border-color:#0000!important;padding-top:27px!important;padding-bottom:20px!important;box-shadow:inset 0 12px #3276ae,inset 0 -5px #cfcfcf!important}}@media (max-height:926px) and (max-width:480px) and (orientation:portrait){html body #cmpbox.cmpbox:not(.cmpfullscreen){interpolate-size:allow-keywords;height:auto!important;max-height:none!important;transform:translate(-50%,-50%)!important}html body #cmpbox.cmpbox:not(.cmpfullscreen) #cmpboxcontent{height:auto!important;max-height:calc(90vh - 160px)!important}}
