.shg-box {
  position: relative;
  display: -webkit-box;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-flex: 1;
  flex: 1;
}

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
}

.shg-box-vertical-align-wrapper, .shg-box-vertical-center-wrapper {
  display: -webkit-box;
  display: flex;
  width: 100%;
}

.shg-box-vertical-align-top {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

.shg-box-vertical-align-center, .shg-box-vertical-center {
  -webkit-box-pack: center;
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  -webkit-box-pack: end;
  justify-content: flex-end;
}

.shg-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  pointer-events: none;
}

.shg-box-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}

#s-da801625-df45-4306-bc9f-86c1551da70f {
  min-height: 50px;
}
@media (min-width: 1200px){#s-da801625-df45-4306-bc9f-86c1551da70f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-da801625-df45-4306-bc9f-86c1551da70f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-da801625-df45-4306-bc9f-86c1551da70f {
  
}
}@media (max-width: 767px){#s-da801625-df45-4306-bc9f-86c1551da70f {
  
}
}







#s-da801625-df45-4306-bc9f-86c1551da70f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-da801625-df45-4306-bc9f-86c1551da70f.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-45e76197-ca5b-4c25-bbe5-a6dafdfb36a3 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-45e76197-ca5b-4c25-bbe5-a6dafdfb36a3 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-45e76197-ca5b-4c25-bbe5-a6dafdfb36a3 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-45e76197-ca5b-4c25-bbe5-a6dafdfb36a3 {
  
}
}@media (max-width: 767px){#s-45e76197-ca5b-4c25-bbe5-a6dafdfb36a3 {
  
}
}







#s-45e76197-ca5b-4c25-bbe5-a6dafdfb36a3 > .shg-box-overlay {
  background-color: rgba(222, 247, 250, 1);
  opacity: 0;
}#s-45e76197-ca5b-4c25-bbe5-a6dafdfb36a3.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

.shg-row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
   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;
}

#s-3b16cb95-07c2-4919-ad25-fd7516558c07 {
  margin-left: 20px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-3b16cb95-07c2-4919-ad25-fd7516558c07"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

.shg-rich-text {
  overflow-wrap: break-word;
}

.shg-rich-text img {
  margin: 0 20px;
}

@media (max-width: 768px) {
  .shg-rich-text img {
    display: block;
    float: none !important;
    margin: 0 auto;
  }
}

.shg-default-text-content *:first-child {
  margin-top: 0;
}

.shg-default-text-content {
  text-align: left;
}

.shg-default-text-content p,
.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6,
.shg-default-text-content address,
.shg-default-text-content pre,
.shg-default-text-content div,
.shg-default-text-content ol,
.shg-default-text-content ul {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #000000;
  font-family: inherit;
  font-style: normal;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-transform: none;
}

.shg-default-text-content a {
  background-color: inherit;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-style: inherit;
  text-decoration: underline;
  text-transform: inherit;
}

.shg-default-text-content strong,
.shg-default-text-content em {
  background-color: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-transform: inherit;
}

.shg-default-text-content em {
  font-weight: inherit;
}

.shg-default-text-content strong {
  font-style: inherit;
  font-weight: 700;
}

/* https://stackoverflow.com/a/16094931/3696652 */
.shg-default-text-content ::-moz-selection, .shg-default-text-content *::-moz-selection {
  background: #accef7;
}
.shg-default-text-content ::selection,
.shg-default-text-content *::selection {
  background: #accef7;
}

.shg-default-text-content p {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
}

.shg-default-text-content h1 {
  font-size: 1.714em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.166;
  margin-top: 0.67em;
}

.shg-default-text-content h2 {
  font-size: 1.43em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.2;
  margin-top: 0.83em;
}

.shg-default-text-content h3 {
  font-size: 1.142em;
  font-weight: 500;
  letter-spacing: -0.008em;
  line-height: 1.5;
  margin-top: 1em;
}

.shg-default-text-content h4 {
  font-size: 1em;
  font-weight: 600;
  letter-spacing: -0.006em;
  line-height: 1.428;
  margin-top: 1.33em;
}

