.Article__Header {
    display: none
}

.Article__Wrapper {
    max-width: 100%;
    padding: 0
}

.Rte img {
    margin: 0
}

.tk_serif {
    font-family: dnp-shuei-mincho-pr6n, sans-serif !important
}

.fr_font-size-lg.fr_font-bold {
    font-weight: bold !important;
    font-size: 18px !important
}

.shogun-image {
    width: 100%
}

.Rte h1,
.Rte h2,
.Rte h3,
.Rte h4,
.Rte h5,
.Rte h6 {
    text-transform: unset;
    letter-spacing: 0.1em
}

.tk_under_line_none {
    text-decoration: none !important
}

#s-4594b13c-323d-479b-be42-f70c48949181 {
    text-align: left
}

.shg-box {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    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 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

#s-8f4f8c73-4f9e-4afc-b5e3-cec9052c14fa {
    min-height: 50px
}

#s-8f4f8c73-4f9e-4afc-b5e3-cec9052c14fa>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-8f4f8c73-4f9e-4afc-b5e3-cec9052c14fa.shg-box.shg-c {
    justify-content: center
}

#s-3869888e-462a-4ef2-bae6-a34d3e7484f4 {
    margin-left: auto;
    margin-right: auto;
    /* padding-top: 43px; */
    padding-bottom: 45px;
    min-height: 50px;
    /* max-width: 1020px */
}

@media (max-width: 767px) {
    #s-3869888e-462a-4ef2-bae6-a34d3e7484f4 {
        padding-top: 0px
    }
}

#s-3869888e-462a-4ef2-bae6-a34d3e7484f4>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-3869888e-462a-4ef2-bae6-a34d3e7484f4.shg-box.shg-c {
    justify-content: center
}

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

.shg-image-content-wrapper {
    position: relative
}

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

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

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

.shogun-image-linked {
    cursor: pointer
}

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-cover {
    -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;
    height: inherit;
    position: relative
}

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

.shg-imageV2-content {
    text-align: initial
}

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

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

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

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

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

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

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

.shogun-image-content-bottom {
    align-items: flex-end
}

.shg-image-content-wrapper .shogun-image.hover~* {
    z-index: 1
}

#s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
    max-width: 3060px;
    aspect-ratio: 3060/1927;
    text-align: center
}

@media (max-width: 767px) {
    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
        display: none
    }

    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27,
    #wrap-s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
        display: none !important
    }
}

#s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shg-image-content-wrapper {
        aspect-ratio: 3060/1927;
        min-width: 100%;
        height: auto
    }

    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shogun-image-link {
        aspect-ratio: 3060/1927;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
    width: 100%;
    height: auto
}

#s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 img.shogun-image {
    height: auto;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shogun-image-content {
    align-items: center
}

.s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shg-align-container {
    display: flex;
    justify-content: center;
    max-height: 800px;
}

