body.q-redesign:not(.q-global){margin:0;font-family:Poppins,system-ui,sans-serif;color:#040404;background:#FFFFFF;color-scheme:light;padding-top:69px}

body.q-redesign.q-global{padding-top:68px;background-color:#FFFFFF}

body.q-redesign.q-global .q-nav{border-bottom:0!important;box-shadow:none!important}
body.q-redesign.q-global [id*="breadcrumb"],body.q-redesign.q-global [class*="breadcrumb"]{border-top:0!important;box-shadow:none!important}

body.q-redesign.q-global .quantium-breadcrumbs-container{max-width:1240px!important;width:100%!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}

body.q-redesign .q-pg :is(table,thead,tbody,tfoot,tr),body.q-redesign .q-home :is(table,thead,tbody,tfoot,tr){border:0}
body.q-redesign .q-pg table,body.q-redesign .q-home table{margin:0;border-spacing:0}
body.q-redesign .q-pg :is(th,td),body.q-redesign .q-home :is(th,td){border-left:0;border-right:0;text-align:left}

html:has(body.q-redesign){scroll-behavior:smooth}
body.q-redesign [id]{scroll-margin-top:calc(84px + var(--wp-admin--admin-bar--height,0px))}
@media (max-width:600px){body.q-redesign.admin-bar .q-nav{top:0}}

@media (max-width:979px){body.q-redesign .q-desk{display:none !important}}
@media (min-width:980px){body.q-redesign .q-mob{display:none !important}}

body.q-redesign .q-nav,
body.q-redesign .q-nav *,
body.q-redesign .q-nav *:before,
body.q-redesign .q-nav *:after{box-sizing:border-box}
body.q-redesign .q-nav p{margin:0;padding:0}
body.q-redesign .q-nav a{color:#212529;text-decoration:none;border:0;box-shadow:none;background-image:none;outline-offset:2px}
body.q-redesign .q-nav a:hover,
body.q-redesign .q-nav a:focus{color:#197E95;text-decoration:none}
body.q-redesign .q-nav button{-webkit-appearance:none;appearance:none;margin:0;min-height:0;min-width:0;box-shadow:none;text-shadow:none;text-transform:none;letter-spacing:normal;border-radius:0;background:none;border:0;color:inherit;font:inherit;line-height:1}
body.q-redesign .q-nav svg{display:block;flex:none}

body.q-redesign .q-nav{position:fixed;left:0;right:0;top:0;top:var(--wp-admin--admin-bar--height,0px);z-index:9990;background:#FFFFFF;border-bottom:1px solid #DCE1E9;font-family:Poppins,system-ui,sans-serif;width:100%}
body.q-redesign .q-nav__bar{max-width:1240px;margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;gap:32px}

body.q-redesign .q-nav__brand{display:flex;align-items:center;gap:10px;flex:0 0 auto}
body.q-redesign .q-nav svg.q-nav__logo{display:block;height:30px;width:auto}
body.q-redesign .q-nav .q-nav__brand span,
body.q-redesign .q-nav .q-nav__brand:hover span{font:700 17px/1 Archivo,sans-serif;letter-spacing:.1em;color:#0F2047}

body.q-redesign .q-nav__menu{display:flex;align-items:center;gap:26px;flex:1;margin:0;padding:0}
body.q-redesign .q-nav button.q-nav__trigger{cursor:pointer;padding:24px 0;font:500 14px/1 Poppins,sans-serif;color:#212529;display:flex;align-items:center;gap:5px;background:none;border:0}
body.q-redesign .q-nav button.q-nav__trigger:hover,
body.q-redesign .q-nav button.q-nav__trigger[aria-expanded="true"]{color:#197E95;background:none}
body.q-redesign .q-nav__trigger svg{transition:transform .2s ease}
body.q-redesign .q-nav__trigger[aria-expanded="true"] svg{transform:rotate(180deg)}
body.q-redesign .q-nav a.q-nav__link{font:500 14px/1 Poppins,sans-serif;padding:24px 0;white-space:nowrap}
body.q-redesign .q-nav__spacer{flex:1}

body.q-redesign .q-nav a.q-btn{display:inline-block;font:600 13px/1 Archivo,sans-serif;letter-spacing:.03em;text-transform:uppercase;padding:11px 18px;border-radius:4px;flex:0 0 auto;text-align:center;white-space:nowrap}
body.q-redesign .q-nav a.q-btn--gold,
body.q-redesign .q-nav a.q-btn--gold:focus{color:#0F2047;background:#D0B235;border:2px solid #D0B235}
body.q-redesign .q-nav a.q-btn--gold:hover{color:#0F2047;background:#C2A42A;border-color:#C2A42A}
body.q-redesign .q-nav a.q-btn--block{display:block;padding:13px 18px;margin-top:6px}

body.q-redesign .q-nav a.q-nav__li{display:inline-grid;place-items:center;width:36px;height:36px;margin-left:4px;color:#0F2047;border-radius:6px;flex:0 0 auto}
body.q-redesign .q-nav a.q-nav__li:hover{color:#197E95;background:#F4F6F9}
@media (max-width:1180px){body.q-redesign .q-nav__menu{gap:16px}body.q-redesign .q-nav a.q-nav__li{display:none}}

body.q-redesign .q-nav button.q-nav__burger{border:1px solid #DCE1E9;background:#fff;border-radius:4px;width:42px;height:42px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0}

body.q-redesign .q-nav__new{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:20px;background:#E6F2F4;color:#1E5C68;font:600 10px/1 Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;vertical-align:1px}

body.q-redesign .q-nav__dd{position:relative;display:flex;align-items:center}
body.q-redesign .q-nav__ddmenu{position:absolute;left:-20px;top:60px;min-width:262px;background:#FFFFFF;border:1px solid #DCE1E9;border-radius:6px;box-shadow:0 24px 48px rgba(15,32,71,.12);padding:8px 0;z-index:60}
body.q-redesign .q-nav__ddmenu[hidden]{display:none !important}
body.q-redesign .q-nav a.q-nav__ddi{display:block;padding:10px 20px;font:500 14px/1.3 Poppins,sans-serif;color:#212529;white-space:nowrap}
body.q-redesign .q-nav a.q-nav__ddi:hover{background:#F4F6F9;color:#197E95}

body.q-redesign .q-nav__panel{position:absolute;left:0;right:0;top:68px}
body.q-redesign .q-nav__panel[hidden]{display:none !important}
body.q-redesign .q-mm{background:#FFFFFF;border-top:1px solid #E6EAF0;box-shadow:0 1px 0 rgba(15,32,71,.04),0 40px 70px -36px rgba(15,32,71,.32)}
body.q-redesign .q-mm__in{max-width:1240px;margin:0 auto;padding:30px 24px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,2.5fr) minmax(0,.9fr);gap:36px;align-items:stretch}
body.q-redesign .q-mm__col{min-width:0}
body.q-redesign .q-nav p.q-mm__k{margin:0 0 14px;font:600 11px/1.2 Archivo,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7A8394}
body.q-redesign .q-nav a.q-mm__model{position:relative;display:block;padding:14px 0 14px 14px;border-top:1px solid #EEF1F5;transition:background .18s}
body.q-redesign .q-nav a.q-mm__model:last-of-type{border-bottom:1px solid #EEF1F5}
body.q-redesign .q-nav a.q-mm__model::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:#C9A75F;transform:scaleY(0);transform-origin:top;transition:transform .2s ease}
body.q-redesign .q-nav a.q-mm__model:hover::before,body.q-redesign .q-nav a.q-mm__model:focus-visible::before{transform:scaleY(1)}
body.q-redesign .q-mm__t{display:block;font:500 19px/1.25 'Source Serif 4',Georgia,serif;letter-spacing:-.005em;color:#0F2047;transition:color .18s}
body.q-redesign .q-mm__d{display:block;margin-top:3px;font:400 13px/1.45 Poppins,sans-serif;color:#5A6B80}
body.q-redesign .q-mm__model:hover .q-mm__t{color:#197E95}
body.q-redesign .q-nav a.q-mm__all{display:inline-block;margin-top:16px;font:600 13px/1 Archivo,sans-serif;color:#0F2047;border-bottom:1.5px solid #C9A75F;padding-bottom:3px}
body.q-redesign .q-nav a.q-mm__all::after,body.q-redesign .q-mm__fl::after,body.q-redesign .q-mm__foot a::after{content:"";display:inline-block;width:5px;height:5px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);margin-left:8px;vertical-align:1px}
body.q-redesign .q-mm__grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}
body.q-redesign .q-mm__grid1{display:grid}
body.q-redesign .q-nav a.q-mm__l{display:block;padding:8px 0;font:400 13.5px/1.35 Poppins,sans-serif;color:#1A2433;transition:color .15s,transform .15s}
body.q-redesign .q-nav a.q-mm__l:hover,body.q-redesign .q-nav a.q-mm__l:focus-visible{color:#197E95;transform:translateX(2px)}
body.q-redesign .q-nav a.q-mm__feat{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:150px;margin-top:22px;padding:20px 20px 18px;border-radius:6px;background:#0F2047;background-image:radial-gradient(120% 90% at 100% 0%,rgba(51,105,122,.6) 0%,rgba(15,32,71,0) 62%),linear-gradient(180deg,#122A48 0%,#0F2047 100%);transition:transform .25s ease,box-shadow .25s ease}
body.q-redesign .q-nav a.q-mm__feat:hover{transform:translateY(-2px);box-shadow:0 18px 34px -18px rgba(6,16,36,.6)}
body.q-redesign .q-nav svg.q-mm__wm{position:absolute;right:-50px;top:-30px;width:230px;height:auto;z-index:-1;pointer-events:none}
body.q-redesign .q-mm__fk{font:600 11px/1.2 Archivo,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#D0B235;margin-bottom:10px}
body.q-redesign .q-mm__ft{font:500 16.5px/1.3 'Source Serif 4',Georgia,serif;color:#FFFFFF;margin-bottom:16px}
body.q-redesign .q-mm__fl{align-self:flex-start;font:600 12.5px/1 Archivo,sans-serif;color:#FFFFFF;border-bottom:1.5px solid #C9A75F;padding-bottom:3px}
body.q-redesign .q-mm__foot{background:#F7F8FA;border-top:1px solid #EEF1F5}
body.q-redesign .q-mm__foot-in{max-width:1240px;margin:0 auto;padding:13px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;font:400 13px/1.3 Poppins,sans-serif;color:#5A6B80}
body.q-redesign .q-nav .q-mm__foot a{font:600 12.5px/1 Archivo,sans-serif;color:#0F2047}
body.q-redesign .q-nav .q-mm__foot a:hover{color:#197E95}
@media (max-width:1180px){body.q-redesign .q-mm__in{gap:28px}body.q-redesign .q-nav a.q-mm__feat{display:none}}

body.q-redesign .q-nav__mobile{position:absolute;left:0;right:0;top:68px;background:#FFFFFF;border-bottom:1px solid #DCE1E9;box-shadow:0 24px 48px rgba(15,32,71,.14);padding:12px 24px 24px;display:grid;gap:2px;max-height:calc(100vh - 68px - var(--wp-admin--admin-bar--height,0px));overflow-y:auto}
body.q-redesign .q-nav__mobile[hidden]{display:none !important}
body.q-redesign .q-nav p.q-nav__eyebrow{font:600 11px/1.2 Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#197E95;margin:12px 0 4px}
body.q-redesign .q-nav p.q-nav__eyebrow--sub{font-size:10.5px;color:#8A94A6;margin:10px 0 2px}
body.q-redesign .q-nav__mobile > a{font:500 15px/1.4 Poppins,sans-serif;padding:8px 0}
body.q-redesign .q-nav__mobile > a.is-strong{font-weight:600;color:#0F2047}
body.q-redesign .q-nav__mobile-foot{display:grid;gap:8px;border-top:1px solid #DCE1E9;margin-top:14px;padding-top:16px}
body.q-redesign .q-nav__mobile-foot > a:not(.q-btn){font:500 15px/1.4 Poppins,sans-serif;padding:4px 0}
body.q-redesign .q-nav__mobile-foot > a.is-sub{padding-left:12px}
body.q-redesign .q-nav__mobile-foot p.q-nav__eyebrow--sub{margin:8px 0 0}
body.q-redesign .q-nav a.q-nav__li-m{display:inline-flex;align-items:center;gap:8px}
body.q-redesign .q-nav a.q-nav__li-m svg{width:16px;height:16px}