.shg-default-text-content h5 {
  font-size: 0.857em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.333;
  margin-top: 1.43em;
}

.shg-default-text-content h6 {
  font-size: 0.785em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.454;
  margin-top: 1.42em;
  text-transform: uppercase;
}

.shg-default-text-content ul {
  list-style: disc;
}

.shg-default-text-content ol {
  list-style: decimal;
}

.shg-default-text-content ul,
.shg-default-text-content ol {
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  margin-bottom: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  margin-top: 0;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}

.shg-default-text-content li {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1;
  list-style: inherit;
  margin-top: 0.67em;
}

.shg-default-text-content pre {
  font-family: monospace;
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 1em;
  white-space: pre-wrap;
  word-break: normal;
}

.shg-default-text-content address {
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0;
}

.shg-default-text-content div {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-bottom: 0;
  margin-top: 0.67em;
}

.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-e7d67afa-b746-4a8c-a302-3d0822800ea4 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-79252795-1ad3-433d-beee-5b01dbd02fa2 {
  margin-left: 20px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-79252795-1ad3-433d-beee-5b01dbd02fa2"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

.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-f337a288-cd45-480e-8928-982efa0518ba {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f337a288-cd45-480e-8928-982efa0518ba .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



.shogun-image-container {
  position: relative;
}

.shogun-image-container.shg-align-left {
  text-align: left;
}

.shogun-image-container.shg-align-center {
  text-align: center;
}

.shogun-image-container.shg-align-right {
  text-align: right;
}

.shogun-image-linked {
  cursor: pointer;
}

.shogun-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: -webkit-box;
  display: flex;
  padding: 20px;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  pointer-events: none;
}

.shogun-image-overlay.shg-top-left {
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.shogun-image-overlay.shg-top-center {
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
          justify-content: center;
}

.shogun-image-overlay.shg-top-right {
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.shogun-image-overlay.shg-middle-left {
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.shogun-image-overlay.shg-middle-center {
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.shogun-image-overlay.shg-middle-right {
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.shogun-image-overlay.shg-bottom-left {
  -webkit-box-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.shogun-image-overlay.shg-bottom-center {
  -webkit-box-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
          justify-content: center;
}

.shogun-image-overlay.shg-bottom-right {
  -webkit-box-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.shogun-image-overlay p {
  margin: 0;
  padding: 0;
  line-height: normal;
}

.shogun-image-cover {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}

.shogun-image-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
}

img.shogun-image {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.shogun-image-content {
  display: -webkit-box;
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.shogun-image-content-linked, .shogun-image-content-not-linked {
  pointer-events: none;
}

.shogun-image-content-not-linked > div {
  pointer-events: auto;
}

.shogun-image-content-linked a,
.shogun-image-content-linked button,
.shogun-image-content-linked iframe,
.shogun-image-content-linked .shg-box-linked {
  pointer-events: auto;
}

.shogun-image-content > div {
  width: 100%;
}

.shogun-image-content-top {
  -webkit-box-align: start;
          align-items: flex-start;
}

.shogun-image-content-center {
  -webkit-box-align: center;
          align-items: center;
}

.shogun-image-content-bottom {
  -webkit-box-align: end;
          align-items: flex-end;
}
#s-85bc868d-75c4-4512-a965-8cf899258b0b {
  text-align: center;
}




  #s-85bc868d-75c4-4512-a965-8cf899258b0b img.shogun-image {
    
    width: px;
  }


#s-85bc868d-75c4-4512-a965-8cf899258b0b .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-5bd3663e-b9c7-4691-aff5-9cb19c34ca2a hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-04037aad-ebff-4c28-ab99-15b35c539d78 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-04037aad-ebff-4c28-ab99-15b35c539d78 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-73587022-421f-4e60-a345-9f43d6d8c5fe {
  text-align: center;
}




  #s-73587022-421f-4e60-a345-9f43d6d8c5fe img.shogun-image {
    
    width: px;
  }


#s-73587022-421f-4e60-a345-9f43d6d8c5fe .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-143a7b14-1032-4237-8050-cb31b004197e {
  margin-left: 20px;
margin-right: 20px;
}

#s-ada76aa2-d87b-4c86-a96b-06adb39cbcfe hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-f15c4592-baac-4563-9d8b-76fbfa5c454e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f15c4592-baac-4563-9d8b-76fbfa5c454e .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-5442ee70-0b2d-44f9-b67b-a7b7b9f5411d {
  text-align: center;
}




  #s-5442ee70-0b2d-44f9-b67b-a7b7b9f5411d img.shogun-image {
    
    width: px;
  }


#s-5442ee70-0b2d-44f9-b67b-a7b7b9f5411d .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-6bb4c273-c5a8-4652-b26f-c4ef902e470e {
  min-height: 50px;
}








#s-6bb4c273-c5a8-4652-b26f-c4ef902e470e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6bb4c273-c5a8-4652-b26f-c4ef902e470e.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-9d35920c-fdbd-414b-9cae-ae08e4ebaadb {
  margin-left: 20px;
margin-right: 20px;
}

