.shg-box {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  /**
   * 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;
}

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

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

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

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

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

.shg-box-video-wrapper {
  /*
    It's very important we don't create a new containing block for shg-box-video-wrapper
    Jarallax uses transforms + position: fixed to achieve it's parallaxing effect

    https://developer.mozilla.org/en-US/docs/Web/CSS/position

    position: fixed
    The element is removed from the normal document flow, and no space is created for the element in the page layout. 
    It is positioned relative to the initial containing block established by the viewport, 

    *
      except when one of its ancestors has a transform, perspective, or filter property set to something other than none 
      (see the CSS Transforms Spec), or the will-change property is set to transform, 
      in which case that ancestor behaves as the containing block. 
    *
  */

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

#s-9211389a-6198-4593-aaff-acdf80be3671 {
  background-attachment: fixed;
margin-left: 0%;
margin-right: 0%;
min-height: 50px;
background-color: rgba(246, 242, 237, 1);
}








#s-9211389a-6198-4593-aaff-acdf80be3671 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9211389a-6198-4593-aaff-acdf80be3671.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0c2fc071-5224-4216-afd2-0aa863088b46 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(149, 101, 74, 1);
}








#s-0c2fc071-5224-4216-afd2-0aa863088b46 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0c2fc071-5224-4216-afd2-0aa863088b46.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: 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 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 {
  color: ;
  font-family: ;
  font-weight: ;
}

.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 ::selection,
.shg-default-text-content *::selection {
  background: #accef7;
}

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

.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 {
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-bottom: 0;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin-top: 0;
  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;
}

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-df392662-ceaf-4b64-9494-1fbb6c5ebe25 {
  margin-left: auto;
margin-right: auto;
padding-top: 40px;
padding-left: 60px;
padding-bottom: 40px;
padding-right: 60px;
max-width: 1000px;
}
@media (min-width: 768px) and (max-width: 991px){#s-df392662-ceaf-4b64-9494-1fbb6c5ebe25 {
  display: none;
}
#s-df392662-ceaf-4b64-9494-1fbb6c5ebe25, #wrap-s-df392662-ceaf-4b64-9494-1fbb6c5ebe25 { display: none !important; }}@media (max-width: 767px){#s-df392662-ceaf-4b64-9494-1fbb6c5ebe25 {
  display: none;
}
#s-df392662-ceaf-4b64-9494-1fbb6c5ebe25, #wrap-s-df392662-ceaf-4b64-9494-1fbb6c5ebe25 { display: none !important; }}
#s-0bf7f594-f7d9-4040-be73-4da5ab829a45 {
  margin-left: auto;
margin-right: auto;
padding-top: 40px;
padding-left: 60px;
padding-bottom: 40px;
padding-right: 60px;
max-width: 1000px;
}
@media (min-width: 1200px){#s-0bf7f594-f7d9-4040-be73-4da5ab829a45 {
  display: none;
}
#s-0bf7f594-f7d9-4040-be73-4da5ab829a45, #wrap-s-0bf7f594-f7d9-4040-be73-4da5ab829a45 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0bf7f594-f7d9-4040-be73-4da5ab829a45 {
  display: none;
}
#s-0bf7f594-f7d9-4040-be73-4da5ab829a45, #wrap-s-0bf7f594-f7d9-4040-be73-4da5ab829a45 { display: none !important; }}@media (max-width: 767px){#s-0bf7f594-f7d9-4040-be73-4da5ab829a45 {
  padding-top: 20px;
padding-bottom: 20px;
}
}
.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 {
  display: none;
}
#s-052e7f1e-fbf3-46c1-b0af-d35412c34739, #wrap-s-052e7f1e-fbf3-46c1-b0af-d35412c34739 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 {
  display: none;
}
#s-052e7f1e-fbf3-46c1-b0af-d35412c34739, #wrap-s-052e7f1e-fbf3-46c1-b0af-d35412c34739 { display: none !important; }}@media (max-width: 767px){#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 {
  padding-left: 2%;
padding-right: 2%;
}
}
#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: #8fcee7;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: #8fcee7;
  text-align: left;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}@media (min-width: 768px) and (max-width: 991px){#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(149, 101, 74, 1);
  padding: 10px;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(246, 242, 237, 1);
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(149, 101, 74, 1);
  border-top: 1px solid #ddd;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(246, 242, 237, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}}@media (max-width: 767px){#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(149, 101, 74, 1);
  padding: 10px;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(246, 242, 237, 1);
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(149, 101, 74, 1);
  border-top: 1px solid #ddd;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(246, 242, 237, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-052e7f1e-fbf3-46c1-b0af-d35412c34739 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}}
.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 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 {
  color: ;
  font-family: ;
  font-weight: ;
}

.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 ::selection,
.shg-default-text-content *::selection {
  background: #accef7;
}

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

.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 {
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-bottom: 0;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin-top: 0;
  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;
}

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-f438189f-3904-4b16-a0fe-d68e81eecb4a {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-f438189f-3904-4b16-a0fe-d68e81eecb4a {
  max-width: 1000px;
background-color: rgba(149, 101, 74, 1);
}
}
#s-f438189f-3904-4b16-a0fe-d68e81eecb4a .shg-proportional-font-size,
#s-f438189f-3904-4b16-a0fe-d68e81eecb4a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ced0b66a-1532-461c-8833-9d06f3c0dd86 {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 60px;
padding-left: 10%;
padding-bottom: 80px;
padding-right: 10%;
min-height: 500px;
background-position: center center;
}
@media (max-width: 767px){#s-ced0b66a-1532-461c-8833-9d06f3c0dd86 {
  padding-top: 20px;
padding-bottom: 20px;
}
}
#s-ced0b66a-1532-461c-8833-9d06f3c0dd86 {
  background-image: url(https://i.shgcdn.com/7d4043d0-2ab9-4aa5-9e48-eff412252c9e/);
}








#s-ced0b66a-1532-461c-8833-9d06f3c0dd86 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ced0b66a-1532-461c-8833-9d06f3c0dd86.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.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: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  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-a0db25d3-ae45-4eec-a4cf-5ecb45c4afeb {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-a0db25d3-ae45-4eec-a4cf-5ecb45c4afeb .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  
  
  
}


@media (min-width: 1200px){#s-a0db25d3-ae45-4eec-a4cf-5ecb45c4afeb .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 43px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a0db25d3-ae45-4eec-a4cf-5ecb45c4afeb .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 38px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a0db25d3-ae45-4eec-a4cf-5ecb45c4afeb .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (max-width: 767px){#s-a0db25d3-ae45-4eec-a4cf-5ecb45c4afeb .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 29px;
  
  
  
}


}
/* Duplicated Styles are also in Category base.css - keep them in sync */

.shg-swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
   * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 8px var(--arrow-button-size) var(--pagination-height)
    var(--arrow-button-size);
}

.shg-swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.shg-swiper-container > .shg-swiper {
  margin-left: 0;
  margin-right: 0;
}

.shg-swiper:not(.swiper-initialized) ~ .swiper-pagination,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.shg-swiper-container > .swiper-button-prev,
.shg-swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

.shg-swiper-container > .swiper-button-prev {
  left: 0;
}

.shg-swiper-container > .swiper-button-next {
  right: 0;
}

.shg-swiper-container > .swiper-button-next:after,
.shg-swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.shg-swiper-container > .swiper-button-next svg,
.shg-swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

#s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 1000px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 {
  display: none;
}
#s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759, #wrap-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 { display: none !important; }}@media (max-width: 767px){#s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 {
  display: none;
}
#s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759, #wrap-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 { display: none !important; }}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 {
  --swiper-pagination-color: rgba(212, 203, 203, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(212, 203, 203, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(243, 235, 235, 1) !important;
  --arrow-button-size: 50px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 > .swiper-button-prev,
#slider-v3-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 > .swiper-button-next {
  
}

#slider-v3-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 > .swiper-button-prev svg,
#slider-v3-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 > .swiper-button-next svg {
  fill: rgba(170, 167, 167, 1) !important;
  stroke: rgba(170, 167, 167, 1) !important;
  
}

#slider-v3-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 .swiper-pagination-bullet-active {
  background-color: rgba(243, 235, 235, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-bff6c0cf-00f0-40c9-b2fb-9449a8c46759 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

.shg-align-container {
  box-sizing: border-box;
}

.shg-inner-inline-image {
  position: relative;
  overflow: hidden;
  display: block;
}

.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-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  height: inherit;
  position: relative;
}

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

