.ic-h{background:#2b2b2b;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1000}
.ic-h .in{max-width:1200px;margin:0 auto;padding:0 32px;height:86px;display:flex;align-items:center;justify-content:space-between}
.ic-h .lg img{height:40px;width:auto;display:block}
.ic-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:24px}
.ic-nav a{color:#fff;text-decoration:none;font:400 15px/1 'Open Sans',Helvetica,Arial,sans-serif}
.ic-nav a:hover{color:#FED217}
.ic-nav .has-sub{position:relative}
.ic-nav .sub{display:none;position:absolute;top:100%;left:-16px;padding:12px 0!important;background:#fff;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.18);min-width:250px;flex-direction:column;align-items:stretch!important;gap:0!important}
.ic-nav .sub a{color:#1a1a1a;display:block;padding:10px 18px}
.ic-nav .sub a:hover{background:#FAF7F2;color:#1a1a1a}
.ic-nav .has-sub:hover .sub,.ic-nav .has-sub:focus-within .sub{display:flex}
.ic-nav .has-sub>a{padding:30px 0}
.ic-nav .cta{background:#FED217;color:#1a1a1a!important;padding:12px 22px;border-radius:200px;font-weight:600}
.ic-nav .cta:hover{background:#E6AE00}
.ic-tg{display:none;background:none;border:0;padding:10px;cursor:pointer;color:#fff}
.ic-tg span{display:block;width:24px;height:2px;background:currentColor;margin:5px 0;transition:.2s}
.ic-tg[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.ic-tg[aria-expanded=true] span:nth-child(2){opacity:0}
.ic-tg[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media(max-width:960px){
 .ic-h .in{height:72px;padding:0 20px}.ic-h .lg img{height:32px}
 .ic-tg{display:block}
 .ic-nav{display:none;position:absolute;top:72px;left:0;right:0;background:#2b2b2b;padding:8px 20px 24px;border-top:1px solid rgba(255,255,255,.1)}
 .ic-nav.open{display:block}
 .ic-nav ul{flex-direction:column;align-items:stretch;gap:0}
 .ic-nav a{display:block;padding:14px 0;font-size:17px}
 .ic-nav .has-sub>a{padding:14px 0}
 .ic-nav .sub{display:flex;position:static;background:none;box-shadow:none;padding:0 0 0 16px!important;min-width:0}
 .ic-nav .sub a{color:rgba(255,255,255,.75);padding:10px 0;font-size:15px}
 .ic-nav .sub a:hover{background:none;color:#FED217}
 .ic-nav .cta{display:inline-block;margin-top:12px;text-align:center}
}
.ic-f{background:#2b2b2b;color:rgba(255,255,255,.75);font:14px/1.7 'Open Sans',Helvetica,Arial,sans-serif;border:0!important;padding:0!important}
.ic-f .in{max-width:1200px;margin:0 auto;padding:64px 32px 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}
.ic-f h4{color:#fff;font:700 16px/1.3 Montserrat,sans-serif;margin:0 0 16px}
.ic-f p{margin:0 0 12px;color:inherit}
.ic-f a{color:#fff;text-decoration:none}.ic-f a:hover{color:#FED217}
.ic-f ul{list-style:none;margin:0;padding:0}.ic-f li{margin:0 0 6px}
.ic-f q{font-style:italic;color:#fff}
.ic-f .bot{border-top:1px solid rgba(255,255,255,.12);max-width:1200px;margin:0 auto;padding:20px 32px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px}
@media(max-width:960px){.ic-f .in{grid-template-columns:1fr;gap:32px;padding:48px 20px 32px}.ic-f .bot{padding:20px}}
main .back{display:flex;width:max-content;margin:0 0 16px}
@media(max-width:960px){.ic-nav{max-height:calc(100vh - 72px);overflow-y:auto}}
/* white footer */
.ic-f{background:#fff;color:rgba(26,26,26,.72);border-top:1px solid rgba(47,44,34,.12)!important}
.ic-f h4,.ic-f q,.ic-f a{color:#1a1a1a}
.ic-f a{text-decoration:underline;text-decoration-color:#FED217;text-decoration-thickness:2px;text-underline-offset:3px}
.ic-f a:hover{color:#8A6A00}
.ic-f .bot{border-top-color:rgba(47,44,34,.12)}