#s-b403616b-c195-43a5-9f4d-0affdfb0c9dc hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-6942db09-2e94-48d1-bfac-5a7412dbf4ae {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6942db09-2e94-48d1-bfac-5a7412dbf4ae .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-28cd85e3-d484-4d69-b323-146c44971756 {
  text-align: center;
}




  #s-28cd85e3-d484-4d69-b323-146c44971756 img.shogun-image {
    
    width: px;
  }


#s-28cd85e3-d484-4d69-b323-146c44971756 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-2b6b0b97-9c0e-4c89-80b5-95c6093fd21a {
  min-height: 50px;
}








#s-2b6b0b97-9c0e-4c89-80b5-95c6093fd21a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2b6b0b97-9c0e-4c89-80b5-95c6093fd21a.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-f0022c5c-6937-4c24-890e-e4f166941e85 {
  margin-left: 20px;
margin-right: 20px;
}

#s-9379ad12-253a-488f-8052-73702d3b5831 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-f7dc3232-65da-42b0-93ab-b72855125389 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f7dc3232-65da-42b0-93ab-b72855125389 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-5e0d361a-4ba0-4407-8bc1-2670e7d0a291 {
  text-align: center;
}




  #s-5e0d361a-4ba0-4407-8bc1-2670e7d0a291 img.shogun-image {
    
    width: px;
  }


#s-5e0d361a-4ba0-4407-8bc1-2670e7d0a291 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-85f95cbd-415d-4bb5-98ff-9728ed51c939 {
  min-height: 50px;
}








#s-85f95cbd-415d-4bb5-98ff-9728ed51c939 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-85f95cbd-415d-4bb5-98ff-9728ed51c939.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-b08e9688-5ed2-4676-adb1-411db336d080 {
  margin-left: 20px;
margin-right: 20px;
}

#s-ac54d2ce-4574-4eec-a6cb-efe9ddcec402 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-57e0e4c7-dbe2-4334-b98d-50389a138f48 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-57e0e4c7-dbe2-4334-b98d-50389a138f48 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-bf11a6c7-59ea-49ff-82e7-25fc3fa58a94 {
  text-align: center;
}




  #s-bf11a6c7-59ea-49ff-82e7-25fc3fa58a94 img.shogun-image {
    
    width: px;
  }


#s-bf11a6c7-59ea-49ff-82e7-25fc3fa58a94 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-4023e1e7-a503-4920-a13f-ef5bb94600fc {
  min-height: 50px;
}








#s-4023e1e7-a503-4920-a13f-ef5bb94600fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4023e1e7-a503-4920-a13f-ef5bb94600fc.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-05aff80a-22c5-4d6f-b4f2-870975558faf {
  margin-left: 20px;
margin-right: 20px;
}

#s-89755eb1-5980-42e2-8fdf-85ab1a554071 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-dba6959a-46ce-449e-bc05-8c0de2c98b43 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dba6959a-46ce-449e-bc05-8c0de2c98b43 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-7659f83e-7148-487b-a343-a4c93c27d909 {
  text-align: center;
}




  #s-7659f83e-7148-487b-a343-a4c93c27d909 img.shogun-image {
    
    width: px;
  }


