:root{--wcgs-green:#103f37;--wcgs-deep:#092f29;--wcgs-red:#d5242c;--wcgs-gold:#e6aa2c;--wcgs-cream:#f7f3eb;--wcgs-mist:#e6efec}.wcgs-active>.site-header,.wcgs-active>.site-footer,.wcgs-active>.elementor-location-header,.wcgs-active>.elementor-location-footer{display:none!important}.wcgs-wrap{width:min(1200px,calc(100% - 44px));margin:auto}.wcgs-skip{position:fixed;left:20px;top:-80px;background:#fff;color:#103f37;padding:12px 18px;z-index:100000;border:2px solid #103f37}.wcgs-skip:focus{top:15px}.wcgs-header{position:relative;z-index:9990;font-family:Arial,sans-serif;color:#143832;background:#fff;border-bottom:1px solid #d7e1de}.wcgs-top{background:#103f37;color:#fff;font-size:11px}.wcgs-top .wcgs-wrap{height:31px;display:flex;justify-content:space-between;align-items:center}.wcgs-top nav{display:flex;gap:19px}.wcgs-top a{color:#fff;text-decoration:none}.wcgs-main{background:#fff}.wcgs-main>.wcgs-wrap{height:88px;display:flex;align-items:center;gap:32px}.wcgs-brand{position:relative;display:grid;grid-template-columns:34px auto;grid-template-rows:auto auto;column-gap:10px;color:#103f37;text-decoration:none;flex:none}.wcgs-mark{grid-row:1/3;width:34px;display:flex;align-items:center}.wcgs-mark svg{width:31px;fill:#d5242c}.wcgs-name{font:500 26px/1 Georgia,serif}.wcgs-brand small{font-size:8px;letter-spacing:.1em;text-transform:uppercase;margin-top:5px}.wcgs-nav{margin-left:auto;height:100%}.wcgs-nav>ul{height:100%;display:flex;align-items:center;gap:5px;list-style:none;margin:0;padding:0}.wcgs-nav>ul>li{height:100%;display:flex;align-items:center}.wcgs-nav a,.wcgs-nav button{display:flex;align-items:center;height:100%;border:0;background:none;color:#173c36;text-decoration:none;font:700 12px Arial,sans-serif;padding:0 10px;white-space:nowrap;cursor:pointer}.wcgs-nav>ul>li>a:hover,.wcgs-nav>ul>li>button:hover,.wcgs-nav>ul>li>a:focus-visible,.wcgs-nav>ul>li>button:focus-visible{color:#d5242c;outline:0}.wcgs-nav i{display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-4px 0 0 7px}.wcgs-actions{display:flex;align-items:center;gap:10px}.wcgs-search-toggle{width:42px;height:42px;border:1px solid #cbd8d4;background:#fff;border-radius:50%;display:grid;place-items:center;cursor:pointer}.wcgs-search-toggle svg{width:19px;fill:none;stroke:#103f37;stroke-width:1.8}.wcgs-cta{background:#d5242c;color:#fff!important;border-radius:999px;text-decoration:none;padding:14px 17px;font:800 10px Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.wcgs-mobile-toggle{display:none}.wcgs-panel{position:absolute;left:0;right:0;top:119px;background:#fff;border-top:1px solid #e0e7e5;border-bottom:1px solid #cdd8d4;padding:35px max(22px,calc((100% - 1200px)/2));box-shadow:0 20px 35px rgba(9,47,41,.13)}.wcgs-panel[hidden]{display:none}.wcgs-panel-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.wcgs-panel-head span{font-size:9px;color:#d5242c;font-weight:850;letter-spacing:.12em}.wcgs-panel-head h2{font:500 27px Georgia,serif;color:#103f37;margin:7px 0 0}.wcgs-panel-head>a{color:#d5242c;font-size:11px;font-weight:800}.wcgs-panel-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.wcgs-panel-link{position:relative!important;display:flex!important;justify-content:space-between!important;height:auto!important;min-height:42px!important;border:1px solid #d9e2df!important;border-radius:7px;padding:11px 12px!important}.wcgs-panel-link span{color:#68807a;font-size:9px}.wcgs-location-cols{display:grid;grid-template-columns:2.4fr 1fr;gap:30px}.wcgs-location-cols h3{font:500 18px Georgia,serif;color:#103f37}.wcgs-panel-grid.compact{grid-template-columns:repeat(5,1fr)}.wcgs-panel-grid.territory{grid-template-columns:1fr}.wcgs-search-dialog{position:fixed;z-index:10000;inset:0;background:rgba(3,27,23,.9);padding:80px 20px;overflow:auto}.wcgs-search-dialog[hidden]{display:none}.wcgs-search-inner{position:relative;max-width:850px;margin:5vh auto;background:#f7f3eb;border-radius:18px;padding:60px}.wcgs-search-close{position:absolute;right:20px;top:14px;border:0;background:none;color:#103f37;font:300 37px Arial;cursor:pointer}.wcgs-search-inner>span{font-size:10px;color:#d5242c;font-weight:850;letter-spacing:.12em}.wcgs-search-inner h2{font:500 42px/1.15 Georgia,serif;color:#103f37;max-width:650px}.wcgs-search-inner form{display:flex;background:#fff;border:1px solid #bdcec9;border-radius:10px;padding:6px}.wcgs-search-inner input{flex:1;border:0;padding:15px;font-size:16px;outline:0}.wcgs-search-inner form button{border:0;background:#d5242c;color:#fff;border-radius:7px;padding:0 25px;font-weight:800}.wcgs-search-inner p{color:#61736e}.wcgs-modal-open{overflow:hidden}.wcgs-footer{position:relative;z-index:10;font-family:Arial,sans-serif}.wcgs-news{background:#e6aa2c;padding:52px 0;color:#103f37}.wcgs-news>.wcgs-wrap{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.wcgs-news span{font-size:9px;font-weight:850;letter-spacing:.13em}.wcgs-news h2{font:500 36px/1.1 Georgia,serif;margin:10px 0}.wcgs-news p{margin:0}.wcgs-news form>div:not(.wcgs-hp){display:flex;background:#fff;border-radius:9px;padding:5px}.wcgs-news input[type=email]{flex:1;min-width:0;border:0;padding:14px;outline:0}.wcgs-news button{border:0;background:#d5242c;color:#fff;border-radius:7px;padding:0 21px;font-weight:800;text-transform:uppercase;font-size:10px}.wcgs-consent{display:block;font-size:10px;margin-top:10px}.wcgs-hp{position:absolute;left:-9999px}.wcgs-footer-main{background:#103f37;color:#fff;padding:67px 0 35px}.wcgs-footer-main>.wcgs-wrap{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:55px}.wcgs-brand.light{color:#fff;display:inline-grid}.wcgs-footer-brand>p{color:#c9dbd6;line-height:1.65;font-size:13px;max-width:360px;margin:25px 0}.wcgs-social{display:flex;gap:8px}.wcgs-social span{width:32px;height:32px;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:grid;place-items:center;font-size:10px;color:#fff}.wcgs-footer-col{display:flex;flex-direction:column;gap:11px}.wcgs-footer-col h2{font:500 17px Georgia,serif;margin:0 0 11px;color:#fff}.wcgs-footer-col a{color:#c9dbd6;text-decoration:none;font-size:12px}.wcgs-footer-col a:hover{color:#fff;text-decoration:underline}.wcgs-taxonomy-links{margin-top:45px;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}.wcgs-taxonomy-links details{border-bottom:1px solid rgba(255,255,255,.18);padding:14px 0}.wcgs-taxonomy-links summary{cursor:pointer;font:500 16px Georgia,serif}.wcgs-taxonomy-links details>div{display:flex;flex-wrap:wrap;gap:10px 20px;padding:17px 0}.wcgs-taxonomy-links a{color:#c9dbd6;text-decoration:none;font-size:11px}.wcgs-taxonomy-links a span{display:none}.wcgs-none{font-size:11px;color:#c9dbd6}.wcgs-legal{background:#092f29;color:#bcd0cb;padding:20px 0}.wcgs-legal>.wcgs-wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px}.wcgs-legal p{font-size:9px;margin:0}.wcgs-legal p:last-child{text-align:right}.wcgs-legal nav{display:flex;gap:18px}.wcgs-legal a{color:#d4e1de;text-decoration:none;font-size:9px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1101px){.wcgs-header{position:sticky;top:0}.admin-bar .wcgs-header{top:32px}}@media(max-width:1100px){.wcgs-top{display:none}.wcgs-main>.wcgs-wrap{height:74px}.wcgs-mobile-toggle{display:flex;order:3;width:44px;height:44px;border:0;background:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0}.wcgs-mobile-toggle span{width:22px;height:2px;background:#103f37}.wcgs-mobile-toggle b{position:absolute;clip:rect(0,0,0,0)}.wcgs-nav{display:none;position:absolute;left:0;right:0;top:74px;height:calc(100vh - 74px);background:#fff;overflow:auto;border-top:1px solid #dce4e1}.wcgs-nav.is-open{display:block}.wcgs-nav>ul{display:block;height:auto;padding:15px 22px 45px}.wcgs-nav>ul>li{height:auto;display:block;border-bottom:1px solid #e2e8e6}.wcgs-nav a,.wcgs-nav button{width:100%;height:52px;justify-content:space-between;padding:0;color:#103f37;font-size:14px}.wcgs-panel{position:static;padding:15px 0 25px;border:0;box-shadow:none}.wcgs-panel-head{display:none}.wcgs-panel-grid,.wcgs-panel-grid.compact{grid-template-columns:repeat(2,1fr)}.wcgs-location-cols{grid-template-columns:1fr}.wcgs-actions{margin-left:auto}.wcgs-cta{display:none}.wcgs-main>.wcgs-wrap{gap:13px}}@media(max-width:782px){.admin-bar .wcgs-header{top:46px}}@media(max-width:680px){.wcgs-wrap{width:min(100% - 30px,1200px)}.wcgs-name{font-size:22px}.wcgs-brand small{font-size:7px}.wcgs-mark{width:29px}.wcgs-main>.wcgs-wrap{height:68px}.wcgs-nav{top:68px;height:calc(100vh - 68px)}.wcgs-search-inner{padding:50px 24px 35px}.wcgs-search-inner h2{font-size:33px}.wcgs-search-inner form{display:block}.wcgs-search-inner input{width:100%}.wcgs-search-inner form button{width:100%;height:48px}.wcgs-news>.wcgs-wrap,.wcgs-footer-main>.wcgs-wrap{grid-template-columns:1fr;gap:38px}.wcgs-news form>div:not(.wcgs-hp){display:block}.wcgs-news button{width:100%;height:45px}.wcgs-footer-main{padding-top:50px}.wcgs-legal>.wcgs-wrap{grid-template-columns:1fr;text-align:left}.wcgs-legal p:last-child{text-align:left}.wcgs-legal nav{flex-wrap:wrap}}
