.shg-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  /**
   * While `flex: 1` is enough here, we need to supply the rest
   * of the parameters (`1 auto`) to keep compatibility with IE11.
   * Otherwise, IE11 flex would break.
   */
  flex: 1 1 auto;
}

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
  /**
   * This is part of an IE11 fallback to avoid flex introducing
   * huge amount of weird space on the bottom on the section element.
   */
  min-height: 1px;
}

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

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

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

.shg-box-vertical-align-bottom {
  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-d0e1503b-fa7e-488c-a768-69540eaf8b7b {
  min-height: 50px;
}
@media (min-width: 1200px) {
  #s-d0e1503b-fa7e-488c-a768-69540eaf8b7b {
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-d0e1503b-fa7e-488c-a768-69540eaf8b7b {
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-d0e1503b-fa7e-488c-a768-69540eaf8b7b {
  }
}
@media (max-width: 767px) {
  #s-d0e1503b-fa7e-488c-a768-69540eaf8b7b {
  }
}

#s-d0e1503b-fa7e-488c-a768-69540eaf8b7b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-d0e1503b-fa7e-488c-a768-69540eaf8b7b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-35a8e2a7-c6e6-4894-9681-8945f9aa0f06 {
  background-image: url(../img/b1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  min-height: 900px;
  background-position: center center;
}
@media (min-width: 1200px) {
  #s-35a8e2a7-c6e6-4894-9681-8945f9aa0f06 {
    background-attachment: fixed;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-35a8e2a7-c6e6-4894-9681-8945f9aa0f06 {
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-35a8e2a7-c6e6-4894-9681-8945f9aa0f06 {
  }
}
@media (max-width: 767px) {
  #s-35a8e2a7-c6e6-4894-9681-8945f9aa0f06 {
    min-height: 600px;
  }
}

#s-35a8e2a7-c6e6-4894-9681-8945f9aa0f06 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.1;
}
#s-35a8e2a7-c6e6-4894-9681-8945f9aa0f06.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1636cc72-c073-4c67-b678-5b57e2c871bb {
  min-height: 300px;
}

#s-1636cc72-c073-4c67-b678-5b57e2c871bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-1636cc72-c073-4c67-b678-5b57e2c871bb.shg-box.shg-c {
  justify-content: start;
}

.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-948a2fb3-bfef-4895-a3cc-98aa9e6b60b4 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-948a2fb3-bfef-4895-a3cc-98aa9e6b60b4 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 40px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  #s-948a2fb3-bfef-4895-a3cc-98aa9e6b60b4 .shogun-heading-component h1 {
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    font-family: Montserrat;
    font-style: ;
    font-size: 30px;
    line-height: ;
    letter-spacing: ;
    text-align: center;
  }
}
@media (max-width: 767px) {
  #s-948a2fb3-bfef-4895-a3cc-98aa9e6b60b4 .shogun-heading-component h1 {
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    font-family: Montserrat;
    font-style: ;
    font-size: 30px;
    line-height: ;
    letter-spacing: ;
    text-align: center;
  }
}
#s-9c9fec5b-fc59-4805-a5ed-38f99973f3b1 {
  min-height: 50px;
  background-color: rgba(247, 247, 247, 1);
}
@media (min-width: 1200px) {
  #s-9c9fec5b-fc59-4805-a5ed-38f99973f3b1 {
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-9c9fec5b-fc59-4805-a5ed-38f99973f3b1 {
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-9c9fec5b-fc59-4805-a5ed-38f99973f3b1 {
  }
}
@media (max-width: 767px) {
  #s-9c9fec5b-fc59-4805-a5ed-38f99973f3b1 {
  }
}

#s-9c9fec5b-fc59-4805-a5ed-38f99973f3b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-9c9fec5b-fc59-4805-a5ed-38f99973f3b1.shg-box.shg-c {
  justify-content: center;
}

#s-7dd8c66f-133b-4bf1-9c69-759c24c9483f {
  margin-top: 50px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-7dd8c66f-133b-4bf1-9c69-759c24c9483f .shogun-heading-component h1 {
  color: rgba(70, 78, 84, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

.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;
}

#s-706f77ab-2bfa-443b-a0a2-db78bc00515b {
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  max-width: 1200px;
}

.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: flex;
  padding: 20px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

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

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

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

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

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

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

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

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

.shogun-image-overlay.shg-bottom-right {
  align-items: flex-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: 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 {
  align-items: flex-start;
}

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

.shogun-image-content-bottom {
  align-items: flex-end;
}
#s-22220019-4ab5-4072-a4f3-9b8c05342814 {
  margin-left: auto;
  margin-right: auto;
  max-width: 200px;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-22220019-4ab5-4072-a4f3-9b8c05342814 {
    display: none;
  }
  #s-22220019-4ab5-4072-a4f3-9b8c05342814,
  #wrap-s-22220019-4ab5-4072-a4f3-9b8c05342814 {
    display: none !important;
  }
}
@media (max-width: 767px) {
  #s-22220019-4ab5-4072-a4f3-9b8c05342814 {
    display: none;
  }
  #s-22220019-4ab5-4072-a4f3-9b8c05342814,
  #wrap-s-22220019-4ab5-4072-a4f3-9b8c05342814 {
    display: none !important;
  }
}

#s-22220019-4ab5-4072-a4f3-9b8c05342814 img.shogun-image {
  width: px;
}

#s-22220019-4ab5-4072-a4f3-9b8c05342814 .shogun-image-content {
  align-items: center;
}

#s-d57910be-3f9e-4a82-8168-7bc0a810e96a {
  margin-top: 15px;
  margin-left: auto;
  margin-bottom: 50px;
  margin-right: auto;
  max-width: 160px;
  text-align: center;
}

#s-d57910be-3f9e-4a82-8168-7bc0a810e96a img.shogun-image {
  width: px;
}

#s-d57910be-3f9e-4a82-8168-7bc0a810e96a .shogun-image-content {
  align-items: center;
}

#s-7be4702c-a521-4099-b709-a680694a9a1f {
  margin-top: 50px;
  margin-bottom: 20px;
  min-height: 50px;
}

#s-7be4702c-a521-4099-b709-a680694a9a1f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-7be4702c-a521-4099-b709-a680694a9a1f.shg-box.shg-c {
  justify-content: center;
}

#s-2d691028-eb92-4a2b-88d6-3e94d66d6b55 {
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-2d691028-eb92-4a2b-88d6-3e94d66d6b55 .shogun-heading-component h1 {
  color: rgba(70, 78, 84, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-d7587d7a-b322-45ae-8ee4-465ceca74b61 {
  margin-top: 20px;
  margin-left: auto;
  margin-bottom: 20px;
  margin-right: auto;
  min-height: 50px;
  max-width: 1200px;
}

#s-d7587d7a-b322-45ae-8ee4-465ceca74b61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-d7587d7a-b322-45ae-8ee4-465ceca74b61.shg-box.shg-c {
  justify-content: center;
}

#s-bdd72cbc-d87d-4289-8e1e-4b4a6cae16de {
  margin-left: 20px;
  margin-right: 20px;
}

#s-ae00b1dc-7a66-4bf2-8dd4-6dedc2e8a699 {
  margin-top: auto;
  margin-left: auto;
  margin-bottom: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 1200px;
}

#s-ae00b1dc-7a66-4bf2-8dd4-6dedc2e8a699 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-ae00b1dc-7a66-4bf2-8dd4-6dedc2e8a699.shg-box.shg-c {
  justify-content: center;
}