#s-7659f83e-7148-487b-a343-a4c93c27d909 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-5b707dcb-9d7c-4156-b733-afeabff361cb {
  min-height: 50px;
}








#s-5b707dcb-9d7c-4156-b733-afeabff361cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5b707dcb-9d7c-4156-b733-afeabff361cb.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-8179d978-f4df-4d10-9d77-d517552e8c78 {
  margin-left: 20px;
margin-right: 20px;
}

#s-80af5c41-6505-40bf-a6d4-d7748694decd hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-8857f4cc-da0d-4cdc-8f4e-14f1d199cfa0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8857f4cc-da0d-4cdc-8f4e-14f1d199cfa0 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-bf7add51-2d5d-4c9f-aff3-b4f86910cbb3 {
  text-align: center;
}




  #s-bf7add51-2d5d-4c9f-aff3-b4f86910cbb3 img.shogun-image {
    
    width: px;
  }


#s-bf7add51-2d5d-4c9f-aff3-b4f86910cbb3 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-8dc40cd2-788d-470c-8396-54f7b9d0ce65 {
  min-height: 50px;
}








#s-8dc40cd2-788d-470c-8396-54f7b9d0ce65 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8dc40cd2-788d-470c-8396-54f7b9d0ce65.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-be624acf-f966-4737-a491-2558cc968430 {
  margin-left: 20px;
margin-right: 20px;
}

#s-d3e6b096-fefb-4f73-a339-796c5c190ec8 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-e53aeea8-e12a-49f5-9e09-9e9bea6be9e7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e53aeea8-e12a-49f5-9e09-9e9bea6be9e7 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-d6694261-8be3-49e8-b6d9-9cc661e02963 {
  text-align: center;
}




  #s-d6694261-8be3-49e8-b6d9-9cc661e02963 img.shogun-image {
    
    width: px;
  }


#s-d6694261-8be3-49e8-b6d9-9cc661e02963 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-ae0c5c2f-f024-4c57-9c6b-5b15308069af {
  min-height: 50px;
}








#s-ae0c5c2f-f024-4c57-9c6b-5b15308069af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ae0c5c2f-f024-4c57-9c6b-5b15308069af.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-5fb9da1c-eeeb-4e5f-8941-59886aafc0e2 {
  margin-left: 20px;
margin-right: 20px;
}

#s-4efad96c-978a-4386-9ff7-b839a2f86f3b hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-dada59ec-7521-4144-aeac-59b8cba9ddbe {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dada59ec-7521-4144-aeac-59b8cba9ddbe .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-52916509-0878-472d-8793-374f44d6f8cc {
  text-align: center;
}




  #s-52916509-0878-472d-8793-374f44d6f8cc img.shogun-image {
    
    width: px;
  }


#s-52916509-0878-472d-8793-374f44d6f8cc .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-37d29d4c-e3ee-4882-a3f8-a5047557244c {
  min-height: 50px;
}








#s-37d29d4c-e3ee-4882-a3f8-a5047557244c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-37d29d4c-e3ee-4882-a3f8-a5047557244c.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-491623a9-fe97-4234-8a1a-974c094d6237 {
  margin-left: 20px;
margin-right: 20px;
}

#s-e051d39e-3f89-4f04-bd07-8c324f9764cb hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-73ab5686-6ea4-484d-b998-147680fd1205 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-73ab5686-6ea4-484d-b998-147680fd1205 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-6005adb4-ccbb-43e5-b614-94e2713e89af {
  text-align: center;
}




  #s-6005adb4-ccbb-43e5-b614-94e2713e89af img.shogun-image {
    
    width: px;
  }


#s-6005adb4-ccbb-43e5-b614-94e2713e89af .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-d9f830bc-6646-4b58-b1c0-43e9f3e16086 {
  min-height: 50px;
}








#s-d9f830bc-6646-4b58-b1c0-43e9f3e16086 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d9f830bc-6646-4b58-b1c0-43e9f3e16086.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-7fbed34a-7632-4063-aa81-e623b33218be {
  margin-left: 20px;
