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

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

.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.shg-sld-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyMDMgNTQ0cTAgMTMtMTAgMjNsLTM5MyAzOTMgMzkzIDM5M3ExMCAxMCAxMCAyM3QtMTAgMjNsLTUwIDUwcS0xMCAxMC0yMyAxMHQtMjMtMTBsLTQ2Ni00NjZxLTEwLTEwLTEwLTIzdDEwLTIzbDQ2Ni00NjZxMTAtMTAgMjMtMTB0MjMgMTBsNTAgNTBxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExNzEgOTYwcTAgMTMtMTAgMjNsLTQ2NiA0NjZxLTEwIDEwLTIzIDEwdC0yMy0xMGwtNTAtNTBxLTEwLTEwLTEwLTIzdDEwLTIzbDM5My0zOTMtMzkzLTM5M3EtMTAtMTAtMTAtMjN0MTAtMjNsNTAtNTBxMTAtMTAgMjMtMTB0MjMgMTBsNDY2IDQ2NnExMCAxMCAxMCAyM3oiLz48L3N2Zz4=);
}

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

.shg-sld-dot {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  background-color: #bbbbbb;
}

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

.shg-sld-dot.shg-sld-active {
  background-color: #717171;
}

.shg-sld-fade {
  animation-name: shg-sld-fade;
  animation-duration: 1.5s;
}

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

  to {
    opacity: 1;
  }
}

#s-9a741b33-e9bc-4998-8024-7ec32fd50585 { padding-top: 10px;
padding-bottom: 10px; }
.shogun-image-container {
  position: relative;
}

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

.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 {
  object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

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

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

.shogun-lightbox-item {
  cursor: pointer;
  min-height: inherit;
  max-height: inherit;
}

.shogun-lightbox {
  display: none;
  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);
}

.shogun-lightbox-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.shogun-lightbox-close {
  color: #fff;
  font-size: 45px;
  align-self: flex-end;
  margin-right: 10px;
  line-height: 30px;
  user-select: none;
  cursor: pointer;
}

.shogun-lightbox-image-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 10px;
}

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

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

img.shogun-image {
  max-width: 100% !important;
  margin: 0 !important;
}

/**
Ref: https://stackoverflow.com/questions/33417014/images-max-width-max-height-not-working-in-ie-11
**/
@media screen\0 {
  /* .shogun-image-container {
    display: flex !important;
  }
  .shogun-image-container .shogun-image {
    flex: 1;
    /* width: 100%; */
  } */
}

