/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dmpm{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;background:#fff;color:#16212B;font-family:Archivo,Arial,sans-serif;transform:translateY(100%);transition:transform .28s ease;padding-top:env(safe-area-inset-top,0px);}.dmpm[hidden]{display:none !important;}.dmpm.is-open{transform:none;}html.dmpm-lock,html.dmpm-lock body{overflow:hidden !important;}.dmpm *,.dmpm *::before,.dmpm *::after{box-sizing:border-box;}.dmpm svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none;}.dmpm ul{list-style:none;margin:0;padding:0;}.dmpm button{font:inherit;color:inherit;background:none;border:0;margin:0;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none;border-radius:0;}.dmpm a{text-decoration:none;}.dmpm :focus-visible{outline:3px solid #A85F14;outline-offset:2px;}.dmpm__top{flex:none;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 6px 0 16px;border-bottom:1px solid #e6e2da;}.dmpm__logo img{display:block;height:34px;width:auto;}.dmpm__close{width:48px;height:48px;display:grid;place-items:center;}.dmpm__close svg{width:26px;height:26px;}.dmpm__panes{position:relative;flex:1;overflow:hidden;}.dmpm__pane{position:absolute;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px max(16px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));transition:transform .26s ease;}.dmpm__pane--sub{transform:translateX(100%);background:#fff;}.dmpm.is-deep .dmpm__pane--root{transform:translateX(-28%);}.dmpm__pane--sub.is-in{transform:none;}.dmpm__search{display:flex;align-items:center;gap:10px;height:50px;margin:0;padding:0 14px;border:1px solid #d8d2c4;border-radius:8px;background:#fff;color:#66707a;}.dmpm__search:focus-within{border-color:#A85F14;}.dmpm__search svg{width:20px;height:20px;}.dmpm .dmpm__search input{flex:1;min-width:0;height:48px;margin:0;padding:0;border:0;background:transparent;font:16px Archivo,Arial,sans-serif;color:#16212B;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;}.dmpm__chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px !important;}.dmpm__chip{display:inline-block;padding:9px 14px;border:1px solid #e3dccd;border-radius:999px;background:#f7f3ec;color:#16212B;font-size:15px;font-weight:600;line-height:1.2;}.dmpm__chip:focus-visible{border-color:#A85F14;color:#A85F14;}.dmpm__label{margin:20px 0 2px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#66707a;}.dmpm__sec{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 0;border-bottom:1px solid #e6e2da !important;text-align:left;color:#16212B;}.dmpm__sec-text{flex:1;min-width:0;}.dmpm__sec-title{display:block;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:600;line-height:1.2;}.dmpm__sec-blurb{display:block;margin-top:2px;font-size:14px;line-height:1.35;color:#66707a;}.dmpm__chev{color:#8a929a;width:20px !important;height:20px !important;}.dmpm__subcard{display:flex;align-items:center;gap:14px;margin-top:22px;padding:16px;border-radius:10px;background:#16212B;color:#fff;}.dmpm__subcard p{flex:1;margin:0;font-size:14px;line-height:1.4;}.dmpm__subcard strong{display:block;font-family:Newsreader,Georgia,serif;font-size:19px;font-weight:600;}.dmpm__subbtn{flex:none;padding:11px 16px;border-radius:4px;background:#A85F14;color:#fff !important;font-weight:700;font-size:15px;}.dmpm__back{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 8px 0 0 !important;color:#A85F14 !important;font-weight:700 !important;font-size:16px;}.dmpm__ptitle{margin:2px 0 6px;font-family:Newsreader,Georgia,serif;font-size:30px;font-weight:600;line-height:1.15;color:#16212B;}.dmpm__links a{display:block;padding:14px 0;border-bottom:1px solid #efebe3;color:#16212B;font-size:18px;line-height:1.3;}.dmpm__links a:focus-visible{color:#A85F14;}.dmpm__divider{height:0;margin:8px 0;border-top:3px solid #e3dccd;}.dmpm__links li:has(+ .dmpm__divider) a{border-bottom:0;}@media (prefers-reduced-motion:reduce){.dmpm,.dmpm__pane{transition:none;}}@media (hover:hover){.dmpm__chip:hover{border-color:#A85F14;color:#A85F14;}.dmpm__links a:hover{color:#A85F14;}}
.col-{width:100%;}.navbar-we-mega-menu.navbar .container,.navbar-we-mega-menu.navbar .container-fluid{padding:0;position:static;width:auto;}.navbar-we-mega-menu.navbar .left > .we-mega-menu-submenu{left:0;}.navbar-we-mega-menu.navbar .center > .we-mega-menu-submenu{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.navbar-we-mega-menu.navbar .right > .we-mega-menu-submenu{right:0;}.we-mega-menu-col{background-color:rgba(255,255,255,0.9);-webkit-transition:all .1s ease;transition:all .1s ease;}.nav-tabs{display:block;margin:0;padding:0;list-style:none;}.nav-tabs > li{margin:0;padding:0;}.we-mega-menu-ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:0 none;position:relative;}.we-mega-menu-ul .dropdown-menu{margin-top:0;}.we-mega-menu-ul .we-mega-menu-li{display:block;border:none;padding:0;position:relative;}.we-mega-menu-ul .we-mega-menu-li > a,.we-mega-menu-ul .we-mega-menu-li > span{display:block;padding:.5rem 1rem;color:#263238;font-size:0.889rem;font-weight:bold;text-transform:uppercase;}.we-mega-menu-ul .we-mega-menu-li > a i,.we-mega-menu-ul .we-mega-menu-li > span i{margin-right:4px;}.we-mega-menu-ul .we-mega-menu-li:hover,.we-mega-menu-ul .we-mega-menu-li:focus,.we-mega-menu-ul .we-mega-menu-li.active-trail{background-color:#f2f4f5;}.we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu{opacity:0;visibility:hidden;}.we-mega-menu-ul .we-mega-menu-li.dropdown-menu:hover > .we-mega-menu-submenu,.we-mega-menu-ul .we-mega-menu-li.dropdown-menu:focus > .we-mega-menu-submenu{opacity:1;visibility:visible;}.we-mega-menu-ul .dropdown-menu > a,.we-mega-menu-ul .dropdown-menu > span{position:relative;}.navbar-we-mega-menu.navbar .we-mega-menu-ul > li.we-mega-menu-li{border-radius:4px;}.navbar-we-mega-menu.navbar .we-mega-menu-ul > li.we-mega-menu-li > a,.navbar-we-mega-menu.navbar .we-mega-menu-ul > li.we-mega-menu-li > span{font-size:0.889rem;font-weight:bold;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.navbar-we-mega-menu.navbar .we-mega-menu-ul > li.we-mega-menu-li[data-submenu="1"]:hover{background-color:rgba(255,255,255,0.9);border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,0.2);box-shadow:0 1px 7px 0 rgba(0,0,0,0.2);}.navbar-we-mega-menu.navbar .we-mega-menu-ul > li.we-mega-menu-li[data-submenu="1"] > a:after,.navbar-we-mega-menu.navbar .we-mega-menu-ul > li.we-mega-menu-li[data-submenu="1"] > span:after{content:"";display:block;margin-left:8px;border-top:4px solid #263238;border-right:4px solid transparent;border-left:4px solid transparent;}.we-mega-menu-submenu{position:absolute;z-index:99;-webkit-transition:all .1s ease;transition:all .1s ease;min-width:170px;-webkit-box-shadow:0 4px 7px 0 rgba(0,0,0,0.2);box-shadow:0 4px 7px 0 rgba(0,0,0,0.2);}.we-mega-menu-submenu ul{margin:0;}.we-mega-menu-submenu li.we-mega-menu-li{display:block;position:relative;border-bottom:1px solid #eceff1;}.we-mega-menu-submenu li.we-mega-menu-li > a,.we-mega-menu-submenu li.we-mega-menu-li > span{font-size:0.889rem;font-weight:normal;text-transform:none;}.we-mega-menu-submenu li.we-mega-menu-li[data-submenu="1"] > a,.we-mega-menu-submenu li.we-mega-menu-li[data-submenu="1"] > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.we-mega-menu-submenu li.we-mega-menu-li[data-submenu="1"] > a:after,.we-mega-menu-submenu li.we-mega-menu-li[data-submenu="1"] > span:after{content:"";display:block;margin-left:8px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #263238;}.we-mega-menu-submenu li.we-mega-menu-li .we-mega-menu-submenu{top:0;left:100%;margin:0;min-width:170px;-webkit-box-shadow:0 4px 7px 0 rgba(0,0,0,0.2);box-shadow:0 4px 7px 0 rgba(0,0,0,0.2);}.we-mega-menu-submenu li.we-mega-menu-li .we-mega-menu-submenu .dropdown-menu{min-width:initial;}.type-of-block{padding:1rem;}