.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

.shg-sld-slides {
  word-break: break-word;
  position: relative;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

.shg-sld-fade {
  -webkit-animation-name: shg-sld-fade;
  animation-name: shg-sld-fade;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  image-rendering: -webkit-optimize-contrast;
}

@-webkit-keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-3e080299-ccb3-42b7-9ec1-9e7e033d12dd {
  margin-bottom: 25px;
}

#s-3e080299-ccb3-42b7-9ec1-9e7e033d12dd .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-3e080299-ccb3-42b7-9ec1-9e7e033d12dd .shg-sld-nav-button.shg-sld-left,
#s-3e080299-ccb3-42b7-9ec1-9e7e033d12dd .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

.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;
}

.shg-btn.shg-cse,
.shg-btn.shg-cse:hover,
.shg-btn.shg-cse:focus {
  color: #fff;
}

.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

.shg-btn.shg-btn-stretch {
  display: block;
}

.shg-btn:not(.shg-btn-stretch) {
  display: inline-block;
}

.shg-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-1845f70f-2171-49c0-b15b-68a2ee810307 {
  margin-bottom: 50px;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 2px;
  background-color: rgba(35, 35, 35, 1);
  text-align: center;
  text-decoration: none;
}
#s-1845f70f-2171-49c0-b15b-68a2ee810307:hover {
  background-color: rgba(81, 81, 81, 1) !important;
  text-decoration: none !important;
  background-image: none !important;
  hover-type: color !important;
}
#s-1845f70f-2171-49c0-b15b-68a2ee810307:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-1845f70f-2171-49c0-b15b-68a2ee810307.shg-btn {
  color: #ffffff;
  font-size: 14px;

  display: inline-block;
}

#s-0ddfac9a-ffc9-47fb-a88d-5126cd5b29da {
  min-height: 50px;
  background-color: rgba(247, 247, 247, 1);
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-0ddfac9a-ffc9-47fb-a88d-5126cd5b29da {
    display: none;
  }
  #s-0ddfac9a-ffc9-47fb-a88d-5126cd5b29da,
  #wrap-s-0ddfac9a-ffc9-47fb-a88d-5126cd5b29da {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-0ddfac9a-ffc9-47fb-a88d-5126cd5b29da {
    display: none;
  }
  #s-0ddfac9a-ffc9-47fb-a88d-5126cd5b29da,
  #wrap-s-0ddfac9a-ffc9-47fb-a88d-5126cd5b29da {
    display: none !important;
  }
}

#s-0ddfac9a-ffc9-47fb-a88d-5126cd5b29da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-0ddfac9a-ffc9-47fb-a88d-5126cd5b29da.shg-box.shg-c {
  justify-content: center;
}

#s-61bf1ffe-75a7-4641-a140-6be99e5e6a5a {
  margin-left: 20px;
  margin-right: 20px;
  min-height: 50px;
  background-color: rgba(247, 247, 247, 1);
  background-attachment: scroll;
}
@media (min-width: 1200px) {
  #s-61bf1ffe-75a7-4641-a140-6be99e5e6a5a {
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-61bf1ffe-75a7-4641-a140-6be99e5e6a5a {
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-61bf1ffe-75a7-4641-a140-6be99e5e6a5a {
  }
}
@media (max-width: 767px) {
  #s-61bf1ffe-75a7-4641-a140-6be99e5e6a5a {
  }
}

#s-61bf1ffe-75a7-4641-a140-6be99e5e6a5a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-61bf1ffe-75a7-4641-a140-6be99e5e6a5a.shg-box.shg-c {
  justify-content: flex-start;
}

.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;
}

#s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989 {
  background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-xs-12 {
    width: 100%;
  }
}