.s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
        --shg-aspect-ratio: calc(3060/1927)
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
        position: relative
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shg-image-content-wrapper {
            aspect-ratio: 3060/1927;
            min-width: 100%;
            height: auto
        }

        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shogun-image-link {
            aspect-ratio: 3060/1927;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 img.shogun-image {
        height: auto;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shogun-image-content {
        align-items: center
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shg-align-container {
        display: flex;
        justify-content: center;
        max-height: 800px;
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
            --shg-aspect-ratio: calc(3060/1927)
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
            position: relative
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shg-image-content-wrapper {
            aspect-ratio: 3060/1927;
            min-width: 100%;
            height: auto
        }

        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shogun-image-link {
            aspect-ratio: 3060/1927;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shogun-image-content {
        align-items: center
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
            --shg-aspect-ratio: calc(3060/1927)
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
            position: relative
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shg-image-content-wrapper {
            aspect-ratio: 3060/1927;
            min-width: 100%;
            height: auto
        }

        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shogun-image-link {
            aspect-ratio: 3060/1927;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shogun-image-content {
        align-items: center
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
            --shg-aspect-ratio: calc(3060/1927)
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
            position: relative
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shg-image-content-wrapper {
            aspect-ratio: 3060/1927;
            min-width: 100%;
            height: auto
        }

        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shogun-image-link {
            aspect-ratio: 3060/1927;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 .shogun-image-content {
        align-items: center
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 {
            --shg-aspect-ratio: calc(3060/1927)
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container {
            position: relative
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-f012d6e2-a4b9-4ec4-948a-0cec9c7f7b27 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
    max-width: 1170px;
    aspect-ratio: 1170/1350;
    text-align: center
}

@media (min-width: 1200px) {
    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
        display: none
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38,
    #wrap-s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
        display: none
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38,
    #wrap-s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
        display: none
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38,
    #wrap-s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
        display: none !important
    }
}

#s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shg-image-content-wrapper {
        aspect-ratio: 1170/1350;
        min-width: 100%;
        height: auto
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shogun-image-link {
        aspect-ratio: 1170/1350;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
    width: 100%;
    height: auto
}

#s-70b088d0-ab20-4ec9-b1d2-1580362eed38 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shogun-image-content {
    align-items: center
}

.s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shg-align-container {
    display: flex;
    justify-content: center
}

.s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
        --shg-aspect-ratio: calc(1170/1350)
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
        position: relative
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shg-image-content-wrapper {
            aspect-ratio: 1170/1350;
            min-width: 100%;
            height: auto
        }

        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shogun-image-link {
            aspect-ratio: 1170/1350;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shogun-image-content {
        align-items: center
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
            --shg-aspect-ratio: calc(1170/1350)
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
            position: relative
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shg-image-content-wrapper {
            aspect-ratio: 1170/1350;
            min-width: 100%;
            height: auto
        }

        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shogun-image-link {
            aspect-ratio: 1170/1350;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shogun-image-content {
        align-items: center
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
            --shg-aspect-ratio: calc(1170/1350)
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
            position: relative
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shg-image-content-wrapper {
            aspect-ratio: 1170/1350;
            min-width: 100%;
            height: auto
        }

        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shogun-image-link {
            aspect-ratio: 1170/1350;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shogun-image-content {
        align-items: center
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
            --shg-aspect-ratio: calc(1170/1350)
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
            position: relative
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shg-image-content-wrapper {
            aspect-ratio: 1170/1350;
            min-width: 100%;
            height: auto
        }

        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shogun-image-link {
            aspect-ratio: 1170/1350;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 .shogun-image-content {
        align-items: center
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 {
            --shg-aspect-ratio: calc(1170/1350)
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container {
            position: relative
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-70b088d0-ab20-4ec9-b1d2-1580362eed38 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-922d9050-4fed-4ec6-bfc7-1aa25de7aca9 {
    margin-left: auto;
    margin-right: auto;
    min-height: 50px;
    max-width: 800px
}

#s-922d9050-4fed-4ec6-bfc7-1aa25de7aca9>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-922d9050-4fed-4ec6-bfc7-1aa25de7aca9.shg-box.shg-c {
    justify-content: center
}

#s-596a6c85-ad62-40c9-865f-cf63ff227fe3 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 65px;
    padding-right: 0px;
    min-height: 50px;
    max-width: 700px
}

@media (max-width: 767px) {
    #s-596a6c85-ad62-40c9-865f-cf63ff227fe3 {
        padding-left: 20px;
        padding-right: 20px;
        display: none
    }

    #s-596a6c85-ad62-40c9-865f-cf63ff227fe3,
    #wrap-s-596a6c85-ad62-40c9-865f-cf63ff227fe3 {
        display: none !important
    }
}

#s-596a6c85-ad62-40c9-865f-cf63ff227fe3>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-596a6c85-ad62-40c9-865f-cf63ff227fe3.shg-box.shg-c {
    justify-content: center
}

.shg-rich-text {
    overflow-wrap: break-word
}

.shg-rich-text img {
    margin: 0 20px
}

@media (max-width: 768px) {
    .shg-rich-text img {
        display: block;
        float: none !important;
        margin: 0 auto
    }
}

.shg-default-text-content *:first-child {
    margin-top: 0
}

.shg-default-text-content {
    text-align: left
}

.shg-default-text-content p,
.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6,
.shg-default-text-content address,
.shg-default-text-content pre,
.shg-default-text-content div,
.shg-default-text-content ol,
.shg-default-text-content ul {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    color: #000000;
    font-family: inherit;
    font-style: normal;
    margin-bottom: 0;
    padding: 0;
    text-align: left;
    text-transform: none
}

.shg-default-text-content 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
}

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

#s-4fc737e4-c875-4f8a-8eca-32e55cda7b20 {
    margin-left: auto;
    margin-right: auto;
    max-width: 800px
}

.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-72be2024-642e-4d0f-a0f7-1e1531a4a9a6 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-bottom: 23px;
    max-width: 800px;
    text-align: left
}

#s-72be2024-642e-4d0f-a0f7-1e1531a4a9a6 .shogun-heading-component h1 {
    font-weight: normal;
    font-style: normal;
    font-size: 29px;
    line-height: 1.6em;
    text-align: left
}

#s-abd5897d-68af-408d-8a49-c4dc61c91346 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-bottom: 23px;
    max-width: 800px;
    text-align: left
}

#s-abd5897d-68af-408d-8a49-c4dc61c91346 .shogun-heading-component h1 {
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
    line-height: 1.6em;
    text-align: left
}

#s-ef94e36b-c892-4033-a1a7-c435d3e3712c {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 65px;
    max-width: 800px
}

@media (max-width: 767px) {
    #s-ef94e36b-c892-4033-a1a7-c435d3e3712c {
        padding-bottom: 40px
    }
}

#s-053dab6c-9b18-45b8-96dd-d2f96a0f13a1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 800px
}

#s-948523f8-35da-4ea4-a7cb-ad1eb2467956 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 65px;
    padding-right: 0px;
    min-height: 50px;
    max-width: 700px
}

@media (min-width: 1200px) {
    #s-948523f8-35da-4ea4-a7cb-ad1eb2467956 {
        display: none
    }

    #s-948523f8-35da-4ea4-a7cb-ad1eb2467956,
    #wrap-s-948523f8-35da-4ea4-a7cb-ad1eb2467956 {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-948523f8-35da-4ea4-a7cb-ad1eb2467956 {
        display: none
    }

    #s-948523f8-35da-4ea4-a7cb-ad1eb2467956,
    #wrap-s-948523f8-35da-4ea4-a7cb-ad1eb2467956 {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-948523f8-35da-4ea4-a7cb-ad1eb2467956 {
        display: none
    }

    #s-948523f8-35da-4ea4-a7cb-ad1eb2467956,
    #wrap-s-948523f8-35da-4ea4-a7cb-ad1eb2467956 {
        display: none !important
    }
}

@media (max-width: 767px) {
    #s-948523f8-35da-4ea4-a7cb-ad1eb2467956 {
        padding-left: 20px;
        padding-right: 20px
    }
}

