.shg-row{display:flex;flex-wrap:wrap;min-height:inherit;max-height:inherit;justify-content:space-between}.shg-row>*{min-height:inherit;max-height:inherit}.shg-c-xs-1,.shg-c-xs-2,.shg-c-xs-3,.shg-c-xs-4,.shg-c-xs-5,.shg-c-xs-6,.shg-c-xs-7,.shg-c-xs-8,.shg-c-xs-9,.shg-c-xs-10,.shg-c-xs-11,.shg-c-xs-12,.shg-c-sm-1,.shg-c-sm-2,.shg-c-sm-3,.shg-c-sm-4,.shg-c-sm-5,.shg-c-sm-6,.shg-c-sm-7,.shg-c-sm-8,.shg-c-sm-9,.shg-c-sm-10,.shg-c-sm-11,.shg-c-sm-12,.shg-c-md-1,.shg-c-md-2,.shg-c-md-3,.shg-c-md-4,.shg-c-md-5,.shg-c-md-6,.shg-c-md-7,.shg-c-md-8,.shg-c-md-9,.shg-c-md-10,.shg-c-md-11,.shg-c-md-12,.shg-c-lg-1,.shg-c-lg-2,.shg-c-lg-3,.shg-c-lg-4,.shg-c-lg-5,.shg-c-lg-6,.shg-c-lg-7,.shg-c-lg-8,.shg-c-lg-9,.shg-c-lg-10,.shg-c-lg-11,.shg-c-lg-12{position:relative}@media (min-width: 0px){[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-xs-12{width:100%}}@media (min-width: 768px){[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-1{width:calc(8.333333333333334% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-2{width:calc(16.666666666666668% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-3{width:calc(25.0% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-4{width:calc(33.333333333333336% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-5{width:calc(41.66666666666667% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-6{width:calc(50.0% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-7{width:calc(58.333333333333336% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-8{width:calc(66.66666666666667% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-9{width:calc(75.0% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-10{width:calc(83.33333333333334% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-11{width:calc(91.66666666666667% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-sm-12{width:calc(100.0% - 15.0px)}}@media (min-width: 992px){[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-1{width:calc(8.333333333333334% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-2{width:calc(16.666666666666668% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-3{width:calc(25.0% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-4{width:calc(33.333333333333336% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-5{width:calc(41.66666666666667% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-6{width:calc(50.0% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-7{width:calc(58.333333333333336% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-8{width:calc(66.66666666666667% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-9{width:calc(75.0% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-10{width:calc(83.33333333333334% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-11{width:calc(91.66666666666667% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-md-12{width:calc(100.0% - 15.0px)}}@media (min-width: 1200px){[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-1{width:calc(8.333333333333334% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-2{width:calc(16.666666666666668% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-3{width:calc(25.0% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-4{width:calc(33.333333333333336% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-5{width:calc(41.66666666666667% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-6{width:calc(50.0% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-7{width:calc(58.333333333333336% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-8{width:calc(66.66666666666667% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-9{width:calc(75.0% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-10{width:calc(83.33333333333334% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-11{width:calc(91.66666666666667% - 15.0px)}[id="s-fb8bb0b4-a764-41f8-9ab3-b189dec161ee"]>.shg-row>.shg-c-lg-12{width:calc(100.0% - 15.0px)}}.shogun-panel-group .shogun-panel{margin-bottom:0;border-radius:4px}.shogun-panel{margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05);overflow:hidden}.shogun-panel-group .shogun-panel+.shogun-panel{margin-top:5px}.shogun-panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;border-bottom:0;padding:10px 15px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer}.shogun-panel-title{margin:0 !important;padding:0 !important;font-size:16px;color:inherit;cursor:pointer;text-decoration:none}.shogun-panel-title h4 a{text-decoration:none;border-bottom:none}.shogun-panel-body{border-top:1px solid #ddd;display:none;padding:15px}.shogun-panel-body.in{display:block}#s-ef612a4e-a49a-4150-8d9f-30256f0458f1>.shogun-panel-group>.shogun-panel>.shogun-panel-body{background-color:#fff}#s-ef612a4e-a49a-4150-8d9f-30256f0458f1>.shogun-panel-group>.shogun-panel>.shogun-panel-heading{background-color:#f5f5f5}#s-ef612a4e-a49a-4150-8d9f-30256f0458f1>.shogun-panel-group>.shogun-panel>.shogun-panel-heading>.shogun-panel-title>a{color:#b00}.shogun-video{position:relative;display:block;height:0;padding:0;overflow:hidden}.shogun-video-16x9{padding-bottom:56.25%}.shogun-video-4x3{padding-bottom:75%}.shogun-video-embed{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}#s-2f331ce5-c28a-45e0-9576-bbf8a8aa90c3{padding-top:5px}#s-2f331ce5-c28a-45e0-9576-bbf8a8aa90c3>.shogun-panel-group>.shogun-panel>.shogun-panel-body{background-color:#fff}#s-2f331ce5-c28a-45e0-9576-bbf8a8aa90c3>.shogun-panel-group>.shogun-panel>.shogun-panel-heading{background-color:#f5f5f5}#s-2f331ce5-c28a-45e0-9576-bbf8a8aa90c3>.shogun-panel-group>.shogun-panel>.shogun-panel-heading>.shogun-panel-title>a{color:#b00}.shogun-heading-component h1,.shogun-heading-component h2,.shogun-heading-component h3,.shogun-heading-component h4,.shogun-heading-component h5,.shogun-heading-component h6{margin:0;padding:0;display:block;color:#000;text-transform:none;font-weight:normal;font-style:normal;letter-spacing:normal;line-height:normal}.shogun-heading-component a{text-decoration:none !important;padding:0 !important;margin:0 !important;border:none !important}#s-03542947-15e9-4a7b-bfc9-338112d0828d{padding-top:10px;padding-bottom:10px}#s-03542947-15e9-4a7b-bfc9-338112d0828d .shogun-heading-component h2{color:#b00;font-weight:normal;font-style:normal;font-size:24px;text-align:center}#s-beac05e1-4886-44f7-b795-cbe9ebf95883{padding-left:20px;padding-right:20px}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}