@media (min-width: 768px) {
  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-1 {
    width: calc(8.333333333333334% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-2 {
    width: calc(16.666666666666668% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-3 {
    width: calc(25% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-4 {
    width: calc(33.333333333333336% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-5 {
    width: calc(41.66666666666667% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-6 {
    width: calc(50% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-7 {
    width: calc(58.333333333333336% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-8 {
    width: calc(66.66666666666667% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-9 {
    width: calc(75% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-10 {
    width: calc(83.33333333333334% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-11 {
    width: calc(91.66666666666667% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-sm-12 {
    width: calc(100% - 5px);
  }
}

@media (min-width: 992px) {
  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-1 {
    width: calc(8.333333333333334% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-2 {
    width: calc(16.666666666666668% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-3 {
    width: calc(25% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-4 {
    width: calc(33.333333333333336% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-5 {
    width: calc(41.66666666666667% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-6 {
    width: calc(50% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-7 {
    width: calc(58.333333333333336% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-8 {
    width: calc(66.66666666666667% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-9 {
    width: calc(75% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-10 {
    width: calc(83.33333333333334% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-11 {
    width: calc(91.66666666666667% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-md-12 {
    width: calc(100% - 5px);
  }
}

@media (min-width: 1200px) {
  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-1 {
    width: calc(8.333333333333334% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-2 {
    width: calc(16.666666666666668% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-3 {
    width: calc(25% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-4 {
    width: calc(33.333333333333336% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-5 {
    width: calc(41.66666666666667% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-6 {
    width: calc(50% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-7 {
    width: calc(58.333333333333336% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-8 {
    width: calc(66.66666666666667% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-9 {
    width: calc(75% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-10 {
    width: calc(83.33333333333334% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-11 {
    width: calc(91.66666666666667% - 5px);
  }

  [id="s-fb42f97d-af3f-4a4e-be08-1fa8c35b0989"] > .shg-row > .shg-c-lg-12 {
    width: calc(100% - 5px);
  }
}

@media (min-width: 0px) {
  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-xs-12 {
    width: 100%;
  }
}

@media (min-width: 768px) {
  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-sm-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

@media (min-width: 992px) {
  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-md-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

@media (min-width: 1200px) {
  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-c7a3e486-7603-47bf-bdd2-c340d6c33b06"] > .shg-row > .shg-c-lg-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

#s-f9dcb5a6-25dd-49e5-9922-f1781326545e {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-f9dcb5a6-25dd-49e5-9922-f1781326545e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-f9dcb5a6-25dd-49e5-9922-f1781326545e.shg-box.shg-c {
  justify-content: flex-start;
}

#s-3590bcdd-e29c-4cd6-8b96-b9ab8d2136c3 {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-3590bcdd-e29c-4cd6-8b96-b9ab8d2136c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-3590bcdd-e29c-4cd6-8b96-b9ab8d2136c3.shg-box.shg-c {
  justify-content: center;
}

#s-f9548d93-e260-4237-bff8-e8d5c137daf7 {
  text-align: center;
}

#s-f9548d93-e260-4237-bff8-e8d5c137daf7 img.shogun-image {
  width: px;
}

#s-f9548d93-e260-4237-bff8-e8d5c137daf7 .shogun-image-content {
  align-items: center;
}

#s-c5c6dd6f-590e-4580-8d4c-c39539a53cf7 {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-c5c6dd6f-590e-4580-8d4c-c39539a53cf7 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-9e4a7384-e7f8-4784-9232-6db38396bf4d {
  margin-left: 10px;
  margin-right: 10px;
}

#s-6dd43c66-6e44-4fcf-a6c9-16d96169f515 {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-6dd43c66-6e44-4fcf-a6c9-16d96169f515 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-6dd43c66-6e44-4fcf-a6c9-16d96169f515.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a96b16a3-875d-4d1c-adb4-e615b1d1f862 {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-a96b16a3-875d-4d1c-adb4-e615b1d1f862 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-a96b16a3-875d-4d1c-adb4-e615b1d1f862.shg-box.shg-c {
  justify-content: center;
}

#s-c3a8426e-1961-4efa-8bd2-9230ca2fb97c {
  text-align: center;
}

#s-c3a8426e-1961-4efa-8bd2-9230ca2fb97c img.shogun-image {
  width: px;
}

#s-c3a8426e-1961-4efa-8bd2-9230ca2fb97c .shogun-image-content {
  align-items: center;
}

#s-f9546d76-f603-4a5d-a906-a4b3520606e1 {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-f9546d76-f603-4a5d-a906-a4b3520606e1 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-167d3ae2-06c1-4f9d-bc1d-1da63f79d9f0 {
  margin-left: 10px;
  margin-right: 10px;
}

#s-ce7d52e4-3d22-456c-9745-ca6015c62431 {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-ce7d52e4-3d22-456c-9745-ca6015c62431 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-ce7d52e4-3d22-456c-9745-ca6015c62431.shg-box.shg-c {
  justify-content: flex-start;
}

#s-7368a583-dfef-448b-8dfe-426b69c02aa9 {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-7368a583-dfef-448b-8dfe-426b69c02aa9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-7368a583-dfef-448b-8dfe-426b69c02aa9.shg-box.shg-c {
  justify-content: center;
}

#s-54a73c9f-4902-4a45-8393-e6000a1df36a {
  text-align: center;
}

#s-54a73c9f-4902-4a45-8393-e6000a1df36a img.shogun-image {
  width: px;
}

#s-54a73c9f-4902-4a45-8393-e6000a1df36a .shogun-image-content {
  align-items: center;
}

#s-ab3a499a-1fe9-4429-9582-1eedea50f71c {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-ab3a499a-1fe9-4429-9582-1eedea50f71c .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-a6e0f3cf-8225-4b75-97c2-619b3091593a {
  margin-left: 10px;
  margin-right: 10px;
}

@media (min-width: 0px) {
  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-xs-12 {
    width: 100%;
  }
}

@media (min-width: 768px) {
  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-sm-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

@media (min-width: 992px) {
  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-md-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

@media (min-width: 1200px) {
  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-dc13cd49-b1d0-4004-b927-809894aa8bdb"] > .shg-row > .shg-c-lg-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

#s-538643cc-4413-497f-8b3f-ccaa208efca0 {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-538643cc-4413-497f-8b3f-ccaa208efca0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-538643cc-4413-497f-8b3f-ccaa208efca0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-69dee64d-7545-42b0-b751-9bd9a788de5b {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-69dee64d-7545-42b0-b751-9bd9a788de5b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-69dee64d-7545-42b0-b751-9bd9a788de5b.shg-box.shg-c {
  justify-content: center;
}

#s-1a8513a6-aa7f-4cdf-8279-15b6e04bd894 {
  text-align: center;
}

#s-1a8513a6-aa7f-4cdf-8279-15b6e04bd894 img.shogun-image {
  width: px;
}

#s-1a8513a6-aa7f-4cdf-8279-15b6e04bd894 .shogun-image-content {
  align-items: center;
}

#s-3ac3372b-952a-4a3a-acc6-6170d84ca087 {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-3ac3372b-952a-4a3a-acc6-6170d84ca087 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-b3d66e56-cba9-42b9-be0f-7839ff54cbfc {
  margin-left: 10px;
  margin-right: 10px;
}

#s-07489bb6-f65b-4d07-bbee-c371cb43aff9 {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-07489bb6-f65b-4d07-bbee-c371cb43aff9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-07489bb6-f65b-4d07-bbee-c371cb43aff9.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ef57cc63-f2d8-4c6d-9ee2-eecfb5e1d3ac {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-ef57cc63-f2d8-4c6d-9ee2-eecfb5e1d3ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-ef57cc63-f2d8-4c6d-9ee2-eecfb5e1d3ac.shg-box.shg-c {
  justify-content: center;
}

#s-8fc98559-330b-40d7-8101-c6c8bd572732 {
  text-align: center;
}

#s-8fc98559-330b-40d7-8101-c6c8bd572732 img.shogun-image {
  width: px;
}

#s-8fc98559-330b-40d7-8101-c6c8bd572732 .shogun-image-content {
  align-items: center;
}

#s-ad96578f-dae3-446d-be30-b4f88033523c {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-ad96578f-dae3-446d-be30-b4f88033523c .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-0b25639f-4f1c-4d63-b156-89821039356a {
  margin-left: 10px;
  margin-right: 10px;
}

#s-36f35455-953f-43f1-b6d6-1ea76477e1b8 {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-36f35455-953f-43f1-b6d6-1ea76477e1b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-36f35455-953f-43f1-b6d6-1ea76477e1b8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a4cbfc94-2634-4c39-bd5f-f4f860b2a6a2 {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-a4cbfc94-2634-4c39-bd5f-f4f860b2a6a2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-a4cbfc94-2634-4c39-bd5f-f4f860b2a6a2.shg-box.shg-c {
  justify-content: center;
}

#s-b22be412-5731-47b3-8b64-7f6162a2c56a {
  text-align: center;
}

#s-b22be412-5731-47b3-8b64-7f6162a2c56a img.shogun-image {
  width: px;
}

#s-b22be412-5731-47b3-8b64-7f6162a2c56a .shogun-image-content {
  align-items: center;
}

#s-5f41b31a-e04f-4371-9426-063f44863641 {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-5f41b31a-e04f-4371-9426-063f44863641 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-b7d6223b-6d6c-46b9-b47c-94920a196498 {
  margin-left: 10px;
  margin-right: 10px;
}

#s-eda43752-fd63-4e79-88b5-6deecb16b31f {
  min-height: 50px;
  background-color: rgba(247, 247, 247, 1);
}
@media (min-width: 1200px) {
  #s-eda43752-fd63-4e79-88b5-6deecb16b31f {
    display: none;
  }
  #s-eda43752-fd63-4e79-88b5-6deecb16b31f,
  #wrap-s-eda43752-fd63-4e79-88b5-6deecb16b31f {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-eda43752-fd63-4e79-88b5-6deecb16b31f {
  }
}
@media (max-width: 767px) {
  #s-eda43752-fd63-4e79-88b5-6deecb16b31f {
    display: none;
  }
  #s-eda43752-fd63-4e79-88b5-6deecb16b31f,
  #wrap-s-eda43752-fd63-4e79-88b5-6deecb16b31f {
    display: none !important;
  }
}

#s-eda43752-fd63-4e79-88b5-6deecb16b31f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-eda43752-fd63-4e79-88b5-6deecb16b31f.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-xs-12 {
    width: 100%;
  }
}

@media (min-width: 768px) {
  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-sm-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

@media (min-width: 992px) {
  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-md-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

@media (min-width: 1200px) {
  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-809a83c9-4eb7-472b-88a3-6cea15dc63d4"] > .shg-row > .shg-c-lg-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

#s-778faa4c-65f5-4158-a178-e09fffd080d1 {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-778faa4c-65f5-4158-a178-e09fffd080d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-778faa4c-65f5-4158-a178-e09fffd080d1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5b67c269-2477-409d-b1e3-5307e2dc5dd5 {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-5b67c269-2477-409d-b1e3-5307e2dc5dd5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-5b67c269-2477-409d-b1e3-5307e2dc5dd5.shg-box.shg-c {
  justify-content: center;
}

#s-a7d21949-82da-4ebd-a5ce-721fda418ec1 {
  text-align: center;
}

#s-a7d21949-82da-4ebd-a5ce-721fda418ec1 img.shogun-image {
  width: px;
}

#s-a7d21949-82da-4ebd-a5ce-721fda418ec1 .shogun-image-content {
  align-items: center;
}

#s-922b4582-b8c3-4902-b9e8-32748fc9ad79 {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-922b4582-b8c3-4902-b9e8-32748fc9ad79 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-86f6f408-9044-408d-99eb-0036f1ec9cb4 {
  margin-left: 10px;
  margin-right: 10px;
}

#s-6370122d-f3e8-4a7e-a9a4-d22c36ff9720 {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-6370122d-f3e8-4a7e-a9a4-d22c36ff9720 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-6370122d-f3e8-4a7e-a9a4-d22c36ff9720.shg-box.shg-c {
  justify-content: flex-start;
}

#s-58431998-461c-4130-9f0b-27b923c5d4be {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-58431998-461c-4130-9f0b-27b923c5d4be > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-58431998-461c-4130-9f0b-27b923c5d4be.shg-box.shg-c {
  justify-content: center;
}

#s-3b3c69ea-a46c-4aa1-8173-d7559641d96c {
  text-align: center;
}

#s-3b3c69ea-a46c-4aa1-8173-d7559641d96c img.shogun-image {
  width: px;
}

#s-3b3c69ea-a46c-4aa1-8173-d7559641d96c .shogun-image-content {
  align-items: center;
}

#s-8ab5b2fd-0fd4-4a55-ba09-540db51b553b {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-8ab5b2fd-0fd4-4a55-ba09-540db51b553b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-14cf5709-fbc1-4506-aaa1-c9bc139fe4aa {
  margin-left: 10px;
  margin-right: 10px;
}

#s-a1f28bd0-1a3b-4fb6-b853-5165e54a1a29 {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-a1f28bd0-1a3b-4fb6-b853-5165e54a1a29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-a1f28bd0-1a3b-4fb6-b853-5165e54a1a29.shg-box.shg-c {
  justify-content: flex-start;
}

#s-7b4adee1-bb83-454e-8f31-2f0f392fbb61 {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-7b4adee1-bb83-454e-8f31-2f0f392fbb61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-7b4adee1-bb83-454e-8f31-2f0f392fbb61.shg-box.shg-c {
  justify-content: center;
}

#s-9d6c3c79-93ec-4472-9ac8-aed43af997ac {
  text-align: center;
}

#s-9d6c3c79-93ec-4472-9ac8-aed43af997ac img.shogun-image {
  width: px;
}

#s-9d6c3c79-93ec-4472-9ac8-aed43af997ac .shogun-image-content {
  align-items: center;
}

#s-95a71855-d3f0-43fb-8182-ad74f83225de {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-95a71855-d3f0-43fb-8182-ad74f83225de .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-cb8a07cf-8163-43fd-83e2-65c9aada7eb2 {
  margin-left: 10px;
  margin-right: 10px;
}

@media (min-width: 0px) {
  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-xs-12 {
    width: 100%;
  }
}

@media (min-width: 768px) {
  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-sm-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

@media (min-width: 992px) {
  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-md-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

@media (min-width: 1200px) {
  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-1 {
    width: calc(8.333333333333334% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-2 {
    width: calc(16.666666666666668% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-3 {
    width: calc(25% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-4 {
    width: calc(33.333333333333336% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-5 {
    width: calc(41.66666666666667% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-6 {
    width: calc(50% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-7 {
    width: calc(58.333333333333336% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-8 {
    width: calc(66.66666666666667% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-9 {
    width: calc(75% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-10 {
    width: calc(83.33333333333334% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-11 {
    width: calc(91.66666666666667% - 6.666666666666667px);
  }

  [id="s-f43c356b-3c20-444b-91ca-a00a58b7f22f"] > .shg-row > .shg-c-lg-12 {
    width: calc(100% - 6.666666666666667px);
  }
}

#s-ac6b83e3-0550-4c80-9b51-06ce3c839c9f {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-ac6b83e3-0550-4c80-9b51-06ce3c839c9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-ac6b83e3-0550-4c80-9b51-06ce3c839c9f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-45fe9563-a3e7-4153-a5a7-f93c0aa9ca2f {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-45fe9563-a3e7-4153-a5a7-f93c0aa9ca2f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-45fe9563-a3e7-4153-a5a7-f93c0aa9ca2f.shg-box.shg-c {
  justify-content: center;
}

#s-cef2cd11-f214-4783-b6cd-c52b5659f640 {
  text-align: center;
}

#s-cef2cd11-f214-4783-b6cd-c52b5659f640 img.shogun-image {
  width: px;
}

#s-cef2cd11-f214-4783-b6cd-c52b5659f640 .shogun-image-content {
  align-items: center;
}

#s-7a0b9570-95b8-4d28-90fc-8f6595887c75 {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-7a0b9570-95b8-4d28-90fc-8f6595887c75 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-085e681a-df25-404c-bb5c-05391be3d557 {
  margin-left: 10px;
  margin-right: 10px;
}

#s-07947a97-04f7-4795-b507-46fe830c0cf5 {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-07947a97-04f7-4795-b507-46fe830c0cf5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-07947a97-04f7-4795-b507-46fe830c0cf5.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d8dbf00c-be4a-4ddf-bd31-d1745132cbab {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-d8dbf00c-be4a-4ddf-bd31-d1745132cbab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-d8dbf00c-be4a-4ddf-bd31-d1745132cbab.shg-box.shg-c {
  justify-content: center;
}

#s-1d342427-f514-419e-9a55-3c2148aa5175 {
  text-align: center;
}

#s-1d342427-f514-419e-9a55-3c2148aa5175 img.shogun-image {
  width: px;
}

#s-1d342427-f514-419e-9a55-3c2148aa5175 .shogun-image-content {
  align-items: center;
}

#s-2f72fa6a-a586-43df-b8fc-b701136f7b39 {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-2f72fa6a-a586-43df-b8fc-b701136f7b39 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-9e5a3aca-8134-44f9-9ca6-0a538ad3c283 {
  margin-left: 10px;
  margin-right: 10px;
}

#s-0176c8a3-e31d-4a79-bf70-426be5c66122 {
  border-style: solid;
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(221, 221, 221, 1);
  min-height: 50px;
}

#s-0176c8a3-e31d-4a79-bf70-426be5c66122 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-0176c8a3-e31d-4a79-bf70-426be5c66122.shg-box.shg-c {
  justify-content: flex-start;
}

#s-93781259-b4fc-4fe4-a6cc-9f522f9cf88e {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 30px;
}

#s-93781259-b4fc-4fe4-a6cc-9f522f9cf88e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-93781259-b4fc-4fe4-a6cc-9f522f9cf88e.shg-box.shg-c {
  justify-content: center;
}

#s-114b6bb8-6d0a-4ee4-b393-9847d0a6d4e1 {
  text-align: center;
}

#s-114b6bb8-6d0a-4ee4-b393-9847d0a6d4e1 img.shogun-image {
  width: px;
}

#s-114b6bb8-6d0a-4ee4-b393-9847d0a6d4e1 .shogun-image-content {
  align-items: center;
}

#s-09be95e8-2f1e-413c-a932-75acbcf56b4f {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-09be95e8-2f1e-413c-a932-75acbcf56b4f .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-2ba8c66c-430e-4133-b06e-c36c1091f790 {
  margin-left: 10px;
  margin-right: 10px;
}

#s-1fc069c7-712e-4faa-af3b-c00bfa857b33 {
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  min-height: 900px;
  background-position: left center;
}
@media (min-width: 1200px) {
  #s-1fc069c7-712e-4faa-af3b-c00bfa857b33 {
    background-attachment: fixed;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-1fc069c7-712e-4faa-af3b-c00bfa857b33 {
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-1fc069c7-712e-4faa-af3b-c00bfa857b33 {
    display: none;
  }
  #s-1fc069c7-712e-4faa-af3b-c00bfa857b33,
  #wrap-s-1fc069c7-712e-4faa-af3b-c00bfa857b33 {
    display: none !important;
  }
}
@media (max-width: 767px) {
  #s-1fc069c7-712e-4faa-af3b-c00bfa857b33 {
    min-height: 600px;
    display: none;
  }
  #s-1fc069c7-712e-4faa-af3b-c00bfa857b33,
  #wrap-s-1fc069c7-712e-4faa-af3b-c00bfa857b33 {
    display: none !important;
  }
}

#s-1fc069c7-712e-4faa-af3b-c00bfa857b33 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.1;
}
#s-1fc069c7-712e-4faa-af3b-c00bfa857b33.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-xs-12 {
    width: 100%;
  }
}

@media (min-width: 768px) {
  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-1 {
    width: calc(8.333333333333334% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-2 {
    width: calc(16.666666666666668% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-3 {
    width: calc(25% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-4 {
    width: calc(33.333333333333336% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-5 {
    width: calc(41.66666666666667% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-6 {
    width: calc(50% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-7 {
    width: calc(58.333333333333336% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-8 {
    width: calc(66.66666666666667% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-9 {
    width: calc(75% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-10 {
    width: calc(83.33333333333334% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-11 {
    width: calc(91.66666666666667% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-sm-12 {
    width: calc(100% - 20px);
  }
}

@media (min-width: 992px) {
  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-1 {
    width: calc(8.333333333333334% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-2 {
    width: calc(16.666666666666668% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-3 {
    width: calc(25% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-4 {
    width: calc(33.333333333333336% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-5 {
    width: calc(41.66666666666667% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-6 {
    width: calc(50% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-7 {
    width: calc(58.333333333333336% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-8 {
    width: calc(66.66666666666667% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-9 {
    width: calc(75% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-10 {
    width: calc(83.33333333333334% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-11 {
    width: calc(91.66666666666667% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-md-12 {
    width: calc(100% - 20px);
  }
}

@media (min-width: 1200px) {
  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-1 {
    width: calc(8.333333333333334% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-2 {
    width: calc(16.666666666666668% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-3 {
    width: calc(25% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-4 {
    width: calc(33.333333333333336% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-5 {
    width: calc(41.66666666666667% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-6 {
    width: calc(50% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-7 {
    width: calc(58.333333333333336% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-8 {
    width: calc(66.66666666666667% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-9 {
    width: calc(75% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-10 {
    width: calc(83.33333333333334% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-11 {
    width: calc(91.66666666666667% - 20px);
  }

  [id="s-aff80f6f-1c9c-45d5-86eb-f1ebfda0133a"] > .shg-row > .shg-c-lg-12 {
    width: calc(100% - 20px);
  }
}

#s-2f2c3e94-66c3-452b-a130-02f5d82e3270 {
  margin-left: 50px;
  margin-right: 50px;
  min-height: 600px;
}

#s-2f2c3e94-66c3-452b-a130-02f5d82e3270 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-2f2c3e94-66c3-452b-a130-02f5d82e3270.shg-box.shg-c {
  justify-content: center;
}

#s-831e57cd-1fe4-4dd1-8b3a-c44ce424b8f1 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-831e57cd-1fe4-4dd1-8b3a-c44ce424b8f1 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-5bf9219f-1925-4c59-8537-66bc97caabbd {
  margin-left: 0px;
  margin-right: 0px;
}

#s-e6d400f7-bfc4-43d7-87ca-9cddba9ab25b {
  margin-left: 0px;
  margin-right: 0px;
}

#s-4ff3d130-82c5-41ab-aeeb-b8f2bce6f110 {
  min-height: 50px;
  background-color: rgba(234, 234, 234, 1);
}
@media (min-width: 1200px) {
  #s-4ff3d130-82c5-41ab-aeeb-b8f2bce6f110 {
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-4ff3d130-82c5-41ab-aeeb-b8f2bce6f110 {
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-4ff3d130-82c5-41ab-aeeb-b8f2bce6f110 {
    display: none;
  }
  #s-4ff3d130-82c5-41ab-aeeb-b8f2bce6f110,
  #wrap-s-4ff3d130-82c5-41ab-aeeb-b8f2bce6f110 {
    display: none !important;
  }
}
@media (max-width: 767px) {
  #s-4ff3d130-82c5-41ab-aeeb-b8f2bce6f110 {
  }
}

#s-4ff3d130-82c5-41ab-aeeb-b8f2bce6f110 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-4ff3d130-82c5-41ab-aeeb-b8f2bce6f110.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1cef3278-8699-419c-b5b2-d0bf49dea48d {
  border-style: solid;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(236, 236, 236, 1);
  border-radius: 0px;
  min-height: 0px;
  background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px) {
  #s-1cef3278-8699-419c-b5b2-d0bf49dea48d {
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-1cef3278-8699-419c-b5b2-d0bf49dea48d {
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-1cef3278-8699-419c-b5b2-d0bf49dea48d {
  }
}
@media (max-width: 767px) {
  #s-1cef3278-8699-419c-b5b2-d0bf49dea48d {
  }
}

#s-1cef3278-8699-419c-b5b2-d0bf49dea48d > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}
#s-1cef3278-8699-419c-b5b2-d0bf49dea48d.shg-box.shg-c {
  justify-content: center;
}

#s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}
@media (min-width: 1200px) {
  #s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d {
    display: none;
  }
  #s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d,
  #wrap-s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d {
    display: none;
  }
  #s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d,
  #wrap-s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d {
    display: none;
  }
  #s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d,
  #wrap-s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d {
    display: none !important;
  }
}
@media (min-width: 0px) {
  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-xs-12 {
    width: 100%;
  }
}

@media (min-width: 768px) {
  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-1 {
    width: calc(8.333333333333334% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-2 {
    width: calc(16.666666666666668% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-3 {
    width: calc(25% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-4 {
    width: calc(33.333333333333336% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-5 {
    width: calc(41.66666666666667% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-6 {
    width: calc(50% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-7 {
    width: calc(58.333333333333336% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-8 {
    width: calc(66.66666666666667% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-9 {
    width: calc(75% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-10 {
    width: calc(83.33333333333334% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-11 {
    width: calc(91.66666666666667% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-sm-12 {
    width: calc(100% - 0px);
  }
}

@media (min-width: 992px) {
  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-1 {
    width: calc(8.333333333333334% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-2 {
    width: calc(16.666666666666668% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-3 {
    width: calc(25% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-4 {
    width: calc(33.333333333333336% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-5 {
    width: calc(41.66666666666667% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-6 {
    width: calc(50% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-7 {
    width: calc(58.333333333333336% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-8 {
    width: calc(66.66666666666667% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-9 {
    width: calc(75% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-10 {
    width: calc(83.33333333333334% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-11 {
    width: calc(91.66666666666667% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-md-12 {
    width: calc(100% - 0px);
  }
}

@media (min-width: 1200px) {
  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-1 {
    width: calc(8.333333333333334% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-2 {
    width: calc(16.666666666666668% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-3 {
    width: calc(25% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-4 {
    width: calc(33.333333333333336% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-5 {
    width: calc(41.66666666666667% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-6 {
    width: calc(50% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-7 {
    width: calc(58.333333333333336% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-8 {
    width: calc(66.66666666666667% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-9 {
    width: calc(75% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-10 {
    width: calc(83.33333333333334% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-11 {
    width: calc(91.66666666666667% - 0px);
  }

  [id="s-abaf8ef5-2fe6-49ee-8174-a3a0a76e5e1d"] > .shg-row > .shg-c-lg-12 {
    width: calc(100% - 0px);
  }
}

#s-72e5b131-2df2-41e3-aa66-ee73117a4b4f {
  background-repeat: no-repeat;
  background-size: cover;
  border-style: solid;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(0, 0, 0, 0.57);
  min-height: 600px;
  background-position: left top;
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-72e5b131-2df2-41e3-aa66-ee73117a4b4f {
    min-height: 350px;
  }
}
@media (max-width: 767px) {
  #s-72e5b131-2df2-41e3-aa66-ee73117a4b4f {
    min-height: 400px;
  }
}

#s-72e5b131-2df2-41e3-aa66-ee73117a4b4f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-72e5b131-2df2-41e3-aa66-ee73117a4b4f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-343a44a8-4616-4863-9b62-29a882013862 {
  border-style: solid;
  margin-top: 0px;
  margin-bottom: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(0, 0, 0, 0);
  min-height: 70px;
  background-color: rgba(247, 247, 247, 1);
}
@media (max-width: 767px) {
  #s-343a44a8-4616-4863-9b62-29a882013862 {
    min-height: 460px;
  }
}

#s-343a44a8-4616-4863-9b62-29a882013862 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-343a44a8-4616-4863-9b62-29a882013862.shg-box.shg-c {
  justify-content: center;
}

#s-8ee815f0-6a8c-4457-b3b3-11f792c9c10f {
  margin-left: 50px;
  margin-right: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-8ee815f0-6a8c-4457-b3b3-11f792c9c10f .shogun-heading-component h1 {
  color: rgba(70, 78, 84, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-d8ad87bc-db8a-4ea7-bda7-8c74f005a2df {
  margin-left: 50px;
  margin-right: 50px;
}

#s-257881df-4bf8-4918-90ef-fa4c68d2d341 {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}

@media (min-width: 0px) {
  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-xs-12 {
    width: 100%;
  }
}

@media (min-width: 768px) {
  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-1 {
    width: calc(8.333333333333334% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-2 {
    width: calc(16.666666666666668% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-3 {
    width: calc(25% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-4 {
    width: calc(33.333333333333336% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-5 {
    width: calc(41.66666666666667% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-6 {
    width: calc(50% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-7 {
    width: calc(58.333333333333336% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-8 {
    width: calc(66.66666666666667% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-9 {
    width: calc(75% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-10 {
    width: calc(83.33333333333334% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-11 {
    width: calc(91.66666666666667% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-sm-12 {
    width: calc(100% - 0px);
  }
}

@media (min-width: 992px) {
  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-1 {
    width: calc(8.333333333333334% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-2 {
    width: calc(16.666666666666668% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-3 {
    width: calc(25% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-4 {
    width: calc(33.333333333333336% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-5 {
    width: calc(41.66666666666667% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-6 {
    width: calc(50% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-7 {
    width: calc(58.333333333333336% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-8 {
    width: calc(66.66666666666667% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-9 {
    width: calc(75% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-10 {
    width: calc(83.33333333333334% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-11 {
    width: calc(91.66666666666667% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-md-12 {
    width: calc(100% - 0px);
  }
}

@media (min-width: 1200px) {
  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-1 {
    width: calc(8.333333333333334% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-2 {
    width: calc(16.666666666666668% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-3 {
    width: calc(25% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-4 {
    width: calc(33.333333333333336% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-5 {
    width: calc(41.66666666666667% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-6 {
    width: calc(50% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-7 {
    width: calc(58.333333333333336% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-8 {
    width: calc(66.66666666666667% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-9 {
    width: calc(75% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-10 {
    width: calc(83.33333333333334% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-11 {
    width: calc(91.66666666666667% - 0px);
  }

  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row > .shg-c-lg-12 {
    width: calc(100% - 0px);
  }
}

@media (max-width: 767px) {
  [id="s-257881df-4bf8-4918-90ef-fa4c68d2d341"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-5be4ee33-bc18-4baf-8fa4-0adb00b1c72b {
  border-style: solid;
  margin-top: 0px;
  margin-bottom: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(0, 0, 0, 0);
  min-height: 600px;
  background-color: rgba(247, 247, 247, 1);
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-5be4ee33-bc18-4baf-8fa4-0adb00b1c72b {
    min-height: 350px;
  }
}
@media (max-width: 767px) {
  #s-5be4ee33-bc18-4baf-8fa4-0adb00b1c72b {
    min-height: 460px;
  }
}

#s-5be4ee33-bc18-4baf-8fa4-0adb00b1c72b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-5be4ee33-bc18-4baf-8fa4-0adb00b1c72b.shg-box.shg-c {
  justify-content: center;
}

#s-b597f279-8e1d-439c-9162-98a2f3ee704c {
  margin-left: 50px;
  margin-bottom: 10px;
  margin-right: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-b597f279-8e1d-439c-9162-98a2f3ee704c .shogun-heading-component h1 {
  color: rgba(70, 78, 84, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-063da007-1b37-4970-86bc-45c6c6f3ccb0 {
  margin-left: 50px;
  margin-right: 50px;
}

#s-54efd734-b3a1-41ac-9664-09af29b3fb45 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 2px;
  background-color: rgba(35, 35, 35, 1);
  text-align: center;
  text-decoration: none;
}
#s-54efd734-b3a1-41ac-9664-09af29b3fb45:hover {
  background-color: rgba(81, 81, 81, 1) !important;
  text-decoration: none !important;
  background-image: none !important;
  hover-type: color !important;
}
#s-54efd734-b3a1-41ac-9664-09af29b3fb45:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-54efd734-b3a1-41ac-9664-09af29b3fb45.shg-btn {
  color: #ffffff;
  font-size: 14px;

  display: inline-block;
}

#s-29eec5a9-71e9-4738-b382-ea02999e7ef6 {
  background-repeat: no-repeat;
  background-size: cover;
  border-style: solid;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(0, 0, 0, 0.57);
  min-height: 600px;
  background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-29eec5a9-71e9-4738-b382-ea02999e7ef6 {
    min-height: 350px;
  }
}
@media (max-width: 767px) {
  #s-29eec5a9-71e9-4738-b382-ea02999e7ef6 {
    min-height: 400px;
  }
}

#s-29eec5a9-71e9-4738-b382-ea02999e7ef6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-29eec5a9-71e9-4738-b382-ea02999e7ef6.shg-box.shg-c {
  justify-content: flex-start;
}

#s-24a79519-56b7-4c45-9bc3-6663c57551bd {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}

@media (min-width: 0px) {
  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-xs-12 {
    width: 100%;
  }
}

@media (min-width: 768px) {
  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-1 {
    width: calc(8.333333333333334% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-2 {
    width: calc(16.666666666666668% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-3 {
    width: calc(25% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-4 {
    width: calc(33.333333333333336% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-5 {
    width: calc(41.66666666666667% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-6 {
    width: calc(50% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-7 {
    width: calc(58.333333333333336% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-8 {
    width: calc(66.66666666666667% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-9 {
    width: calc(75% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-10 {
    width: calc(83.33333333333334% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-11 {
    width: calc(91.66666666666667% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-sm-12 {
    width: calc(100% - 0px);
  }
}

@media (min-width: 992px) {
  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-1 {
    width: calc(8.333333333333334% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-2 {
    width: calc(16.666666666666668% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-3 {
    width: calc(25% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-4 {
    width: calc(33.333333333333336% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-5 {
    width: calc(41.66666666666667% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-6 {
    width: calc(50% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-7 {
    width: calc(58.333333333333336% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-8 {
    width: calc(66.66666666666667% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-9 {
    width: calc(75% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-10 {
    width: calc(83.33333333333334% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-11 {
    width: calc(91.66666666666667% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-md-12 {
    width: calc(100% - 0px);
  }
}

@media (min-width: 1200px) {
  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-1 {
    width: calc(8.333333333333334% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-2 {
    width: calc(16.666666666666668% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-3 {
    width: calc(25% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-4 {
    width: calc(33.333333333333336% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-5 {
    width: calc(41.66666666666667% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-6 {
    width: calc(50% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-7 {
    width: calc(58.333333333333336% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-8 {
    width: calc(66.66666666666667% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-9 {
    width: calc(75% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-10 {
    width: calc(83.33333333333334% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-11 {
    width: calc(91.66666666666667% - 0px);
  }

  [id="s-24a79519-56b7-4c45-9bc3-6663c57551bd"] > .shg-row > .shg-c-lg-12 {
    width: calc(100% - 0px);
  }
}

#s-3d2e928e-a8b5-4388-8b3c-c15fda95a766 {
  background-repeat: no-repeat;
  background-size: cover;
  border-style: solid;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(0, 0, 0, 0.57);
  min-height: 600px;
  background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-3d2e928e-a8b5-4388-8b3c-c15fda95a766 {
    min-height: 350px;
  }
}
@media (max-width: 767px) {
  #s-3d2e928e-a8b5-4388-8b3c-c15fda95a766 {
    min-height: 400px;
  }
}

#s-3d2e928e-a8b5-4388-8b3c-c15fda95a766 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-3d2e928e-a8b5-4388-8b3c-c15fda95a766.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ef0f5a0e-c776-46c0-a8b8-175b55805a4e {
  border-style: solid;
  margin-top: 0px;
  margin-bottom: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-color: rgba(0, 0, 0, 0);
  min-height: 600px;
  background-color: rgba(247, 247, 247, 1);
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-ef0f5a0e-c776-46c0-a8b8-175b55805a4e {
    min-height: 350px;
  }
}
@media (max-width: 767px) {
  #s-ef0f5a0e-c776-46c0-a8b8-175b55805a4e {
    min-height: 460px;
  }
}

#s-ef0f5a0e-c776-46c0-a8b8-175b55805a4e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-ef0f5a0e-c776-46c0-a8b8-175b55805a4e.shg-box.shg-c {
  justify-content: center;
}

#s-f15d9f56-3582-430f-bbcc-c39c7d1b8820 {
  margin-left: 50px;
  margin-bottom: 10px;
  margin-right: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-f15d9f56-3582-430f-bbcc-c39c7d1b8820 .shogun-heading-component h1 {
  color: rgba(70, 78, 84, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-9a3ce9f8-c590-433f-91d7-95e1c135cd88 {
  margin-left: 50px;
  margin-right: 50px;
}

#s-3e27682b-0014-4287-9f8c-da31643f1ed2 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 2px;
  background-color: rgba(35, 35, 35, 1);
  text-align: center;
  text-decoration: none;
}
#s-3e27682b-0014-4287-9f8c-da31643f1ed2:hover {
  background-color: rgba(81, 81, 81, 1) !important;
  text-decoration: none !important;
  background-image: none !important;
  hover-type: color !important;
}
#s-3e27682b-0014-4287-9f8c-da31643f1ed2:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-3e27682b-0014-4287-9f8c-da31643f1ed2.shg-btn {
  color: #ffffff;
  font-size: 14px;

  display: inline-block;
}

#s-4230c58b-f6a6-406d-9866-c7473c51644e {
  min-height: 50px;
}
@media (min-width: 1200px) {
  #s-4230c58b-f6a6-406d-9866-c7473c51644e {
    display: none;
  }
  #s-4230c58b-f6a6-406d-9866-c7473c51644e,
  #wrap-s-4230c58b-f6a6-406d-9866-c7473c51644e {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-4230c58b-f6a6-406d-9866-c7473c51644e {
    display: none;
  }
  #s-4230c58b-f6a6-406d-9866-c7473c51644e,
  #wrap-s-4230c58b-f6a6-406d-9866-c7473c51644e {
    display: none !important;
  }
}
@media (max-width: 767px) {
  #s-4230c58b-f6a6-406d-9866-c7473c51644e {
    display: none;
  }
  #s-4230c58b-f6a6-406d-9866-c7473c51644e,
  #wrap-s-4230c58b-f6a6-406d-9866-c7473c51644e {
    display: none !important;
  }
}

#s-4230c58b-f6a6-406d-9866-c7473c51644e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-4230c58b-f6a6-406d-9866-c7473c51644e.shg-box.shg-c {
  justify-content: center;
}

#s-c74f1d4e-a8c7-46f1-911c-af90c7f2cb3e {
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  background-position: center center;
}

#s-c74f1d4e-a8c7-46f1-911c-af90c7f2cb3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-c74f1d4e-a8c7-46f1-911c-af90c7f2cb3e.shg-box.shg-c {
  justify-content: center;
}

#s-d01d21dd-c691-48b0-a1ed-d943ce025ba2 {
  min-height: 500px;
  background-color: rgba(247, 247, 247, 1);
}

#s-d01d21dd-c691-48b0-a1ed-d943ce025ba2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-d01d21dd-c691-48b0-a1ed-d943ce025ba2.shg-box.shg-c {
  justify-content: center;
}

#s-a750b827-5579-46c3-ad28-258281b97c56 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-a750b827-5579-46c3-ad28-258281b97c56 .shogun-heading-component h1 {
  color: rgba(70, 78, 84, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-ee8ba466-469c-4aa0-a3ab-a89e8b173ffa {
  margin-left: 50px;
  margin-right: 50px;
}

#s-60e7ea21-9791-4e05-b821-a2cf04c3b508 {
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  background-position: center center;
}

#s-60e7ea21-9791-4e05-b821-a2cf04c3b508 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-60e7ea21-9791-4e05-b821-a2cf04c3b508.shg-box.shg-c {
  justify-content: center;
}

#s-1cee50b3-a295-4a43-8088-021177666a8a {
  min-height: 500px;
  background-color: rgba(247, 247, 247, 1);
}

#s-1cee50b3-a295-4a43-8088-021177666a8a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-1cee50b3-a295-4a43-8088-021177666a8a.shg-box.shg-c {
  justify-content: center;
}

#s-4b9b52f8-351e-4fa7-854d-43e50b183eed {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-4b9b52f8-351e-4fa7-854d-43e50b183eed .shogun-heading-component h1 {
  color: rgba(70, 78, 84, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-d3161d83-6a51-461c-b042-bb0a297bc597 {
  margin-left: 50px;
  margin-right: 50px;
}

#s-a3130b16-95ba-472a-be29-de4117e259b5 {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 2px;
  background-color: rgba(35, 35, 35, 1);
  text-align: center;
  text-decoration: none;
  background-image: none;
  hover-type: color;
}
#s-a3130b16-95ba-472a-be29-de4117e259b5:hover {
  background-color: rgba(81, 81, 81, 1) !important;
  text-decoration: none !important;
  background-image: none !important;
  hover-type: color !important;
}
#s-a3130b16-95ba-472a-be29-de4117e259b5:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-a3130b16-95ba-472a-be29-de4117e259b5.shg-btn {
  color: #ffffff;
  font-size: 14px;

  display: inline-block;
}

#s-9d4ca56d-8e68-45cd-98ec-9f541714bb4c {
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  background-position: center center;
}

#s-9d4ca56d-8e68-45cd-98ec-9f541714bb4c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-9d4ca56d-8e68-45cd-98ec-9f541714bb4c.shg-box.shg-c {
  justify-content: center;
}

#s-85145965-d0d0-4c38-b0f0-80b9c51617c0 {
  min-height: 500px;
  background-color: rgba(247, 247, 247, 1);
}

#s-85145965-d0d0-4c38-b0f0-80b9c51617c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-85145965-d0d0-4c38-b0f0-80b9c51617c0.shg-box.shg-c {
  justify-content: center;
}

#s-45d0bfd0-8769-45a5-b70a-ca7617c204f8 {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-45d0bfd0-8769-45a5-b70a-ca7617c204f8 .shogun-heading-component h1 {
  color: rgba(70, 78, 84, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-cbd20802-e6b5-4a7e-97e6-0230dcff9410 {
  margin-left: 50px;
  margin-right: 50px;
}

#s-e39beb96-cd83-4d59-97ac-5f2a9f2b7854 {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  border-radius: 2px;
  background-color: rgba(35, 35, 35, 1);
  text-align: center;
  text-decoration: none;
  background-image: none;
  hover-type: color;
}
#s-e39beb96-cd83-4d59-97ac-5f2a9f2b7854:hover {
  background-color: rgba(81, 81, 81, 1) !important;
  text-decoration: none !important;
  background-image: none !important;
  hover-type: color !important;
}
#s-e39beb96-cd83-4d59-97ac-5f2a9f2b7854:active {
  background-color: #000000 !important;
  text-decoration: none !important;
}

#s-e39beb96-cd83-4d59-97ac-5f2a9f2b7854.shg-btn {
  color: #ffffff;
  font-size: 14px;

  display: inline-block;
}

#s-2e8c8f66-f227-466b-9cf8-29a08ccce855 {
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}
@media (min-width: 1200px) {
  #s-2e8c8f66-f227-466b-9cf8-29a08ccce855 {
    background-attachment: fixed;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-2e8c8f66-f227-466b-9cf8-29a08ccce855 {
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-2e8c8f66-f227-466b-9cf8-29a08ccce855 {
  }
}
@media (max-width: 767px) {
  #s-2e8c8f66-f227-466b-9cf8-29a08ccce855 {
  }
}

#s-2e8c8f66-f227-466b-9cf8-29a08ccce855 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}
#s-2e8c8f66-f227-466b-9cf8-29a08ccce855.shg-box.shg-c {
  justify-content: flex-start;
}

#s-dd76d026-08b7-4ee0-8ec4-b31dee2e2cad {
  margin-top: 50px;
  margin-left: 50px;
  margin-bottom: 50px;
  margin-right: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#s-dd76d026-08b7-4ee0-8ec4-b31dee2e2cad .shogun-heading-component h1 {
  color: rgba(70, 78, 84, 1);
  font-weight: 800;
  font-family: Montserrat;
  font-style: ;
  font-size: 28px;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}

#s-60b6efd7-7de9-4244-b3c1-b13086451e76 {
  margin-left: auto;
  margin-right: auto;
  min-height: 50px;
  max-width: 1200px;
}

#s-60b6efd7-7de9-4244-b3c1-b13086451e76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-60b6efd7-7de9-4244-b3c1-b13086451e76.shg-box.shg-c {
  justify-content: center;
}

#s-d8482e92-1716-49d5-ba52-7f9260c00413 {
  margin-bottom: 50px;
}

#s-d8482e92-1716-49d5-ba52-7f9260c00413 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-d8482e92-1716-49d5-ba52-7f9260c00413 .shg-sld-nav-button.shg-sld-left,
#s-d8482e92-1716-49d5-ba52-7f9260c00413 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-ec017a34-e0a9-4ddf-9b3d-6cf3b1409f2e {
  min-height: 50px;
  background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px) {
  #s-ec017a34-e0a9-4ddf-9b3d-6cf3b1409f2e {
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #s-ec017a34-e0a9-4ddf-9b3d-6cf3b1409f2e {
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-ec017a34-e0a9-4ddf-9b3d-6cf3b1409f2e {
  }
}
@media (max-width: 767px) {
  #s-ec017a34-e0a9-4ddf-9b3d-6cf3b1409f2e {
  }
}

#s-ec017a34-e0a9-4ddf-9b3d-6cf3b1409f2e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-ec017a34-e0a9-4ddf-9b3d-6cf3b1409f2e.shg-box.shg-c {
  justify-content: center;
}

#s-a9ba2523-f817-42c5-a933-3e76bf430c6e {
  margin-left: auto;
  margin-bottom: 15px;
  margin-right: auto;
  max-width: 200px;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  #s-a9ba2523-f817-42c5-a933-3e76bf430c6e {
    display: none;
  }
  #s-a9ba2523-f817-42c5-a933-3e76bf430c6e,
  #wrap-s-a9ba2523-f817-42c5-a933-3e76bf430c6e {
    display: none !important;
  }
}
@media (max-width: 767px) {
  #s-a9ba2523-f817-42c5-a933-3e76bf430c6e {
    display: none;
  }
  #s-a9ba2523-f817-42c5-a933-3e76bf430c6e,
  #wrap-s-a9ba2523-f817-42c5-a933-3e76bf430c6e {
    display: none !important;
  }
}

#s-a9ba2523-f817-42c5-a933-3e76bf430c6e img.shogun-image {
  width: px;
}

#s-a9ba2523-f817-42c5-a933-3e76bf430c6e .shogun-image-content {
  align-items: center;
}

#s-a75cebc9-9db7-459d-9d86-6e84ac12e436 {
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  max-width: 160px;
  text-align: center;
}

#s-a75cebc9-9db7-459d-9d86-6e84ac12e436 img.shogun-image {
  width: px;
}

#s-a75cebc9-9db7-459d-9d86-6e84ac12e436 .shogun-image-content {
  align-items: center;
}

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

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape) {
  .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%;
  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;
  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;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty {
  display: block;
}