.shg-imageV3-content {
  text-align: initial;
}

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

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}
#s-031cdc6e-9df0-4e40-8947-d4e837a700b8 {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-031cdc6e-9df0-4e40-8947-d4e837a700b8 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-031cdc6e-9df0-4e40-8947-d4e837a700b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-031cdc6e-9df0-4e40-8947-d4e837a700b8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-031cdc6e-9df0-4e40-8947-d4e837a700b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-031cdc6e-9df0-4e40-8947-d4e837a700b8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-031cdc6e-9df0-4e40-8947-d4e837a700b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-031cdc6e-9df0-4e40-8947-d4e837a700b8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-031cdc6e-9df0-4e40-8947-d4e837a700b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-031cdc6e-9df0-4e40-8947-d4e837a700b8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-031cdc6e-9df0-4e40-8947-d4e837a700b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-031cdc6e-9df0-4e40-8947-d4e837a700b8.shogun-image {
  box-sizing: border-box;
}




}
#s-6a4ef720-379e-4264-9153-a93c2fa7cc07 {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-6a4ef720-379e-4264-9153-a93c2fa7cc07 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6a4ef720-379e-4264-9153-a93c2fa7cc07 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-6a4ef720-379e-4264-9153-a93c2fa7cc07 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6a4ef720-379e-4264-9153-a93c2fa7cc07 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-6a4ef720-379e-4264-9153-a93c2fa7cc07 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6a4ef720-379e-4264-9153-a93c2fa7cc07 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-6a4ef720-379e-4264-9153-a93c2fa7cc07 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6a4ef720-379e-4264-9153-a93c2fa7cc07 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-6a4ef720-379e-4264-9153-a93c2fa7cc07 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6a4ef720-379e-4264-9153-a93c2fa7cc07 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a4ef720-379e-4264-9153-a93c2fa7cc07.shogun-image {
  box-sizing: border-box;
}




}
#s-1d2e27e1-df47-4837-8011-6dcff53a534b {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-1d2e27e1-df47-4837-8011-6dcff53a534b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1d2e27e1-df47-4837-8011-6dcff53a534b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1d2e27e1-df47-4837-8011-6dcff53a534b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d2e27e1-df47-4837-8011-6dcff53a534b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-1d2e27e1-df47-4837-8011-6dcff53a534b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1d2e27e1-df47-4837-8011-6dcff53a534b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1d2e27e1-df47-4837-8011-6dcff53a534b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d2e27e1-df47-4837-8011-6dcff53a534b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-1d2e27e1-df47-4837-8011-6dcff53a534b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1d2e27e1-df47-4837-8011-6dcff53a534b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1d2e27e1-df47-4837-8011-6dcff53a534b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d2e27e1-df47-4837-8011-6dcff53a534b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-1d2e27e1-df47-4837-8011-6dcff53a534b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1d2e27e1-df47-4837-8011-6dcff53a534b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1d2e27e1-df47-4837-8011-6dcff53a534b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d2e27e1-df47-4837-8011-6dcff53a534b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-1d2e27e1-df47-4837-8011-6dcff53a534b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1d2e27e1-df47-4837-8011-6dcff53a534b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1d2e27e1-df47-4837-8011-6dcff53a534b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d2e27e1-df47-4837-8011-6dcff53a534b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d2e27e1-df47-4837-8011-6dcff53a534b.shogun-image {
  box-sizing: border-box;
}




}
#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35b21e7b-6d44-45bb-9cec-7369fa0e06c3.shogun-image {
  box-sizing: border-box;
}




}
#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdc0ed2c-e320-4a6a-9550-74021f47ad4d.shogun-image {
  box-sizing: border-box;
}




}
#s-77e96974-ddcc-4416-8061-225586326413 {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-77e96974-ddcc-4416-8061-225586326413 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-77e96974-ddcc-4416-8061-225586326413 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-77e96974-ddcc-4416-8061-225586326413 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-77e96974-ddcc-4416-8061-225586326413 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-77e96974-ddcc-4416-8061-225586326413.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77e96974-ddcc-4416-8061-225586326413.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77e96974-ddcc-4416-8061-225586326413.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-77e96974-ddcc-4416-8061-225586326413 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-77e96974-ddcc-4416-8061-225586326413 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-77e96974-ddcc-4416-8061-225586326413 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-77e96974-ddcc-4416-8061-225586326413 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-77e96974-ddcc-4416-8061-225586326413.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77e96974-ddcc-4416-8061-225586326413.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77e96974-ddcc-4416-8061-225586326413.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-77e96974-ddcc-4416-8061-225586326413 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-77e96974-ddcc-4416-8061-225586326413 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-77e96974-ddcc-4416-8061-225586326413 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-77e96974-ddcc-4416-8061-225586326413 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-77e96974-ddcc-4416-8061-225586326413.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77e96974-ddcc-4416-8061-225586326413.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77e96974-ddcc-4416-8061-225586326413.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-77e96974-ddcc-4416-8061-225586326413 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-77e96974-ddcc-4416-8061-225586326413 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-77e96974-ddcc-4416-8061-225586326413 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-77e96974-ddcc-4416-8061-225586326413 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-77e96974-ddcc-4416-8061-225586326413.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77e96974-ddcc-4416-8061-225586326413.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77e96974-ddcc-4416-8061-225586326413.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-77e96974-ddcc-4416-8061-225586326413 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-77e96974-ddcc-4416-8061-225586326413 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-77e96974-ddcc-4416-8061-225586326413 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-77e96974-ddcc-4416-8061-225586326413 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-77e96974-ddcc-4416-8061-225586326413.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77e96974-ddcc-4416-8061-225586326413.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77e96974-ddcc-4416-8061-225586326413.shogun-image {
  box-sizing: border-box;
}




}
#s-52686d4e-49d8-43ef-b81f-52b4d47202c5 {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-52686d4e-49d8-43ef-b81f-52b4d47202c5 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-52686d4e-49d8-43ef-b81f-52b4d47202c5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-52686d4e-49d8-43ef-b81f-52b4d47202c5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-52686d4e-49d8-43ef-b81f-52b4d47202c5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-52686d4e-49d8-43ef-b81f-52b4d47202c5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-52686d4e-49d8-43ef-b81f-52b4d47202c5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-52686d4e-49d8-43ef-b81f-52b4d47202c5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-52686d4e-49d8-43ef-b81f-52b4d47202c5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-52686d4e-49d8-43ef-b81f-52b4d47202c5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-52686d4e-49d8-43ef-b81f-52b4d47202c5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52686d4e-49d8-43ef-b81f-52b4d47202c5.shogun-image {
  box-sizing: border-box;
}




}
#s-925de30c-e496-4b03-b37d-96ea6ac8454f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-925de30c-e496-4b03-b37d-96ea6ac8454f .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-05a0e445-d45b-4d19-86c6-0340347a3d49 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-05a0e445-d45b-4d19-86c6-0340347a3d49 .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-5cf9a378-6306-40f1-9f15-347853979c14 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5cf9a378-6306-40f1-9f15-347853979c14 .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-91856672-5849-436a-a7dd-9e87cd8905db {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-91856672-5849-436a-a7dd-9e87cd8905db .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-0cbd1880-a9e1-4add-8672-e78ced514bba {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0cbd1880-a9e1-4add-8672-e78ced514bba .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-bc4b4113-beb6-4549-a666-f1dfc3fb3e25 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bc4b4113-beb6-4549-a666-f1dfc3fb3e25 .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-af1a103d-b5d7-4626-a077-50847797c5fa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-af1a103d-b5d7-4626-a077-50847797c5fa .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 1000px;
}
@media (min-width: 1200px){#s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 {
  display: none;
}
#s-b0eca45a-a2db-4a75-96e6-5d62b24aab80, #wrap-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 {
  display: none;
}
#s-b0eca45a-a2db-4a75-96e6-5d62b24aab80, #wrap-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 {
  
}
}@media (max-width: 767px){#s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 {
  padding-top: 0px;
padding-bottom: 0px;
max-width: 100%;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 {
  --swiper-pagination-color: rgba(212, 203, 203, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(212, 203, 203, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(243, 235, 235, 1) !important;
  --arrow-button-size: 50px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-prev,
#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-next {
  
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-prev svg,
#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-next svg {
  fill: rgba(170, 167, 167, 1) !important;
  stroke: rgba(170, 167, 167, 1) !important;
  
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 .swiper-pagination-bullet-active {
  background-color: rgba(243, 235, 235, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 {
  --swiper-pagination-color: rgba(212, 203, 203, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(212, 203, 203, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(243, 235, 235, 1) !important;
  --arrow-button-size: 50px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-prev,
#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-next {
  
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-prev svg,
#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-next svg {
  fill: rgba(170, 167, 167, 1) !important;
  stroke: rgba(170, 167, 167, 1) !important;
  
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 .swiper-pagination-bullet-active {
  background-color: rgba(243, 235, 235, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 {
  --swiper-pagination-color: rgba(212, 203, 203, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(212, 203, 203, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(243, 235, 235, 1) !important;
  --arrow-button-size: 20px !important;
  --swiper-pagination-bullet-size: 6px !important;
  
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-prev,
#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-next {
  
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-prev svg,
#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-next svg {
  fill: rgba(170, 167, 167, 1) !important;
  stroke: rgba(170, 167, 167, 1) !important;
  
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 .swiper-pagination-bullet {
  width: 6px !important;
  height: 6px !important;
  margin: 0 !important;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 .swiper-pagination-bullet-active {
  background-color: rgba(243, 235, 235, 1) !important;
  width: calc(6px * 1) !important;
  height: 6px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-b0eca45a-a2db-4a75-96e6-5d62b24aab80 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-090865b5-8c62-4d5f-b1ae-36cebe1f602e {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-090865b5-8c62-4d5f-b1ae-36cebe1f602e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-090865b5-8c62-4d5f-b1ae-36cebe1f602e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-090865b5-8c62-4d5f-b1ae-36cebe1f602e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-090865b5-8c62-4d5f-b1ae-36cebe1f602e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-090865b5-8c62-4d5f-b1ae-36cebe1f602e.shogun-image {
  box-sizing: border-box;
}




}
#s-fb0da606-9427-47c4-8ba1-a91fc64332f9 {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-fb0da606-9427-47c4-8ba1-a91fc64332f9 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fb0da606-9427-47c4-8ba1-a91fc64332f9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-fb0da606-9427-47c4-8ba1-a91fc64332f9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fb0da606-9427-47c4-8ba1-a91fc64332f9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-fb0da606-9427-47c4-8ba1-a91fc64332f9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fb0da606-9427-47c4-8ba1-a91fc64332f9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-fb0da606-9427-47c4-8ba1-a91fc64332f9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fb0da606-9427-47c4-8ba1-a91fc64332f9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-fb0da606-9427-47c4-8ba1-a91fc64332f9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fb0da606-9427-47c4-8ba1-a91fc64332f9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb0da606-9427-47c4-8ba1-a91fc64332f9.shogun-image {
  box-sizing: border-box;
}




}
#s-f4845db6-81e0-408a-b98b-6d095aaa1701 {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-f4845db6-81e0-408a-b98b-6d095aaa1701 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f4845db6-81e0-408a-b98b-6d095aaa1701 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f4845db6-81e0-408a-b98b-6d095aaa1701.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4845db6-81e0-408a-b98b-6d095aaa1701.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-f4845db6-81e0-408a-b98b-6d095aaa1701 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f4845db6-81e0-408a-b98b-6d095aaa1701 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f4845db6-81e0-408a-b98b-6d095aaa1701.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4845db6-81e0-408a-b98b-6d095aaa1701.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-f4845db6-81e0-408a-b98b-6d095aaa1701 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f4845db6-81e0-408a-b98b-6d095aaa1701 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f4845db6-81e0-408a-b98b-6d095aaa1701.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4845db6-81e0-408a-b98b-6d095aaa1701.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-f4845db6-81e0-408a-b98b-6d095aaa1701 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f4845db6-81e0-408a-b98b-6d095aaa1701 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f4845db6-81e0-408a-b98b-6d095aaa1701.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4845db6-81e0-408a-b98b-6d095aaa1701.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-f4845db6-81e0-408a-b98b-6d095aaa1701 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f4845db6-81e0-408a-b98b-6d095aaa1701 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f4845db6-81e0-408a-b98b-6d095aaa1701.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4845db6-81e0-408a-b98b-6d095aaa1701.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4845db6-81e0-408a-b98b-6d095aaa1701.shogun-image {
  box-sizing: border-box;
}




}
#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7176b612-188b-4e3b-98c3-a8b84b9a4cb7.shogun-image {
  box-sizing: border-box;
}




}
#s-1897a0e1-b919-4e77-ad30-f5da1a808917 {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-1897a0e1-b919-4e77-ad30-f5da1a808917 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1897a0e1-b919-4e77-ad30-f5da1a808917 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1897a0e1-b919-4e77-ad30-f5da1a808917.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1897a0e1-b919-4e77-ad30-f5da1a808917.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-1897a0e1-b919-4e77-ad30-f5da1a808917 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1897a0e1-b919-4e77-ad30-f5da1a808917 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1897a0e1-b919-4e77-ad30-f5da1a808917.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1897a0e1-b919-4e77-ad30-f5da1a808917.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-1897a0e1-b919-4e77-ad30-f5da1a808917 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1897a0e1-b919-4e77-ad30-f5da1a808917 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1897a0e1-b919-4e77-ad30-f5da1a808917.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1897a0e1-b919-4e77-ad30-f5da1a808917.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-1897a0e1-b919-4e77-ad30-f5da1a808917 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1897a0e1-b919-4e77-ad30-f5da1a808917 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1897a0e1-b919-4e77-ad30-f5da1a808917.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1897a0e1-b919-4e77-ad30-f5da1a808917.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-1897a0e1-b919-4e77-ad30-f5da1a808917 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917 img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1897a0e1-b919-4e77-ad30-f5da1a808917 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1897a0e1-b919-4e77-ad30-f5da1a808917.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1897a0e1-b919-4e77-ad30-f5da1a808917.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1897a0e1-b919-4e77-ad30-f5da1a808917.shogun-image {
  box-sizing: border-box;
}




}
#s-736d240e-9e4c-4592-bb80-90024a55daac {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}
@media (min-width: 1200px){#s-736d240e-9e4c-4592-bb80-90024a55daac {
  display: none;
}
#s-736d240e-9e4c-4592-bb80-90024a55daac, #wrap-s-736d240e-9e4c-4592-bb80-90024a55daac { display: none !important; }}
.shg-image-margin-container-s-736d240e-9e4c-4592-bb80-90024a55daac {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-736d240e-9e4c-4592-bb80-90024a55daac {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-736d240e-9e4c-4592-bb80-90024a55daac img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-736d240e-9e4c-4592-bb80-90024a55daac .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-736d240e-9e4c-4592-bb80-90024a55daac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-736d240e-9e4c-4592-bb80-90024a55daac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-736d240e-9e4c-4592-bb80-90024a55daac.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-736d240e-9e4c-4592-bb80-90024a55daac {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-736d240e-9e4c-4592-bb80-90024a55daac {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-736d240e-9e4c-4592-bb80-90024a55daac img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-736d240e-9e4c-4592-bb80-90024a55daac .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-736d240e-9e4c-4592-bb80-90024a55daac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-736d240e-9e4c-4592-bb80-90024a55daac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-736d240e-9e4c-4592-bb80-90024a55daac.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-736d240e-9e4c-4592-bb80-90024a55daac {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-736d240e-9e4c-4592-bb80-90024a55daac {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-736d240e-9e4c-4592-bb80-90024a55daac img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-736d240e-9e4c-4592-bb80-90024a55daac .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-736d240e-9e4c-4592-bb80-90024a55daac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-736d240e-9e4c-4592-bb80-90024a55daac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-736d240e-9e4c-4592-bb80-90024a55daac.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-736d240e-9e4c-4592-bb80-90024a55daac {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-736d240e-9e4c-4592-bb80-90024a55daac {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-736d240e-9e4c-4592-bb80-90024a55daac img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-736d240e-9e4c-4592-bb80-90024a55daac .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-736d240e-9e4c-4592-bb80-90024a55daac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-736d240e-9e4c-4592-bb80-90024a55daac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-736d240e-9e4c-4592-bb80-90024a55daac.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-736d240e-9e4c-4592-bb80-90024a55daac {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-736d240e-9e4c-4592-bb80-90024a55daac {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-736d240e-9e4c-4592-bb80-90024a55daac img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-736d240e-9e4c-4592-bb80-90024a55daac .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-736d240e-9e4c-4592-bb80-90024a55daac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-736d240e-9e4c-4592-bb80-90024a55daac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-736d240e-9e4c-4592-bb80-90024a55daac.shogun-image {
  box-sizing: border-box;
}




}
#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf {
  margin-left: auto;
margin-right: auto;
max-width: 4170px;
text-align: center;
}

.shg-image-margin-container-s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf img.shogun-image {
  width: 100%;
  
  
  max-width: 4170px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50f69a2e-942b-4c3c-b2da-271dcdc7fbdf.shogun-image {
  box-sizing: border-box;
}




}
#s-d145c65b-ee70-435f-91e9-6c8078acb5bc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d145c65b-ee70-435f-91e9-6c8078acb5bc .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-19429670-4c4a-449e-8113-338713876564 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-19429670-4c4a-449e-8113-338713876564 .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-c41f9e10-7878-4c15-8c14-1d4c42f6c0d6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c41f9e10-7878-4c15-8c14-1d4c42f6c0d6 .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-e1d2a450-d90a-41a4-9ac0-bdde309d3090 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e1d2a450-d90a-41a4-9ac0-bdde309d3090 .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-6cf3fbe2-89be-4508-9822-071d62e9db4e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6cf3fbe2-89be-4508-9822-071d62e9db4e .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}



#s-0ed155c5-1b8d-44ee-bc8f-eed133474eda {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0ed155c5-1b8d-44ee-bc8f-eed133474eda .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}


@media (max-width: 767px){#s-0ed155c5-1b8d-44ee-bc8f-eed133474eda .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 2px;
  
}


}
#s-894d8ef3-5999-4d8c-9d8a-e5a32b80dbfe {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-894d8ef3-5999-4d8c-9d8a-e5a32b80dbfe .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 2px;
  
}


@media (max-width: 767px){#s-894d8ef3-5999-4d8c-9d8a-e5a32b80dbfe .shogun-heading-component h1 {
  color: rgba(230, 226, 226, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  
  letter-spacing: 2px;
  
}


}
.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-text {
  font-weight: ;
  font-family: ;
}

.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-94647324-4e18-4947-8603-2dec826bafbe {
  box-shadow:0px 0px 0px 0px rgba(251, 244, 244, 1);
border-style: solid;
margin-top: 20px;
margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(160, 109, 82, 1);
border-radius: 15px;
background-color: rgba(160, 109, 82, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-94647324-4e18-4947-8603-2dec826bafbe:hover {border-style: solid !important;
border-color: rgba(143, 130, 107, 1) !important;
background-color: rgba(143, 130, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-94647324-4e18-4947-8603-2dec826bafbe:active {border-style: solid !important;
border-color: rgba(143, 130, 107, 1) !important;
background-color: rgba(143, 130, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 768px) and (max-width: 991px){#s-94647324-4e18-4947-8603-2dec826bafbe {
  margin-top: 20px;
margin-bottom: 20px;
}
}@media (max-width: 767px){#s-94647324-4e18-4947-8603-2dec826bafbe {
  margin-top: 0px;
margin-bottom: 56px;
padding-top: 6px;
padding-bottom: 6px;
}
}

  #s-94647324-4e18-4947-8603-2dec826bafbe-root {
    text-align: center;
  }


#s-94647324-4e18-4947-8603-2dec826bafbe.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-94647324-4e18-4947-8603-2dec826bafbe-root {
    text-align: center;
  }


#s-94647324-4e18-4947-8603-2dec826bafbe.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-94647324-4e18-4947-8603-2dec826bafbe-root {
    text-align: center;
  }


#s-94647324-4e18-4947-8603-2dec826bafbe.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-94647324-4e18-4947-8603-2dec826bafbe-root {
    text-align: center;
  }


#s-94647324-4e18-4947-8603-2dec826bafbe.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-94647324-4e18-4947-8603-2dec826bafbe-root {
    text-align: center;
  }


#s-94647324-4e18-4947-8603-2dec826bafbe.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-da045186-f9d7-4fff-a45f-f2ff1a23e432 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
max-width: 1000px;
}

#s-da045186-f9d7-4fff-a45f-f2ff1a23e432 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(149, 101, 74, 1);
}

#s-da045186-f9d7-4fff-a45f-f2ff1a23e432 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(149, 101, 74, 1);
  padding: 12px;
}

#s-da045186-f9d7-4fff-a45f-f2ff1a23e432 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(246, 242, 237, 1);
}

#s-da045186-f9d7-4fff-a45f-f2ff1a23e432 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(246, 242, 237, 1);
  border-top: 1px solid rgba(149, 101, 74, 1);
}

#s-da045186-f9d7-4fff-a45f-f2ff1a23e432 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(246, 242, 237, 1);
  text-align: left;
  font-family: Andada Pro;
  font-weight: 500;
  font-style: ;
  font-size: 19px;
}

#s-da045186-f9d7-4fff-a45f-f2ff1a23e432 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 19px;
}
#s-f300c930-e739-4ddd-977f-4711008cccf6 {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
min-height: 50px;
max-width: 1000px;
}








#s-f300c930-e739-4ddd-977f-4711008cccf6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f300c930-e739-4ddd-977f-4711008cccf6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.shg-row > * {
  min-height: inherit;
  max-height: inherit;
}

[class*=shg-c-xs],
[class*=shg-c-sm],
[class*=shg-c-md],
[class*=shg-c-lg] {
  position: relative;
}

/* 
  Shopify base css adds display none to empty divs
  This causes items in the second column position to shift when
  the first column is empty. In order to overwrite that style,
  we have to manually set empty divs in the column to display block 
  so the whole element holds its positioning on published pages.
*/

.shg-row > div:empty {
  display: block;
}

#s-2a1e194f-412c-4acd-92b4-4152926c1109 {
  margin-top: 15px;
margin-left: auto;
margin-bottom: 15px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2a1e194f-412c-4acd-92b4-4152926c1109"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2a1e194f-412c-4acd-92b4-4152926c1109"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2a1e194f-412c-4acd-92b4-4152926c1109"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2a1e194f-412c-4acd-92b4-4152926c1109"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-69a5021f-5929-4303-a438-a1c062765c33 {
  margin-left: auto;
margin-right: auto;
}

#s-35551495-866c-4a1a-8bd2-208435f0f829 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (max-width: 767px){#s-35551495-866c-4a1a-8bd2-208435f0f829 {
  max-width: 400px;
}
}
.shg-image-margin-container-s-35551495-866c-4a1a-8bd2-208435f0f829 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-35551495-866c-4a1a-8bd2-208435f0f829 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-35551495-866c-4a1a-8bd2-208435f0f829 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35551495-866c-4a1a-8bd2-208435f0f829 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-35551495-866c-4a1a-8bd2-208435f0f829.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35551495-866c-4a1a-8bd2-208435f0f829.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35551495-866c-4a1a-8bd2-208435f0f829.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-35551495-866c-4a1a-8bd2-208435f0f829 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-35551495-866c-4a1a-8bd2-208435f0f829 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-35551495-866c-4a1a-8bd2-208435f0f829 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35551495-866c-4a1a-8bd2-208435f0f829 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-35551495-866c-4a1a-8bd2-208435f0f829.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35551495-866c-4a1a-8bd2-208435f0f829.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35551495-866c-4a1a-8bd2-208435f0f829.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-35551495-866c-4a1a-8bd2-208435f0f829 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-35551495-866c-4a1a-8bd2-208435f0f829 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-35551495-866c-4a1a-8bd2-208435f0f829 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35551495-866c-4a1a-8bd2-208435f0f829 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-35551495-866c-4a1a-8bd2-208435f0f829.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35551495-866c-4a1a-8bd2-208435f0f829.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35551495-866c-4a1a-8bd2-208435f0f829.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-35551495-866c-4a1a-8bd2-208435f0f829 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-35551495-866c-4a1a-8bd2-208435f0f829 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-35551495-866c-4a1a-8bd2-208435f0f829 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35551495-866c-4a1a-8bd2-208435f0f829 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-35551495-866c-4a1a-8bd2-208435f0f829.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35551495-866c-4a1a-8bd2-208435f0f829.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35551495-866c-4a1a-8bd2-208435f0f829.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-35551495-866c-4a1a-8bd2-208435f0f829 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-35551495-866c-4a1a-8bd2-208435f0f829 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-35551495-866c-4a1a-8bd2-208435f0f829 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35551495-866c-4a1a-8bd2-208435f0f829 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-35551495-866c-4a1a-8bd2-208435f0f829.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35551495-866c-4a1a-8bd2-208435f0f829.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35551495-866c-4a1a-8bd2-208435f0f829.shogun-image {
  box-sizing: border-box;
}




}
#s-71481905-232d-4ba4-b15b-338fe2aa084d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1000px;
}