#s-948523f8-35da-4ea4-a7cb-ad1eb2467956>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-948523f8-35da-4ea4-a7cb-ad1eb2467956.shg-box.shg-c {
    justify-content: center
}

#s-89356987-4e36-408d-8b3e-2c048f265f53 {
    margin-left: auto;
    margin-right: auto;
    max-width: 800px
}

#s-38099202-ccd5-427b-9cfc-7928b52fa953 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-bottom: 23px;
    max-width: 800px;
    text-align: left
}

#s-38099202-ccd5-427b-9cfc-7928b52fa953 .shogun-heading-component h1 {
    font-weight: normal;
    font-style: normal;
    font-size: 25px;
    line-height: 1.6em;
    letter-spacing: 0.3px;
    text-align: left
}

#s-ebd41d97-ba8b-4c67-bb5a-936209a9941f {
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-bottom: 23px;
    max-width: 800px;
    text-align: left
}

#s-ebd41d97-ba8b-4c67-bb5a-936209a9941f .shogun-heading-component h1 {
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
    line-height: 1.6em;
    letter-spacing: 0.3px;
    text-align: left
}

#s-8cda9ce4-a351-45bd-a970-3011aacc63bd {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 65px;
    max-width: 800px
}

@media (max-width: 767px) {
    #s-8cda9ce4-a351-45bd-a970-3011aacc63bd {
        padding-bottom: 40px
    }
}

#s-c62912c7-1871-4cde-ba3a-82d1519fcf6b {
    margin-left: auto;
    margin-right: auto;
    max-width: 800px
}

#s-339da00b-de83-48ff-a2b3-5e8549150c35 {
    margin-left: auto;
    margin-right: auto;
    min-height: 50px;
    max-width: 700px
}

@media (max-width: 767px) {
    #s-339da00b-de83-48ff-a2b3-5e8549150c35 {
        padding-left: 20px;
        padding-right: 20px
    }
}

#s-339da00b-de83-48ff-a2b3-5e8549150c35>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-339da00b-de83-48ff-a2b3-5e8549150c35.shg-box.shg-c {
    justify-content: center
}

#s-01a88cfa-4787-4060-bfe5-88bd688205c2 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 40px;
    max-width: 800px;
    text-align: center
}

#s-01a88cfa-4787-4060-bfe5-88bd688205c2 .shogun-heading-component h2 {
    font-weight: normal;
    font-style: normal;
    font-size: 22px
}

#s-5cef84cc-d3c4-46f9-beb4-bd1feb2c0a57 {
    padding-bottom: 65px;
    min-height: 50px
}

#s-5cef84cc-d3c4-46f9-beb4-bd1feb2c0a57>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-5cef84cc-d3c4-46f9-beb4-bd1feb2c0a57.shg-box.shg-c {
    justify-content: center
}

#s-fb012cf4-3d55-4e4b-a67d-9a44843af038 {
    max-width: 2100px;
    aspect-ratio: 2100/1397;
    text-align: center
}

#s-fb012cf4-3d55-4e4b-a67d-9a44843af038 {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shg-image-content-wrapper {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }

    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shogun-image-link {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
    width: 100%;
    height: auto
}

#s-fb012cf4-3d55-4e4b-a67d-9a44843af038 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shogun-image-content {
    align-items: center
}

.s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shg-align-container {
    display: flex;
    justify-content: center
}

.s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 {
        --shg-aspect-ratio: calc(2100/1397)
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
        position: relative
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shogun-image-content {
        align-items: center
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
            position: relative
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shogun-image-content {
        align-items: center
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
            position: relative
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shogun-image-content {
        align-items: center
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
            position: relative
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 .shogun-image-content {
        align-items: center
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container {
            position: relative
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-fb012cf4-3d55-4e4b-a67d-9a44843af038 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-31a3e510-26d7-42f8-881a-04d7560b3e77 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    max-width: 800px
}

#s-a8ec26da-77e8-4337-bff7-9ee023229233 {
    padding-bottom: 65px;
    min-height: 50px
}

#s-a8ec26da-77e8-4337-bff7-9ee023229233>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-a8ec26da-77e8-4337-bff7-9ee023229233.shg-box.shg-c {
    justify-content: center
}

#s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 {
    max-width: 2100px;
    aspect-ratio: 2100/1397;
    text-align: center
}

#s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shg-image-content-wrapper {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }

    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shogun-image-link {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
    width: 100%;
    height: auto
}

#s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shogun-image-content {
    align-items: center
}

.s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shg-align-container {
    display: flex;
    justify-content: center
}

.s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 {
        --shg-aspect-ratio: calc(2100/1397)
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
        position: relative
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shogun-image-content {
        align-items: center
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
            position: relative
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shogun-image-content {
        align-items: center
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
            position: relative
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shogun-image-content {
        align-items: center
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
            position: relative
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 .shogun-image-content {
        align-items: center
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container {
            position: relative
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-1ec90b48-7ba6-46a9-a4ab-481db98d3794 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-3a903ae9-4655-4fd7-94ef-0b513ac2f126 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    max-width: 800px
}

#s-de37369c-cd8f-48ee-8825-b69ac7a35c8c {
    margin-left: auto;
    margin-right: auto;
    min-height: 50px;
    max-width: 700px
}

@media (max-width: 767px) {
    #s-de37369c-cd8f-48ee-8825-b69ac7a35c8c {
        padding-left: 20px;
        padding-right: 20px
    }
}

#s-de37369c-cd8f-48ee-8825-b69ac7a35c8c>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-de37369c-cd8f-48ee-8825-b69ac7a35c8c.shg-box.shg-c {
    justify-content: center
}

#s-5d70192b-9fd1-4d1a-8ca1-93d05099104e {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 40px;
    max-width: 800px;
    text-align: center
}

#s-5d70192b-9fd1-4d1a-8ca1-93d05099104e .shogun-heading-component h2 {
    font-weight: normal;
    font-style: normal;
    font-size: 22px
}

#s-d6b4bc87-bc6d-497d-ab9a-10e6bb88b857 {
    padding-bottom: 65px;
    min-height: 50px
}