#s-20efb950-dd45-42be-917b-9871cc2c1314 { text-align: center; }
#s-322b0180-bf24-4eb5-8f45-9aa85333c463 { text-align: center; }
#s-fc32e976-fe0e-4f2e-98e8-acadee168c51 { text-align: center; }
#s-769d680c-d318-4a08-8eb7-e78433f37256 { text-align: center; }
#s-17dd7454-ce8d-4866-b2c0-8aa409528f6f { text-align: center; }
#s-5f193f17-2a37-4624-8b5f-b8122ffb6e07 { text-align: center; }
#s-d478eadd-16b3-4a33-a574-f2b637a3a6ce { text-align: center; }
#s-ebdad41a-b0d1-45bc-b41f-782e76db4b58 { text-align: center; }
#s-1b787612-06a3-4e46-88dd-00fedafad3ea { text-align: center; }
#s-1c13ca44-ccb8-49c0-b481-81886beaba14 { text-align: center; }
#s-cf9e1123-c472-41f8-b674-6268ad0e0417 { text-align: center; }
#s-7809ec4c-6a75-4fd8-8639-e5c6812bd406 { text-align: center; }
#s-b4eecb03-5e44-41de-9383-148f1af22d9b { text-align: center; }
#s-d838ac1e-3635-4ea1-ab3c-7ca886c348ce { text-align: center; }
#s-f571a30f-322c-4ec6-b9bc-303b80fd8e11 { text-align: center; }
#s-47283490-cdef-4b2e-be38-6ef7f4153012 { text-align: center; }
#s-f5f65517-81dd-47bf-8637-11ebb2a3120f { text-align: center; }
#s-dd879ebe-310b-4310-a5e3-06a643ccee34 { text-align: center; }
#s-e6ec4d37-423e-470f-bf32-a67f9765d009 { text-align: center; }
#s-ebc0f8b5-2798-42fb-b91f-2b148f301967 { text-align: center; }
#s-c3204b25-73a5-477a-85e0-2bfca7350400 { text-align: center; }
#s-3d02ffc1-de3a-4c62-869d-90e994b3eee2 { text-align: center; }
#s-ec54a5d2-6ffc-41d9-ba48-20bdb23142c6 { text-align: center; }
#s-b81173bc-a86e-4646-b99f-24c2c9e288f0 { text-align: center; }
#s-1ea5a175-93c6-456c-b6f5-e1cb851824eb { text-align: center; }
#s-b136d5d8-6a20-4bc1-bfa8-ed74b4764668 { text-align: center; }
#s-06d75545-5b73-43e7-9bdd-2ae3d8aefff4 { text-align: center; }
#s-f11311d1-59e9-4bf5-8454-9b4ce88efe20 { text-align: center; }
#s-1894f5ad-ee9b-4c42-a14f-19a41d99d342 { text-align: center; }
#s-5e94fe99-e7c3-44b8-9ce0-5bba5f182e23 { text-align: center; }
#s-0dcd0592-1d21-40cf-b640-c9cd2a1596d9 { text-align: center; }
#s-8673530c-4366-4a82-9ac0-721f90533f77 { text-align: center; }
#s-8faf9f14-89ea-49cd-b7c0-4671ec6fa769 { text-align: center; }
#s-fe4fee92-b163-47c0-9162-104f70acc485 { text-align: center; }
#s-634e2ac3-5eb8-4da2-9218-a9a368be1260 { text-align: center; }
#s-d1b5de69-6295-45e8-84cb-6f63c87e9803 { text-align: center; }
#s-95dae9be-775b-4ddf-9c53-0866ab9d4ab0 { text-align: center; }
#s-07103b4c-a5a6-4168-acd0-194be5c0efe8 { text-align: center; }
#s-216314b7-2165-4a53-bdc2-bafba37b284c { text-align: center; }
#s-726f46d2-5ff7-48c1-9f7e-7f22bd484b87 { text-align: center; }
#s-e4aab939-abad-4aa1-b990-810404efb0db { text-align: center; }
#s-806c1d79-31a9-48b7-b60d-4b035bd3a0bd { text-align: center; }
#s-2f091c8a-cb43-4cec-a2e9-a9b90f4113a9 { text-align: center; }
#s-76de769e-6d2b-4b4b-bf38-688742a4b907 { text-align: center; }
#s-33c4a87e-3515-4e7e-bb02-9847327eda23 { text-align: center; }
#s-a37874cf-34ab-461b-8799-5d1c0e474ef8 { text-align: center; }
#s-378aa87c-11dc-408a-bfde-70a3bcd29059 { text-align: center; }
#s-49766093-3700-4ff2-b5a6-eabfd94edc1d { text-align: center; }
#s-0489ecc2-64d0-4305-a519-9435fb5fa67c { text-align: center; }
#s-099131f9-c91d-42c6-9fff-5a7f192729af { text-align: center; }
#s-95dc199d-c1ca-4dd1-a756-b3d13885fcc8 { text-align: center; }
#s-d5dc47fd-e0dd-479b-bec4-422bf9c0b0c5 { text-align: center; }
#s-621abaaa-7f2d-48a6-b804-5c90622db718 { text-align: center; }
#s-bff44bfa-6334-4128-a457-68f79feaf025 { text-align: center; }
#s-4c826196-ff3f-4c2b-a5f9-4053ea1e4b00 { text-align: center; }
#s-4972769e-bbf7-4dc4-9b24-1439330e30ae { text-align: center; }
#s-9a1b3488-8874-4ea5-98fd-7d4d1e562dda { text-align: center; }
#s-d4b178ff-ca3c-4217-8b85-96c946a5c23a { text-align: center; }
#s-85b2a36f-1f9f-41ee-8a8a-22f7ef0055fa { text-align: center; }
#s-4c71f7f4-9652-4726-b952-35101bfdd80d { text-align: center; }
#s-4822024b-29d5-416d-a8f2-ca97ba3faaa3 { text-align: center; }
#s-65c8d92c-28d9-47db-a90e-c5bba9487cf5 { text-align: center; }
#s-5c45a3fe-c231-4d0c-8c58-0e318042d2cb { text-align: center; }
#s-a5236097-e9e0-4205-be32-0bd65ac63f85 { text-align: center; }
#s-59406d0b-40d4-4c67-9ccb-c11f04a12304 { text-align: center; }
#s-a3424f24-0402-49ec-b0b4-e336891dfed3 { text-align: center; }
#s-b5ead9a9-024e-4e9c-999d-58ca02a752ab { text-align: center; }
#s-0037e147-5590-4442-80e0-30a7272ea563 { text-align: center; }
#s-f5191c3c-fb9c-439f-b946-f47f983eb4a5 { text-align: center; }
#s-a4b9a836-1465-4d9f-9a0f-2a5edadd0221 { text-align: center; }
#s-1f7956ec-d4d3-4eb5-a9a0-183143535d7c { text-align: center; }
#s-41646e24-5bd4-45b4-ab6d-9ccba7d724ef { text-align: center; }
#s-d15a2054-5665-41ec-88dd-f6fbab52def2 { text-align: center; }
#s-d4a042d5-3b3f-486c-912b-6e03a878b908 { text-align: center; }
#s-75d82be5-8228-47c9-8b5a-a7952cf4d962 { text-align: center; }
#s-f90e6e0f-bb0d-4f2c-b1d7-941003daa0f9 { text-align: center; }
#s-f3dd99eb-eaa3-44d6-b969-af6309e0deac { text-align: center; }
#s-ca41e90e-7aad-47ea-a0b0-942a1706fd95 { text-align: center; }
#s-b2a5f323-6f71-4c3b-9891-7867c2c453d8 { text-align: center; }
#s-f5a5c261-73e6-473c-8afa-39ecde433e64 { text-align: center; }
#s-56968f73-ac12-4819-a413-410464c44c4c { text-align: center; }
.shg-c:before,.shg-c:after{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width: 1024px){.shg-c,.shg-box{background-attachment:scroll !important}}#mc_embed_signup .clear{width:auto !important;height:auto !important;visibility:visible !important}.shg-clearfix:after{content:"";display:block;clear:both}.shogun-image{max-width:100%;min-height:inherit;max-height:inherit;display:inline !important;border:0;vertical-align:middle}.shg-fw{margin-left:calc(50% - 50vw);width:100vw}.shg-fw .shg-fw{width:100%}
