@media (min-width: 1200px){#s-8e733125-f334-4603-8d05-83080268533c {
  display: none;
}
#s-8e733125-f334-4603-8d05-83080268533c, #wrap-s-8e733125-f334-4603-8d05-83080268533c { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8e733125-f334-4603-8d05-83080268533c {
  display: none;
}
#s-8e733125-f334-4603-8d05-83080268533c, #wrap-s-8e733125-f334-4603-8d05-83080268533c { display:none !important; }}
.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}

td.shogun-table-column:only-child, td.shogun-table-row:only-child {
  width: 100%;
}

#s-6e68c193-bfac-4214-9c83-20466d064f9a {
  margin-top: -30px;
}
@media (min-width: 1200px){#s-6e68c193-bfac-4214-9c83-20466d064f9a {
  display: none;
}
#s-6e68c193-bfac-4214-9c83-20466d064f9a, #wrap-s-6e68c193-bfac-4214-9c83-20466d064f9a { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6e68c193-bfac-4214-9c83-20466d064f9a {
  display: none;
}
#s-6e68c193-bfac-4214-9c83-20466d064f9a, #wrap-s-6e68c193-bfac-4214-9c83-20466d064f9a { display:none !important; }}
#s-6e68c193-bfac-4214-9c83-20466d064f9a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-6e68c193-bfac-4214-9c83-20466d064f9a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6e68c193-bfac-4214-9c83-20466d064f9a td.shogun-table-column {
  background-color: rgba(246, 244, 245, 1);
  padding: 10px;
  text-align: center;
}

#s-6e68c193-bfac-4214-9c83-20466d064f9a td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-6e68c193-bfac-4214-9c83-20466d064f9a td.shogun-table-column, #s-6e68c193-bfac-4214-9c83-20466d064f9a td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-7f746579-d6fb-4a73-89c2-9845a549f82d {
  margin-top: 10px;
}

#s-613a6091-0b05-45b0-bb11-e291dd434514 {
  margin-top: 10px;
}

#s-464e4c4d-16a4-405c-81ac-8840a9516dc8 {
  margin-top: 10px;
}

#s-9e787fc7-b0f5-42ac-b957-015a1492004b {
  margin-top: 10px;
}

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

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

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

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

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

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

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

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

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

.shogun-image-content-bottom {
  align-items: flex-end;
}
#s-fe50dafb-35b1-4fa7-85aa-928c5e64d365 {
  margin-top: -25px;
text-align: center;
}







  #s-fe50dafb-35b1-4fa7-85aa-928c5e64d365 img.shogun-image {
    

    
    
    
  }


#s-fe50dafb-35b1-4fa7-85aa-928c5e64d365 .shogun-image-content {
  
    align-items: center;
  
}

#s-2804b102-827d-4fc8-aeae-e7b7fd5ff169 {
  margin-top: -25px;
text-align: center;
}







  #s-2804b102-827d-4fc8-aeae-e7b7fd5ff169 img.shogun-image {
    

    
    
    
  }


#s-2804b102-827d-4fc8-aeae-e7b7fd5ff169 .shogun-image-content {
  
    align-items: center;
  
}

#s-23a9140b-87ed-472b-a78a-2d6a902c97fc {
  margin-top: -50px;
text-align: center;
}







  #s-23a9140b-87ed-472b-a78a-2d6a902c97fc img.shogun-image {
    

    
    
    
  }


#s-23a9140b-87ed-472b-a78a-2d6a902c97fc .shogun-image-content {
  
    align-items: center;
  
}

#s-de3988ab-3c1b-4b37-91d9-458eb9f89f06 {
  margin-top: -50px;
text-align: center;
}







  #s-de3988ab-3c1b-4b37-91d9-458eb9f89f06 img.shogun-image {
    

    
    
    
  }


#s-de3988ab-3c1b-4b37-91d9-458eb9f89f06 .shogun-image-content {
  
    align-items: center;
  
}

#s-ef976eac-b233-418a-8142-309b5787970f {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-1a043ddf-09f0-4ee7-a8d6-d8c52c960d74 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-207f6422-e8b9-4ed7-8025-3a5955d0c016 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-075fed20-664c-4274-beba-7badf286acf5 {
  margin-top: -10px;
margin-bottom: -10px;
}