#s-d6b4bc87-bc6d-497d-ab9a-10e6bb88b857>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-d6b4bc87-bc6d-497d-ab9a-10e6bb88b857.shg-box.shg-c {
    justify-content: center
}

#s-d39e172a-d94f-4767-9855-5b61580a14ef {
    max-width: 2100px;
    aspect-ratio: 2100/1397;
    text-align: center
}

#s-d39e172a-d94f-4767-9855-5b61580a14ef {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-d39e172a-d94f-4767-9855-5b61580a14ef .shg-image-content-wrapper {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }

    #s-d39e172a-d94f-4767-9855-5b61580a14ef .shogun-image-link {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-d39e172a-d94f-4767-9855-5b61580a14ef .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
    width: 100%;
    height: auto
}

#s-d39e172a-d94f-4767-9855-5b61580a14ef img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-d39e172a-d94f-4767-9855-5b61580a14ef .shogun-image-content {
    align-items: center
}

.s-d39e172a-d94f-4767-9855-5b61580a14ef.shg-align-container {
    display: flex;
    justify-content: center
}

.s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-d39e172a-d94f-4767-9855-5b61580a14ef {
        --shg-aspect-ratio: calc(2100/1397)
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
        position: relative
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-d39e172a-d94f-4767-9855-5b61580a14ef {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-d39e172a-d94f-4767-9855-5b61580a14ef img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef .shogun-image-content {
        align-items: center
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-d39e172a-d94f-4767-9855-5b61580a14ef {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
            position: relative
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-d39e172a-d94f-4767-9855-5b61580a14ef {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-d39e172a-d94f-4767-9855-5b61580a14ef img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef .shogun-image-content {
        align-items: center
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-d39e172a-d94f-4767-9855-5b61580a14ef {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
            position: relative
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-d39e172a-d94f-4767-9855-5b61580a14ef {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-d39e172a-d94f-4767-9855-5b61580a14ef img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef .shogun-image-content {
        align-items: center
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-d39e172a-d94f-4767-9855-5b61580a14ef {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
            position: relative
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-d39e172a-d94f-4767-9855-5b61580a14ef {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-d39e172a-d94f-4767-9855-5b61580a14ef .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-d39e172a-d94f-4767-9855-5b61580a14ef img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef .shogun-image-content {
        align-items: center
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-d39e172a-d94f-4767-9855-5b61580a14ef {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container {
            position: relative
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-d39e172a-d94f-4767-9855-5b61580a14ef img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-a3c7b257-8391-4ffc-bc49-a0b0cecf8cf3 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 0px;
    max-width: 800px
}

#s-2e4a5a78-0625-43e5-b8e7-20e53f502567 {
    margin-left: auto;
    margin-right: auto;
    min-height: 50px;
    max-width: 700px
}

@media (max-width: 767px) {
    #s-2e4a5a78-0625-43e5-b8e7-20e53f502567 {
        padding-left: 20px;
        padding-right: 20px
    }
}

#s-2e4a5a78-0625-43e5-b8e7-20e53f502567>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-2e4a5a78-0625-43e5-b8e7-20e53f502567.shg-box.shg-c {
    justify-content: center
}

#s-6550c85c-e59e-4a90-ae9f-7250ce423798 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 40px;
    max-width: 800px;
    text-align: center
}

#s-6550c85c-e59e-4a90-ae9f-7250ce423798 .shogun-heading-component h2 {
    font-weight: normal;
    font-style: normal;
    font-size: 22px
}

#s-5dccf75f-6d0f-4d8d-9aa1-91acdcebfccb {
    padding-bottom: 65px;
    min-height: 50px
}

#s-5dccf75f-6d0f-4d8d-9aa1-91acdcebfccb>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-5dccf75f-6d0f-4d8d-9aa1-91acdcebfccb.shg-box.shg-c {
    justify-content: center
}

#s-5ec2fee7-1d92-439c-b2c1-e260fd27470b {
    max-width: 2100px;
    aspect-ratio: 2100/1397;
    text-align: center
}

#s-5ec2fee7-1d92-439c-b2c1-e260fd27470b {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shg-image-content-wrapper {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }

    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shogun-image-link {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
    width: 100%;
    height: auto
}

#s-5ec2fee7-1d92-439c-b2c1-e260fd27470b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shogun-image-content {
    align-items: center
}

.s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shg-align-container {
    display: flex;
    justify-content: center
}

.s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b {
        --shg-aspect-ratio: calc(2100/1397)
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
        position: relative
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shogun-image-content {
        align-items: center
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
            position: relative
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shogun-image-content {
        align-items: center
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
            position: relative
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shogun-image-content {
        align-items: center
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
            position: relative
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b .shogun-image-content {
        align-items: center
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container {
            position: relative
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-5ec2fee7-1d92-439c-b2c1-e260fd27470b img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-2007818a-9a83-438d-8587-8be42f41c3aa {
    padding-bottom: 10px
}

#s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
    margin-top: 0px;
    margin-bottom: 0px;
    max-width: 2100px;
    aspect-ratio: 2100/1397;
    text-align: center
}

.shg-image-margin-container-s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
    margin-top: 0px;
    margin-bottom: 0px
}

#s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shg-image-content-wrapper {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }

    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shogun-image-link {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
    width: 100%;
    height: auto
}

#s-7ae07c51-80a6-4f04-bc44-72c877d557ba img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shogun-image-content {
    align-items: center
}

.s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shg-align-container {
    display: flex;
    justify-content: center
}

.s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
        --shg-aspect-ratio: calc(2100/1397)
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
        position: relative
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shogun-image-content {
        align-items: center
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
            position: relative
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shogun-image-content {
        align-items: center
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
            position: relative
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shogun-image-content {
        align-items: center
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
            position: relative
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba .shogun-image-content {
        align-items: center
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container {
            position: relative
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-7ae07c51-80a6-4f04-bc44-72c877d557ba img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-8d531650-0028-428d-80be-fb5eba3f86a2 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 0px;
    max-width: 800px
}

#s-ed897a6e-2bac-4941-b9af-1e8ccb0893bb {
    margin-left: auto;
    margin-right: auto;
    min-height: 50px;
    max-width: 700px
}

@media (max-width: 767px) {
    #s-ed897a6e-2bac-4941-b9af-1e8ccb0893bb {
        padding-left: 20px;
        padding-right: 20px
    }
}

#s-ed897a6e-2bac-4941-b9af-1e8ccb0893bb>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-ed897a6e-2bac-4941-b9af-1e8ccb0893bb.shg-box.shg-c {
    justify-content: center
}

#s-b9e2ed96-12fc-4efb-92a8-18cc9d4172de {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 40px;
    max-width: 800px;
    text-align: center
}

#s-b9e2ed96-12fc-4efb-92a8-18cc9d4172de .shogun-heading-component h2 {
    font-weight: normal;
    font-style: normal;
    font-size: 22px
}

#s-a21a3883-657b-4ded-afb6-11d573df96ed {
    padding-bottom: 65px;
    min-height: 50px
}

#s-a21a3883-657b-4ded-afb6-11d573df96ed>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-a21a3883-657b-4ded-afb6-11d573df96ed.shg-box.shg-c {
    justify-content: center
}

#s-33b5dd61-162c-4ccb-b9e4-46cd7510982d {
    max-width: 2100px;
    aspect-ratio: 2100/1397;
    text-align: center
}

#s-33b5dd61-162c-4ccb-b9e4-46cd7510982d {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shg-image-content-wrapper {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }

    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shogun-image-link {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
    width: 100%;
    height: auto
}

#s-33b5dd61-162c-4ccb-b9e4-46cd7510982d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shogun-image-content {
    align-items: center
}

.s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shg-align-container {
    display: flex;
    justify-content: center
}

.s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d {
        --shg-aspect-ratio: calc(2100/1397)
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
        position: relative
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shogun-image-content {
        align-items: center
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
            position: relative
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shogun-image-content {
        align-items: center
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
            position: relative
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shogun-image-content {
        align-items: center
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
            position: relative
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d .shogun-image-content {
        align-items: center
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container {
            position: relative
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-33b5dd61-162c-4ccb-b9e4-46cd7510982d img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

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

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

@media (min-width: 0px) {
    [id="s-a4cb4f8a-728f-4a14-bd61-273fb6bbee8c"]>.shg-row>.shg-c-xs-12 {
        width: 100%
    }
}

@media (min-width: 768px) {
    [id="s-a4cb4f8a-728f-4a14-bd61-273fb6bbee8c"]>.shg-row>.shg-c-sm-6 {
        width: calc(50.0% - 15.0px)
    }
}

@media (min-width: 992px) {
    [id="s-a4cb4f8a-728f-4a14-bd61-273fb6bbee8c"]>.shg-row>.shg-c-md-6 {
        width: calc(50.0% - 15.0px)
    }
}

@media (min-width: 1200px) {
    [id="s-a4cb4f8a-728f-4a14-bd61-273fb6bbee8c"]>.shg-row>.shg-c-lg-6 {
        width: calc(50.0% - 15.0px)
    }
}

#s-00552206-24b0-46e7-815b-6ae0bc9c26b0 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    max-width: 800px
}

#s-d366455d-591f-40d6-b284-f80314af7df6 {
    max-width: 2100px;
    aspect-ratio: 2100/1397;
    text-align: center
}

#s-d366455d-591f-40d6-b284-f80314af7df6 {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-d366455d-591f-40d6-b284-f80314af7df6 .shg-image-content-wrapper {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }

    #s-d366455d-591f-40d6-b284-f80314af7df6 .shogun-image-link {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-d366455d-591f-40d6-b284-f80314af7df6 .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
    width: 100%;
    height: auto
}

#s-d366455d-591f-40d6-b284-f80314af7df6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-d366455d-591f-40d6-b284-f80314af7df6 .shogun-image-content {
    align-items: center
}

.s-d366455d-591f-40d6-b284-f80314af7df6.shg-align-container {
    display: flex;
    justify-content: center
}

.s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-d366455d-591f-40d6-b284-f80314af7df6 {
        --shg-aspect-ratio: calc(2100/1397)
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
        position: relative
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6 img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-d366455d-591f-40d6-b284-f80314af7df6 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-d366455d-591f-40d6-b284-f80314af7df6 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-d366455d-591f-40d6-b284-f80314af7df6 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-d366455d-591f-40d6-b284-f80314af7df6 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-d366455d-591f-40d6-b284-f80314af7df6 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6 .shogun-image-content {
        align-items: center
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-d366455d-591f-40d6-b284-f80314af7df6 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
            position: relative
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-d366455d-591f-40d6-b284-f80314af7df6 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-d366455d-591f-40d6-b284-f80314af7df6 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-d366455d-591f-40d6-b284-f80314af7df6 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-d366455d-591f-40d6-b284-f80314af7df6 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-d366455d-591f-40d6-b284-f80314af7df6 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6 .shogun-image-content {
        align-items: center
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-d366455d-591f-40d6-b284-f80314af7df6 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
            position: relative
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-d366455d-591f-40d6-b284-f80314af7df6 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-d366455d-591f-40d6-b284-f80314af7df6 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-d366455d-591f-40d6-b284-f80314af7df6 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-d366455d-591f-40d6-b284-f80314af7df6 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-d366455d-591f-40d6-b284-f80314af7df6 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6 .shogun-image-content {
        align-items: center
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-d366455d-591f-40d6-b284-f80314af7df6 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
            position: relative
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-d366455d-591f-40d6-b284-f80314af7df6 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-d366455d-591f-40d6-b284-f80314af7df6 .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-d366455d-591f-40d6-b284-f80314af7df6 .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-d366455d-591f-40d6-b284-f80314af7df6 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-d366455d-591f-40d6-b284-f80314af7df6 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6 .shogun-image-content {
        align-items: center
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-d366455d-591f-40d6-b284-f80314af7df6 {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container {
            position: relative
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-d366455d-591f-40d6-b284-f80314af7df6 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-e01539fd-95ab-40d9-87c9-a3075ad78d19 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    max-width: 800px
}

#s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad {
    max-width: 2100px;
    aspect-ratio: 2100/1397;
    text-align: center
}

#s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shg-image-content-wrapper {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }

    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shogun-image-link {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
    width: 100%;
    height: auto
}

#s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shogun-image-content {
    align-items: center
}

.s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shg-align-container {
    display: flex;
    justify-content: center
}

.s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad {
        --shg-aspect-ratio: calc(2100/1397)
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
        position: relative
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shogun-image-content {
        align-items: center
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
            position: relative
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shogun-image-content {
        align-items: center
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
            position: relative
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shogun-image-content {
        align-items: center
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
            position: relative
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad .shogun-image-content {
        align-items: center
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container {
            position: relative
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-b5ceb0e2-18c7-40f0-9754-25b0bcd29aad img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-2d34802f-743d-47cf-a310-4b9fc6b39352 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 0px;
    max-width: 800px
}

#s-8b54918f-0f6b-4e39-b092-0970349cc7ba {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 40px;
    max-width: 800px;
    text-align: center
}

#s-8b54918f-0f6b-4e39-b092-0970349cc7ba .shogun-heading-component h2 {
    font-weight: normal;
    font-style: normal;
    font-size: 22px
}

#s-bc4b3b50-5128-4ca7-acd5-24f909526083 {
    padding-bottom: 0px;
    min-height: 50px
}

#s-bc4b3b50-5128-4ca7-acd5-24f909526083>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-bc4b3b50-5128-4ca7-acd5-24f909526083.shg-box.shg-c {
    justify-content: center
}

#s-dcd1c361-0ec5-4534-b671-ec748f1549bb {
    max-width: 2100px;
    aspect-ratio: 2100/1397;
    text-align: center
}

#s-dcd1c361-0ec5-4534-b671-ec748f1549bb {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shg-image-content-wrapper {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }

    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shogun-image-link {
        aspect-ratio: 2100/1397;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
    width: 100%;
    height: auto
}

#s-dcd1c361-0ec5-4534-b671-ec748f1549bb img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shogun-image-content {
    align-items: center
}

.s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shg-align-container {
    display: flex;
    justify-content: center
}

.s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb {
        --shg-aspect-ratio: calc(2100/1397)
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
        position: relative
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shogun-image-content {
        align-items: center
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
            position: relative
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shogun-image-content {
        align-items: center
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
            position: relative
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shogun-image-content {
        align-items: center
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
            position: relative
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shg-image-content-wrapper {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }

        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shogun-image-link {
            aspect-ratio: 2100/1397;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb .shogun-image-content {
        align-items: center
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb {
            --shg-aspect-ratio: calc(2100/1397)
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container {
            position: relative
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-dcd1c361-0ec5-4534-b671-ec748f1549bb img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-81e8ca83-3c1a-457d-b2f8-36b10dc4d891 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    max-width: 800px
}

#s-4223d70e-f944-4f10-82b5-2cd348078f8a {
    margin-left: auto;
    margin-right: auto;
    padding-top: 165px;
    min-height: 50px;
    max-width: 700px
}

@media (max-width: 767px) {
    #s-4223d70e-f944-4f10-82b5-2cd348078f8a {
        padding-left: 20px;
        padding-right: 20px
    }
}

#s-4223d70e-f944-4f10-82b5-2cd348078f8a>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-4223d70e-f944-4f10-82b5-2cd348078f8a.shg-box.shg-c {
    justify-content: center
}

#s-c9b58c45-13c2-46f8-bd9a-9b50b49b1fda {
    padding-top: 0px;
    padding-bottom: 30px;
    text-align: center
}

#s-c9b58c45-13c2-46f8-bd9a-9b50b49b1fda .shogun-heading-component h2 {
    font-weight: normal;
    font-style: normal;
    font-size: 24px
}

#s-9cd4bb3d-496d-4b47-bfba-d48f1da4e222 {
    min-height: 50px
}

#s-9cd4bb3d-496d-4b47-bfba-d48f1da4e222>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-9cd4bb3d-496d-4b47-bfba-d48f1da4e222.shg-box.shg-c {
    justify-content: center
}

#s-c0c816cb-1b11-4d04-a28f-9df2b6bf16f8 {
    min-height: 50px
}

#s-c0c816cb-1b11-4d04-a28f-9df2b6bf16f8>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-c0c816cb-1b11-4d04-a28f-9df2b6bf16f8 {
    cursor: pointer
}

#s-c0c816cb-1b11-4d04-a28f-9df2b6bf16f8.shg-box.shg-c {
    justify-content: center
}

@media (min-width: 0px) {
    [id="s-b70458ee-90c0-4f7c-95ee-19cdec4ea7b4"]>.shg-row>.shg-c-xs-12 {
        width: 100%
    }
}

@media (min-width: 768px) {
    [id="s-b70458ee-90c0-4f7c-95ee-19cdec4ea7b4"]>.shg-row>.shg-c-sm-6 {
        width: calc(50.0% - 15.0px)
    }
}

@media (min-width: 992px) {
    [id="s-b70458ee-90c0-4f7c-95ee-19cdec4ea7b4"]>.shg-row>.shg-c-md-6 {
        width: calc(50.0% - 15.0px)
    }
}

@media (min-width: 1200px) {
    [id="s-b70458ee-90c0-4f7c-95ee-19cdec4ea7b4"]>.shg-row>.shg-c-lg-6 {
        width: calc(50.0% - 15.0px)
    }
}

#s-25437d6e-858f-4caa-bd6a-944aaff436a2 {
    padding-bottom: 20px;
    min-height: 50px
}

@media (max-width: 767px) {
    #s-25437d6e-858f-4caa-bd6a-944aaff436a2 {
        padding-bottom: 60px
    }
}

#s-25437d6e-858f-4caa-bd6a-944aaff436a2>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-25437d6e-858f-4caa-bd6a-944aaff436a2 {
    cursor: pointer
}

#s-25437d6e-858f-4caa-bd6a-944aaff436a2.shg-box.shg-c {
    justify-content: center
}