#s-71481905-232d-4ba4-b15b-338fe2aa084d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-71481905-232d-4ba4-b15b-338fe2aa084d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-637df717-23e2-44c6-9a11-abfd3e2d8b9b {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 1000px;
}

@media (min-width: 0px) {
[id="s-637df717-23e2-44c6-9a11-abfd3e2d8b9b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-637df717-23e2-44c6-9a11-abfd3e2d8b9b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-637df717-23e2-44c6-9a11-abfd3e2d8b9b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-637df717-23e2-44c6-9a11-abfd3e2d8b9b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (max-width: 767px){#s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  max-width: 400px;
}
}
.shg-image-margin-container-s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8ff074c3-282d-41d4-b64a-35e59b711300 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ff074c3-282d-41d4-b64a-35e59b711300.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ff074c3-282d-41d4-b64a-35e59b711300.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8ff074c3-282d-41d4-b64a-35e59b711300 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ff074c3-282d-41d4-b64a-35e59b711300.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ff074c3-282d-41d4-b64a-35e59b711300.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8ff074c3-282d-41d4-b64a-35e59b711300 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ff074c3-282d-41d4-b64a-35e59b711300.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ff074c3-282d-41d4-b64a-35e59b711300.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8ff074c3-282d-41d4-b64a-35e59b711300 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ff074c3-282d-41d4-b64a-35e59b711300.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ff074c3-282d-41d4-b64a-35e59b711300.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8ff074c3-282d-41d4-b64a-35e59b711300 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ff074c3-282d-41d4-b64a-35e59b711300.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ff074c3-282d-41d4-b64a-35e59b711300.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ff074c3-282d-41d4-b64a-35e59b711300.shogun-image {
  box-sizing: border-box;
}




}
#s-290f1bd9-1e9b-4ca1-90cd-bdf21f3ec6a7 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-290f1bd9-1e9b-4ca1-90cd-bdf21f3ec6a7 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-dd32fb13-2eef-4136-afa3-c750dbddb9f4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-dd32fb13-2eef-4136-afa3-c750dbddb9f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dd32fb13-2eef-4136-afa3-c750dbddb9f4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9ffedb82-91a8-457b-b241-67a17c339e60 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 1000px;
}

@media (min-width: 0px) {
[id="s-9ffedb82-91a8-457b-b241-67a17c339e60"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9ffedb82-91a8-457b-b241-67a17c339e60"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-9ffedb82-91a8-457b-b241-67a17c339e60"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-9ffedb82-91a8-457b-b241-67a17c339e60"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

#s-10068d30-aead-498a-99a0-f92c06a99518 {
  min-height: 50px;
}








#s-10068d30-aead-498a-99a0-f92c06a99518 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-10068d30-aead-498a-99a0-f92c06a99518.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-4199c0bb-5441-42d9-a7ec-e563d681e78c {
  margin-bottom: 28px;
}
@media (max-width: 767px){#s-4199c0bb-5441-42d9-a7ec-e563d681e78c {
  margin-top: 0px;
margin-bottom: 0px;
}
}
.shg-align-container {
  box-sizing: border-box;
}

.shg-image-content-wrapper {
  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 {
  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 {
  display: block;
  min-height: inherit;
  max-height: inherit;
  height: inherit;
  position: relative;
}

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

.shg-imageV2-content {
  text-align: initial;
}

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-6466d16d-f097-478d-b306-e5f4748ec84b {
  margin-bottom: 40px;
max-width: 400px;
text-align: center;
}
@media (max-width: 767px){#s-6466d16d-f097-478d-b306-e5f4748ec84b {
  max-width: 250px;
}
}


.shg-image-margin-container-s-6466d16d-f097-478d-b306-e5f4748ec84b {
  
  
  
  margin-bottom: 40px;
  /* Add padding handling */
  
  
  
  
}

#s-6466d16d-f097-478d-b306-e5f4748ec84b {
  margin: 0 !important;
  overflow: hidden;
}






.s-6466d16d-f097-478d-b306-e5f4748ec84b .shogun-image-content {
  
    align-items: center;
  
}