margin-right: 20px;
}

#s-fc9ef118-e382-4eed-b7bf-658b5a5c90ca hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-e2282399-d99f-4acc-b618-ca60dfa73350 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e2282399-d99f-4acc-b618-ca60dfa73350 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-3764db62-6b7c-4691-b45f-ba84bed496c5 {
  text-align: center;
}




  #s-3764db62-6b7c-4691-b45f-ba84bed496c5 img.shogun-image {
    
    width: px;
  }


#s-3764db62-6b7c-4691-b45f-ba84bed496c5 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-46d81b87-6053-4e81-b579-274dc867b84b {
  min-height: 50px;
}








#s-46d81b87-6053-4e81-b579-274dc867b84b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-46d81b87-6053-4e81-b579-274dc867b84b.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-c6c3f2e1-b393-4b20-8ddf-67ce8951814f {
  margin-left: 20px;
margin-right: 20px;
}

#s-a45cfe1c-b2b3-4714-b773-0dd0e64051f8 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-868294d0-1d16-4fc7-b1c7-ecc47506f19c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-868294d0-1d16-4fc7-b1c7-ecc47506f19c .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-05e9aed8-a3a8-4500-bc54-5a03ff41083c {
  text-align: center;
}




  #s-05e9aed8-a3a8-4500-bc54-5a03ff41083c img.shogun-image {
    
    width: px;
  }


#s-05e9aed8-a3a8-4500-bc54-5a03ff41083c .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-e45b6b4e-0372-4c9e-95ad-f82b4a5cdf96 {
  min-height: 50px;
}








#s-e45b6b4e-0372-4c9e-95ad-f82b4a5cdf96 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e45b6b4e-0372-4c9e-95ad-f82b4a5cdf96.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-be441c26-b02c-475e-b0ce-1be47a76bc71 {
  margin-left: 20px;
margin-right: 20px;
}

#s-93ba30ae-8eab-4199-8e2a-3c12563c7182 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-80b3b2c2-2f29-4c97-a23c-15c3b4d4a046 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-80b3b2c2-2f29-4c97-a23c-15c3b4d4a046 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-3831eebf-4fd1-47d4-b976-995a47af0010 {
  text-align: center;
}




  #s-3831eebf-4fd1-47d4-b976-995a47af0010 img.shogun-image {
    
    width: px;
  }


#s-3831eebf-4fd1-47d4-b976-995a47af0010 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-75e7d92b-f712-4a94-86aa-fb0cf5fbb9ef {
  min-height: 50px;
}








#s-75e7d92b-f712-4a94-86aa-fb0cf5fbb9ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-75e7d92b-f712-4a94-86aa-fb0cf5fbb9ef.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-39339e63-e64f-495b-9d7d-069f0626ae3c {
  margin-left: 20px;
margin-right: 20px;
}

#s-9c0fee83-c938-4554-8299-3a1d120fe421 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-e407e1d3-4520-4fc1-8716-c65170f2a7ff {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e407e1d3-4520-4fc1-8716-c65170f2a7ff .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-a70e01a4-4977-41d1-a13c-ebab10860969 {
  text-align: center;
}




  #s-a70e01a4-4977-41d1-a13c-ebab10860969 img.shogun-image {
    
    width: px;
  }


#s-a70e01a4-4977-41d1-a13c-ebab10860969 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-5785f534-f930-4019-94c2-421728938f85 {
  min-height: 50px;
}








#s-5785f534-f930-4019-94c2-421728938f85 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5785f534-f930-4019-94c2-421728938f85.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-e2c8a645-7328-488b-aeb6-00736fc89f9f {
  margin-left: 20px;
margin-right: 20px;
}

#s-6e083c2f-50ea-44cf-a35d-bd2f7c539d42 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-6c1e2999-8b5b-4b09-9134-56e4f7fc1650 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6c1e2999-8b5b-4b09-9134-56e4f7fc1650 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-6cc90235-de01-45f7-9497-b3e290378c8b {
  text-align: center;
}




  #s-6cc90235-de01-45f7-9497-b3e290378c8b img.shogun-image {
    
    width: px;
  }