#s-85780cec-9052-4ad8-ba40-212a25648307 {
    max-width: 710px;
    aspect-ratio: 710/472;
    text-align: center
}

#s-85780cec-9052-4ad8-ba40-212a25648307 {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-85780cec-9052-4ad8-ba40-212a25648307 .shg-image-content-wrapper {
        aspect-ratio: 710/472;
        min-width: 100%;
        height: auto
    }

    #s-85780cec-9052-4ad8-ba40-212a25648307 .shogun-image-link {
        aspect-ratio: 710/472;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-85780cec-9052-4ad8-ba40-212a25648307 .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
    width: 100%;
    height: auto
}

#s-85780cec-9052-4ad8-ba40-212a25648307 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-85780cec-9052-4ad8-ba40-212a25648307 .shogun-image-content {
    align-items: center
}

.s-85780cec-9052-4ad8-ba40-212a25648307.shg-align-container {
    display: flex;
    justify-content: center
}

.s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-85780cec-9052-4ad8-ba40-212a25648307 {
        --shg-aspect-ratio: calc(710/472)
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
        position: relative
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307 img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-85780cec-9052-4ad8-ba40-212a25648307 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-85780cec-9052-4ad8-ba40-212a25648307 .shg-image-content-wrapper {
            aspect-ratio: 710/472;
            min-width: 100%;
            height: auto
        }

        #s-85780cec-9052-4ad8-ba40-212a25648307 .shogun-image-link {
            aspect-ratio: 710/472;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-85780cec-9052-4ad8-ba40-212a25648307 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-85780cec-9052-4ad8-ba40-212a25648307 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307 .shogun-image-content {
        align-items: center
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-85780cec-9052-4ad8-ba40-212a25648307 {
            --shg-aspect-ratio: calc(710/472)
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
            position: relative
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-85780cec-9052-4ad8-ba40-212a25648307 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-85780cec-9052-4ad8-ba40-212a25648307 .shg-image-content-wrapper {
            aspect-ratio: 710/472;
            min-width: 100%;
            height: auto
        }

        #s-85780cec-9052-4ad8-ba40-212a25648307 .shogun-image-link {
            aspect-ratio: 710/472;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-85780cec-9052-4ad8-ba40-212a25648307 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-85780cec-9052-4ad8-ba40-212a25648307 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307 .shogun-image-content {
        align-items: center
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-85780cec-9052-4ad8-ba40-212a25648307 {
            --shg-aspect-ratio: calc(710/472)
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
            position: relative
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-85780cec-9052-4ad8-ba40-212a25648307 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-85780cec-9052-4ad8-ba40-212a25648307 .shg-image-content-wrapper {
            aspect-ratio: 710/472;
            min-width: 100%;
            height: auto
        }

        #s-85780cec-9052-4ad8-ba40-212a25648307 .shogun-image-link {
            aspect-ratio: 710/472;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-85780cec-9052-4ad8-ba40-212a25648307 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-85780cec-9052-4ad8-ba40-212a25648307 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307 .shogun-image-content {
        align-items: center
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-85780cec-9052-4ad8-ba40-212a25648307 {
            --shg-aspect-ratio: calc(710/472)
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
            position: relative
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-85780cec-9052-4ad8-ba40-212a25648307 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-85780cec-9052-4ad8-ba40-212a25648307 .shg-image-content-wrapper {
            aspect-ratio: 710/472;
            min-width: 100%;
            height: auto
        }

        #s-85780cec-9052-4ad8-ba40-212a25648307 .shogun-image-link {
            aspect-ratio: 710/472;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-85780cec-9052-4ad8-ba40-212a25648307 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-85780cec-9052-4ad8-ba40-212a25648307 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307 .shogun-image-content {
        align-items: center
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-85780cec-9052-4ad8-ba40-212a25648307 {
            --shg-aspect-ratio: calc(710/472)
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container {
            position: relative
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-85780cec-9052-4ad8-ba40-212a25648307 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-1153bd6a-39c2-4844-8149-f50872e79eea {
    padding-top: 30px
}

#s-9c892245-113f-4dc3-85b9-3ed63d914efe {
    padding-top: 13px
}

#s-8410bd12-a7f0-4014-818a-8506c331f06c {
    padding-bottom: 55px;
    min-height: 50px
}

#s-8410bd12-a7f0-4014-818a-8506c331f06c>.shg-box-overlay {
    background-color: #fff;
    opacity: 0;
    display: block
}

#s-8410bd12-a7f0-4014-818a-8506c331f06c {
    cursor: pointer
}

#s-8410bd12-a7f0-4014-818a-8506c331f06c.shg-box.shg-c {
    justify-content: center
}

#s-df760da6-7dc2-4e1e-a5ef-c409f172db49 {
    max-width: 1420px;
    aspect-ratio: 1420/944;
    text-align: center
}

#s-df760da6-7dc2-4e1e-a5ef-c409f172db49 {
    margin: 0 !important
}

@supports (aspect-ratio: 1/1) {
    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shg-image-content-wrapper {
        aspect-ratio: 1420/944;
        min-width: 100%;
        height: auto
    }

    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shogun-image-link {
        aspect-ratio: 1420/944;
        min-width: 100%;
        height: auto
    }
}

@supports not (aspect-ratio: 1/1) {
    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shg-image-content-wrapper {
        height: 100%;
        width: 100%
    }
}

.s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
    width: 100%;
    height: auto
}

#s-df760da6-7dc2-4e1e-a5ef-c409f172db49 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shogun-image-content {
    align-items: center
}

.s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shg-align-container {
    display: flex;
    justify-content: center
}

.s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
    display: inline-block;
    box-sizing: border-box
}