.s-6466d16d-f097-478d-b306-e5f4748ec84b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6466d16d-f097-478d-b306-e5f4748ec84b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6466d16d-f097-478d-b306-e5f4748ec84b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-6466d16d-f097-478d-b306-e5f4748ec84b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6466d16d-f097-478d-b306-e5f4748ec84b {
  margin: 0 !important;
  overflow: hidden;
}






.s-6466d16d-f097-478d-b306-e5f4748ec84b .shogun-image-content {
  
    align-items: center;
  
}

.s-6466d16d-f097-478d-b306-e5f4748ec84b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6466d16d-f097-478d-b306-e5f4748ec84b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6466d16d-f097-478d-b306-e5f4748ec84b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-6466d16d-f097-478d-b306-e5f4748ec84b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6466d16d-f097-478d-b306-e5f4748ec84b {
  margin: 0 !important;
  overflow: hidden;
}






.s-6466d16d-f097-478d-b306-e5f4748ec84b .shogun-image-content {
  
    align-items: center;
  
}

.s-6466d16d-f097-478d-b306-e5f4748ec84b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6466d16d-f097-478d-b306-e5f4748ec84b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6466d16d-f097-478d-b306-e5f4748ec84b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-6466d16d-f097-478d-b306-e5f4748ec84b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6466d16d-f097-478d-b306-e5f4748ec84b {
  margin: 0 !important;
  overflow: hidden;
}






.s-6466d16d-f097-478d-b306-e5f4748ec84b .shogun-image-content {
  
    align-items: center;
  
}

.s-6466d16d-f097-478d-b306-e5f4748ec84b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6466d16d-f097-478d-b306-e5f4748ec84b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6466d16d-f097-478d-b306-e5f4748ec84b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-6466d16d-f097-478d-b306-e5f4748ec84b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6466d16d-f097-478d-b306-e5f4748ec84b {
  margin: 0 !important;
  overflow: hidden;
}






.s-6466d16d-f097-478d-b306-e5f4748ec84b .shogun-image-content {
  
    align-items: center;
  
}

.s-6466d16d-f097-478d-b306-e5f4748ec84b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6466d16d-f097-478d-b306-e5f4748ec84b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6466d16d-f097-478d-b306-e5f4748ec84b.shogun-image {
  box-sizing: border-box;
}




}
#s-ac766530-cb17-45cd-9f5a-b13880d8e053 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-ac766530-cb17-45cd-9f5a-b13880d8e053 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac766530-cb17-45cd-9f5a-b13880d8e053.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9cbf992b-6522-49db-84c0-438494e95a49 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 1000px;
}

@media (min-width: 0px) {
[id="s-9cbf992b-6522-49db-84c0-438494e95a49"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9cbf992b-6522-49db-84c0-438494e95a49"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-9cbf992b-6522-49db-84c0-438494e95a49"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-9cbf992b-6522-49db-84c0-438494e95a49"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (max-width: 767px) {
  [id="s-9cbf992b-6522-49db-84c0-438494e95a49"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  margin-bottom: 40px;
max-width: 400px;
text-align: center;
}
@media (max-width: 767px){#s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  max-width: 250px;
}
}


.shg-image-margin-container-s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  
  
  
  margin-bottom: 40px;
  /* Add padding handling */
  
  
  
  
}

#s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  margin: 0 !important;
  overflow: hidden;
}






.s-72b5a866-4612-44a0-b797-7a543e1b0d70 .shogun-image-content {
  
    align-items: center;
  
}

.s-72b5a866-4612-44a0-b797-7a543e1b0d70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72b5a866-4612-44a0-b797-7a543e1b0d70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72b5a866-4612-44a0-b797-7a543e1b0d70.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  margin: 0 !important;
  overflow: hidden;
}






.s-72b5a866-4612-44a0-b797-7a543e1b0d70 .shogun-image-content {
  
    align-items: center;
  
}

.s-72b5a866-4612-44a0-b797-7a543e1b0d70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72b5a866-4612-44a0-b797-7a543e1b0d70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72b5a866-4612-44a0-b797-7a543e1b0d70.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  margin: 0 !important;
  overflow: hidden;
}






.s-72b5a866-4612-44a0-b797-7a543e1b0d70 .shogun-image-content {
  
    align-items: center;
  
}

.s-72b5a866-4612-44a0-b797-7a543e1b0d70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72b5a866-4612-44a0-b797-7a543e1b0d70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72b5a866-4612-44a0-b797-7a543e1b0d70.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  margin: 0 !important;
  overflow: hidden;
}






.s-72b5a866-4612-44a0-b797-7a543e1b0d70 .shogun-image-content {
  
    align-items: center;
  
}

.s-72b5a866-4612-44a0-b797-7a543e1b0d70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72b5a866-4612-44a0-b797-7a543e1b0d70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72b5a866-4612-44a0-b797-7a543e1b0d70.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-72b5a866-4612-44a0-b797-7a543e1b0d70 {
  margin: 0 !important;
  overflow: hidden;
}






.s-72b5a866-4612-44a0-b797-7a543e1b0d70 .shogun-image-content {
  
    align-items: center;
  
}

.s-72b5a866-4612-44a0-b797-7a543e1b0d70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-72b5a866-4612-44a0-b797-7a543e1b0d70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72b5a866-4612-44a0-b797-7a543e1b0d70.shogun-image {
  box-sizing: border-box;
}




}
#s-60f97860-0e94-467a-bf0b-678f7b1e4d0e {
  min-height: 50px;
}








#s-60f97860-0e94-467a-bf0b-678f7b1e4d0e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-60f97860-0e94-467a-bf0b-678f7b1e4d0e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-45b57436-2fbb-4e60-b21f-d5bd4926187b {
  margin-bottom: 28px;
}

#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-position: center center;
}

#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac {
  background-image: url(https://i.shgcdn.com/e0d1c8f8-c851-43cd-9754-63d7166d9e86/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac {
  background-image: url(https://i.shgcdn.com/e0d1c8f8-c851-43cd-9754-63d7166d9e86/-/resize/480x/);
}
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac {
  background-image: url(https://i.shgcdn.com/e0d1c8f8-c851-43cd-9754-63d7166d9e86/-/resize/960x/);
}
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac {
  background-image: url(https://i.shgcdn.com/e0d1c8f8-c851-43cd-9754-63d7166d9e86/-/resize/768x/);
}
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac {
  background-image: url(https://i.shgcdn.com/e0d1c8f8-c851-43cd-9754-63d7166d9e86/-/resize/1536x/);
}
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac {
  background-image: url(https://i.shgcdn.com/e0d1c8f8-c851-43cd-9754-63d7166d9e86/-/resize/1024x/);
}
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac {
  background-image: url(https://i.shgcdn.com/e0d1c8f8-c851-43cd-9754-63d7166d9e86/-/resize/2048x/);
}
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac {
  background-image: url(https://i.shgcdn.com/e0d1c8f8-c851-43cd-9754-63d7166d9e86/-/resize/1200x/);
}
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac {
  background-image: url(https://i.shgcdn.com/e0d1c8f8-c851-43cd-9754-63d7166d9e86/-/resize/2048x/);
}
#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a5a30fa6-f62a-445c-b9cf-77853fc6c2ac.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-df810707-cfe6-4c3b-b5cf-6c551bc63d23 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-df810707-cfe6-4c3b-b5cf-6c551bc63d23 {
  margin-top: 20px;
margin-bottom: 20px;
}
}
#s-df810707-cfe6-4c3b-b5cf-6c551bc63d23 .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (max-width: 767px){#s-df810707-cfe6-4c3b-b5cf-6c551bc63d23 .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}
#s-25706ad9-eb73-4329-9e03-c79e3d257844 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-25706ad9-eb73-4329-9e03-c79e3d257844 {
  display: none;
}
#s-25706ad9-eb73-4329-9e03-c79e3d257844, #wrap-s-25706ad9-eb73-4329-9e03-c79e3d257844 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-25706ad9-eb73-4329-9e03-c79e3d257844 {
  display: none;
}
#s-25706ad9-eb73-4329-9e03-c79e3d257844, #wrap-s-25706ad9-eb73-4329-9e03-c79e3d257844 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-25706ad9-eb73-4329-9e03-c79e3d257844 {
  display: none;
}
#s-25706ad9-eb73-4329-9e03-c79e3d257844, #wrap-s-25706ad9-eb73-4329-9e03-c79e3d257844 { display: none !important; }}@media (max-width: 767px){#s-25706ad9-eb73-4329-9e03-c79e3d257844 {
  max-width: 500px;
}
}
#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: #8fcee7;
}

#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: #8fcee7;
  text-align: left;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}@media (max-width: 767px){#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(149, 101, 74, 1);
}

#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(149, 101, 74, 1);
}

#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(245, 245, 245, 1);
  border-top: 1px solid rgba(149, 101, 74, 1);
}

#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(149, 101, 74, 1);
  text-align: left;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-25706ad9-eb73-4329-9e03-c79e3d257844 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}}
#s-5389f713-4486-4264-9569-0d362d97584f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5389f713-4486-4264-9569-0d362d97584f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5389f713-4486-4264-9569-0d362d97584f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5389f713-4486-4264-9569-0d362d97584f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5389f713-4486-4264-9569-0d362d97584f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-5389f713-4486-4264-9569-0d362d97584f"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-deaa6547-8625-4c1c-84b9-ef4d3dbba40d {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (max-width: 767px){#s-deaa6547-8625-4c1c-84b9-ef4d3dbba40d {
  padding-left: 4%;
padding-right: 4%;
}
}
#s-deaa6547-8625-4c1c-84b9-ef4d3dbba40d .shg-proportional-font-size,
#s-deaa6547-8625-4c1c-84b9-ef4d3dbba40d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 250px;
text-align: center;
}

.shg-image-margin-container-s-0825adcd-02b0-44d8-b638-9fa60e811d7a {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  /* Add padding handling */
  
  
  
  
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0825adcd-02b0-44d8-b638-9fa60e811d7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0825adcd-02b0-44d8-b638-9fa60e811d7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0825adcd-02b0-44d8-b638-9fa60e811d7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0825adcd-02b0-44d8-b638-9fa60e811d7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0825adcd-02b0-44d8-b638-9fa60e811d7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0825adcd-02b0-44d8-b638-9fa60e811d7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0825adcd-02b0-44d8-b638-9fa60e811d7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0825adcd-02b0-44d8-b638-9fa60e811d7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0825adcd-02b0-44d8-b638-9fa60e811d7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0825adcd-02b0-44d8-b638-9fa60e811d7a.shogun-image {
  box-sizing: border-box;
}




}
#s-442640e3-1132-400b-af1c-6834201c4904 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 250px;
text-align: center;
}

.shg-image-margin-container-s-442640e3-1132-400b-af1c-6834201c4904 {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  /* Add padding handling */
  
  
  
  
}

#s-442640e3-1132-400b-af1c-6834201c4904 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-442640e3-1132-400b-af1c-6834201c4904 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-442640e3-1132-400b-af1c-6834201c4904 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-442640e3-1132-400b-af1c-6834201c4904.shg-align-container {
  display: flex;
  justify-content: center
}

.s-442640e3-1132-400b-af1c-6834201c4904.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-442640e3-1132-400b-af1c-6834201c4904.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-442640e3-1132-400b-af1c-6834201c4904 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-442640e3-1132-400b-af1c-6834201c4904 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-442640e3-1132-400b-af1c-6834201c4904 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-442640e3-1132-400b-af1c-6834201c4904 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-442640e3-1132-400b-af1c-6834201c4904.shg-align-container {
  display: flex;
  justify-content: center
}

.s-442640e3-1132-400b-af1c-6834201c4904.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-442640e3-1132-400b-af1c-6834201c4904.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-442640e3-1132-400b-af1c-6834201c4904 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-442640e3-1132-400b-af1c-6834201c4904 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-442640e3-1132-400b-af1c-6834201c4904 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-442640e3-1132-400b-af1c-6834201c4904 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-442640e3-1132-400b-af1c-6834201c4904.shg-align-container {
  display: flex;
  justify-content: center
}

.s-442640e3-1132-400b-af1c-6834201c4904.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-442640e3-1132-400b-af1c-6834201c4904.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-442640e3-1132-400b-af1c-6834201c4904 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-442640e3-1132-400b-af1c-6834201c4904 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-442640e3-1132-400b-af1c-6834201c4904 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-442640e3-1132-400b-af1c-6834201c4904 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-442640e3-1132-400b-af1c-6834201c4904.shg-align-container {
  display: flex;
  justify-content: center
}