@media (min-width: 1200px){#s-9e888908-deee-461e-86c4-caf3769a8e0a {
  display: none;
}
#s-9e888908-deee-461e-86c4-caf3769a8e0a, #wrap-s-9e888908-deee-461e-86c4-caf3769a8e0a { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9e888908-deee-461e-86c4-caf3769a8e0a {
  display: none;
}
#s-9e888908-deee-461e-86c4-caf3769a8e0a, #wrap-s-9e888908-deee-461e-86c4-caf3769a8e0a { display:none !important; }}
#s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2 {
  margin-top: -30px;
}
@media (min-width: 1200px){#s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2 {
  display: none;
}
#s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2, #wrap-s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2 {
  display: none;
}
#s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2, #wrap-s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2 { display:none !important; }}
#s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2 td.shogun-table-column {
  background-color: rgba(246, 244, 245, 1);
  padding: 10px;
  text-align: center;
}

#s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2 td.shogun-table-column, #s-3e2acfcb-3fab-4866-bcd1-9ef68d22aaf2 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-ecab9949-02ca-4c9d-9895-4f9751a96c60 {
  margin-top: 10px;
}

#s-cec80b29-a627-419b-8b06-0ad1be72e123 {
  margin-top: 10px;
}

#s-3d2ebe22-8000-4b87-a01c-45ee5e9bfbe1 {
  margin-top: 10px;
}

#s-39823bef-8ed2-4a34-9d18-753236dcffd4 {
  margin-top: 10px;
}

#s-5543612e-8606-499a-b9b5-6f96ce82352a {
  margin-top: -25px;
text-align: center;
}







  #s-5543612e-8606-499a-b9b5-6f96ce82352a img.shogun-image {
    

    
    
    
  }


#s-5543612e-8606-499a-b9b5-6f96ce82352a .shogun-image-content {
  
    align-items: center;
  
}

#s-4c4d7dd6-6514-46e3-8798-93b153f59de4 {
  margin-top: -25px;
text-align: center;
}







  #s-4c4d7dd6-6514-46e3-8798-93b153f59de4 img.shogun-image {
    

    
    
    
  }


#s-4c4d7dd6-6514-46e3-8798-93b153f59de4 .shogun-image-content {
  
    align-items: center;
  
}

#s-a973e1f2-eb87-45eb-bc3d-e4e0fab249bc {
  margin-top: -50px;
text-align: center;
}







  #s-a973e1f2-eb87-45eb-bc3d-e4e0fab249bc img.shogun-image {
    

    
    
    
  }


#s-a973e1f2-eb87-45eb-bc3d-e4e0fab249bc .shogun-image-content {
  
    align-items: center;
  
}

#s-e87ea5d4-3e75-46f5-a03f-e6974b42de70 {
  margin-top: -50px;
text-align: center;
}







  #s-e87ea5d4-3e75-46f5-a03f-e6974b42de70 img.shogun-image {
    

    
    
    
  }


#s-e87ea5d4-3e75-46f5-a03f-e6974b42de70 .shogun-image-content {
  
    align-items: center;
  
}

#s-44885171-e5ca-45d9-b5ee-7434f73121f5 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-59d2640d-fb4d-432c-b9e8-1f78ea391d7c {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-985a7d39-dfc8-4e73-8117-e44a25b72112 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-433e6bad-284d-4aa7-8262-f0ead51a0743 {
  margin-top: -10px;
margin-bottom: -10px;
}

@media (min-width: 1200px){#s-142a4afd-4bea-470d-8284-8480c1202be9 {
  display: none;
}
#s-142a4afd-4bea-470d-8284-8480c1202be9, #wrap-s-142a4afd-4bea-470d-8284-8480c1202be9 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-142a4afd-4bea-470d-8284-8480c1202be9 {
  display: none;
}
#s-142a4afd-4bea-470d-8284-8480c1202be9, #wrap-s-142a4afd-4bea-470d-8284-8480c1202be9 { display:none !important; }}
#s-c74629e7-6baf-45aa-8470-f5d11c71e69c {
  margin-top: -30px;
}
@media (min-width: 1200px){#s-c74629e7-6baf-45aa-8470-f5d11c71e69c {
  display: none;
}
#s-c74629e7-6baf-45aa-8470-f5d11c71e69c, #wrap-s-c74629e7-6baf-45aa-8470-f5d11c71e69c { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c74629e7-6baf-45aa-8470-f5d11c71e69c {
  display: none;
}
#s-c74629e7-6baf-45aa-8470-f5d11c71e69c, #wrap-s-c74629e7-6baf-45aa-8470-f5d11c71e69c { display:none !important; }}
#s-c74629e7-6baf-45aa-8470-f5d11c71e69c .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-c74629e7-6baf-45aa-8470-f5d11c71e69c table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-c74629e7-6baf-45aa-8470-f5d11c71e69c td.shogun-table-column {
  background-color: rgba(246, 244, 245, 1);
  padding: 10px;
  text-align: center;
}