#s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image {
    box-sizing: border-box
}

@supports not (aspect-ratio: 1/1) {
    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 {
        --shg-aspect-ratio: calc(1420/944)
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
        position: relative
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container::before {
        float: left;
        padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
        content: ''
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container::after {
        display: block;
        content: '';
        clear: both
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 img.shogun-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {
    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shg-image-content-wrapper {
            aspect-ratio: 1420/944;
            min-width: 100%;
            height: auto
        }

        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shogun-image-link {
            aspect-ratio: 1420/944;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shogun-image-content {
        align-items: center
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 {
            --shg-aspect-ratio: calc(1420/944)
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
            position: relative
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shg-image-content-wrapper {
            aspect-ratio: 1420/944;
            min-width: 100%;
            height: auto
        }

        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shogun-image-link {
            aspect-ratio: 1420/944;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shogun-image-content {
        align-items: center
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 {
            --shg-aspect-ratio: calc(1420/944)
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
            position: relative
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shg-image-content-wrapper {
            aspect-ratio: 1420/944;
            min-width: 100%;
            height: auto
        }

        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shogun-image-link {
            aspect-ratio: 1420/944;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shogun-image-content {
        align-items: center
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 {
            --shg-aspect-ratio: calc(1420/944)
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
            position: relative
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

@media (max-width: 767px) {
    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 {
        margin: 0 !important
    }

    @supports (aspect-ratio: 1 / 1) {
        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shg-image-content-wrapper {
            aspect-ratio: 1420/944;
            min-width: 100%;
            height: auto
        }

        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shogun-image-link {
            aspect-ratio: 1420/944;
            min-width: 100%;
            height: auto
        }
    }

    @supports not (aspect-ratio: 1 / 1) {
        #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shg-image-content-wrapper {
            height: 100%;
            width: 100%
        }
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
        width: 100%;
        height: auto
    }

    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49 img.shogun-image {
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 .shogun-image-content {
        align-items: center
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shg-align-container {
        display: flex;
        justify-content: center
    }

    .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
        display: inline-block;
        box-sizing: border-box
    }

    #s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image {
        box-sizing: border-box
    }

    @supports not (aspect-ratio: 1 / 1) {
        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 {
            --shg-aspect-ratio: calc(1420/944)
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container {
            position: relative
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container::before {
            float: left;
            padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
            content: ''
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49.shogun-image-container::after {
            display: block;
            content: '';
            clear: both
        }

        .s-df760da6-7dc2-4e1e-a5ef-c409f172db49 img.shogun-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
    }
}

#s-16b74302-71bc-42ad-b157-c9a8c420fdef {
    padding-top: 30px
}

#s-8b495dea-6a31-47dd-b107-3c515f6954b9 {
    padding-top: 13px
}

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

[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
}

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

[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
}