.s-442640e3-1132-400b-af1c-6834201c4904.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-442640e3-1132-400b-af1c-6834201c4904.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-442640e3-1132-400b-af1c-6834201c4904 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-442640e3-1132-400b-af1c-6834201c4904 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-442640e3-1132-400b-af1c-6834201c4904 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-442640e3-1132-400b-af1c-6834201c4904 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-442640e3-1132-400b-af1c-6834201c4904.shg-align-container {
  display: flex;
  justify-content: center
}

.s-442640e3-1132-400b-af1c-6834201c4904.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-442640e3-1132-400b-af1c-6834201c4904.shogun-image {
  box-sizing: border-box;
}




}
#s-96c3e007-3c6b-4f25-8780-1d4ffde89ee4 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-96c3e007-3c6b-4f25-8780-1d4ffde89ee4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-96c3e007-3c6b-4f25-8780-1d4ffde89ee4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-96c3e007-3c6b-4f25-8780-1d4ffde89ee4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-96c3e007-3c6b-4f25-8780-1d4ffde89ee4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-96c3e007-3c6b-4f25-8780-1d4ffde89ee4"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-2de53349-8dfe-4ee5-8ce9-f39b617a042c {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (max-width: 767px){#s-2de53349-8dfe-4ee5-8ce9-f39b617a042c {
  padding-left: 4%;
padding-right: 4%;
}
}
#s-2de53349-8dfe-4ee5-8ce9-f39b617a042c .shg-proportional-font-size,
#s-2de53349-8dfe-4ee5-8ce9-f39b617a042c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (max-width: 767px){#s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  max-width: 300px;
}
}
.shg-image-margin-container-s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4f3e4284-3615-4f9d-bed7-85601e668e77 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4f3e4284-3615-4f9d-bed7-85601e668e77.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f3e4284-3615-4f9d-bed7-85601e668e77.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4f3e4284-3615-4f9d-bed7-85601e668e77 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4f3e4284-3615-4f9d-bed7-85601e668e77.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f3e4284-3615-4f9d-bed7-85601e668e77.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4f3e4284-3615-4f9d-bed7-85601e668e77 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4f3e4284-3615-4f9d-bed7-85601e668e77.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f3e4284-3615-4f9d-bed7-85601e668e77.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4f3e4284-3615-4f9d-bed7-85601e668e77 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4f3e4284-3615-4f9d-bed7-85601e668e77.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f3e4284-3615-4f9d-bed7-85601e668e77.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4f3e4284-3615-4f9d-bed7-85601e668e77 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4f3e4284-3615-4f9d-bed7-85601e668e77.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f3e4284-3615-4f9d-bed7-85601e668e77.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f3e4284-3615-4f9d-bed7-85601e668e77.shogun-image {
  box-sizing: border-box;
}




}
#s-c6a825e3-d140-4e72-9dc1-c8bc61f58d7f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c6a825e3-d140-4e72-9dc1-c8bc61f58d7f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c6a825e3-d140-4e72-9dc1-c8bc61f58d7f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c6a825e3-d140-4e72-9dc1-c8bc61f58d7f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c6a825e3-d140-4e72-9dc1-c8bc61f58d7f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-c6a825e3-d140-4e72-9dc1-c8bc61f58d7f"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-51ac0446-2f1d-4166-9f39-1bca9134ca67 {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (max-width: 767px){#s-51ac0446-2f1d-4166-9f39-1bca9134ca67 {
  padding-left: 4%;
padding-right: 4%;
}
}
#s-51ac0446-2f1d-4166-9f39-1bca9134ca67 .shg-proportional-font-size,
#s-51ac0446-2f1d-4166-9f39-1bca9134ca67 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-608904c0-296c-484d-b647-7d2f537aa005 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (max-width: 767px){#s-608904c0-296c-484d-b647-7d2f537aa005 {
  max-width: 300px;
}
}
.shg-image-margin-container-s-608904c0-296c-484d-b647-7d2f537aa005 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-608904c0-296c-484d-b647-7d2f537aa005 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-608904c0-296c-484d-b647-7d2f537aa005 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-608904c0-296c-484d-b647-7d2f537aa005 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-608904c0-296c-484d-b647-7d2f537aa005.shg-align-container {
  display: flex;
  justify-content: center
}

.s-608904c0-296c-484d-b647-7d2f537aa005.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-608904c0-296c-484d-b647-7d2f537aa005.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-608904c0-296c-484d-b647-7d2f537aa005 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-608904c0-296c-484d-b647-7d2f537aa005 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-608904c0-296c-484d-b647-7d2f537aa005 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-608904c0-296c-484d-b647-7d2f537aa005 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-608904c0-296c-484d-b647-7d2f537aa005.shg-align-container {
  display: flex;
  justify-content: center
}

.s-608904c0-296c-484d-b647-7d2f537aa005.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-608904c0-296c-484d-b647-7d2f537aa005.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-608904c0-296c-484d-b647-7d2f537aa005 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-608904c0-296c-484d-b647-7d2f537aa005 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-608904c0-296c-484d-b647-7d2f537aa005 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-608904c0-296c-484d-b647-7d2f537aa005 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-608904c0-296c-484d-b647-7d2f537aa005.shg-align-container {
  display: flex;
  justify-content: center
}

.s-608904c0-296c-484d-b647-7d2f537aa005.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-608904c0-296c-484d-b647-7d2f537aa005.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-608904c0-296c-484d-b647-7d2f537aa005 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-608904c0-296c-484d-b647-7d2f537aa005 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-608904c0-296c-484d-b647-7d2f537aa005 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-608904c0-296c-484d-b647-7d2f537aa005 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-608904c0-296c-484d-b647-7d2f537aa005.shg-align-container {
  display: flex;
  justify-content: center
}

.s-608904c0-296c-484d-b647-7d2f537aa005.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-608904c0-296c-484d-b647-7d2f537aa005.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-608904c0-296c-484d-b647-7d2f537aa005 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-608904c0-296c-484d-b647-7d2f537aa005 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-608904c0-296c-484d-b647-7d2f537aa005 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-608904c0-296c-484d-b647-7d2f537aa005 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-608904c0-296c-484d-b647-7d2f537aa005.shg-align-container {
  display: flex;
  justify-content: center
}

.s-608904c0-296c-484d-b647-7d2f537aa005.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-608904c0-296c-484d-b647-7d2f537aa005.shogun-image {
  box-sizing: border-box;
}




}
#s-16a1ecb1-4cef-4ecc-afcf-03034f209eeb {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-16a1ecb1-4cef-4ecc-afcf-03034f209eeb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-16a1ecb1-4cef-4ecc-afcf-03034f209eeb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-16a1ecb1-4cef-4ecc-afcf-03034f209eeb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-16a1ecb1-4cef-4ecc-afcf-03034f209eeb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-16a1ecb1-4cef-4ecc-afcf-03034f209eeb"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-eeec29d9-da08-431b-adf6-d44ee0e76da6 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (max-width: 767px){#s-eeec29d9-da08-431b-adf6-d44ee0e76da6 {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 4%;
padding-right: 4%;
}
}
#s-eeec29d9-da08-431b-adf6-d44ee0e76da6 .shg-proportional-font-size,
#s-eeec29d9-da08-431b-adf6-d44ee0e76da6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
text-align: center;
}
@media (max-width: 767px){#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  max-width: 300px;
}
}
.shg-image-margin-container-s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 img.shogun-image {
  width: 100%;
  
  
  max-width: 400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-36f7e16f-76ec-41c2-8865-d899d81fedf4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 img.shogun-image {
  width: 100%;
  
  
  max-width: 400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-36f7e16f-76ec-41c2-8865-d899d81fedf4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 img.shogun-image {
  width: 100%;
  
  
  max-width: 400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-36f7e16f-76ec-41c2-8865-d899d81fedf4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 img.shogun-image {
  width: 100%;
  
  
  max-width: 400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-36f7e16f-76ec-41c2-8865-d899d81fedf4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4 img.shogun-image {
  width: 100%;
  
  
  max-width: 400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-36f7e16f-76ec-41c2-8865-d899d81fedf4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36f7e16f-76ec-41c2-8865-d899d81fedf4.shogun-image {
  box-sizing: border-box;
}




}
.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-6ddfa167-0def-4d84-95d3-c9768c3684f9 {
  box-shadow:0px 0px 0px 0px rgba(221, 221, 221, 1);
margin-left: auto;
margin-right: auto;
max-width: 1000px;
text-align: left;
background-color: rgba(243, 241, 234, 1);
}
@media (max-width: 767px){#s-6ddfa167-0def-4d84-95d3-c9768c3684f9 {
  display: none;
}
#s-6ddfa167-0def-4d84-95d3-c9768c3684f9, #wrap-s-6ddfa167-0def-4d84-95d3-c9768c3684f9 { display: none !important; }}

  #s-6ddfa167-0def-4d84-95d3-c9768c3684f9 .shogun-tabs > li > .shogun-tab-box {
    background: #fff;
    border: 2px solid rgba(221, 221, 221, 1);
  }
  #s-6ddfa167-0def-4d84-95d3-c9768c3684f9 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(243, 241, 234, 1);
    border: 2px solid rgba(133, 133, 133, 1);
  }
#s-6ddfa167-0def-4d84-95d3-c9768c3684f9 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(33, 65, 33, 1);
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-6ddfa167-0def-4d84-95d3-c9768c3684f9 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(170, 79, 37, 1);
}

#s-6ddfa167-0def-4d84-95d3-c9768c3684f9 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 2px);
  left: 2px;
  bottom: -2px;
  height: 2px;
  background: rgba(243, 241, 234, 1);
}

#s-6ddfa167-0def-4d84-95d3-c9768c3684f9 .shogun-tabs-body {
  margin-top: -2px;
  border-top: 2px solid rgba(133, 133, 133, 1);
}

#s-c2d95400-4757-4ad1-bb2e-2ea50ce0d2b7 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c2d95400-4757-4ad1-bb2e-2ea50ce0d2b7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c2d95400-4757-4ad1-bb2e-2ea50ce0d2b7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c2d95400-4757-4ad1-bb2e-2ea50ce0d2b7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c2d95400-4757-4ad1-bb2e-2ea50ce0d2b7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-c2d95400-4757-4ad1-bb2e-2ea50ce0d2b7"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-2182b188-9aca-47ac-91dc-fa66c48bccfc {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}

#s-2182b188-9aca-47ac-91dc-fa66c48bccfc .shg-proportional-font-size,
#s-2182b188-9aca-47ac-91dc-fa66c48bccfc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 250px;
text-align: center;
}

.shg-image-margin-container-s-54c9b7dc-65eb-4162-bbec-0499fc21db42 {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  /* Add padding handling */
  
  
  
  
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54c9b7dc-65eb-4162-bbec-0499fc21db42 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-54c9b7dc-65eb-4162-bbec-0499fc21db42 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54c9b7dc-65eb-4162-bbec-0499fc21db42 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-54c9b7dc-65eb-4162-bbec-0499fc21db42 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54c9b7dc-65eb-4162-bbec-0499fc21db42 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-54c9b7dc-65eb-4162-bbec-0499fc21db42 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54c9b7dc-65eb-4162-bbec-0499fc21db42 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-54c9b7dc-65eb-4162-bbec-0499fc21db42 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54c9b7dc-65eb-4162-bbec-0499fc21db42 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54c9b7dc-65eb-4162-bbec-0499fc21db42.shogun-image {
  box-sizing: border-box;
}




}
#s-76d53e60-99a7-48fc-aead-4eee195f841d {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 250px;
text-align: center;
}

.shg-image-margin-container-s-76d53e60-99a7-48fc-aead-4eee195f841d {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  /* Add padding handling */
  
  
  
  
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-76d53e60-99a7-48fc-aead-4eee195f841d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-76d53e60-99a7-48fc-aead-4eee195f841d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76d53e60-99a7-48fc-aead-4eee195f841d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-76d53e60-99a7-48fc-aead-4eee195f841d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-76d53e60-99a7-48fc-aead-4eee195f841d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-76d53e60-99a7-48fc-aead-4eee195f841d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76d53e60-99a7-48fc-aead-4eee195f841d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-76d53e60-99a7-48fc-aead-4eee195f841d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-76d53e60-99a7-48fc-aead-4eee195f841d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-76d53e60-99a7-48fc-aead-4eee195f841d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76d53e60-99a7-48fc-aead-4eee195f841d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-76d53e60-99a7-48fc-aead-4eee195f841d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-76d53e60-99a7-48fc-aead-4eee195f841d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-76d53e60-99a7-48fc-aead-4eee195f841d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76d53e60-99a7-48fc-aead-4eee195f841d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-76d53e60-99a7-48fc-aead-4eee195f841d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-76d53e60-99a7-48fc-aead-4eee195f841d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-76d53e60-99a7-48fc-aead-4eee195f841d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76d53e60-99a7-48fc-aead-4eee195f841d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76d53e60-99a7-48fc-aead-4eee195f841d.shogun-image {
  box-sizing: border-box;
}




}
#s-286f9547-2e9d-438b-b626-de4159b977c0 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-286f9547-2e9d-438b-b626-de4159b977c0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-286f9547-2e9d-438b-b626-de4159b977c0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-286f9547-2e9d-438b-b626-de4159b977c0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-286f9547-2e9d-438b-b626-de4159b977c0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-286f9547-2e9d-438b-b626-de4159b977c0"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-26ff712b-6984-49c5-9fac-9fdefc81f073 {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}

