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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-default-text-content ul,
.shg-default-text-content ol {
  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 {
  
  
  
}

.shg-theme-text-content p {
  
  
  
}

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

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

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

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

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

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

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

.shg-box-video-wrapper {
  /*
    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-9a861d4d-3dc9-406e-9ef4-1844d295b419 {
  padding-top: 4%;
padding-bottom: 4%;
min-height: 50px;
}








#s-9a861d4d-3dc9-406e-9ef4-1844d295b419 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9a861d4d-3dc9-406e-9ef4-1844d295b419.shg-box.shg-c {
  justify-content: center;
}

#s-e4946354-0316-4554-93b7-93ed86d7b32a {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 13%;
padding-bottom: 13%;
min-height: 50px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-e4946354-0316-4554-93b7-93ed86d7b32a {
  display: none;
}
#s-e4946354-0316-4554-93b7-93ed86d7b32a, #wrap-s-e4946354-0316-4554-93b7-93ed86d7b32a, #wrap-content-s-e4946354-0316-4554-93b7-93ed86d7b32a { display: none !important; }}@media (max-width: 767px){#s-e4946354-0316-4554-93b7-93ed86d7b32a {
  display: none;
}
#s-e4946354-0316-4554-93b7-93ed86d7b32a, #wrap-s-e4946354-0316-4554-93b7-93ed86d7b32a, #wrap-content-s-e4946354-0316-4554-93b7-93ed86d7b32a { display: none !important; }}







#s-e4946354-0316-4554-93b7-93ed86d7b32a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0.4;
  display: block;
}#s-e4946354-0316-4554-93b7-93ed86d7b32a.shg-box.shg-c {
  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;
  
  
  text-transform: none;
  
  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-2f5d246d-1c4d-4187-9bd8-f65d44362fb7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2f5d246d-1c4d-4187-9bd8-f65d44362fb7 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 80px;
  
  
  
}



#s-7337bf16-c189-439c-bc27-61ae31427dca {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 16%;
padding-bottom: 16%;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-7337bf16-c189-439c-bc27-61ae31427dca {
  display: none;
}
#s-7337bf16-c189-439c-bc27-61ae31427dca, #wrap-s-7337bf16-c189-439c-bc27-61ae31427dca, #wrap-content-s-7337bf16-c189-439c-bc27-61ae31427dca { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7337bf16-c189-439c-bc27-61ae31427dca {
  display: none;
}
#s-7337bf16-c189-439c-bc27-61ae31427dca, #wrap-s-7337bf16-c189-439c-bc27-61ae31427dca, #wrap-content-s-7337bf16-c189-439c-bc27-61ae31427dca { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7337bf16-c189-439c-bc27-61ae31427dca {
  display: none;
}
#s-7337bf16-c189-439c-bc27-61ae31427dca, #wrap-s-7337bf16-c189-439c-bc27-61ae31427dca, #wrap-content-s-7337bf16-c189-439c-bc27-61ae31427dca { display: none !important; }}







#s-7337bf16-c189-439c-bc27-61ae31427dca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0.45;
  display: block;
}#s-7337bf16-c189-439c-bc27-61ae31427dca.shg-box.shg-c {
  justify-content: center;
}

#s-63a06c67-07ea-4c7d-8db5-234008568eb0 {
  margin-left: 6%;
margin-right: 6%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-63a06c67-07ea-4c7d-8db5-234008568eb0 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32 {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 16%;
padding-bottom: 16%;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32 {
  display: none;
}
#s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32, #wrap-s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32, #wrap-content-s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32 {
  display: none;
}
#s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32, #wrap-s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32, #wrap-content-s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32 { display: none !important; }}@media (max-width: 767px){#s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32 {
  display: none;
}
#s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32, #wrap-s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32, #wrap-content-s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32 { display: none !important; }}







#s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0.39;
  display: block;
}#s-d11872c0-48ce-45d1-ba4f-81bc31bb0d32.shg-box.shg-c {
  justify-content: center;
}

#s-17c44ded-229d-44f2-84de-af167910fe50 {
  margin-left: 4%;
margin-right: 4%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-17c44ded-229d-44f2-84de-af167910fe50 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 60px;
  
  
  
}



#s-ead0b292-749e-4815-b486-ea99dff420fa {
  margin-left: auto;
margin-right: auto;
padding-top: %;
padding-bottom: 18%;
min-height: 50px;
max-width: 800px;
background-color: rgba(240, 235, 228, 1);
}
@media (min-width: 1200px){#s-ead0b292-749e-4815-b486-ea99dff420fa {
  display: none;
}
#s-ead0b292-749e-4815-b486-ea99dff420fa, #wrap-s-ead0b292-749e-4815-b486-ea99dff420fa, #wrap-content-s-ead0b292-749e-4815-b486-ea99dff420fa { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ead0b292-749e-4815-b486-ea99dff420fa {
  display: none;
}
#s-ead0b292-749e-4815-b486-ea99dff420fa, #wrap-s-ead0b292-749e-4815-b486-ea99dff420fa, #wrap-content-s-ead0b292-749e-4815-b486-ea99dff420fa { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ead0b292-749e-4815-b486-ea99dff420fa {
  display: none;
}
#s-ead0b292-749e-4815-b486-ea99dff420fa, #wrap-s-ead0b292-749e-4815-b486-ea99dff420fa, #wrap-content-s-ead0b292-749e-4815-b486-ea99dff420fa { display: none !important; }}







#s-ead0b292-749e-4815-b486-ea99dff420fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ead0b292-749e-4815-b486-ea99dff420fa.shg-box.shg-c {
  justify-content: center;
}

#s-9a1d2a26-f588-48fe-8c43-09c0e23f7beb {
  margin-top: 20%;
margin-left: 6%;
margin-bottom: %;
margin-right: 6%;
padding-top: 12%;
padding-left: 4%;
padding-bottom: 10px;
padding-right: 4%;
text-align: center;
}

#s-9a1d2a26-f588-48fe-8c43-09c0e23f7beb .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 35px;
  
  
  
}



.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  justify-content: space-between;
}

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

[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-53ae70c5-c63d-489d-afa8-826ccae94205 {
  margin-top: 7%;
margin-bottom: %;
}

@media (min-width: 0px) {
[id="s-53ae70c5-c63d-489d-afa8-826ccae94205"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-53ae70c5-c63d-489d-afa8-826ccae94205"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-53ae70c5-c63d-489d-afa8-826ccae94205"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-53ae70c5-c63d-489d-afa8-826ccae94205"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  flex-direction: column;
  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;
}

.shogun-image.hover {
  opacity: 0;
  z-index: 200;
  position: absolute;
  left: 0;
  top: 0;
}

.shogun-image.hover:hover {
  opacity: 1;
}

#s-9d7f4a2d-3cdc-45c0-aaad-769556d277df {
  margin-left: 20%;
margin-right: 20%;
text-align: center;
}

#s-9d7f4a2d-3cdc-45c0-aaad-769556d277df {
  overflow: hidden;
  
  
}







  #s-9d7f4a2d-3cdc-45c0-aaad-769556d277df img.shogun-image {
    

    
    
    
  }


#s-9d7f4a2d-3cdc-45c0-aaad-769556d277df .shogun-image-content {
  
    justify-content: center;
  
}

#s-7a87a0dc-6846-4edd-9850-a9ce594ec349 {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: %;
margin-right: 8%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-7a87a0dc-6846-4edd-9850-a9ce594ec349 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-be581bb2-c09c-4883-b709-4cabb348f535 {
  margin-top: 1%;
margin-left: 8%;
margin-bottom: %;
margin-right: 8%;
}

#s-f1693715-1710-4632-8ca9-3a296af81bff {
  margin-top: 12%;
margin-left: 8%;
margin-bottom: 1%;
margin-right: 8%;
}

.shg-hr-wrapper {
  padding: 30px 0;
}

.shg-hr-wrapper hr {
  margin: 0;
  border: 0;
  width: 100%;
}

#s-1ff4dfbb-a8f3-43d1-99ac-8cbdc5d28d73 {
  margin-left: 8%;
margin-right: 8%;
}

#s-1ff4dfbb-a8f3-43d1-99ac-8cbdc5d28d73 hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-4fe147a6-5fac-4e9b-96d6-770cb802be4d {
  margin-top: -0%;
margin-left: 8%;
margin-bottom: %;
margin-right: 8%;
}

#s-f7aa5da1-c59e-4ade-9b57-9421f7286363 {
  margin-left: 8%;
margin-right: 8%;
}

#s-f7aa5da1-c59e-4ade-9b57-9421f7286363 hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-d8817ee2-055d-4ffa-99f7-c6960ca7b5bf {
  margin-top: -0%;
margin-left: 8%;
margin-bottom: %;
margin-right: 8%;
}

#s-569ee524-8df5-46c3-a09a-40074d3b83be {
  margin-top: 17%;
margin-bottom: %;
}

@media (min-width: 0px) {
[id="s-569ee524-8df5-46c3-a09a-40074d3b83be"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-569ee524-8df5-46c3-a09a-40074d3b83be"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-569ee524-8df5-46c3-a09a-40074d3b83be"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-569ee524-8df5-46c3-a09a-40074d3b83be"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-e067b62c-54a8-4773-9d52-9ad0a31e560d {
  margin-top: 0%;
margin-left: 20%;
margin-bottom: 0%;
margin-right: 20%;
text-align: center;
}

#s-e067b62c-54a8-4773-9d52-9ad0a31e560d {
  overflow: hidden;
  
  
}







  #s-e067b62c-54a8-4773-9d52-9ad0a31e560d img.shogun-image {
    

    
    
    
  }


#s-e067b62c-54a8-4773-9d52-9ad0a31e560d .shogun-image-content {
  
    justify-content: center;
  
}

#s-d15ebe7a-258a-445e-aaab-87177182dbf0 {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: %;
margin-right: 8%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d15ebe7a-258a-445e-aaab-87177182dbf0 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-9f55e2d8-c4d4-4f23-9ecc-5d7d93dd25e2 {
  margin-top: 3%;
margin-left: 8%;
margin-bottom: %;
margin-right: 8%;
}

#s-0e853f10-cf78-4149-9e81-b7e49ccabc01 {
  margin-top: 8%;
margin-left: 8%;
margin-bottom: 1%;
margin-right: 8%;
}

#s-8788e075-d0bd-4b89-b428-a910c49f081f {
  margin-left: 8%;
margin-right: 8%;
}

#s-8788e075-d0bd-4b89-b428-a910c49f081f hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-6b2a73de-00e1-4987-8213-fc050812a1ea {
  margin-left: 8%;
margin-bottom: %;
margin-right: 8%;
}

#s-8010b0a5-9aad-443c-9a1b-a3fd6ba1278d {
  margin-left: 8%;
margin-right: 8%;
}

#s-8010b0a5-9aad-443c-9a1b-a3fd6ba1278d hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-cdc7bffd-4365-4608-a07f-8f70d2752489 {
  margin-left: 8%;
margin-bottom: %;
margin-right: 8%;
}

#s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47 {
  min-height: 50px;
background-color: rgba(240, 235, 228, 1);
}
@media (min-width: 1200px){#s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47 {
  display: none;
}
#s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47, #wrap-s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47, #wrap-content-s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47 {
  display: none;
}
#s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47, #wrap-s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47, #wrap-content-s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47 { display: none !important; }}@media (max-width: 767px){#s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47 {
  display: none;
}
#s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47, #wrap-s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47, #wrap-content-s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47 { display: none !important; }}







#s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d1c884b8-b8f5-484d-ac24-23a8de6bcc47.shg-box.shg-c {
  justify-content: center;
}

#s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2 {
  padding-top: %;
padding-bottom: 12%;
min-height: 50px;
background-color: rgba(240, 235, 228, 1);
}
@media (min-width: 1200px){#s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2 {
  display: none;
}
#s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2, #wrap-s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2, #wrap-content-s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2 {
  display: none;
}
#s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2, #wrap-s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2, #wrap-content-s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2 { display: none !important; }}@media (max-width: 767px){#s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2 {
  display: none;
}
#s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2, #wrap-s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2, #wrap-content-s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2 { display: none !important; }}







#s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fe12a84a-a086-46d7-8d6d-e348fbe1fbf2.shg-box.shg-c {
  justify-content: center;
}

#s-ce792e7f-13bc-4ad8-89f4-518af9464980 {
  margin-top: 20%;
margin-bottom: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ce792e7f-13bc-4ad8-89f4-518af9464980 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-14c0afe9-8962-47de-b502-54a5cfeebfa8 {
  margin-top: 7%;
margin-left: 6%;
margin-bottom: %;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-14c0afe9-8962-47de-b502-54a5cfeebfa8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-14c0afe9-8962-47de-b502-54a5cfeebfa8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-14c0afe9-8962-47de-b502-54a5cfeebfa8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-14c0afe9-8962-47de-b502-54a5cfeebfa8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-7dfd27af-1bde-414e-a457-b0543a01945e {
  margin-top: 0%;
text-align: center;
}

#s-7dfd27af-1bde-414e-a457-b0543a01945e {
  overflow: hidden;
  
  
}







  #s-7dfd27af-1bde-414e-a457-b0543a01945e img.shogun-image {
    

    
    
    
  }


#s-7dfd27af-1bde-414e-a457-b0543a01945e .shogun-image-content {
  
    justify-content: center;
  
}

#s-d33f3712-b451-466b-a14c-2e4f24c90958 {
  margin-top: 3%;
margin-bottom: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d33f3712-b451-466b-a14c-2e4f24c90958 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-e8542b10-a0ad-4092-83cd-c2899f578b73 {
  margin-top: 3%;
margin-bottom: %;
}

#s-89201aff-3cf8-4148-a6ba-2430b527841f {
  margin-top: 12%;
margin-bottom: 1%;
}

#s-1b8aaeb6-f6af-4f55-99ce-8a4327ad923a hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-03c955cd-b1ac-49e8-9c4e-bb9119965758 {
  margin-top: -0%;
margin-bottom: %;
}

#s-4d5f6e5e-9e5d-452b-81dc-a347f1e8989e hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-6cbd22ff-f8ff-433a-a727-6c9dbbc0e564 {
  margin-top: -0%;
margin-bottom: %;
}

#s-f7879978-54d0-41af-8ac3-1cc9d55bc9a2 {
  margin-top: 6%;
margin-left: 6%;
margin-bottom: %;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-f7879978-54d0-41af-8ac3-1cc9d55bc9a2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f7879978-54d0-41af-8ac3-1cc9d55bc9a2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f7879978-54d0-41af-8ac3-1cc9d55bc9a2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f7879978-54d0-41af-8ac3-1cc9d55bc9a2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-a2cc3dd1-a604-45cb-9b91-2418844366a1 {
  margin-top: 3%;
margin-bottom: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a2cc3dd1-a604-45cb-9b91-2418844366a1 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-eeb80785-5c7d-4fce-8943-e4d534e03732 {
  margin-top: 3%;
margin-bottom: %;
}

#s-6a384a08-235b-4185-9e86-906ff648086d {
  margin-top: 8%;
margin-bottom: 1%;
}

#s-1de81c33-c28b-40fd-b2f5-fac5454fad37 hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-ab2dff47-6b2f-4f41-a121-1115032c847c {
  margin-bottom: %;
}

#s-11d5147f-b677-4b8d-92bc-16a5be3b66ab hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-1f6dece8-57fc-4a6c-9c86-7ac943dc9854 {
  margin-bottom: %;
}

#s-6cf20e37-f656-4e57-b469-9d97a96df6ca {
  margin-top: -0%;
text-align: center;
}

#s-6cf20e37-f656-4e57-b469-9d97a96df6ca {
  overflow: hidden;
  
  
}







  #s-6cf20e37-f656-4e57-b469-9d97a96df6ca img.shogun-image {
    

    
    
    
  }


#s-6cf20e37-f656-4e57-b469-9d97a96df6ca .shogun-image-content {
  
    justify-content: center;
  
}

#s-7c0ebad6-d9d7-4586-b33b-ca5543a2a09c {
  min-height: 50px;
background-color: rgba(240, 235, 228, 1);
}








#s-7c0ebad6-d9d7-4586-b33b-ca5543a2a09c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c0ebad6-d9d7-4586-b33b-ca5543a2a09c.shg-box.shg-c {
  justify-content: center;
}

#s-d81b769a-a505-4c96-8d77-e8414fc80b26 {
  margin-left: auto;
margin-right: auto;
padding-top: %;
padding-bottom: 12%;
min-height: 50px;
max-width: 800px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d81b769a-a505-4c96-8d77-e8414fc80b26 {
  display: none;
}
#s-d81b769a-a505-4c96-8d77-e8414fc80b26, #wrap-s-d81b769a-a505-4c96-8d77-e8414fc80b26, #wrap-content-s-d81b769a-a505-4c96-8d77-e8414fc80b26 { display: none !important; }}@media (max-width: 767px){#s-d81b769a-a505-4c96-8d77-e8414fc80b26 {
  display: none;
}
#s-d81b769a-a505-4c96-8d77-e8414fc80b26, #wrap-s-d81b769a-a505-4c96-8d77-e8414fc80b26, #wrap-content-s-d81b769a-a505-4c96-8d77-e8414fc80b26 { display: none !important; }}







#s-d81b769a-a505-4c96-8d77-e8414fc80b26 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d81b769a-a505-4c96-8d77-e8414fc80b26.shg-box.shg-c {
  justify-content: center;
}

#s-7e564eba-4496-40a3-9de0-d809bbd2c1ad {
  margin-top: 20%;
margin-bottom: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7e564eba-4496-40a3-9de0-d809bbd2c1ad .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-7c1f7ed8-2b43-497e-8fe0-472b0ab9b214 {
  margin-top: 7%;
margin-bottom: %;
}

@media (min-width: 0px) {
[id="s-7c1f7ed8-2b43-497e-8fe0-472b0ab9b214"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7c1f7ed8-2b43-497e-8fe0-472b0ab9b214"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7c1f7ed8-2b43-497e-8fe0-472b0ab9b214"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7c1f7ed8-2b43-497e-8fe0-472b0ab9b214"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-9c204476-d21e-4812-a8d2-9e701034bcbf {
  margin-bottom: %;
text-align: center;
}

#s-9c204476-d21e-4812-a8d2-9e701034bcbf {
  overflow: hidden;
  
  
}







  #s-9c204476-d21e-4812-a8d2-9e701034bcbf img.shogun-image {
    

    
    
    
  }


#s-9c204476-d21e-4812-a8d2-9e701034bcbf .shogun-image-content {
  
    justify-content: center;
  
}

#s-7ce94755-556a-42d6-8dc7-97f6f74ca8b2 {
  margin-top: 3%;
margin-bottom: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-7ce94755-556a-42d6-8dc7-97f6f74ca8b2 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 34px;
  
  
  
}



#s-eebf7e8c-fd99-4030-ab85-7340fc7497aa {
  margin-top: 3%;
margin-bottom: %;
}

#s-78eb04f9-28ee-4673-8001-fbd6f8df4085 {
  margin-top: 12%;
margin-bottom: 1%;
}

#s-d38b1eef-b0e9-4ec6-af78-d6d1bd0d81c6 hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-474330ad-1063-49be-8cb3-b4902a914fcb {
  margin-top: -0%;
margin-bottom: %;
}

#s-255e4a5e-20e4-4844-921e-22ae514decba hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-c3daae53-46bc-4524-9a45-64778cb1fa6b {
  margin-bottom: %;
}

#s-41166880-05b1-4f16-9532-3f35922cbf89 {
  margin-top: 6%;
margin-bottom: %;
}

@media (min-width: 0px) {
[id="s-41166880-05b1-4f16-9532-3f35922cbf89"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-41166880-05b1-4f16-9532-3f35922cbf89"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-41166880-05b1-4f16-9532-3f35922cbf89"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-41166880-05b1-4f16-9532-3f35922cbf89"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-e0202f64-614b-43ee-906d-a88aea9956f1 {
  margin-top: 3%;
margin-bottom: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e0202f64-614b-43ee-906d-a88aea9956f1 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 34px;
  
  
  
}



#s-de065e12-9a56-4054-b3b0-60ae856e0be7 {
  margin-top: 3%;
margin-bottom: %;
}

#s-ef94a908-a847-4c50-b3cd-18e0d7ab6bf0 {
  margin-top: 8%;
margin-bottom: 1%;
}

#s-b71c91f2-8664-448c-bdeb-ab5e72310e14 hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-31e26bf6-36c5-48c9-a38e-cbf7af8f5616 {
  margin-bottom: %;
}

#s-752061dd-3bb9-4ec6-89b3-c439d9056b17 hr {
  border-top: 1px solid rgba(196, 196, 196, 1);
}

#s-0cb66288-e9b4-488a-8edf-30159b4b03f8 {
  margin-bottom: %;
}

#s-27768cc6-a12e-4feb-a963-05788bf0c156 {
  text-align: center;
}

#s-27768cc6-a12e-4feb-a963-05788bf0c156 {
  overflow: hidden;
  
  
}







  #s-27768cc6-a12e-4feb-a963-05788bf0c156 img.shogun-image {
    

    
    
    
  }


#s-27768cc6-a12e-4feb-a963-05788bf0c156 .shogun-image-content {
  
    justify-content: center;
  
}

#s-02a5f9cf-4056-42f3-ba1d-11a0803943ac {
  margin-bottom: 0%;
padding-top: 25%;
padding-bottom: 14%;
min-height: 50px;
background-color: rgba(250, 248, 245, 1);
}
@media (min-width: 1200px){#s-02a5f9cf-4056-42f3-ba1d-11a0803943ac {
  display: none;
}
#s-02a5f9cf-4056-42f3-ba1d-11a0803943ac, #wrap-s-02a5f9cf-4056-42f3-ba1d-11a0803943ac, #wrap-content-s-02a5f9cf-4056-42f3-ba1d-11a0803943ac { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-02a5f9cf-4056-42f3-ba1d-11a0803943ac {
  display: none;
}
#s-02a5f9cf-4056-42f3-ba1d-11a0803943ac, #wrap-s-02a5f9cf-4056-42f3-ba1d-11a0803943ac, #wrap-content-s-02a5f9cf-4056-42f3-ba1d-11a0803943ac { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-02a5f9cf-4056-42f3-ba1d-11a0803943ac {
  display: none;
}
#s-02a5f9cf-4056-42f3-ba1d-11a0803943ac, #wrap-s-02a5f9cf-4056-42f3-ba1d-11a0803943ac, #wrap-content-s-02a5f9cf-4056-42f3-ba1d-11a0803943ac { display: none !important; }}







#s-02a5f9cf-4056-42f3-ba1d-11a0803943ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-02a5f9cf-4056-42f3-ba1d-11a0803943ac.shg-box.shg-c {
  justify-content: center;
}

#s-794396bf-caa3-42b8-933e-ca49cfab7a54 {
  margin-top: 0%;
margin-left: 2%;
margin-bottom: %;
margin-right: 2%;
padding-top: 15%;
padding-left: 11%;
padding-bottom: 15%;
padding-right: 15%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-794396bf-caa3-42b8-933e-ca49cfab7a54 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-794396bf-caa3-42b8-933e-ca49cfab7a54.shg-box.shg-c {
  justify-content: center;
}

#s-4d1dfb84-7e03-4357-a28f-87538602d403 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4d1dfb84-7e03-4357-a28f-87538602d403 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 45px;
  
  
  
}



#s-ac5439de-b180-4ba8-8766-8b7954fe3919 {
  margin-top: 2%;
margin-bottom: 0%;
}

#s-68abd946-3852-4f55-b112-288f205ae0be {
  background-repeat: no-repeat;
background-size: cover;
margin-top: -7%;
margin-left: 7%;
margin-bottom: 0%;
margin-right: 7%;
padding-top: 30%;
padding-bottom: 30%;
min-height: 50px;
background-position: center center;
}








#s-68abd946-3852-4f55-b112-288f205ae0be > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-68abd946-3852-4f55-b112-288f205ae0be.shg-box.shg-c {
  justify-content: center;
}

#s-2680b1a6-fc69-4da9-9ef2-e37a7123e6f6 {
  margin-top: 15%;
margin-left: -4%;
margin-right: %;
padding-top: 15%;
padding-left: 15%;
padding-bottom: 15%;
padding-right: 15%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-2680b1a6-fc69-4da9-9ef2-e37a7123e6f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2680b1a6-fc69-4da9-9ef2-e37a7123e6f6.shg-box.shg-c {
  justify-content: center;
}

#s-2133de76-00d4-4f28-8a8e-66464532dbe4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2133de76-00d4-4f28-8a8e-66464532dbe4 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 45px;
  
  
  
}



#s-317c3340-c213-472e-a201-ba56241cbe08 {
  margin-top: 3%;
}

#s-fb3acff9-21e6-4693-9c0c-80dcda5b07bf {
  background-repeat: no-repeat;
background-size: cover;
margin-top: -7%;
margin-left: 12%;
margin-bottom: 0%;
margin-right: 12%;
padding-top: 50%;
padding-bottom: 50%;
min-height: 50px;
background-position: center center;
}








#s-fb3acff9-21e6-4693-9c0c-80dcda5b07bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fb3acff9-21e6-4693-9c0c-80dcda5b07bf.shg-box.shg-c {
  justify-content: center;
}

#s-c5390a93-f008-4c14-b184-b6a2543f6b4d {
  margin-top: 15%;
padding-top: 15%;
padding-left: 11%;
padding-bottom: 15%;
padding-right: 15%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c5390a93-f008-4c14-b184-b6a2543f6b4d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c5390a93-f008-4c14-b184-b6a2543f6b4d.shg-box.shg-c {
  justify-content: center;
}

#s-e1b89d13-bebb-419c-b7c8-91f0d2d09576 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e1b89d13-bebb-419c-b7c8-91f0d2d09576 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 45px;
  
  
  
}



#s-02b6fcc1-1a89-49a4-92cd-daa5d685ae4f {
  margin-top: 3%;
margin-bottom: %;
}

#s-516a60af-fb46-49a0-bbd5-3cf0399f27e6 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: -7%;
margin-left: 7%;
margin-bottom: 0%;
margin-right: 7%;
padding-top: 30%;
padding-bottom: 30%;
min-height: 50px;
background-position: center center;
}








#s-516a60af-fb46-49a0-bbd5-3cf0399f27e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-516a60af-fb46-49a0-bbd5-3cf0399f27e6.shg-box.shg-c {
  justify-content: center;
}

#s-b29292f7-e6c0-4f07-902c-9c12881d15e1 {
  margin-bottom: 0%;
padding-top: 3%;
padding-bottom: 14%;
min-height: 50px;
background-color: rgba(250, 248, 245, 1);
}
@media (min-width: 1200px){#s-b29292f7-e6c0-4f07-902c-9c12881d15e1 {
  display: none;
}
#s-b29292f7-e6c0-4f07-902c-9c12881d15e1, #wrap-s-b29292f7-e6c0-4f07-902c-9c12881d15e1, #wrap-content-s-b29292f7-e6c0-4f07-902c-9c12881d15e1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b29292f7-e6c0-4f07-902c-9c12881d15e1 {
  display: none;
}
#s-b29292f7-e6c0-4f07-902c-9c12881d15e1, #wrap-s-b29292f7-e6c0-4f07-902c-9c12881d15e1, #wrap-content-s-b29292f7-e6c0-4f07-902c-9c12881d15e1 { display: none !important; }}@media (max-width: 767px){#s-b29292f7-e6c0-4f07-902c-9c12881d15e1 {
  display: none;
}
#s-b29292f7-e6c0-4f07-902c-9c12881d15e1, #wrap-s-b29292f7-e6c0-4f07-902c-9c12881d15e1, #wrap-content-s-b29292f7-e6c0-4f07-902c-9c12881d15e1 { display: none !important; }}







#s-b29292f7-e6c0-4f07-902c-9c12881d15e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b29292f7-e6c0-4f07-902c-9c12881d15e1.shg-box.shg-c {
  justify-content: center;
}

#s-95687fd7-9ce1-4f16-8578-7d197c377887 {
  margin-top: 8%;
}

@media (min-width: 0px) {
[id="s-95687fd7-9ce1-4f16-8578-7d197c377887"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-95687fd7-9ce1-4f16-8578-7d197c377887"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-95687fd7-9ce1-4f16-8578-7d197c377887"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-95687fd7-9ce1-4f16-8578-7d197c377887"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-95687fd7-9ce1-4f16-8578-7d197c377887"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-95687fd7-9ce1-4f16-8578-7d197c377887"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-95687fd7-9ce1-4f16-8578-7d197c377887"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-644744df-f018-48a4-9416-e385fd301d32 {
  padding-top: 15%;
padding-left: 11%;
padding-bottom: 15%;
padding-right: 15%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-644744df-f018-48a4-9416-e385fd301d32 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-644744df-f018-48a4-9416-e385fd301d32.shg-box.shg-c {
  justify-content: center;
}

#s-0e564525-a00a-4365-b241-e9e13c0edf1a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-0e564525-a00a-4365-b241-e9e13c0edf1a .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 45px;
  
  
  
}



#s-acf8423c-8a7e-41b1-b6ae-48acd27df3eb {
  margin-top: 2%;
margin-bottom: 0%;
}

#s-5b7ba1a5-6ce6-4496-90fa-b290df23a04a {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 10%;
margin-left: -16%;
margin-bottom: 10%;
margin-right: %;
padding-top: 20%;
padding-bottom: 20%;
min-height: 50px;
background-position: center center;
}








#s-5b7ba1a5-6ce6-4496-90fa-b290df23a04a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b7ba1a5-6ce6-4496-90fa-b290df23a04a.shg-box.shg-c {
  justify-content: center;
}

#s-06f029eb-a19f-4c1f-818f-42e3a17dea84 {
  margin-top: 18%;
}

@media (min-width: 0px) {
[id="s-06f029eb-a19f-4c1f-818f-42e3a17dea84"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-06f029eb-a19f-4c1f-818f-42e3a17dea84"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-06f029eb-a19f-4c1f-818f-42e3a17dea84"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-06f029eb-a19f-4c1f-818f-42e3a17dea84"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-b48c1ef2-650f-44f2-9886-61b67940ef2d {
  background-repeat: no-repeat;
background-size: cover;
margin-top: -14%;
margin-left: 18%;
margin-bottom: 6%;
margin-right: 17%;
padding-top: 9%;
padding-left: 11%;
padding-bottom: 9%;
padding-right: 15%;
min-height: 50px;
background-position: center center;
}








#s-b48c1ef2-650f-44f2-9886-61b67940ef2d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b48c1ef2-650f-44f2-9886-61b67940ef2d.shg-box.shg-c {
  justify-content: center;
}

#s-462f85e8-a956-4eda-9878-3e195d6ed65b {
  margin-left: -4%;
margin-right: %;
padding-top: 15%;
padding-left: 15%;
padding-bottom: 15%;
padding-right: 15%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-462f85e8-a956-4eda-9878-3e195d6ed65b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-462f85e8-a956-4eda-9878-3e195d6ed65b.shg-box.shg-c {
  justify-content: center;
}

#s-70a4db0f-b0a8-471b-9d45-861e2b544bea {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-70a4db0f-b0a8-471b-9d45-861e2b544bea .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 45px;
  
  
  
}



#s-14a548cf-d5bc-48c8-9013-f7eed0c7272f {
  margin-top: 3%;
margin-bottom: %;
}

#s-70a4d380-393a-4ee6-b0e6-651ee8245935 {
  margin-top: 13%;
}

@media (min-width: 0px) {
[id="s-70a4d380-393a-4ee6-b0e6-651ee8245935"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-70a4d380-393a-4ee6-b0e6-651ee8245935"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-70a4d380-393a-4ee6-b0e6-651ee8245935"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-70a4d380-393a-4ee6-b0e6-651ee8245935"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-70a4d380-393a-4ee6-b0e6-651ee8245935"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-70a4d380-393a-4ee6-b0e6-651ee8245935"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-70a4d380-393a-4ee6-b0e6-651ee8245935"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-1a5781e2-45ee-4e20-afb2-92c596a61b27 {
  padding-top: 15%;
padding-left: 11%;
padding-bottom: 15%;
padding-right: 15%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-1a5781e2-45ee-4e20-afb2-92c596a61b27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a5781e2-45ee-4e20-afb2-92c596a61b27.shg-box.shg-c {
  justify-content: center;
}

#s-00606d64-1a58-43a1-92f3-81902e41afdc {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-00606d64-1a58-43a1-92f3-81902e41afdc .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 45px;
  
  
  
}



#s-a8d6149d-279f-4fc5-ba45-84589865b751 {
  margin-top: 3%;
margin-bottom: %;
}

#s-d7c854fd-51d0-466a-ad1c-f7b587c34083 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 10%;
margin-left: -16%;
margin-bottom: 10%;
margin-right: %;
padding-top: 20%;
padding-bottom: 20%;
min-height: 50px;
background-position: center center;
}








#s-d7c854fd-51d0-466a-ad1c-f7b587c34083 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7c854fd-51d0-466a-ad1c-f7b587c34083.shg-box.shg-c {
  justify-content: center;
}

#s-11667372-ed47-41ca-933d-5414a78aace6 {
  padding-top: 3%;
padding-bottom: 14%;
min-height: 50px;
background-color: rgba(250, 248, 245, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-11667372-ed47-41ca-933d-5414a78aace6 {
  display: none;
}
#s-11667372-ed47-41ca-933d-5414a78aace6, #wrap-s-11667372-ed47-41ca-933d-5414a78aace6, #wrap-content-s-11667372-ed47-41ca-933d-5414a78aace6 { display: none !important; }}@media (max-width: 767px){#s-11667372-ed47-41ca-933d-5414a78aace6 {
  display: none;
}
#s-11667372-ed47-41ca-933d-5414a78aace6, #wrap-s-11667372-ed47-41ca-933d-5414a78aace6, #wrap-content-s-11667372-ed47-41ca-933d-5414a78aace6 { display: none !important; }}







#s-11667372-ed47-41ca-933d-5414a78aace6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-11667372-ed47-41ca-933d-5414a78aace6.shg-box.shg-c {
  justify-content: center;
}

#s-853238f4-5a32-4a45-bc09-76d56ffc1294 {
  margin-top: 8%;
}

@media (min-width: 0px) {
[id="s-853238f4-5a32-4a45-bc09-76d56ffc1294"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-853238f4-5a32-4a45-bc09-76d56ffc1294"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-853238f4-5a32-4a45-bc09-76d56ffc1294"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-853238f4-5a32-4a45-bc09-76d56ffc1294"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-853238f4-5a32-4a45-bc09-76d56ffc1294"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-853238f4-5a32-4a45-bc09-76d56ffc1294"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-853238f4-5a32-4a45-bc09-76d56ffc1294"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-4aa8088c-e839-4650-8db3-e2768e5a2210 {
  padding-top: 15%;
padding-left: 11%;
padding-bottom: 15%;
padding-right: 15%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4aa8088c-e839-4650-8db3-e2768e5a2210 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4aa8088c-e839-4650-8db3-e2768e5a2210.shg-box.shg-c {
  justify-content: center;
}

#s-569ae58a-8315-415c-a27b-8b894f751347 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-569ae58a-8315-415c-a27b-8b894f751347 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 70px;
  
  
  
}



#s-a44766ee-2dc0-4a22-82e5-26f928891189 {
  margin-top: 2%;
margin-bottom: 0%;
}

#s-71628c4e-4608-4d90-9c8a-fe2c69b7d533 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 10%;
margin-left: -16%;
margin-bottom: 10%;
margin-right: %;
padding-top: 20%;
padding-bottom: 20%;
min-height: 50px;
background-position: center center;
}








#s-71628c4e-4608-4d90-9c8a-fe2c69b7d533 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-71628c4e-4608-4d90-9c8a-fe2c69b7d533.shg-box.shg-c {
  justify-content: center;
}

#s-0c1159ed-9be6-44ea-8aba-9e6cae6064a3 {
  margin-top: 18%;
}

@media (min-width: 0px) {
[id="s-0c1159ed-9be6-44ea-8aba-9e6cae6064a3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0c1159ed-9be6-44ea-8aba-9e6cae6064a3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0c1159ed-9be6-44ea-8aba-9e6cae6064a3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0c1159ed-9be6-44ea-8aba-9e6cae6064a3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-63242c23-e9e0-4b8b-b7fb-72b545360360 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: -14%;
margin-left: 18%;
margin-bottom: 6%;
margin-right: 17%;
padding-top: 9%;
padding-left: 11%;
padding-bottom: 9%;
padding-right: 15%;
min-height: 50px;
background-position: center center;
}








#s-63242c23-e9e0-4b8b-b7fb-72b545360360 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-63242c23-e9e0-4b8b-b7fb-72b545360360.shg-box.shg-c {
  justify-content: center;
}

#s-9783233d-e170-4ac9-bb1d-010120aac35f {
  margin-left: -4%;
margin-right: %;
padding-top: 15%;
padding-left: 15%;
padding-bottom: 15%;
padding-right: 15%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-9783233d-e170-4ac9-bb1d-010120aac35f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9783233d-e170-4ac9-bb1d-010120aac35f.shg-box.shg-c {
  justify-content: center;
}

#s-29daf428-6a9a-4a3c-956d-f65b3f30e83a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-29daf428-6a9a-4a3c-956d-f65b3f30e83a .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 70px;
  
  
  
}



#s-9501cea2-e1cb-44c9-8585-030c8f9e6a75 {
  margin-top: 2%;
margin-bottom: 0%;
}

#s-0d1174a3-c67a-4e0d-bb64-7395fd8acef4 {
  margin-top: 12%;
}

@media (min-width: 0px) {
[id="s-0d1174a3-c67a-4e0d-bb64-7395fd8acef4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0d1174a3-c67a-4e0d-bb64-7395fd8acef4"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0d1174a3-c67a-4e0d-bb64-7395fd8acef4"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0d1174a3-c67a-4e0d-bb64-7395fd8acef4"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0d1174a3-c67a-4e0d-bb64-7395fd8acef4"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0d1174a3-c67a-4e0d-bb64-7395fd8acef4"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-0d1174a3-c67a-4e0d-bb64-7395fd8acef4"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-dbfbf5c0-0c2b-404b-8bce-84328d4c2fe4 {
  padding-top: 15%;
padding-left: 11%;
padding-bottom: 15%;
padding-right: 15%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-dbfbf5c0-0c2b-404b-8bce-84328d4c2fe4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dbfbf5c0-0c2b-404b-8bce-84328d4c2fe4.shg-box.shg-c {
  justify-content: center;
}

#s-1125bc4d-fae1-4edf-b34d-876730146938 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-1125bc4d-fae1-4edf-b34d-876730146938 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 70px;
  
  
  
}



#s-a927756f-4ca6-4eed-9085-709726462b35 {
  margin-top: 2%;
margin-bottom: 0%;
}

#s-48b252c8-d1b0-42c5-993a-0747432d2bf7 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 10%;
margin-left: -16%;
margin-bottom: 10%;
margin-right: %;
padding-top: 20%;
padding-bottom: 20%;
min-height: 50px;
background-position: center center;
}








#s-48b252c8-d1b0-42c5-993a-0747432d2bf7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48b252c8-d1b0-42c5-993a-0747432d2bf7.shg-box.shg-c {
  justify-content: center;
}

#s-98a4e453-2eb2-4bb9-b29c-1dcb9c95d155 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 50px;
background-position: center center;
}
@media (max-width: 767px){#s-98a4e453-2eb2-4bb9-b29c-1dcb9c95d155 {
  display: none;
}
#s-98a4e453-2eb2-4bb9-b29c-1dcb9c95d155, #wrap-s-98a4e453-2eb2-4bb9-b29c-1dcb9c95d155, #wrap-content-s-98a4e453-2eb2-4bb9-b29c-1dcb9c95d155 { display: none !important; }}







#s-98a4e453-2eb2-4bb9-b29c-1dcb9c95d155 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-98a4e453-2eb2-4bb9-b29c-1dcb9c95d155.shg-box.shg-c {
  justify-content: center;
}

#s-f4d52efd-b899-433b-b827-1d8095da0967 {
  margin-left: auto;
margin-right: auto;
padding-top: 8%;
padding-left: 3%;
padding-bottom: 8%;
padding-right: 3%;
min-height: 50px;
max-width: 1200px;
}
@media (max-width: 767px){#s-f4d52efd-b899-433b-b827-1d8095da0967 {
  display: none;
}
#s-f4d52efd-b899-433b-b827-1d8095da0967, #wrap-s-f4d52efd-b899-433b-b827-1d8095da0967, #wrap-content-s-f4d52efd-b899-433b-b827-1d8095da0967 { display: none !important; }}







#s-f4d52efd-b899-433b-b827-1d8095da0967 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f4d52efd-b899-433b-b827-1d8095da0967.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px){#s-5f2808d6-18f7-4090-aa9a-69b1654da7ea {
  display: none;
}
#s-5f2808d6-18f7-4090-aa9a-69b1654da7ea, #wrap-s-5f2808d6-18f7-4090-aa9a-69b1654da7ea, #wrap-content-s-5f2808d6-18f7-4090-aa9a-69b1654da7ea { display: none !important; }}@media (max-width: 767px){#s-5f2808d6-18f7-4090-aa9a-69b1654da7ea {
  display: none;
}
#s-5f2808d6-18f7-4090-aa9a-69b1654da7ea, #wrap-s-5f2808d6-18f7-4090-aa9a-69b1654da7ea, #wrap-content-s-5f2808d6-18f7-4090-aa9a-69b1654da7ea { display: none !important; }}
@media (min-width: 0px) {
[id="s-5f2808d6-18f7-4090-aa9a-69b1654da7ea"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5f2808d6-18f7-4090-aa9a-69b1654da7ea"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5f2808d6-18f7-4090-aa9a-69b1654da7ea"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5f2808d6-18f7-4090-aa9a-69b1654da7ea"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-543bf9ed-97aa-4a64-a795-96cdd7f0e971 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-543bf9ed-97aa-4a64-a795-96cdd7f0e971 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 45px;
  
  
  
}



#s-2495a87a-eb08-44e5-a88f-ab07046be9ee {
  margin-top: 3%;
margin-bottom: %;
}

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

.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-084c7bec-10a5-4302-882c-0306cd196cf7 {
  margin-top: 5%;
margin-bottom: %;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-radius: 2px;
text-align: left;
background-color: rgba(255, 255, 255, 1);
text-decoration: none;
}
#s-084c7bec-10a5-4302-882c-0306cd196cf7:hover {background-color: rgba(255, 255, 255, 0.7) !important;
text-decoration: none !important;}#s-084c7bec-10a5-4302-882c-0306cd196cf7:active {background-color: rgba(255, 255, 255, 1) !important;
color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-084c7bec-10a5-4302-882c-0306cd196cf7-root {
    text-align: left;
  }


#s-084c7bec-10a5-4302-882c-0306cd196cf7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-084c7bec-10a5-4302-882c-0306cd196cf7-root {
    text-align: left;
  }


#s-084c7bec-10a5-4302-882c-0306cd196cf7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-084c7bec-10a5-4302-882c-0306cd196cf7-root {
    text-align: left;
  }


#s-084c7bec-10a5-4302-882c-0306cd196cf7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-084c7bec-10a5-4302-882c-0306cd196cf7-root {
    text-align: left;
  }


#s-084c7bec-10a5-4302-882c-0306cd196cf7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-084c7bec-10a5-4302-882c-0306cd196cf7-root {
    text-align: left;
  }


#s-084c7bec-10a5-4302-882c-0306cd196cf7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-7243d9a9-26df-439d-96a7-48e4c99fc2c4 {
  margin-left: 4%;
margin-right: 4%;
}
@media (min-width: 1200px){#s-7243d9a9-26df-439d-96a7-48e4c99fc2c4 {
  display: none;
}
#s-7243d9a9-26df-439d-96a7-48e4c99fc2c4, #wrap-s-7243d9a9-26df-439d-96a7-48e4c99fc2c4, #wrap-content-s-7243d9a9-26df-439d-96a7-48e4c99fc2c4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7243d9a9-26df-439d-96a7-48e4c99fc2c4 {
  display: none;
}
#s-7243d9a9-26df-439d-96a7-48e4c99fc2c4, #wrap-s-7243d9a9-26df-439d-96a7-48e4c99fc2c4, #wrap-content-s-7243d9a9-26df-439d-96a7-48e4c99fc2c4 { display: none !important; }}@media (max-width: 767px){#s-7243d9a9-26df-439d-96a7-48e4c99fc2c4 {
  display: none;
}
#s-7243d9a9-26df-439d-96a7-48e4c99fc2c4, #wrap-s-7243d9a9-26df-439d-96a7-48e4c99fc2c4, #wrap-content-s-7243d9a9-26df-439d-96a7-48e4c99fc2c4 { display: none !important; }}
@media (min-width: 0px) {
[id="s-7243d9a9-26df-439d-96a7-48e4c99fc2c4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7243d9a9-26df-439d-96a7-48e4c99fc2c4"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7243d9a9-26df-439d-96a7-48e4c99fc2c4"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7243d9a9-26df-439d-96a7-48e4c99fc2c4"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7243d9a9-26df-439d-96a7-48e4c99fc2c4"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7243d9a9-26df-439d-96a7-48e4c99fc2c4"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-7243d9a9-26df-439d-96a7-48e4c99fc2c4"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-b57b6993-4ff4-4b9d-b5d5-c1766a2856a5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-b57b6993-4ff4-4b9d-b5d5-c1766a2856a5 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 35px;
  
  
  
}



#s-be1918e2-05c8-4c3a-ba2b-af66a2e5fb82 {
  margin-top: 3%;
margin-bottom: %;
}

#s-a9315a25-8abd-4b64-bc91-cf45f70826a9 {
  margin-top: 5%;
margin-bottom: %;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-radius: 2px;
text-align: left;
background-color: rgba(255, 255, 255, 1);
text-decoration: none;
}
#s-a9315a25-8abd-4b64-bc91-cf45f70826a9:hover {background-color: rgba(255, 255, 255, 0.7) !important;
text-decoration: none !important;}#s-a9315a25-8abd-4b64-bc91-cf45f70826a9:active {background-color: rgba(255, 255, 255, 1) !important;
color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-a9315a25-8abd-4b64-bc91-cf45f70826a9-root {
    text-align: left;
  }


#s-a9315a25-8abd-4b64-bc91-cf45f70826a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a9315a25-8abd-4b64-bc91-cf45f70826a9-root {
    text-align: left;
  }


#s-a9315a25-8abd-4b64-bc91-cf45f70826a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a9315a25-8abd-4b64-bc91-cf45f70826a9-root {
    text-align: left;
  }


#s-a9315a25-8abd-4b64-bc91-cf45f70826a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a9315a25-8abd-4b64-bc91-cf45f70826a9-root {
    text-align: left;
  }


#s-a9315a25-8abd-4b64-bc91-cf45f70826a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a9315a25-8abd-4b64-bc91-cf45f70826a9-root {
    text-align: left;
  }


#s-a9315a25-8abd-4b64-bc91-cf45f70826a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-aa48d296-32ce-4d4a-8478-ab019afdb334 {
  min-height: 50px;
background-color: rgba(219, 135, 83, 1);
}
@media (min-width: 1200px){#s-aa48d296-32ce-4d4a-8478-ab019afdb334 {
  display: none;
}
#s-aa48d296-32ce-4d4a-8478-ab019afdb334, #wrap-s-aa48d296-32ce-4d4a-8478-ab019afdb334, #wrap-content-s-aa48d296-32ce-4d4a-8478-ab019afdb334 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-aa48d296-32ce-4d4a-8478-ab019afdb334 {
  display: none;
}
#s-aa48d296-32ce-4d4a-8478-ab019afdb334, #wrap-s-aa48d296-32ce-4d4a-8478-ab019afdb334, #wrap-content-s-aa48d296-32ce-4d4a-8478-ab019afdb334 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-aa48d296-32ce-4d4a-8478-ab019afdb334 {
  display: none;
}
#s-aa48d296-32ce-4d4a-8478-ab019afdb334, #wrap-s-aa48d296-32ce-4d4a-8478-ab019afdb334, #wrap-content-s-aa48d296-32ce-4d4a-8478-ab019afdb334 { display: none !important; }}







#s-aa48d296-32ce-4d4a-8478-ab019afdb334 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aa48d296-32ce-4d4a-8478-ab019afdb334.shg-box.shg-c {
  justify-content: center;
}

#s-f2eaeb6d-1f97-4117-9a40-083788fe0170 {
  margin-left: auto;
margin-right: auto;
padding-top: 8%;
padding-left: 3%;
padding-bottom: 8%;
padding-right: 3%;
min-height: 50px;
max-width: 1200px;
}
@media (min-width: 1200px){#s-f2eaeb6d-1f97-4117-9a40-083788fe0170 {
  display: none;
}
#s-f2eaeb6d-1f97-4117-9a40-083788fe0170, #wrap-s-f2eaeb6d-1f97-4117-9a40-083788fe0170, #wrap-content-s-f2eaeb6d-1f97-4117-9a40-083788fe0170 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f2eaeb6d-1f97-4117-9a40-083788fe0170 {
  display: none;
}
#s-f2eaeb6d-1f97-4117-9a40-083788fe0170, #wrap-s-f2eaeb6d-1f97-4117-9a40-083788fe0170, #wrap-content-s-f2eaeb6d-1f97-4117-9a40-083788fe0170 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f2eaeb6d-1f97-4117-9a40-083788fe0170 {
  display: none;
}
#s-f2eaeb6d-1f97-4117-9a40-083788fe0170, #wrap-s-f2eaeb6d-1f97-4117-9a40-083788fe0170, #wrap-content-s-f2eaeb6d-1f97-4117-9a40-083788fe0170 { display: none !important; }}







#s-f2eaeb6d-1f97-4117-9a40-083788fe0170 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f2eaeb6d-1f97-4117-9a40-083788fe0170.shg-box.shg-c {
  justify-content: center;
}

#s-41d0a26a-aa30-491f-a0fa-bb7e024597f2 {
  margin-left: 6%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-41d0a26a-aa30-491f-a0fa-bb7e024597f2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-41d0a26a-aa30-491f-a0fa-bb7e024597f2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-41d0a26a-aa30-491f-a0fa-bb7e024597f2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-41d0a26a-aa30-491f-a0fa-bb7e024597f2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-14db3f1f-6890-4597-8c73-3bb3ae317bcd {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-14db3f1f-6890-4597-8c73-3bb3ae317bcd .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Arapey";
  font-style:  normal ;
  font-size: 35px;
  
  
  
}



#s-ad319330-76b4-499c-9951-a22c533c30d7 {
  margin-top: 3%;
margin-bottom: %;
}

#s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6 {
  margin-top: 5%;
margin-bottom: %;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-radius: 2px;
text-align: left;
background-color: rgba(255, 255, 255, 1);
text-decoration: none;
}
#s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6:hover {background-color: rgba(255, 255, 255, 0.7) !important;
text-decoration: none !important;}#s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6:active {background-color: rgba(255, 255, 255, 1) !important;
color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6-root {
    text-align: left;
  }


#s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6-root {
    text-align: left;
  }


#s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6-root {
    text-align: left;
  }


#s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6-root {
    text-align: left;
  }


#s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6-root {
    text-align: left;
  }


#s-06bac13c-8dcd-4f9c-aac7-e6038c0efad6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-309b1792-27d3-4a31-aad1-3773591c95d4 {
  margin-left: auto;
margin-right: auto;
padding-top: 8%;
padding-left: 3%;
padding-bottom: 8%;
padding-right: 3%;
min-height: 50px;
max-width: 1200px;
background-color: rgba(219, 135, 83, 1);
}
@media (min-width: 1200px){#s-309b1792-27d3-4a31-aad1-3773591c95d4 {
  display: none;
}
#s-309b1792-27d3-4a31-aad1-3773591c95d4, #wrap-s-309b1792-27d3-4a31-aad1-3773591c95d4, #wrap-content-s-309b1792-27d3-4a31-aad1-3773591c95d4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-309b1792-27d3-4a31-aad1-3773591c95d4 {
  display: none;
}
#s-309b1792-27d3-4a31-aad1-3773591c95d4, #wrap-s-309b1792-27d3-4a31-aad1-3773591c95d4, #wrap-content-s-309b1792-27d3-4a31-aad1-3773591c95d4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-309b1792-27d3-4a31-aad1-3773591c95d4 {
  display: none;
}
#s-309b1792-27d3-4a31-aad1-3773591c95d4, #wrap-s-309b1792-27d3-4a31-aad1-3773591c95d4, #wrap-content-s-309b1792-27d3-4a31-aad1-3773591c95d4 { display: none !important; }}@media (max-width: 767px){#s-309b1792-27d3-4a31-aad1-3773591c95d4 {
  display: none;
}
#s-309b1792-27d3-4a31-aad1-3773591c95d4, #wrap-s-309b1792-27d3-4a31-aad1-3773591c95d4, #wrap-content-s-309b1792-27d3-4a31-aad1-3773591c95d4 { display: none !important; }}







#s-309b1792-27d3-4a31-aad1-3773591c95d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-309b1792-27d3-4a31-aad1-3773591c95d4.shg-box.shg-c {
  justify-content: center;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          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;
}

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

@media only screen
       and (min-width: 1024px)
       and (max-height: 1366px)
       and (-webkit-min-device-pixel-ratio: 1.5)
       and (hover: none)
       and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}