#s-6cc90235-de01-45f7-9497-b3e290378c8b .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-956ca06e-653f-42ab-a785-7489a35d7155 {
  min-height: 50px;
}








#s-956ca06e-653f-42ab-a785-7489a35d7155 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-956ca06e-653f-42ab-a785-7489a35d7155.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-f792535f-b5b0-4b40-ba63-1e9f1b185b81 {
  margin-left: 20px;
margin-right: 20px;
}

#s-d7fb22e6-5c3b-4d07-b41c-c3a2bd9f22e1 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-5e16d958-643c-45c4-86b4-26e25b000d95 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5e16d958-643c-45c4-86b4-26e25b000d95 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-0eed2f15-616c-4929-945e-69e82c3d874e {
  text-align: center;
}




  #s-0eed2f15-616c-4929-945e-69e82c3d874e img.shogun-image {
    
    width: px;
  }


#s-0eed2f15-616c-4929-945e-69e82c3d874e .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-64788332-0d43-403f-ba54-eba15cde81b2 {
  min-height: 50px;
}








#s-64788332-0d43-403f-ba54-eba15cde81b2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-64788332-0d43-403f-ba54-eba15cde81b2.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-079b4e22-ec67-4d2d-b2f2-61764b6eb6b9 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-0dff1707-8e7f-41c2-949e-8aac27f2ccb9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0dff1707-8e7f-41c2-949e-8aac27f2ccb9 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-5d02d1ce-0b1d-4474-8812-3cc8ce4b8f92 {
  text-align: center;
}




  #s-5d02d1ce-0b1d-4474-8812-3cc8ce4b8f92 img.shogun-image {
    
    width: px;
  }


#s-5d02d1ce-0b1d-4474-8812-3cc8ce4b8f92 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-f3471ae8-b8a2-49a0-a5df-38910908ddad {
  min-height: 50px;
}








#s-f3471ae8-b8a2-49a0-a5df-38910908ddad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f3471ae8-b8a2-49a0-a5df-38910908ddad.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-62afb705-4d7d-44b9-bbf0-fb46da81e550 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-eaac2c00-cab8-49b1-9f5f-daa7cfb77813 {
  text-align: center;
}

#s-eaac2c00-cab8-49b1-9f5f-daa7cfb77813 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-4db438d3-7bab-40b6-8a07-8cdf9c1f795e {
  text-align: center;
}




  #s-4db438d3-7bab-40b6-8a07-8cdf9c1f795e img.shogun-image {
    
    width: px;
  }


#s-4db438d3-7bab-40b6-8a07-8cdf9c1f795e .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-171709c8-7969-4c7c-b893-876b305d2699 {
  min-height: 50px;
}








#s-171709c8-7969-4c7c-b893-876b305d2699 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-171709c8-7969-4c7c-b893-876b305d2699.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-147c4418-c399-43c3-baef-23771c8c4335 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-0d19fd7a-75bf-4518-a176-89b080b60bc8 {
  text-align: center;
}

#s-0d19fd7a-75bf-4518-a176-89b080b60bc8 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-83fea2b3-d186-4731-8e1f-276e8bfb0dc0 {
  text-align: center;
}




  #s-83fea2b3-d186-4731-8e1f-276e8bfb0dc0 img.shogun-image {
    
    width: px;
  }


#s-83fea2b3-d186-4731-8e1f-276e8bfb0dc0 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-8219533a-f0b2-4d63-a331-acf0b752e8e6 {
  min-height: 50px;
}








#s-8219533a-f0b2-4d63-a331-acf0b752e8e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8219533a-f0b2-4d63-a331-acf0b752e8e6.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-daf1a444-f5d0-483c-9965-2f86810d82dd hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-81b3a190-2831-4a21-9149-98c8b4ba204c {
  text-align: center;
}

#s-81b3a190-2831-4a21-9149-98c8b4ba204c .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-c482b0de-85f4-45a7-9acf-56dc0de25446 {
  text-align: center;
}




  #s-c482b0de-85f4-45a7-9acf-56dc0de25446 img.shogun-image {
    
    width: px;
  }