#s-26ff712b-6984-49c5-9fac-9fdefc81f073 .shg-proportional-font-size,
#s-26ff712b-6984-49c5-9fac-9fdefc81f073 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (max-width: 767px){#s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  max-width: 300px;
}
}
.shg-image-margin-container-s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-73d65099-7ebf-41da-bf8c-006ccb02e918 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-73d65099-7ebf-41da-bf8c-006ccb02e918.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73d65099-7ebf-41da-bf8c-006ccb02e918.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-73d65099-7ebf-41da-bf8c-006ccb02e918 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-73d65099-7ebf-41da-bf8c-006ccb02e918.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73d65099-7ebf-41da-bf8c-006ccb02e918.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-73d65099-7ebf-41da-bf8c-006ccb02e918 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-73d65099-7ebf-41da-bf8c-006ccb02e918.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73d65099-7ebf-41da-bf8c-006ccb02e918.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-73d65099-7ebf-41da-bf8c-006ccb02e918 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-73d65099-7ebf-41da-bf8c-006ccb02e918.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73d65099-7ebf-41da-bf8c-006ccb02e918.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-73d65099-7ebf-41da-bf8c-006ccb02e918 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-73d65099-7ebf-41da-bf8c-006ccb02e918.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73d65099-7ebf-41da-bf8c-006ccb02e918.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73d65099-7ebf-41da-bf8c-006ccb02e918.shogun-image {
  box-sizing: border-box;
}




}
#s-e33fbf32-d88b-424f-a692-1c8d4c824870 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e33fbf32-d88b-424f-a692-1c8d4c824870"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e33fbf32-d88b-424f-a692-1c8d4c824870"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e33fbf32-d88b-424f-a692-1c8d4c824870"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e33fbf32-d88b-424f-a692-1c8d4c824870"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-e33fbf32-d88b-424f-a692-1c8d4c824870"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-e40738fd-d4d9-4166-a0da-bef473c75f6d {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}

#s-e40738fd-d4d9-4166-a0da-bef473c75f6d .shg-proportional-font-size,
#s-e40738fd-d4d9-4166-a0da-bef473c75f6d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (max-width: 767px){#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  max-width: 300px;
}
}
.shg-image-margin-container-s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0876fb5a-6b93-4c5c-8248-d48444a101c9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0876fb5a-6b93-4c5c-8248-d48444a101c9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0876fb5a-6b93-4c5c-8248-d48444a101c9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0876fb5a-6b93-4c5c-8248-d48444a101c9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0876fb5a-6b93-4c5c-8248-d48444a101c9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0876fb5a-6b93-4c5c-8248-d48444a101c9.shogun-image {
  box-sizing: border-box;
}




}
#s-95cc2444-bcc2-4526-96c8-f8c5ebd83eb9 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-95cc2444-bcc2-4526-96c8-f8c5ebd83eb9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-95cc2444-bcc2-4526-96c8-f8c5ebd83eb9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-95cc2444-bcc2-4526-96c8-f8c5ebd83eb9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-95cc2444-bcc2-4526-96c8-f8c5ebd83eb9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-95cc2444-bcc2-4526-96c8-f8c5ebd83eb9"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-783ff7b4-3cfb-47f7-88e1-35330c51f17b {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}
@media (max-width: 767px){#s-783ff7b4-3cfb-47f7-88e1-35330c51f17b {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-783ff7b4-3cfb-47f7-88e1-35330c51f17b .shg-proportional-font-size,
#s-783ff7b4-3cfb-47f7-88e1-35330c51f17b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
text-align: center;
}
@media (max-width: 767px){#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  max-width: 300px;
}
}
.shg-image-margin-container-s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e img.shogun-image {
  width: 100%;
  
  
  max-width: 400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e img.shogun-image {
  width: 100%;
  
  
  max-width: 400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e img.shogun-image {
  width: 100%;
  
  
  max-width: 400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e img.shogun-image {
  width: 100%;
  
  
  max-width: 400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e img.shogun-image {
  width: 100%;
  
  
  max-width: 400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-868d4a10-c6a6-4bc0-9fb7-ce4c52c8d53e.shogun-image {
  box-sizing: border-box;
}




}
.shg-hr-wrapper {
  padding: 30px 0;
}

.shg-hr-wrapper hr {
  margin: 0;
  border: 0;
  width: 100%;
}

#s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c {
  display: none;
}
#s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c, #wrap-s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c {
  display: none;
}
#s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c, #wrap-s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c {
  display: none;
}
#s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c, #wrap-s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c { display: none !important; }}
#s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c hr {
  border-top: 2px solid #ddd;
}
@media (max-width: 767px){#s-7180b7a3-cdb2-44e1-8709-6ec9f7f9209c hr {
  border-top: 2px solid rgba(149, 101, 74, 1);
}
}
#s-b8b9d2f4-406b-4b54-b3d9-b9f3a7ce0167 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-b8b9d2f4-406b-4b54-b3d9-b9f3a7ce0167 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-b8b9d2f4-406b-4b54-b3d9-b9f3a7ce0167 .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (max-width: 767px){#s-b8b9d2f4-406b-4b54-b3d9-b9f3a7ce0167 .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}
#s-2e1e6316-258b-40db-9b1a-d0769835e524 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
max-width: 1000px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-2e1e6316-258b-40db-9b1a-d0769835e524 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2e1e6316-258b-40db-9b1a-d0769835e524 {
  padding-left: 2%;
padding-right: 2%;
}
}
@media (min-width: 0px) {
[id="s-2e1e6316-258b-40db-9b1a-d0769835e524"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-2e1e6316-258b-40db-9b1a-d0769835e524"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-2e1e6316-258b-40db-9b1a-d0769835e524"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-2e1e6316-258b-40db-9b1a-d0769835e524"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 8.0px);
}

}

#s-abc97ac0-4dab-4c1b-9074-816462c85303 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

.shg-image-margin-container-s-abc97ac0-4dab-4c1b-9074-816462c85303 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-abc97ac0-4dab-4c1b-9074-816462c85303 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-abc97ac0-4dab-4c1b-9074-816462c85303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abc97ac0-4dab-4c1b-9074-816462c85303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-abc97ac0-4dab-4c1b-9074-816462c85303 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-abc97ac0-4dab-4c1b-9074-816462c85303 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-abc97ac0-4dab-4c1b-9074-816462c85303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abc97ac0-4dab-4c1b-9074-816462c85303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-abc97ac0-4dab-4c1b-9074-816462c85303 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-abc97ac0-4dab-4c1b-9074-816462c85303 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-abc97ac0-4dab-4c1b-9074-816462c85303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abc97ac0-4dab-4c1b-9074-816462c85303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-abc97ac0-4dab-4c1b-9074-816462c85303 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-abc97ac0-4dab-4c1b-9074-816462c85303 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-abc97ac0-4dab-4c1b-9074-816462c85303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abc97ac0-4dab-4c1b-9074-816462c85303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-abc97ac0-4dab-4c1b-9074-816462c85303 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-abc97ac0-4dab-4c1b-9074-816462c85303 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-abc97ac0-4dab-4c1b-9074-816462c85303.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abc97ac0-4dab-4c1b-9074-816462c85303.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abc97ac0-4dab-4c1b-9074-816462c85303.shogun-image {
  box-sizing: border-box;
}




}
#s-894f6fee-8db3-4050-a021-b4f8705c947e {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-894f6fee-8db3-4050-a021-b4f8705c947e {
  margin-top: 0px;
margin-bottom: 0px;
}
}
#s-894f6fee-8db3-4050-a021-b4f8705c947e .shg-proportional-font-size,
#s-894f6fee-8db3-4050-a021-b4f8705c947e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 1200px){#s-894f6fee-8db3-4050-a021-b4f8705c947e .shg-proportional-font-size,
#s-894f6fee-8db3-4050-a021-b4f8705c947e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 150;
    
    
    font-size: 1.5em;
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-894f6fee-8db3-4050-a021-b4f8705c947e .shg-proportional-font-size,
#s-894f6fee-8db3-4050-a021-b4f8705c947e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 120;
    
    
    font-size: 1.2em;
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-894f6fee-8db3-4050-a021-b4f8705c947e .shg-proportional-font-size,
#s-894f6fee-8db3-4050-a021-b4f8705c947e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 115;
    
    
    font-size: 1.15em;
  
}
}
#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

.shg-image-margin-container-s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1fbd6a5-a397-497f-9af4-2d972c72ff46.shogun-image {
  box-sizing: border-box;
}




}
#s-07821972-736e-4abb-9f19-88ef59691fda {
  margin-left: auto;
margin-right: auto;
}

#s-07821972-736e-4abb-9f19-88ef59691fda .shg-proportional-font-size,
#s-07821972-736e-4abb-9f19-88ef59691fda .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 1200px){#s-07821972-736e-4abb-9f19-88ef59691fda .shg-proportional-font-size,
#s-07821972-736e-4abb-9f19-88ef59691fda .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 150;
    
    
    font-size: 1.5em;
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-07821972-736e-4abb-9f19-88ef59691fda .shg-proportional-font-size,
#s-07821972-736e-4abb-9f19-88ef59691fda .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 120;
    
    
    font-size: 1.2em;
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-07821972-736e-4abb-9f19-88ef59691fda .shg-proportional-font-size,
#s-07821972-736e-4abb-9f19-88ef59691fda .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 115;
    
    
    font-size: 1.15em;
  
}
}
#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

.shg-image-margin-container-s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b {
  
  
  
  
  /* Add padding handling */
  padding-left: 0%;
  padding-right: 0%;
  
  
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d34de25-e4e5-461d-b5e1-3d9f25e1ec4b.shogun-image {
  box-sizing: border-box;
}




}
#s-a706de2d-5127-4d3e-86d3-84a41fada8d6 {
  margin-left: auto;
margin-right: auto;
}

#s-a706de2d-5127-4d3e-86d3-84a41fada8d6 .shg-proportional-font-size,
#s-a706de2d-5127-4d3e-86d3-84a41fada8d6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 1200px){#s-a706de2d-5127-4d3e-86d3-84a41fada8d6 .shg-proportional-font-size,
#s-a706de2d-5127-4d3e-86d3-84a41fada8d6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 150;
    
    
    font-size: 1.5em;
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a706de2d-5127-4d3e-86d3-84a41fada8d6 .shg-proportional-font-size,
#s-a706de2d-5127-4d3e-86d3-84a41fada8d6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 120;
    
    
    font-size: 1.2em;
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-a706de2d-5127-4d3e-86d3-84a41fada8d6 .shg-proportional-font-size,
#s-a706de2d-5127-4d3e-86d3-84a41fada8d6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 115;
    
    
    font-size: 1.15em;
  
}
}
#s-23bec267-e1de-402d-b3c3-8720583b3f02 {
  box-shadow:0px 0px 0px 0px rgba(251, 244, 244, 1);
border-style: solid;
margin-top: 35px;
margin-left: auto;
margin-bottom: 35px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(160, 109, 82, 1);
border-radius: 15px;
background-color: rgba(160, 109, 82, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-23bec267-e1de-402d-b3c3-8720583b3f02:hover {border-style: solid !important;
border-color: rgba(143, 130, 107, 1) !important;
background-color: rgba(143, 130, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-23bec267-e1de-402d-b3c3-8720583b3f02:active {border-style: solid !important;
border-color: rgba(143, 130, 107, 1) !important;
background-color: rgba(143, 130, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-23bec267-e1de-402d-b3c3-8720583b3f02 {
  margin-top: 25px;
margin-bottom: 25px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-23bec267-e1de-402d-b3c3-8720583b3f02 {
  margin-top: 25px;
margin-bottom: 25px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-23bec267-e1de-402d-b3c3-8720583b3f02 {
  margin-top: 20px;
margin-bottom: 20px;
}
}@media (max-width: 767px){#s-23bec267-e1de-402d-b3c3-8720583b3f02 {
  margin-top: 15px;
margin-bottom: 15px;
}
}

  #s-23bec267-e1de-402d-b3c3-8720583b3f02-root {
    text-align: center;
  }


#s-23bec267-e1de-402d-b3c3-8720583b3f02.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-23bec267-e1de-402d-b3c3-8720583b3f02-root {
    text-align: center;
  }


#s-23bec267-e1de-402d-b3c3-8720583b3f02.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-23bec267-e1de-402d-b3c3-8720583b3f02-root {
    text-align: center;
  }


#s-23bec267-e1de-402d-b3c3-8720583b3f02.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-23bec267-e1de-402d-b3c3-8720583b3f02-root {
    text-align: center;
  }


#s-23bec267-e1de-402d-b3c3-8720583b3f02.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-23bec267-e1de-402d-b3c3-8720583b3f02-root {
    text-align: center;
  }