#s-c74629e7-6baf-45aa-8470-f5d11c71e69c td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-c74629e7-6baf-45aa-8470-f5d11c71e69c td.shogun-table-column, #s-c74629e7-6baf-45aa-8470-f5d11c71e69c td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-1adf469f-7d79-47d0-9676-a0ab9c9a7c02 {
  margin-top: 10px;
}

#s-1d52c8b9-0212-4088-af8d-0375075b6976 {
  margin-top: 10px;
}

#s-26e5146b-7f8e-4654-beb1-8dc60e28362b {
  margin-top: 10px;
}

#s-0328b144-0a6f-4670-9bf0-67d9e768f9cd {
  margin-top: 10px;
}

#s-3b37090d-e1f3-4bdc-aeb1-b49b9cd15e9b {
  margin-top: -25px;
text-align: center;
}







  #s-3b37090d-e1f3-4bdc-aeb1-b49b9cd15e9b img.shogun-image {
    

    
    
    
  }


#s-3b37090d-e1f3-4bdc-aeb1-b49b9cd15e9b .shogun-image-content {
  
    align-items: center;
  
}

#s-5604f807-c6b4-4b6e-82cf-8dea8c9f45ff {
  margin-top: -25px;
text-align: center;
}







  #s-5604f807-c6b4-4b6e-82cf-8dea8c9f45ff img.shogun-image {
    

    
    
    
  }


#s-5604f807-c6b4-4b6e-82cf-8dea8c9f45ff .shogun-image-content {
  
    align-items: center;
  
}

#s-b9ae8cf0-3bed-4d95-9071-8eb88165f05d {
  margin-top: -50px;
text-align: center;
}







  #s-b9ae8cf0-3bed-4d95-9071-8eb88165f05d img.shogun-image {
    

    
    
    
  }


#s-b9ae8cf0-3bed-4d95-9071-8eb88165f05d .shogun-image-content {
  
    align-items: center;
  
}

#s-0d7f7c17-d487-4c1e-878e-89910f84ec03 {
  margin-top: -50px;
text-align: center;
}







  #s-0d7f7c17-d487-4c1e-878e-89910f84ec03 img.shogun-image {
    

    
    
    
  }


#s-0d7f7c17-d487-4c1e-878e-89910f84ec03 .shogun-image-content {
  
    align-items: center;
  
}

#s-4687406d-c982-4d72-95e5-8bf725d744b6 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-3c42bdc8-701d-4f1e-85a6-aad80bd50fc6 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-f36ad978-f42b-48d1-8f55-cdb543790fe8 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-0f71f89b-125e-446c-ad0b-40865ff401d2 {
  margin-top: -10px;
margin-bottom: -10px;
}

@media (min-width: 1200px){#s-096e533d-6a89-479c-97be-8844bc2b1c2d {
  display: none;
}
#s-096e533d-6a89-479c-97be-8844bc2b1c2d, #wrap-s-096e533d-6a89-479c-97be-8844bc2b1c2d { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-096e533d-6a89-479c-97be-8844bc2b1c2d {
  display: none;
}
#s-096e533d-6a89-479c-97be-8844bc2b1c2d, #wrap-s-096e533d-6a89-479c-97be-8844bc2b1c2d { display:none !important; }}
#s-e23d8a0e-c264-4ed1-b493-6247cf5d633e {
  margin-top: -30px;
}
@media (min-width: 1200px){#s-e23d8a0e-c264-4ed1-b493-6247cf5d633e {
  display: none;
}
#s-e23d8a0e-c264-4ed1-b493-6247cf5d633e, #wrap-s-e23d8a0e-c264-4ed1-b493-6247cf5d633e { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e23d8a0e-c264-4ed1-b493-6247cf5d633e {
  display: none;
}
#s-e23d8a0e-c264-4ed1-b493-6247cf5d633e, #wrap-s-e23d8a0e-c264-4ed1-b493-6247cf5d633e { display:none !important; }}
#s-e23d8a0e-c264-4ed1-b493-6247cf5d633e .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-e23d8a0e-c264-4ed1-b493-6247cf5d633e table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e23d8a0e-c264-4ed1-b493-6247cf5d633e td.shogun-table-column {
  background-color: rgba(246, 244, 245, 1);
  padding: 10px;
  text-align: center;
}

