body{background-color:#000;color:#c5b358;font-family:"Agency FB",Arial,sans-serif}a{color:#c5b358;text-decoration:none}a:hover,a:focus{color:#c5b358;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:"Agency FB Bold","Agency FB",Arial,sans-serif}img{max-width:100%;height:auto}.mc21-skip{position:absolute;left:-10000px}.mc21-skip:focus{left:10px;top:10px;z-index:9999;background:#000;padding:12px}.main_menu ul.menu{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.main_menu ul.menu>li{position:relative}.main_menu ul.menu>li>a{display:block;padding:10px 5px}.main_menu ul.menu ul{display:none;position:absolute;z-index:50;left:0;min-width:180px;list-style:none;background:#000;border:1px solid #c5b358;padding:10px}.main_menu ul.menu li:hover>ul,.main_menu ul.menu li:focus-within>ul{display:block}.main_menu ul.menu ul a{display:block;padding:7px}.mc21-navigation{display:flex;align-items:center}.mod-custom{overflow-wrap:anywhere}iframe{max-width:100%;border:0}.com-content-article{color:inherit}table{max-width:100%}@media(max-width:767px){.mc21-navigation{display:flex;flex-direction:column}.mc21-navigation>.span2{order:-1;max-width:180px;margin:auto}.mc21-navigation>.span5{width:100%;margin:0}.main_menu ul.menu ul{position:static}.main_menu ul.menu>li>a{padding:8px 3px}.container{padding-left:12px;padding-right:12px}.mod-custom table{display:block;overflow-x:auto}.mod-custom img{height:auto!important}}

/* Layout correction 1.0.3: legacy image/text cells and natural section height. */
.divtable { display:table; table-layout:fixed; width:100%; height:auto !important; }
.divrow { display:table-row; }
.divcell { display:table-cell; box-sizing:border-box; vertical-align:middle; overflow-wrap:break-word; }
.divcell p { line-height:1.45; }
.divcell img { max-width:100%; height:auto !important; }
.divcell a { overflow-wrap:break-word; }
.mc21-module-row { clear:both; }
.main_menu ul.menu > li > a { color:#c5b358; font-family:"Agency FB",Arial,sans-serif; line-height:1.2; }
.main_menu ul.menu > li > a:hover, .main_menu ul.menu > li > a:focus { background:transparent; }
#footer { clear:both; }
@media(max-width:767px) {
  .divtable, .divrow, .divcell { display:block; width:100% !important; height:auto !important; }
  .divcell { padding:18px 12px !important; }
  .divcell img { float:none !important; }
  .divcell p { padding-left:0 !important; }
  .divcell div { max-width:100%; box-sizing:border-box; }
  .divcell div[style*="margin-left"] { margin-left:0 !important; }
  .divcell span[style*="font-size"] { font-size:clamp(24px,7vw,40px) !important; }
}

/* Detail corrections 1.0.5 */
.mc21-social { text-align:center; }
.mc21-social img { vertical-align:middle; }
body.mc21-site { isolation:isolate; z-index:0; }
body.mc21-site::before {
  content:""; position:fixed; inset:-6%; z-index:-1; pointer-events:none;
  background-image:inherit; background-size:cover; background-position:center;
  background-repeat:no-repeat; transform-origin:center;
  animation:mc21-stadium-motion 28s ease-in-out infinite alternate;
}
@keyframes mc21-stadium-motion {
  from { transform:translate3d(-1%,0,0) scale(1); }
  to { transform:translate3d(1%,-1%,0) scale(1.06); }
}
@media(prefers-reduced-motion:reduce) {
  body.mc21-site::before { animation:none; transform:none; }
}
/* CF 5 uses accessible legends for choice groups. Remove the legacy Bootstrap rule. */
.convertforms legend.cf-label {
  border:0 !important; border-bottom:0 !important; box-shadow:none;
  padding:0; margin:0; text-decoration:none !important;
  font-family:inherit; font-size:var(--label-size,inherit);
  font-weight:var(--label-weight,400); color:var(--label-color,inherit);
  line-height:1.4;
}
.convertforms label.cf-label, .convertforms div.cf-label { text-decoration:none; }