#s-23bec267-e1de-402d-b3c3-8720583b3f02.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  
  display:  inline-block ;
}
}
#s-cdbfe9e0-8c5b-4ce2-ad04-8fba34ee7a0e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-cdbfe9e0-8c5b-4ce2-ad04-8fba34ee7a0e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cdbfe9e0-8c5b-4ce2-ad04-8fba34ee7a0e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1ce2cb48-eb95-4b28-9f89-4a7c8714016e {
  margin-top: 12px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1ce2cb48-eb95-4b28-9f89-4a7c8714016e .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


@media (max-width: 767px){#s-1ce2cb48-eb95-4b28-9f89-4a7c8714016e .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-60c79bf2-003e-430d-962c-8f976e16f1e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
max-width: 1200px;
}
@media (max-width: 767px){#s-60c79bf2-003e-430d-962c-8f976e16f1e2 {
  max-width: 1000px;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 6px !important;
  
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-prev,
#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-next {
  
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-prev svg,
#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 .swiper-pagination-bullet {
  width: 6px !important;
  height: 6px !important;
  margin: 0 !important;
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(6px * 1) !important;
  height: 6px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 17px !important;
}
@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 20px !important;
  --swiper-pagination-bullet-size: 6px !important;
  
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-prev,
#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-next {
  
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-prev svg,
#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 .swiper-pagination-bullet {
  width: 6px !important;
  height: 6px !important;
  margin: 0 !important;
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(6px * 1) !important;
  height: 6px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-60c79bf2-003e-430d-962c-8f976e16f1e2 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 17px !important;
}
}
#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
text-align: center;
}

.shg-image-margin-container-s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b img.shogun-image {
  width: 100%;
  
  
  max-width: 3000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b img.shogun-image {
  width: 100%;
  
  
  max-width: 3000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b img.shogun-image {
  width: 100%;
  
  
  max-width: 3000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b img.shogun-image {
  width: 100%;
  
  
  max-width: 3000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b img.shogun-image {
  width: 100%;
  
  
  max-width: 3000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5232d59b-2aa8-471f-9b63-9cd9a5fbe42b.shogun-image {
  box-sizing: border-box;
}




}
#s-db098a93-ae5a-4371-a03f-6336134f44fb {
  margin-left: auto;
margin-right: auto;
max-width: 2250px;
text-align: center;
}

.shg-image-margin-container-s-db098a93-ae5a-4371-a03f-6336134f44fb {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-db098a93-ae5a-4371-a03f-6336134f44fb .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-db098a93-ae5a-4371-a03f-6336134f44fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db098a93-ae5a-4371-a03f-6336134f44fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-db098a93-ae5a-4371-a03f-6336134f44fb {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-db098a93-ae5a-4371-a03f-6336134f44fb .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-db098a93-ae5a-4371-a03f-6336134f44fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db098a93-ae5a-4371-a03f-6336134f44fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-db098a93-ae5a-4371-a03f-6336134f44fb {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-db098a93-ae5a-4371-a03f-6336134f44fb .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-db098a93-ae5a-4371-a03f-6336134f44fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db098a93-ae5a-4371-a03f-6336134f44fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-db098a93-ae5a-4371-a03f-6336134f44fb {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-db098a93-ae5a-4371-a03f-6336134f44fb .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-db098a93-ae5a-4371-a03f-6336134f44fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db098a93-ae5a-4371-a03f-6336134f44fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-db098a93-ae5a-4371-a03f-6336134f44fb {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-db098a93-ae5a-4371-a03f-6336134f44fb .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-db098a93-ae5a-4371-a03f-6336134f44fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db098a93-ae5a-4371-a03f-6336134f44fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db098a93-ae5a-4371-a03f-6336134f44fb.shogun-image {
  box-sizing: border-box;
}




}
#s-97e066a0-2144-41ce-a8f2-72ad88f478de {
  margin-left: auto;
margin-right: auto;
max-width: 555px;
text-align: center;
}

.shg-image-margin-container-s-97e066a0-2144-41ce-a8f2-72ad88f478de {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de img.shogun-image {
  width: 100%;
  
  
  max-width: 555px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-97e066a0-2144-41ce-a8f2-72ad88f478de .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-97e066a0-2144-41ce-a8f2-72ad88f478de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97e066a0-2144-41ce-a8f2-72ad88f478de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-97e066a0-2144-41ce-a8f2-72ad88f478de {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de img.shogun-image {
  width: 100%;
  
  
  max-width: 555px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-97e066a0-2144-41ce-a8f2-72ad88f478de .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-97e066a0-2144-41ce-a8f2-72ad88f478de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97e066a0-2144-41ce-a8f2-72ad88f478de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-97e066a0-2144-41ce-a8f2-72ad88f478de {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de img.shogun-image {
  width: 100%;
  
  
  max-width: 555px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-97e066a0-2144-41ce-a8f2-72ad88f478de .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-97e066a0-2144-41ce-a8f2-72ad88f478de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97e066a0-2144-41ce-a8f2-72ad88f478de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-97e066a0-2144-41ce-a8f2-72ad88f478de {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de img.shogun-image {
  width: 100%;
  
  
  max-width: 555px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-97e066a0-2144-41ce-a8f2-72ad88f478de .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-97e066a0-2144-41ce-a8f2-72ad88f478de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97e066a0-2144-41ce-a8f2-72ad88f478de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-97e066a0-2144-41ce-a8f2-72ad88f478de {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de img.shogun-image {
  width: 100%;
  
  
  max-width: 555px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-97e066a0-2144-41ce-a8f2-72ad88f478de .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-97e066a0-2144-41ce-a8f2-72ad88f478de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97e066a0-2144-41ce-a8f2-72ad88f478de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97e066a0-2144-41ce-a8f2-72ad88f478de.shogun-image {
  box-sizing: border-box;
}




}
#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

.shg-image-margin-container-s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0150e0d6-1ebe-4ab4-8f78-c5bcd730b3e2.shogun-image {
  box-sizing: border-box;
}




}
#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e {
  margin-left: auto;
margin-right: auto;
max-width: 2178px;
text-align: center;
}

.shg-image-margin-container-s-63526a9b-6947-44a6-b69c-a264d2b1cb3e {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e img.shogun-image {
  width: 100%;
  
  
  max-width: 2178px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-63526a9b-6947-44a6-b69c-a264d2b1cb3e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e img.shogun-image {
  width: 100%;
  
  
  max-width: 2178px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-63526a9b-6947-44a6-b69c-a264d2b1cb3e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e img.shogun-image {
  width: 100%;
  
  
  max-width: 2178px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-63526a9b-6947-44a6-b69c-a264d2b1cb3e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e img.shogun-image {
  width: 100%;
  
  
  max-width: 2178px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-63526a9b-6947-44a6-b69c-a264d2b1cb3e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e img.shogun-image {
  width: 100%;
  
  
  max-width: 2178px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-63526a9b-6947-44a6-b69c-a264d2b1cb3e.shogun-image {
  box-sizing: border-box;
}




}
#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e {
  margin-left: auto;
margin-right: auto;
max-width: 2250px;
text-align: center;
}

.shg-image-margin-container-s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3c6cab2-bd32-4b20-8309-3f96c8de0d0e.shogun-image {
  box-sizing: border-box;
}




}
#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 {
  margin-left: auto;
margin-right: auto;
max-width: 540px;
text-align: center;
}

.shg-image-margin-container-s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 img.shogun-image {
  width: 100%;
  
  
  max-width: 540px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shg-align-container {
  display: flex;
  justify-content: center
}

.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 img.shogun-image {
  width: 100%;
  
  
  max-width: 540px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shg-align-container {
  display: flex;
  justify-content: center
}

.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 img.shogun-image {
  width: 100%;
  
  
  max-width: 540px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shg-align-container {
  display: flex;
  justify-content: center
}

.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 img.shogun-image {
  width: 100%;
  
  
  max-width: 540px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shg-align-container {
  display: flex;
  justify-content: center
}

.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 img.shogun-image {
  width: 100%;
  
  
  max-width: 540px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shg-align-container {
  display: flex;
  justify-content: center
}

.s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-033766fb-0fbb-4f86-b0c7-a468d6d44b16.shogun-image {
  box-sizing: border-box;
}




}
#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c {
  margin-left: auto;
margin-right: auto;
max-width: 2250px;
text-align: center;
}

.shg-image-margin-container-s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7600c60f-c8f7-4e5a-ab2a-9d983bf48c7c.shogun-image {
  box-sizing: border-box;
}




}
#s-e9a4b216-17c9-4a33-82cd-53619f875f04 {
  margin-left: auto;
margin-right: auto;
max-width: 2250px;
text-align: center;
}

.shg-image-margin-container-s-e9a4b216-17c9-4a33-82cd-53619f875f04 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04 img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9a4b216-17c9-4a33-82cd-53619f875f04 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e9a4b216-17c9-4a33-82cd-53619f875f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9a4b216-17c9-4a33-82cd-53619f875f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-e9a4b216-17c9-4a33-82cd-53619f875f04 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04 img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9a4b216-17c9-4a33-82cd-53619f875f04 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e9a4b216-17c9-4a33-82cd-53619f875f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9a4b216-17c9-4a33-82cd-53619f875f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-e9a4b216-17c9-4a33-82cd-53619f875f04 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04 img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9a4b216-17c9-4a33-82cd-53619f875f04 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e9a4b216-17c9-4a33-82cd-53619f875f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9a4b216-17c9-4a33-82cd-53619f875f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-e9a4b216-17c9-4a33-82cd-53619f875f04 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04 img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9a4b216-17c9-4a33-82cd-53619f875f04 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e9a4b216-17c9-4a33-82cd-53619f875f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9a4b216-17c9-4a33-82cd-53619f875f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-e9a4b216-17c9-4a33-82cd-53619f875f04 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04 img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9a4b216-17c9-4a33-82cd-53619f875f04 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e9a4b216-17c9-4a33-82cd-53619f875f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9a4b216-17c9-4a33-82cd-53619f875f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9a4b216-17c9-4a33-82cd-53619f875f04.shogun-image {
  box-sizing: border-box;
}




}
#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a {
  margin-left: auto;
margin-right: auto;
max-width: 2250px;
text-align: center;
}

.shg-image-margin-container-s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c854cf4-5146-4ed3-ad05-f4cea255ba7a.shogun-image {
  box-sizing: border-box;
}




}
#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 {
  margin-left: auto;
margin-right: auto;
max-width: 2303px;
text-align: center;
}

.shg-image-margin-container-s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 img.shogun-image {
  width: 100%;
  
  
  max-width: 2303px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shg-align-container {
  display: flex;
  justify-content: center
}

.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 img.shogun-image {
  width: 100%;
  
  
  max-width: 2303px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shg-align-container {
  display: flex;
  justify-content: center
}

.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 img.shogun-image {
  width: 100%;
  
  
  max-width: 2303px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shg-align-container {
  display: flex;
  justify-content: center
}

.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 img.shogun-image {
  width: 100%;
  
  
  max-width: 2303px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shg-align-container {
  display: flex;
  justify-content: center
}

.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 img.shogun-image {
  width: 100%;
  
  
  max-width: 2303px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shg-align-container {
  display: flex;
  justify-content: center
}

.s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-315a789e-cfb2-4f0e-9b9a-e1af4a113470.shogun-image {
  box-sizing: border-box;
}




}
#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 {
  margin-left: auto;
margin-right: auto;
max-width: 2250px;
text-align: center;
}

.shg-image-margin-container-s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 2250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fd5b3e7-68ea-4ec7-b00f-88ac82d7e6b9.shogun-image {
  box-sizing: border-box;
}




}
#s-b33d3eaa-39c6-4071-ad68-d5c7680fba5c {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 40px;
padding-left: 10%;
padding-bottom: 40px;
padding-right: 10%;
min-height: 500px;
background-position: center top;
}








#s-b33d3eaa-39c6-4071-ad68-d5c7680fba5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b33d3eaa-39c6-4071-ad68-d5c7680fba5c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-76867718-37e9-41fc-8f85-49bceb69d0a7 {
  margin-top: 20px;
margin-bottom: 41px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-76867718-37e9-41fc-8f85-49bceb69d0a7 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 45px;
  
  
  
}


@media (max-width: 767px){#s-76867718-37e9-41fc-8f85-49bceb69d0a7 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  
  
  
}


}
#s-3c4e1638-e661-4628-a099-198c216221ea {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
}

@media (min-width: 0px) {
[id="s-3c4e1638-e661-4628-a099-198c216221ea"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-3c4e1638-e661-4628-a099-198c216221ea"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-3c4e1638-e661-4628-a099-198c216221ea"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-3c4e1638-e661-4628-a099-198c216221ea"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 30.0px);
}

}

#s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 {
  margin-bottom: 20px;
margin-right: auto;
max-width: 552px;
text-align: center;
}



.shg-image-margin-container-s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 {
  
  margin-right: auto;
  
  margin-bottom: 20px;
  /* Add padding handling */
  
  
  
  
}

#s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 {
  margin: 0 !important;
  overflow: hidden;
}






.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 .shogun-image-content {
  
    align-items: center;
  
}

.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 {
  margin: 0 !important;
  overflow: hidden;
}






.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 .shogun-image-content {
  
    align-items: center;
  
}

.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 {
  margin: 0 !important;
  overflow: hidden;
}






.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 .shogun-image-content {
  
    align-items: center;
  
}

.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 {
  margin: 0 !important;
  overflow: hidden;
}






.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 .shogun-image-content {
  
    align-items: center;
  
}

.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 {
  margin: 0 !important;
  overflow: hidden;
}






.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3 .shogun-image-content {
  
    align-items: center;
  
}

.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a10ce5d-22b9-413a-a9e9-db8361f428f3.shogun-image {
  box-sizing: border-box;
}




}
#s-46b2e82e-37af-4ea6-8447-be590b54293c {
  margin-bottom: 30px;
}

#s-ab43bc2b-036a-4022-969e-4df545a6d8d1 {
  margin-bottom: 20px;
margin-right: auto;
max-width: 603px;
text-align: center;
}



.shg-image-margin-container-s-ab43bc2b-036a-4022-969e-4df545a6d8d1 {
  
  margin-right: auto;
  
  margin-bottom: 20px;
  /* Add padding handling */
  
  
  
  
}

#s-ab43bc2b-036a-4022-969e-4df545a6d8d1 {
  margin: 0 !important;
  overflow: hidden;
}






.s-ab43bc2b-036a-4022-969e-4df545a6d8d1 .shogun-image-content {
  
    align-items: center;
  
}

.s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-ab43bc2b-036a-4022-969e-4df545a6d8d1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ab43bc2b-036a-4022-969e-4df545a6d8d1 {
  margin: 0 !important;
  overflow: hidden;
}






.s-ab43bc2b-036a-4022-969e-4df545a6d8d1 .shogun-image-content {
  
    align-items: center;
  
}

.s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-ab43bc2b-036a-4022-969e-4df545a6d8d1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ab43bc2b-036a-4022-969e-4df545a6d8d1 {
  margin: 0 !important;
  overflow: hidden;
}






.s-ab43bc2b-036a-4022-969e-4df545a6d8d1 .shogun-image-content {
  
    align-items: center;
  
}

.s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-ab43bc2b-036a-4022-969e-4df545a6d8d1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ab43bc2b-036a-4022-969e-4df545a6d8d1 {
  margin: 0 !important;
  overflow: hidden;
}






.s-ab43bc2b-036a-4022-969e-4df545a6d8d1 .shogun-image-content {
  
    align-items: center;
  
}

.s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-ab43bc2b-036a-4022-969e-4df545a6d8d1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ab43bc2b-036a-4022-969e-4df545a6d8d1 {
  margin: 0 !important;
  overflow: hidden;
}






.s-ab43bc2b-036a-4022-969e-4df545a6d8d1 .shogun-image-content {
  
    align-items: center;
  
}

.s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab43bc2b-036a-4022-969e-4df545a6d8d1.shogun-image {
  box-sizing: border-box;
}




}
#s-c8995cf3-06b7-41d9-831b-a4b11130143a {
  margin-bottom: 30px;
}

#s-b175e42a-01a9-4884-82d2-c8acf29c97d2 {
  margin-bottom: 20px;
margin-right: auto;
max-width: 603px;
text-align: center;
}



.shg-image-margin-container-s-b175e42a-01a9-4884-82d2-c8acf29c97d2 {
  
  margin-right: auto;
  
  margin-bottom: 20px;
  /* Add padding handling */
  
  
  
  
}

#s-b175e42a-01a9-4884-82d2-c8acf29c97d2 {
  margin: 0 !important;
  overflow: hidden;
}