#s-e23d8a0e-c264-4ed1-b493-6247cf5d633e td.shogun-table-row {
  background-color: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-e23d8a0e-c264-4ed1-b493-6247cf5d633e td.shogun-table-column, #s-e23d8a0e-c264-4ed1-b493-6247cf5d633e td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-f3f201d0-886b-48b2-9521-81fa86ce87e2 {
  margin-top: 10px;
}

#s-03240c7a-ddb5-4b16-8da6-cea95e737cea {
  margin-top: 10px;
}

#s-28331f78-b7e3-4bef-b5a8-335baaebd991 {
  margin-top: 10px;
}

#s-711d3893-bd7b-42ef-9d0f-0fc8d053652b {
  margin-top: 10px;
}

#s-a6b2e039-0d64-4a70-be9f-0258105b1484 {
  margin-top: -25px;
text-align: center;
}







  #s-a6b2e039-0d64-4a70-be9f-0258105b1484 img.shogun-image {
    

    
    
    
  }


#s-a6b2e039-0d64-4a70-be9f-0258105b1484 .shogun-image-content {
  
    align-items: center;
  
}

#s-92cbd458-51fb-4ab5-b676-0ca501edb9d6 {
  margin-top: -25px;
text-align: center;
}







  #s-92cbd458-51fb-4ab5-b676-0ca501edb9d6 img.shogun-image {
    

    
    
    
  }


#s-92cbd458-51fb-4ab5-b676-0ca501edb9d6 .shogun-image-content {
  
    align-items: center;
  
}

#s-ae284ba3-8b7f-422b-af71-d11291ecdaaf {
  margin-top: -50px;
text-align: center;
}







  #s-ae284ba3-8b7f-422b-af71-d11291ecdaaf img.shogun-image {
    

    
    
    
  }


#s-ae284ba3-8b7f-422b-af71-d11291ecdaaf .shogun-image-content {
  
    align-items: center;
  
}

#s-e668b4dc-d2d3-4118-a7ef-d696c2d42af8 {
  margin-top: -50px;
text-align: center;
}







  #s-e668b4dc-d2d3-4118-a7ef-d696c2d42af8 img.shogun-image {
    

    
    
    
  }


#s-e668b4dc-d2d3-4118-a7ef-d696c2d42af8 .shogun-image-content {
  
    align-items: center;
  
}

#s-4ab9391d-5ac2-48dc-b639-2cf1cb5ca19d {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-7118d600-649b-4382-8420-7608503a2416 {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-a2ffa6b5-3923-4666-b584-e6fe101f40ef {
  margin-top: -10px;
margin-bottom: -10px;
}

#s-64b42e00-1d14-488e-92da-d602d1e78f82 {
  margin-top: -10px;
margin-bottom: -10px;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-root div:empty {
  display: 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;
}

.shg-c:before,.shg-c:after{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width: 1024px){.shg-c,.shg-box{background-attachment:scroll !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape){.shg-box{background-attachment:scroll !important}}#mc_embed_signup .clear{width:auto !important;height:auto !important;visibility:visible !important}.shg-clearfix:after{content:"";display:block;clear:both}.shogun-image{max-width:100%;min-height:inherit;max-height:inherit;display:inline !important;border:0;vertical-align:middle}.shg-fw{margin-left:calc(50% - 50vw);width:100vw}.shg-fw .shg-fw{margin-left:auto;margin-right:auto;width:100%}div[data-shg-lightbox-switch]{cursor:pointer}.shg-lightbox{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;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-lazyload-bg-image{display:none}.shogun-root a:empty,.shogun-root article:empty,.shogun-root dl:empty,.shogun-root h1:empty,.shogun-root h2:empty,.shogun-root h3:empty,.shogun-root h4:empty,.shogun-root h5:empty,.shogun-root h6:empty,.shogun-root p:empty,.shogun-root section:empty,.shogun-root ul:empty{display:unset}.shogun-root div:empty{display:inline-block}[data-animations*="enterviewport"][data-animations*="fadeIn"],[data-animations*="enterviewport"][data-animations*="zoomIn"]{opacity:0}.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}