#s-c482b0de-85f4-45a7-9acf-56dc0de25446 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-c9f9be61-6b4e-4467-8ac3-49e825d6e27b {
  min-height: 50px;
}








#s-c9f9be61-6b4e-4467-8ac3-49e825d6e27b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c9f9be61-6b4e-4467-8ac3-49e825d6e27b.shg-box.shg-c {
  -webkit-box-pack: center;
  justify-content: center;
}

#s-a3d6b7fb-c6b6-4653-ae27-f016d3c31670 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-4bbf5fde-f461-4d89-b3a1-4be9e0c5e8c7 {
  text-align: center;
}

#s-4bbf5fde-f461-4d89-b3a1-4be9e0c5e8c7 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-98dc66d2-20de-4b45-8bd2-2481c64b6abb {
  text-align: center;
}




  #s-98dc66d2-20de-4b45-8bd2-2481c64b6abb img.shogun-image {
    
    width: px;
  }


#s-98dc66d2-20de-4b45-8bd2-2481c64b6abb .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-6a45a85a-942f-427f-8778-00387e8f98fc {
  min-height: 50px;
}








#s-6a45a85a-942f-427f-8778-00387e8f98fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6a45a85a-942f-427f-8778-00387e8f98fc.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-e661196a-c4f5-4213-87ea-552e19232b59 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-eaa14d52-756e-4ad2-8570-0b354382c403 {
  text-align: center;
}

#s-eaa14d52-756e-4ad2-8570-0b354382c403 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-9cf80179-e649-4081-9c2a-aca953291f4b {
  text-align: center;
}




  #s-9cf80179-e649-4081-9c2a-aca953291f4b img.shogun-image {
    
    width: px;
  }


#s-9cf80179-e649-4081-9c2a-aca953291f4b .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-de7b70ff-7c5e-4eba-9cbe-3990f9c8e604 {
  min-height: 50px;
}








#s-de7b70ff-7c5e-4eba-9cbe-3990f9c8e604 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-de7b70ff-7c5e-4eba-9cbe-3990f9c8e604.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-8b07b8b0-d9f7-4ef2-97d8-78656294582c hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-41eb4a8d-e528-49d6-b471-efd99092e9a9 {
  text-align: center;
}

#s-41eb4a8d-e528-49d6-b471-efd99092e9a9 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-21bfaba7-e389-45b4-8415-7f0174969e26 {
  text-align: center;
}




  #s-21bfaba7-e389-45b4-8415-7f0174969e26 img.shogun-image {
    
    width: px;
  }


#s-21bfaba7-e389-45b4-8415-7f0174969e26 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-bebf45ea-f1e4-4945-bbf2-3ae0deed188e {
  min-height: 50px;
}








#s-bebf45ea-f1e4-4945-bbf2-3ae0deed188e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bebf45ea-f1e4-4945-bbf2-3ae0deed188e.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-f6aaf150-c77e-4b29-abfb-313beb8ee0bc hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-a393f1ac-f246-4e40-a39f-b8c6a44f90bc {
  text-align: center;
}

#s-a393f1ac-f246-4e40-a39f-b8c6a44f90bc .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-42f97b92-21ac-4c7b-8e78-b26889c25fba {
  text-align: center;
}




  #s-42f97b92-21ac-4c7b-8e78-b26889c25fba img.shogun-image {
    
    width: px;
  }


#s-42f97b92-21ac-4c7b-8e78-b26889c25fba .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-a3c7b0fa-470a-4c80-9249-911f836c5758 {
  min-height: 50px;
}








#s-a3c7b0fa-470a-4c80-9249-911f836c5758 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a3c7b0fa-470a-4c80-9249-911f836c5758.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-9a27458d-881f-4f86-b6a8-9f2cc3655833 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-ee0d898b-070a-46ed-89dc-d4ffbd119830 {
  text-align: center;
}