.s-b175e42a-01a9-4884-82d2-c8acf29c97d2 .shogun-image-content {
  
    align-items: center;
  
}

.s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-b175e42a-01a9-4884-82d2-c8acf29c97d2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b175e42a-01a9-4884-82d2-c8acf29c97d2 {
  margin: 0 !important;
  overflow: hidden;
}






.s-b175e42a-01a9-4884-82d2-c8acf29c97d2 .shogun-image-content {
  
    align-items: center;
  
}

.s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-b175e42a-01a9-4884-82d2-c8acf29c97d2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b175e42a-01a9-4884-82d2-c8acf29c97d2 {
  margin: 0 !important;
  overflow: hidden;
}






.s-b175e42a-01a9-4884-82d2-c8acf29c97d2 .shogun-image-content {
  
    align-items: center;
  
}

.s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-b175e42a-01a9-4884-82d2-c8acf29c97d2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b175e42a-01a9-4884-82d2-c8acf29c97d2 {
  margin: 0 !important;
  overflow: hidden;
}






.s-b175e42a-01a9-4884-82d2-c8acf29c97d2 .shogun-image-content {
  
    align-items: center;
  
}

.s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-b175e42a-01a9-4884-82d2-c8acf29c97d2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b175e42a-01a9-4884-82d2-c8acf29c97d2 {
  margin: 0 !important;
  overflow: hidden;
}






.s-b175e42a-01a9-4884-82d2-c8acf29c97d2 .shogun-image-content {
  
    align-items: center;
  
}

.s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b175e42a-01a9-4884-82d2-c8acf29c97d2.shogun-image {
  box-sizing: border-box;
}




}
#s-ac922402-4567-4958-ab2e-84d25884283e {
  margin-bottom: 30px;
}

#s-91f8e314-1b57-4d9b-8f30-20144853d8e0 {
  margin-bottom: 20px;
margin-right: auto;
max-width: 603px;
text-align: center;
}



.shg-image-margin-container-s-91f8e314-1b57-4d9b-8f30-20144853d8e0 {
  
  margin-right: auto;
  
  margin-bottom: 20px;
  /* Add padding handling */
  
  
  
  
}

#s-91f8e314-1b57-4d9b-8f30-20144853d8e0 {
  margin: 0 !important;
  overflow: hidden;
}






.s-91f8e314-1b57-4d9b-8f30-20144853d8e0 .shogun-image-content {
  
    align-items: center;
  
}

.s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-91f8e314-1b57-4d9b-8f30-20144853d8e0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-91f8e314-1b57-4d9b-8f30-20144853d8e0 {
  margin: 0 !important;
  overflow: hidden;
}






.s-91f8e314-1b57-4d9b-8f30-20144853d8e0 .shogun-image-content {
  
    align-items: center;
  
}

.s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-91f8e314-1b57-4d9b-8f30-20144853d8e0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-91f8e314-1b57-4d9b-8f30-20144853d8e0 {
  margin: 0 !important;
  overflow: hidden;
}






.s-91f8e314-1b57-4d9b-8f30-20144853d8e0 .shogun-image-content {
  
    align-items: center;
  
}

.s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-91f8e314-1b57-4d9b-8f30-20144853d8e0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-91f8e314-1b57-4d9b-8f30-20144853d8e0 {
  margin: 0 !important;
  overflow: hidden;
}






.s-91f8e314-1b57-4d9b-8f30-20144853d8e0 .shogun-image-content {
  
    align-items: center;
  
}

.s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-91f8e314-1b57-4d9b-8f30-20144853d8e0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-91f8e314-1b57-4d9b-8f30-20144853d8e0 {
  margin: 0 !important;
  overflow: hidden;
}






.s-91f8e314-1b57-4d9b-8f30-20144853d8e0 .shogun-image-content {
  
    align-items: center;
  
}

.s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91f8e314-1b57-4d9b-8f30-20144853d8e0.shogun-image {
  box-sizing: border-box;
}




}
#s-16072041-b6b3-4024-8c14-c5a157d27657 {
  margin-bottom: 30px;
}

#s-3a854e98-80e3-493e-9b75-cac7d672060a {
  margin-top: 13px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3a854e98-80e3-493e-9b75-cac7d672060a .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (max-width: 767px){#s-3a854e98-80e3-493e-9b75-cac7d672060a .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}
#s-850bfb18-6bc2-4e1c-b2cd-aa09c6990c81 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
max-width: 1000px;
}

#s-850bfb18-6bc2-4e1c-b2cd-aa09c6990c81 .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  
  
  
  
  
  
  padding-top: 5px;
  padding-bottom: 5px;
  
  
}

#s-850bfb18-6bc2-4e1c-b2cd-aa09c6990c81 .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  
  
  color: #008000;
  
  
  
  
  
}

#s-850bfb18-6bc2-4e1c-b2cd-aa09c6990c81 .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-850bfb18-6bc2-4e1c-b2cd-aa09c6990c81 .shogun-form-error-msg-container, #s-850bfb18-6bc2-4e1c-b2cd-aa09c6990c81 .shogun-form-field-error-msg-container {
  display: none;
}

#s-850bfb18-6bc2-4e1c-b2cd-aa09c6990c81 .shogun-form-error-msg {
  
  
  color: #ff0000;
  
  
  
  
  
}

#s-850bfb18-6bc2-4e1c-b2cd-aa09c6990c81 .shogun-form-field-error-msg > svg {
  margin-right: 4px;
  stroke: #ff0000;
}

.shogun-form-text-input-field {
  width: 100%;
}

.shogun-form-text-input-field:focus {
  outline: none;
}

textarea.shogun-form-text-input-field {
  resize: none;
  overflow: hidden;
  min-height: 70px !important;
}

#s-26b04003-6f2e-40e3-8035-35a209dd5ffe {
  margin-left: auto;
margin-right: auto;
}

#s-26b04003-6f2e-40e3-8035-35a209dd5ffe  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-26b04003-6f2e-40e3-8035-35a209dd5ffe  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-26b04003-6f2e-40e3-8035-35a209dd5ffe .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-26b04003-6f2e-40e3-8035-35a209dd5ffe .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-d3161252-fdda-42c2-b84c-454fa7376104 {
  margin-left: auto;
margin-right: auto;
}

#s-d3161252-fdda-42c2-b84c-454fa7376104  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-d3161252-fdda-42c2-b84c-454fa7376104  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-d3161252-fdda-42c2-b84c-454fa7376104 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-d3161252-fdda-42c2-b84c-454fa7376104 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-6d1f56ec-c3c3-4049-859f-f31359c04d89 {
  margin-left: auto;
margin-right: auto;
}

#s-6d1f56ec-c3c3-4049-859f-f31359c04d89  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-6d1f56ec-c3c3-4049-859f-f31359c04d89  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-6d1f56ec-c3c3-4049-859f-f31359c04d89 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-6d1f56ec-c3c3-4049-859f-f31359c04d89 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


.shogun-form-box-submit {
  border: 0;
  font-size: 1em;
  line-height: 1.8;
}

.shogun-form-box-submit:focus {
  outline: none;
}

.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-71ab036c-6e3a-4ab4-a9ad-5396f50e6b02 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
color: #FFFFFF;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-71ab036c-6e3a-4ab4-a9ad-5396f50e6b02:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-71ab036c-6e3a-4ab4-a9ad-5396f50e6b02:active {background-color: #000000 !important;
text-decoration: none !important;}
#s-71ab036c-6e3a-4ab4-a9ad-5396f50e6b02[disabled],
#s-71ab036c-6e3a-4ab4-a9ad-5396f50e6b02[disabled]:hover,
#s-71ab036c-6e3a-4ab4-a9ad-5396f50e6b02[disabled]:focus {
  background-color: #D7D5E2 !important;
}

#s-71ab036c-6e3a-4ab4-a9ad-5396f50e6b02 {
  display:  inline-block ;
  width:  auto ;
}


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

#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;
  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:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}