/* dgs_theme-style */
*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--dgs-font-body,'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif);font-size:var(--dgs-fs-body,16px);font-weight:var(--dgs-fw-body,400);line-height:var(--dgs-lh-body,1.55);background:#fff;color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--dgs-body-width,100%);margin-left:auto;margin-right:auto}h1{font-family:var(--dgs-font-h1);font-size:var(--dgs-fs-h1);font-weight:var(--dgs-fw-h1);line-height:var(--dgs-lh-h1);margin:0 0 0.5em}h2{font-family:var(--dgs-font-h2);font-size:var(--dgs-fs-h2);font-weight:var(--dgs-fw-h2);line-height:var(--dgs-lh-h2);margin:0 0 0.5em}h3{font-family:var(--dgs-font-h3);font-size:var(--dgs-fs-h3);font-weight:var(--dgs-fw-h3);line-height:var(--dgs-lh-h3);margin:0 0 0.5em}h4{font-family:var(--dgs-font-h4);font-size:var(--dgs-fs-h4);font-weight:var(--dgs-fw-h4);line-height:var(--dgs-lh-h4);margin:0 0 0.5em}h5{font-family:var(--dgs-font-h5);font-size:var(--dgs-fs-h5);font-weight:var(--dgs-fw-h5);line-height:var(--dgs-lh-h5);margin:0 0 0.5em}h6{font-family:var(--dgs-font-h6);font-size:var(--dgs-fs-h6);font-weight:var(--dgs-fw-h6);line-height:var(--dgs-lh-h6);margin:0 0 0.5em}p{font-family:var(--dgs-font-p);font-size:var(--dgs-fs-p);font-weight:var(--dgs-fw-p);line-height:var(--dgs-lh-p);margin:0 0 1em}a{color:inherit}img,video,iframe,svg{max-width:100%;height:auto;display:block}.dgs-container{max-width:var(--dgs-container-max,1400px);margin-left:auto;margin-right:auto;padding:var(--dgs-container-pad-y,0) var(--dgs-container-pad-x,24px);width:100%}.dgs-fullwidth{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.dgs-fullwidth-pad{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:var(--dgs-container-pad-x,24px);padding-right:var(--dgs-container-pad-x,24px)}.dgs-nopad,.dgs-nopad>.vc_column_container>.vc_column-inner,.dgs-nopad>.wpb_column>.vc_column-inner,.vc_row.dgs-nopad>.vc_column_container>.vc_column-inner,.vc_row.dgs-nopad>.wpb_column>.vc_column-inner{padding:0 !important}.dgs-nopad-x,.dgs-nopad-x>.vc_column_container>.vc_column-inner,.dgs-nopad-x>.wpb_column>.vc_column-inner,.vc_row.dgs-nopad-x>.vc_column_container>.vc_column-inner,.vc_row.dgs-nopad-x>.wpb_column>.vc_column-inner{padding-left:0 !important;padding-right:0 !important}.dgs-nopad-y,.dgs-nopad-y>.vc_column_container>.vc_column-inner,.dgs-nopad-y>.wpb_column>.vc_column-inner,.vc_row.dgs-nopad-y>.vc_column_container>.vc_column-inner,.vc_row.dgs-nopad-y>.wpb_column>.vc_column-inner{padding-top:0 !important;padding-bottom:0 !important}.dgs-w100{width:100% !important;max-width:100% !important}body.dgs-no-container .dgs-container{max-width:100%;padding:0}.skip-link{position:absolute;left:-9999px;top:-9999px;background:#000;color:#fff;padding:8px 12px;z-index:100000;text-decoration:none}.skip-link:focus{left:8px;top:8px}.alignwide{width:min(100%,calc(var(--dgs-container-max,1400px) + 200px));margin-left:auto;margin-right:auto}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
/* dgs2-site-header-2 */
html{scroll-behavior:smooth}.dgs2-site-header-2,.dgs2-site-header-2 *,.dgs2-site-header-2 *::before,.dgs2-site-header-2 *::after{box-sizing:border-box;font-family:'Poppins',system-ui,sans-serif !important;font-style:normal !important}.dgs2-site-header-2.sh2-wrap{position:sticky;top:0;z-index:90;background:#F4EFE3;border-bottom:none;width:100%;transition:transform .3s ease;will-change:transform}body.admin-bar .dgs2-site-header-2.sh2-wrap{top:32px}@media (max-width:782px){body.admin-bar .dgs2-site-header-2.sh2-wrap{top:46px}}.dgs2-site-header-2.sh2-wrap.sh2-hidden{transform:translateY(-100%)}@media (max-width:1100px){.dgs2-site-header-2.sh2-wrap:has(.sh2-mobile-nav:not([hidden])){max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sh2-mobile-nav:not([hidden]){overflow:visible}}@media (max-width:1100px){.dgs2-site-header-2.sh2-wrap.sh2-hidden{transform:none}}.sh2-topbar{border-bottom:1px solid #E5DFD0}.sh2-topbar-inner{max-width:1400px;margin:0 auto;padding:0 28px;height:78px;display:flex;align-items:center;justify-content:center}.sh2-brand{flex-shrink:0;display:flex;align-items:center;font-family:'Poppins',system-ui,sans-serif !important;font-weight:600;font-size:26px;letter-spacing:0.32em;text-transform:uppercase;color:#0E2A4A;text-decoration:none;white-space:nowrap}.sh2-brand:hover{color:#0E2A4A}.sh2-brand--logo{font-size:0;letter-spacing:0}.sh2-brand--logo .sh2-brand-mark{display:block;height:var(--sh2-logo-h,30px);width:calc(var(--sh2-logo-h,30px) * 686 / 80);background-color:#0E2A4A;-webkit-mask-image:var(--sh2-logo-url);mask-image:var(--sh2-logo-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.sh2-brand-sm{display:none}.sh2-navrow-inner{max-width:1400px;margin:0 auto;padding:0 28px;height:56px;display:flex;align-items:center;justify-content:center}.sh2-nav{display:flex;gap:68px;align-items:center;flex-wrap:nowrap}.sh2-nav-link{color:#0E2A4A;font-weight:500;font-size:12.5px;letter-spacing:0.18em;text-transform:uppercase;text-decoration:none;padding:6px 0;border-bottom:1.5px solid transparent;transition:border-color 0.18s ease,color 0.18s ease;white-space:nowrap}.sh2-nav-link:hover,.sh2-nav-link.is-active{border-bottom-color:#96702F;color:#0E2A4A}.sh2-actions{display:flex;align-items:center;flex-shrink:0}.sh2-menu-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;border:1px solid rgba(184,151,91,0.45);border-radius:10px;background:rgba(244,239,227,0.65);cursor:pointer;flex-shrink:0;transition:border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease}.sh2-menu-btn:hover,.sh2-menu-btn.is-open{border-color:#96702F;background:#F4EFE3;box-shadow:0 8px 20px -12px rgba(14,42,74,0.35)}.sh2-menu-btn-bar{display:block;width:17px;height:1.5px;background:#0E2A4A;border-radius:1px;transition:transform 0.22s ease,opacity 0.22s ease}.sh2-menu-btn.is-open .sh2-menu-btn-bar:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.sh2-menu-btn.is-open .sh2-menu-btn-bar:nth-child(2){opacity:0}.sh2-menu-btn.is-open .sh2-menu-btn-bar:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.sh2-mobile-nav{display:none;background:linear-gradient(180deg,#EDE6D6 0%,#E8E0CE 100%);border-top:1px solid rgba(184,151,91,0.28);padding:0;overflow:hidden}.sh2-mobile-nav:not([hidden]){display:block;animation:sh2MobileNavIn 0.28s ease}@keyframes sh2MobileNavIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sh2-mobile-nav-inner{padding:16px 14px 18px}.sh2-mobile-nav-head{padding:0 4px 14px}.sh2-mobile-nav-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:0.28em;text-transform:uppercase;color:#7A5C2E}.sh2-mobile-nav-ornament{display:block;width:42px;height:2px;margin-top:10px;background:linear-gradient(90deg,#B8975B,#E7CF9B);border-radius:2px}.sh2-mobile-nav-list{display:grid;gap:8px}.sh2-mobile-nav-link{display:grid;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:68px;padding:12px 14px;background:#F4EFE3;border:1px solid rgba(201,191,168,0.85);border-radius:14px;text-decoration:none;box-shadow:0 10px 24px -18px rgba(14,42,74,0.28);transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}.sh2-mobile-nav-link:active{transform:scale(0.985)}.sh2-mobile-nav-index{font-size:11px;font-weight:700;letter-spacing:0.06em;color:#7A5C2E;line-height:1}.sh2-mobile-nav-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.sh2-mobile-nav-kicker{font-size:9.5px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#7A5C2E;line-height:1.2}.sh2-mobile-nav-title{font-size:13px;font-weight:600;line-height:1.32;letter-spacing:0.01em;color:#0E2A4A;text-transform:none;overflow-wrap:anywhere}.sh2-mobile-nav-arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(184,151,91,0.14);color:#0E2A4A;flex:none;transition:background 0.18s ease,color 0.18s ease,transform 0.18s ease}.sh2-mobile-nav-arrow svg{width:14px;height:14px}.sh2-mobile-nav-link.is-active{background:#0E2A4A;border-color:rgba(184,151,91,0.55);box-shadow:0 14px 28px -16px rgba(9,26,51,0.55)}.sh2-mobile-nav-link.is-active .sh2-mobile-nav-index,.sh2-mobile-nav-link.is-active .sh2-mobile-nav-kicker{color:#D9C28F}.sh2-mobile-nav-link.is-active .sh2-mobile-nav-title{color:#F4EFE3}.sh2-mobile-nav-link.is-active .sh2-mobile-nav-arrow{background:#B8975B;color:#0E2A4A}body.sh2-menu-open{overflow:hidden}@media (max-width:1280px){.sh2-nav{gap:48px}.sh2-nav-link{letter-spacing:0.14em}}@media (max-width:1100px){.sh2-topbar{display:none}.sh2-nav{display:none}.sh2-navrow-inner{position:relative;height:60px;padding:0 14px;justify-content:flex-end}.sh2-brand-sm{display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.sh2-brand-sm:not(.sh2-brand--logo){font-size:22px;letter-spacing:0.28em}.dgs2-site-header-2.sh2-wrap{--sh2-logo-h:24px}.sh2-actions{margin-left:0;margin-right:0}.sh2-menu-btn{display:flex}.sh2-mobile-nav-inner{padding:14px 12px 16px}.sh2-mobile-nav-link{min-height:64px;padding:11px 12px;gap:10px;grid-template-columns:32px minmax(0,1fr) 26px}.sh2-mobile-nav-title{font-size:12.5px}}@media (max-width:600px){.sh2-navrow-inner{padding:0 12px}.sh2-brand-sm:not(.sh2-brand--logo){font-size:20px;letter-spacing:0.24em}.dgs2-site-header-2.sh2-wrap{--sh2-logo-h:22px}.sh2-mobile-nav-inner{padding:12px 10px 14px}.sh2-mobile-nav-link{min-height:60px;border-radius:12px}}body.dgs-no-container{background:#F4EFE3}body.dgs-no-container .wpb-content-wrapper>.vc_row[data-vc-full-width="true"]{margin-left:0 !important;margin-right:0 !important;left:auto !important;right:auto !important;width:100% !important;max-width:100% !important;position:relative !important}.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden;border:0 !important;line-height:0;font-size:0}.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width::before,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width::after{display:none !important;content:none !important}.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row{margin-top:-1px !important;border:0 !important;box-shadow:none !important}.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row>.wpb_column>.vc_column-inner{padding-top:0 !important;margin-top:0 !important}.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-pm-intro.api-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-tech-intro.tci-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-labmed-split.lbs-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-mobile-split.ams-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-university-split.us-wrap{padding:0 80px clamp(34px,3.8vw,54px) !important;margin-top:0 !important}.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-hero-banner-2.hb2-wrap{padding-top:0 !important;margin-top:-1px !important}@media (max-width:1100px){.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-pm-intro.api-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-tech-intro.tci-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-labmed-split.lbs-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-mobile-split.ams-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-university-split.us-wrap{padding:0 32px 28px !important}}@media (max-width:900px){.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-pm-intro.api-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-tech-intro.tci-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-labmed-split.lbs-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-mobile-split.ams-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-university-split.us-wrap{padding:0 24px 24px !important}}
/* dgs2-site-footer-2 */
.dgs2-site-footer-2,.dgs2-site-footer-2 *,.dgs2-site-footer-2 *::before,.dgs2-site-footer-2 *::after{box-sizing:border-box;margin:0;padding:0;font-family:'Poppins',sans-serif !important;font-style:normal !important}.dgs2-site-footer-2{width:100%}.dgs2-site-footer-2 .ftr-txbar{background:linear-gradient(135deg,#0E2A4A 0%,#091A33 60%,#0A2040 100%);width:100%}.dgs2-site-footer-2 .ftr-txbar-inner{max-width:1760px;margin:0 auto;padding:0 80px;display:flex;align-items:stretch;justify-content:space-between}.dgs2-site-footer-2 .ftr-txbar-left{display:flex;flex-direction:column;justify-content:center;padding:22px 0}.dgs2-site-footer-2 .ftr-txbar-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#D9C28F;margin-bottom:9px}.dgs2-site-footer-2 .ftr-txbar-eyebrow-dash{display:block;width:26px;height:2px;background:#B8975B;flex-shrink:0}.dgs2-site-footer-2 .ftr-txbar-title{font-size:26px;font-weight:700;color:#F4EFE3;line-height:1.18;letter-spacing:-.01em}.dgs2-site-footer-2 .ftr-txbar-sub{font-size:13.5px;font-weight:400;color:rgba(244,239,227,.64);margin-top:6px}.dgs2-site-footer-2 .ftr-txbar-cards{display:flex;align-items:center;gap:8px;padding:16px 0}.dgs2-site-footer-2 .ftr-txcard{display:flex;align-items:center;gap:8px;background:rgba(217,194,143,.08);border:1px solid rgba(217,194,143,.25);border-radius:0;padding:12px 18px 12px 12px;text-decoration:none;transition:background .2s,border-color .2s;min-width:0;width:148px}.dgs2-site-footer-2 .ftr-txcard:hover{background:rgba(217,194,143,.16);border-color:rgba(217,194,143,.45)}.dgs2-site-footer-2 .ftr-txcard-icon{flex-shrink:0;width:32px;height:32px;background:rgba(184,151,91,.85);border-radius:0;display:flex;align-items:center;justify-content:center}.dgs2-site-footer-2 .ftr-txcard-icon svg{width:16px;height:16px;stroke:#F4EFE3;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dgs2-site-footer-2 .ftr-txcard-icon.wa{background:#25d366}.dgs2-site-footer-2 .ftr-txcard-icon.wa svg{fill:#fff;stroke:none}.dgs2-site-footer-2 .ftr-txcard span{font-size:12px;font-weight:500;color:rgba(244,239,227,.94);line-height:1.3}.dgs2-site-footer-2 .ftr-pillar{flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:13px 10px;width:118px;cursor:default;text-align:center;border-top:2px solid #B8975B}.dgs2-site-footer-2 .ftr-pillar:hover{background:rgba(217,194,143,.08);border-color:rgba(217,194,143,.25);border-top-color:#7A5C2E}.dgs2-site-footer-2 .ftr-pillar-ic{flex-shrink:0;width:31px;height:31px;background:rgba(184,151,91,.9);display:flex;align-items:center;justify-content:center}.dgs2-site-footer-2 .ftr-pillar-ic svg{width:16px;height:16px;stroke:#F4EFE3;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dgs2-site-footer-2 .ftr-pillar-label{font-size:11px;font-weight:600;color:rgba(244,239,227,.92);line-height:1.3;letter-spacing:.2px}.dgs2-site-footer-2 .ftr-main{background:#F4EFE3;width:100%}.dgs2-site-footer-2 .ftr-main-inner{max-width:1760px;margin:0 auto;padding:44px 80px 48px;display:flex;gap:0;align-items:stretch}.dgs2-site-footer-2 .ftr-infobox{flex:0 0 392px;width:392px;min-width:0;padding-right:40px;border-right:1px solid #D9D1BF;display:flex;flex-direction:column}.dgs2-site-footer-2 .ftr-infobox-desc{font-size:13px;color:#6B6353;line-height:1.7;margin-bottom:16px;text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:5 2 2}.dgs2-site-footer-2 .ftr-service-row{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.dgs2-site-footer-2 .ftr-scard{display:flex;align-items:center;gap:8px;border:1px solid #D9D1BF;border-left:3px solid #D9D1BF;border-radius:0;padding:8px 12px 8px 8px;text-decoration:none;background:#ECE4D2;font-size:12px;font-weight:600;color:#0E2A4A;line-height:1.25;flex:1 1 calc(50% - 4px);transition:border-color .18s,box-shadow .18s,background .18s}.dgs2-site-footer-2 .ftr-scard:hover{border-color:#7A5C2E;border-left-color:#7A5C2E;background:#F4EFE3;box-shadow:0 2px 10px rgba(184,151,91,.18)}.dgs2-site-footer-2 .ftr-scard-icon{flex-shrink:0;width:34px;height:34px;background:#B8975B;border-radius:0;display:flex;align-items:center;justify-content:center}.dgs2-site-footer-2 .ftr-scard-icon svg{width:16px;height:16px;stroke:#F4EFE3;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dgs2-site-footer-2 .ftr-scard-static{cursor:default}.dgs2-site-footer-2 .ftr-scard-static:hover{border-color:#D9D1BF;border-left-color:#D9D1BF;background:#ECE4D2;box-shadow:none}.dgs2-site-footer-2 .ftr-infobox-addr{display:flex;align-items:flex-start;gap:8px;margin-top:14px}.dgs2-site-footer-2 .ftr-infobox-addr svg{flex-shrink:0;width:16px;height:16px;stroke:#B8975B;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.dgs2-site-footer-2 .ftr-infobox-addr span{font-size:12px;color:#6B6353;line-height:1.6}.dgs2-site-footer-2 .ftr-cta-row{display:flex;gap:8px;margin-bottom:24px}.dgs2-site-footer-2 .ftr-cta{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1 calc(50% - 4px);background:#0E2A4A;border-radius:0;padding:11px 14px;text-decoration:none;font-size:12.5px;font-weight:600;color:#F4EFE3;transition:background .18s,box-shadow .18s;letter-spacing:.04em}.dgs2-site-footer-2 .ftr-cta:hover{background:#B8975B;box-shadow:0 4px 14px rgba(184,151,91,.35);color:#0E2A4A}.dgs2-site-footer-2 .ftr-cta:hover svg{stroke:#0E2A4A}.dgs2-site-footer-2 .ftr-cta svg{width:16px;height:16px;stroke:#F4EFE3;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:stroke .18s}.dgs2-site-footer-2 .ftr-loc-title{font-size:13px;font-weight:700;color:#7A5C2E;letter-spacing:.6px;text-transform:uppercase;margin-top:18px;margin-bottom:10px;padding-bottom:0}.dgs2-site-footer-2 .ftr-loc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;flex:0 0 auto}.dgs2-site-footer-2 .ftr-loc-item{display:block;text-decoration:none;border:1px solid #D9D1BF;border-radius:0;padding:8px 10px;background:#F4EFE3;transition:border-color .2s,transform .2s,box-shadow .2s;min-height:52px}.dgs2-site-footer-2 .ftr-loc-item:hover{border-color:#7A5C2E;transform:translateY(-1px);box-shadow:0 4px 12px rgba(184,151,91,.15)}.dgs2-site-footer-2 .ftr-loc-item strong{display:block;font-size:12.5px;font-weight:600;color:#0E2A4A;line-height:1.28}.dgs2-site-footer-2 .ftr-loc-item span{display:block;font-size:10.5px;font-weight:400;color:#6B6353;margin-top:2px;line-height:1.35}.dgs2-site-footer-2 .ftr-linksbox{flex:1;min-width:0;display:flex;gap:0;padding-left:44px;align-items:stretch;align-self:stretch}.dgs2-site-footer-2 .ftr-col{flex:1;min-width:0;padding:0 28px;display:flex;flex-direction:column;align-self:stretch}.dgs2-site-footer-2 .ftr-col:first-child{padding-left:0}.dgs2-site-footer-2 .ftr-col:last-child{border-left:1px solid #D9D1BF;padding-right:0}.dgs2-site-footer-2 .ftr-col-heading{font-size:13px;font-weight:700;color:#7A5C2E;letter-spacing:.6px;text-transform:uppercase;line-height:1.4;margin-bottom:0;padding-bottom:0}.dgs2-site-footer-2 .ftr-links{list-style:none;display:flex;flex-direction:column;margin-top:0;flex:1}.dgs2-site-footer-2 .ftr-links li{border-top:1px solid #D9D1BF;flex:1;display:flex}.dgs2-site-footer-2 .ftr-links a,.dgs2-site-footer-2 .ftr-links .ftr-tx-link{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px 10px 0;font-size:12.5px;font-weight:400;color:#091A33;text-decoration:none;line-height:1.4;transition:color .18s,padding-left .15s}.dgs2-site-footer-2 .ftr-links a:hover{color:#7A5C2E;padding-left:4px}.dgs2-site-footer-2 .ftr-links a::before{content:'›';flex-shrink:0;font-size:14px;font-weight:700;color:#7A5C2E;margin-top:1px;line-height:1.3}.dgs2-site-footer-2 .ftr-links .ftr-tx-link:hover{color:#7A5C2E;padding-left:4px}.dgs2-site-footer-2 .ftr-links .ftr-tx-link::before{content:'›';flex-shrink:0;font-size:14px;font-weight:700;color:#7A5C2E;margin-top:1px;line-height:1.3}.dgs2-site-footer-2 .ftr-links-static li{border-top:1px solid #D9D1BF;flex:1;display:flex}.dgs2-site-footer-2 .ftr-links-static li>span{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px 10px 0;font-size:12.5px;font-weight:400;color:#091A33;line-height:1.4;cursor:default}.dgs2-site-footer-2 .ftr-links-static li>span::before{content:'·';flex-shrink:0;font-size:18px;font-weight:700;color:#7A5C2E;margin-top:-4px;line-height:1}.dgs2-site-footer-2 .ftr-bottom{background:linear-gradient(135deg,#0E2A4A 0%,#091A33 60%,#0A2040 100%);width:100%}.dgs2-site-footer-2 .ftr-bottom-top{max-width:1760px;margin:0 auto;padding:20px 80px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(217,194,143,.12)}.dgs2-site-footer-2 .ftr-brand-name{font-size:17px;font-weight:700;color:#F4EFE3;letter-spacing:.1px}.dgs2-site-footer-2 .ftr-brand-name span{color:#D9C28F}.dgs2-site-footer-2 .ftr-brand--logo{display:flex;align-items:center}.dgs2-site-footer-2 .ftr-brand-mark{display:block;height:var(--ftr-logo-h,26px);width:calc(var(--ftr-logo-h,26px) * 686 / 80);background-color:#F4EFE3;-webkit-mask-image:var(--ftr-logo-url);mask-image:var(--ftr-logo-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}.dgs2-site-footer-2 .ftr-bottom-mid{display:flex;align-items:center;gap:10px}.dgs2-site-footer-2 .ftr-trust-chip{font-size:11px;font-weight:700;letter-spacing:1.4px;color:rgba(244,239,227,.7);text-transform:uppercase;white-space:nowrap}.dgs2-site-footer-2 .ftr-trust-dot{width:4px;height:4px;border-radius:50%;background:#d9c28f;opacity:.75;flex:none}.dgs2-site-footer-2 .ftr-bottom-bar{max-width:1760px;margin:0 auto;padding:14px 80px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dgs2-site-footer-2 .ftr-legal{display:flex;align-items:center;gap:0;flex-wrap:wrap}.dgs2-site-footer-2 .ftr-legal a,.dgs2-site-footer-2 .ftr-legal .ftr-legal-link{font-size:12px;font-weight:500;color:rgba(244,239,227,.55);text-decoration:none;padding:4px 14px;border-right:1px solid rgba(217,194,143,.2);transition:color .18s}.dgs2-site-footer-2 .ftr-legal a:first-child{padding-left:0}.dgs2-site-footer-2 .ftr-legal a:last-child{border-right:none}.dgs2-site-footer-2 .ftr-legal a:hover{color:#D9C28F}.dgs2-site-footer-2 .ftr-legal .ftr-legal-link:hover{color:#D9C28F}.dgs2-site-footer-2 .ftr-copy{font-size:12px;color:rgba(244,239,227,.42)}.dgs2-site-footer-2 .ftr-disclaimer-bar{background:#020912;width:100%;text-align:center;padding:9px 80px;font-size:11.5px;color:rgba(244,239,227,.62);letter-spacing:.1px}@media (max-width:1100px){.dgs2-site-footer-2 .ftr-main-inner{flex-direction:column}.dgs2-site-footer-2 .ftr-infobox{width:100%;flex:none;border-right:none;padding-right:0;border-bottom:1px solid #D9D1BF;padding-bottom:28px;margin-bottom:28px}.dgs2-site-footer-2 .ftr-linksbox{padding-left:0}}@media (max-width:700px){.dgs2-site-footer-2 .ftr-txbar-inner{flex-direction:column;padding:16px 20px;gap:16px;max-width:none}.dgs2-site-footer-2 .ftr-txbar-cards{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;align-items:stretch;gap:8px;width:100%;padding:0 0 4px}.dgs2-site-footer-2 .ftr-txcard,.dgs2-site-footer-2 .ftr-pillar{width:auto;height:100%}.dgs2-site-footer-2 .ftr-main-inner{padding:28px 20px;max-width:none}.dgs2-site-footer-2 .ftr-linksbox{flex-direction:row;gap:16px;flex-wrap:nowrap}.dgs2-site-footer-2 .ftr-col{flex:1 1 50%;width:50%;padding:0;border-top:1px solid #D9D1BF;padding-top:18px;margin-top:18px}.dgs2-site-footer-2 .ftr-col:last-child{border-left:none;border-right:none}.dgs2-site-footer-2 .ftr-col-heading{margin-bottom:10px}.dgs2-site-footer-2 .ftr-links a{font-size:11.5px;line-height:1.3;min-height:34px;padding:8px 12px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dgs2-site-footer-2 .ftr-bottom-bar{padding:16px 20px;flex-direction:column;align-items:flex-start;gap:14px;max-width:none}.dgs2-site-footer-2 .ftr-bottom-top{padding:22px 20px;flex-direction:column;align-items:center;gap:14px;max-width:none;text-align:center}.dgs2-site-footer-2 .ftr-brand--logo{display:flex;justify-content:center}.dgs2-site-footer-2 .ftr-bottom-mid{flex-direction:column;align-items:center;gap:7px}.dgs2-site-footer-2 .ftr-trust-chip{white-space:normal;line-height:1.5}.dgs2-site-footer-2 .ftr-trust-dot{display:none}.dgs2-site-footer-2 .ftr-legal{display:grid !important;width:100%;grid-template-columns:1fr 1fr 1fr;column-gap:12px;row-gap:12px;align-items:unset}.dgs2-site-footer-2 .ftr-legal a,.dgs2-site-footer-2 .ftr-legal .acb-cc-open{padding:0 !important;border:none !important;text-align:center}.dgs2-site-footer-2 .ftr-legal>:nth-child(3n+1){text-align:left}.dgs2-site-footer-2 .ftr-legal>:nth-child(3n){text-align:right}.dgs2-site-footer-2 .ftr-disclaimer-bar{padding:9px 20px}}@media (max-width:480px){.dgs2-site-footer-2 .ftr-txbar-inner{padding:14px 16px;gap:12px}.dgs2-site-footer-2 .ftr-txcard{flex:1 1 calc(50% - 4px);width:auto}.dgs2-site-footer-2 .ftr-main-inner{padding:22px 16px}.dgs2-site-footer-2 .ftr-bottom-top,.dgs2-site-footer-2 .ftr-bottom-bar{padding:14px 16px}.dgs2-site-footer-2 .ftr-disclaimer-bar{padding:9px 16px;font-size:11px}.dgs2-site-footer-2 .ftr-legal a{font-size:11px;padding:2px 4px}.dgs2-site-footer-2 .ftr-copy{font-size:11px}.dgs2-site-footer-2 .ftr-desc{font-size:13.5px}}@media (max-width:768px){.dgs2-site-footer-2 .ftr-infobox-desc{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:5 2 2}}.dgs2-site-footer-2 .ftr-txbar-eyebrow-dash{background:linear-gradient(90deg,#B8975B,#E7CF9B)}.dgs2-site-footer-2 .ftr-scard{border-radius:10px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s}.dgs2-site-footer-2 .ftr-scard:hover{transform:translateY(-2px);border-color:#7A5C2E;box-shadow:0 10px 22px -14px rgba(14,42,74,0.3)}.dgs2-site-footer-2 .ftr-loc-item{border-radius:10px}.dgs2-site-footer-2 .ftr-pillar{border-radius:12px}.dgs2-site-footer-2 .ftr-txcard{border-radius:12px}.dgs2-site-footer-2 .ftr-infobox{border-radius:12px}
/* dgs2-subsidiary-spacing */
.dgs2-pm-intro.api-wrap,.dgs2-tech-intro.tci-wrap,.dgs2-labmed-split.lbs-wrap,.dgs2-university-split.us-wrap,.dgs2-mobile-split.ams-wrap{padding:clamp(34px,3.8vw,54px) var(--site-gutter) !important}.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-pm-intro.api-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-tech-intro.tci-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-labmed-split.lbs-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-university-split.us-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-mobile-split.ams-wrap{padding:0 var(--site-gutter) clamp(34px,3.8vw,54px) !important;margin-top:0 !important}.dgs2-observation-programs .obs2-container,.dgs2-case-section .case2-container,.dgs2-case-global .cg-inner{padding-left:var(--site-gutter) !important;padding-right:var(--site-gutter) !important;max-width:none !important}.dgs2-pm-capabilities.apc-wrap,.dgs2-pm-international.apx-wrap,.dgs2-tech-global.tcg-wrap,.dgs2-tech-portfolio.tpf-wrap,.dgs2-tech-products.tpr-wrap,.dgs2-tech-topology.tpt-wrap,.dgs2-tech-solutions.tcs-wrap,.dgs2-tech-platform.tcp-wrap,.dgs2-labmed-laboratories.lbl-wrap,.dgs2-labmed-portal.lbp-wrap,.dgs2-labmed-diagnostics.lbd-wrap,.dgs2-labmed-timeline.lbt-wrap,.dgs2-observership-apply.oap-wrap,.dgs2-observation-programs.obs2-wrap,.dgs2-case-global.cg-wrap,.dgs2-case-section .case2-courses,.dgs2-mobile-services.ms-wrap,.dgs2-mobile-corporate.mcorp-wrap,.dgs2-mobile-programs.mob2-wrap,.dgs2-mobile-process.mp-wrap{padding-top:54px !important;padding-bottom:54px !important}.dgs2-case-section .case2-hero{padding-top:clamp(34px,3.8vw,54px) !important;padding-bottom:clamp(34px,3.8vw,54px) !important}.dgs2-case-section .case2-divs-wrap{padding-top:54px !important;padding-bottom:54px !important}.dgs2-sub-form.sf-wrap--pm,.dgs2-sub-form.sf-wrap--tech,.dgs2-sub-form.sf-wrap--labmed,.dgs2-sub-form.sf-wrap--mobile{padding-top:54px !important;padding-bottom:54px !important}.sf-wrap--pm .pmd-band{margin-top:54px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-pm-intro) + .vc_row-full-width + .vc_row:has(.dgs2-pm-capabilities) .dgs2-pm-intro.api-wrap{padding-bottom:0 !important}.wpb-content-wrapper>.vc_row:has(.dgs2-pm-intro) + .vc_row-full-width + .vc_row:has(.dgs2-pm-capabilities) .dgs2-pm-capabilities.apc-wrap{padding-top:54px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-tech-intro) + .vc_row-full-width + .vc_row:has(.dgs2-sub-form.sf-wrap--tech) .dgs2-tech-intro.tci-wrap{padding-bottom:0 !important}.wpb-content-wrapper>.vc_row:has(.dgs2-tech-intro) + .vc_row-full-width + .vc_row:has(.dgs2-sub-form.sf-wrap--tech) .dgs2-sub-form.sf-wrap--tech{padding-top:54px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-labmed-split) + .vc_row-full-width + .vc_row:has(.dgs2-sub-form.sf-wrap--labmed) .dgs2-labmed-split.lbs-wrap{padding-bottom:0 !important}.wpb-content-wrapper>.vc_row:has(.dgs2-labmed-split) + .vc_row-full-width + .vc_row:has(.dgs2-sub-form.sf-wrap--labmed) .dgs2-sub-form.sf-wrap--labmed{padding-top:54px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-university-split) + .vc_row-full-width + .vc_row:has(.dgs2-observership-apply) .dgs2-university-split.us-wrap{padding-bottom:0 !important}.wpb-content-wrapper>.vc_row:has(.dgs2-university-split) + .vc_row-full-width + .vc_row:has(.dgs2-observership-apply) .dgs2-observership-apply.oap-wrap{padding-top:54px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-observership-apply) + .vc_row-full-width + .vc_row:has(.dgs2-observation-programs) .dgs2-observership-apply.oap-wrap{padding-bottom:0 !important}.wpb-content-wrapper>.vc_row:has(.dgs2-observership-apply) + .vc_row-full-width + .vc_row:has(.dgs2-observation-programs) .dgs2-observation-programs.obs2-wrap{padding-top:54px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-mobile-split) + .vc_row-full-width + .vc_row:has(.dgs2-sub-form.sf-wrap--mobile) .dgs2-mobile-split.ams-wrap{padding-bottom:0 !important}.wpb-content-wrapper>.vc_row:has(.dgs2-mobile-split) + .vc_row-full-width + .vc_row:has(.dgs2-sub-form.sf-wrap--mobile) .dgs2-sub-form.sf-wrap--mobile{padding-top:54px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-sub-form.sf-wrap--mobile) + .vc_row-full-width + .vc_row:has(.dgs2-mobile-services) .dgs2-sub-form.sf-wrap--mobile{padding-bottom:0 !important}.wpb-content-wrapper>.vc_row:has(.dgs2-sub-form.sf-wrap--mobile) + .vc_row-full-width + .vc_row:has(.dgs2-mobile-services) .dgs2-mobile-services.ms-wrap{padding-top:54px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-sub-form.sf-wrap--tech) + .vc_row-full-width + .vc_row:has(.dgs2-tech-global) .dgs2-sub-form.sf-wrap--tech{padding-bottom:0 !important}.wpb-content-wrapper>.vc_row:has(.dgs2-sub-form.sf-wrap--tech) + .vc_row-full-width + .vc_row:has(.dgs2-tech-global) .dgs2-tech-global.tcg-wrap{padding-top:54px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-sub-form.sf-wrap--labmed) + .vc_row-full-width + .vc_row:has(.dgs2-labmed-laboratories) .dgs2-sub-form.sf-wrap--labmed{padding-bottom:0 !important}.wpb-content-wrapper>.vc_row:has(.dgs2-sub-form.sf-wrap--labmed) + .vc_row-full-width + .vc_row:has(.dgs2-labmed-laboratories) .dgs2-labmed-laboratories.lbl-wrap{padding-top:54px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-sub-form.sf-wrap--pm) + .vc_row-full-width + .vc_row:has(.dgs2-pm-international) .dgs2-sub-form.sf-wrap--pm{padding-bottom:54px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-sub-form.sf-wrap--pm) + .vc_row-full-width + .vc_row:has(.dgs2-pm-international) .dgs2-pm-international.apx-wrap{padding-top:54px !important}@media (max-width:1100px){.dgs2-pm-intro.api-wrap,.dgs2-tech-intro.tci-wrap,.dgs2-labmed-split.lbs-wrap,.dgs2-university-split.us-wrap,.dgs2-mobile-split.ams-wrap{padding:28px 32px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-pm-intro.api-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-tech-intro.tci-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-labmed-split.lbs-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-university-split.us-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-mobile-split.ams-wrap{padding:0 32px 28px !important}.dgs2-observation-programs .obs2-container,.dgs2-case-section .case2-container,.dgs2-case-global .cg-inner{padding-left:32px !important;padding-right:32px !important}.dgs2-pm-capabilities.apc-wrap,.dgs2-pm-international.apx-wrap,.dgs2-tech-global.tcg-wrap,.dgs2-tech-portfolio.tpf-wrap,.dgs2-tech-products.tpr-wrap,.dgs2-labmed-laboratories.lbl-wrap,.dgs2-labmed-portal.lbp-wrap,.dgs2-labmed-diagnostics.lbd-wrap,.dgs2-observership-apply.oap-wrap,.dgs2-observation-programs.obs2-wrap,.dgs2-case-global.cg-wrap,.dgs2-sub-form.sf-wrap--pm,.dgs2-sub-form.sf-wrap--tech,.dgs2-sub-form.sf-wrap--labmed,.dgs2-sub-form.sf-wrap--mobile{padding-top:40px !important;padding-bottom:40px !important}.sf-wrap--pm .pmd-band{margin-top:40px !important}.dgs2-case-section .case2-hero{padding-top:40px !important;padding-bottom:40px !important}.dgs2-case-section .case2-divs-wrap{padding-top:40px !important;padding-bottom:40px !important}}@media (max-width:900px){.dgs2-pm-intro.api-wrap,.dgs2-tech-intro.tci-wrap,.dgs2-labmed-split.lbs-wrap,.dgs2-university-split.us-wrap,.dgs2-mobile-split.ams-wrap{padding:24px 24px !important}.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-pm-intro.api-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-tech-intro.tci-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-labmed-split.lbs-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-university-split.us-wrap,.wpb-content-wrapper>.vc_row:has(.dgs2-site-header-2) + .vc_row-full-width + .vc_row .dgs2-mobile-split.ams-wrap{padding:0 24px 24px !important}.dgs2-observation-programs .obs2-container,.dgs2-case-section .case2-container,.dgs2-case-global .cg-inner{padding-left:24px !important;padding-right:24px !important}}@media (max-width:600px){.dgs2-pm-capabilities.apc-wrap,.dgs2-pm-international.apx-wrap,.dgs2-tech-global.tcg-wrap,.dgs2-tech-portfolio.tpf-wrap,.dgs2-tech-products.tpr-wrap,.dgs2-labmed-laboratories.lbl-wrap,.dgs2-labmed-portal.lbp-wrap,.dgs2-labmed-diagnostics.lbd-wrap,.dgs2-observership-apply.oap-wrap,.dgs2-observation-programs.obs2-wrap,.dgs2-case-global.cg-wrap,.dgs2-sub-form.sf-wrap--pm,.dgs2-sub-form.sf-wrap--tech,.dgs2-sub-form.sf-wrap--labmed,.dgs2-sub-form.sf-wrap--mobile{padding-top:30px !important;padding-bottom:30px !important}.sf-wrap--pm .pmd-band{margin-top:30px !important}.dgs2-case-section .case2-hero{padding-top:30px !important;padding-bottom:30px !important}.dgs2-case-section .case2-divs-wrap{padding-top:30px !important;padding-bottom:30px !important}}:root{--site-pad:clamp(24px,3.6vw,64px);--site-gutter:max(var(--site-pad),calc((100% - 1400px) / 2))}.ec2-inner,.tci-card-wrap,.oap-inner,.lbl-inner,.dgs2-about-section .abus-inner,.dgs2-site-footer-2 .ftr-txbar-inner,.dgs2-site-footer-2 .ftr-main-inner,.dgs2-site-footer-2 .ftr-bottom-bar,.dgs2-site-footer-2 .ftr-disclaimer-bar,.mcorp-inner,.sf3-container,.tcs-inner,.apt-inner,.tcp-inner,.ams-card-wrap,.api-card-wrap,.lbt-inner,.tpf-inner,.lbp-inner,.tpt-inner,.eco-inner,.mp-inner,.dgs2-stat-strip-2 .ssb2-inner,.dgs2-faq-section-2.faq2-wrap,.gh-inner,.tcg-inner,.tpr-inner,.apd-inner,.sf-inner,.us-card-wrap,.ms-inner,.apc-inner,.gf-inner,.mob2-inner,.pr-inner,.apx-inner,.lbd-inner,.dgs2-site-footer-2 .ftr-bottom-top,.dgs2-site-footer-2 .ftr-bottom-bar,.dgs2-site-footer-2 .ftr-disclaimer-bar{padding-left:var(--site-gutter) !important;padding-right:var(--site-gutter) !important;max-width:none !important;margin-left:auto !important;margin-right:auto !important}.us-card-wrap,.tci-card-wrap,.ams-card-wrap,.api-card-wrap,.lbs-card-wrap,.abus-card-wrap{padding-left:0 !important;padding-right:0 !important}.us-card-wrap,.tci-card-wrap,.ams-card-wrap,.api-card-wrap,.lbs-card-wrap,.abus-card-wrap{justify-self:start !important;justify-content:flex-start !important;justify-items:start !important;align-items:start !important;width:100% !important}.us-card-wrap>*,.tci-card-wrap>*,.ams-card-wrap>*,.api-card-wrap>*,.lbs-card-wrap>*,.abus-card-wrap>*{margin-left:0 !important;margin-right:auto !important}