#s-ee0d898b-070a-46ed-89dc-d4ffbd119830 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-23f6ec77-3ffa-41fc-9437-ebcb92d16562 {
  text-align: center;
}




  #s-23f6ec77-3ffa-41fc-9437-ebcb92d16562 img.shogun-image {
    
    width: px;
  }


#s-23f6ec77-3ffa-41fc-9437-ebcb92d16562 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-6d012605-ff5e-4a44-8fe3-1f6c66ffce8f {
  min-height: 50px;
}








#s-6d012605-ff5e-4a44-8fe3-1f6c66ffce8f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6d012605-ff5e-4a44-8fe3-1f6c66ffce8f.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-276e306f-7a7d-42f0-84de-521dbcd5c006 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-cb72e158-0c38-474f-9d8a-6a27e7b34efc {
  text-align: center;
}

#s-cb72e158-0c38-474f-9d8a-6a27e7b34efc .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-b8022a5c-32fc-4e1b-8ee7-940feb293648 {
  text-align: center;
}




  #s-b8022a5c-32fc-4e1b-8ee7-940feb293648 img.shogun-image {
    
    width: px;
  }


#s-b8022a5c-32fc-4e1b-8ee7-940feb293648 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-3bf6a532-0d4b-4253-87a9-db239dc3f511 {
  min-height: 50px;
}








#s-3bf6a532-0d4b-4253-87a9-db239dc3f511 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3bf6a532-0d4b-4253-87a9-db239dc3f511.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-3e7fbb67-6f69-4c92-af4d-2b46c33a5ed5 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-a53f6e7b-7ff4-4342-96d3-d3d7983d9445 {
  text-align: center;
}

#s-a53f6e7b-7ff4-4342-96d3-d3d7983d9445 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-9bfa95a8-5138-489c-b668-fcc8abba9083 {
  text-align: center;
}




  #s-9bfa95a8-5138-489c-b668-fcc8abba9083 img.shogun-image {
    
    width: px;
  }


#s-9bfa95a8-5138-489c-b668-fcc8abba9083 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-2b42463d-3943-4d0a-968e-72cfcaaf4ad0 {
  min-height: 50px;
}








#s-2b42463d-3943-4d0a-968e-72cfcaaf4ad0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2b42463d-3943-4d0a-968e-72cfcaaf4ad0.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-10e98dbb-22a1-4c18-9887-98238df57227 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-0e1edc5b-d070-4f81-bf6f-93e893fd000e {
  text-align: center;
}

#s-0e1edc5b-d070-4f81-bf6f-93e893fd000e .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-4397fbef-0755-4088-8d50-43378b276142 {
  text-align: center;
}




  #s-4397fbef-0755-4088-8d50-43378b276142 img.shogun-image {
    
    width: px;
  }


#s-4397fbef-0755-4088-8d50-43378b276142 .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-6be8a1eb-89c7-4a16-9f5c-d69a53e66af2 {
  min-height: 50px;
}








#s-6be8a1eb-89c7-4a16-9f5c-d69a53e66af2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6be8a1eb-89c7-4a16-9f5c-d69a53e66af2.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

#s-a4ceb49f-43a6-4bc3-b23d-5136cca9eec3 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-3b5b7d2e-3867-4720-9a30-68fb9c969b33 {
  text-align: center;
}

#s-3b5b7d2e-3867-4720-9a30-68fb9c969b33 .shogun-heading-component h1 {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 32px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



#s-c7d3018a-b4cd-443e-97f1-e98af954797a {
  text-align: center;
}




  #s-c7d3018a-b4cd-443e-97f1-e98af954797a img.shogun-image {
    
    width: px;
  }


#s-c7d3018a-b4cd-443e-97f1-e98af954797a .shogun-image-content {
  
    -webkit-box-align: center;
  
            align-items: center;
  
}

#s-cfea60de-bc8a-4347-91ef-0df73888ddaf {
  min-height: 50px;
}








#s-cfea60de-bc8a-4347-91ef-0df73888ddaf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cfea60de-bc8a-4347-91ef-0df73888ddaf.shg-box.shg-c {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

/*
  $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%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
	opacity: 0;
}
.shogun-lazyloaded {
	opacity: 1;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
