#s-366f7e21-865a-4be4-aefc-696896b25e8a {
	text-align: left
}

#s-2da366aa-1d12-4088-9505-b07e5113d5bb {
	margin-top: -4px;
	margin-left: auto;
	margin-bottom: -4px;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	max-width: 750px;
	text-align: center
}

/*css部分*/
   @keyframes scaleDraw {  /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
            0%{
                transform: scale(1);  /*开始为原始大小*/
            }
            25%{
                transform: scale(1.1); /*放大1.1倍*/
            }
            50%{
                transform: scale(1);
            }
            75%{
                transform: scale(1.1);
            }
        }
    .ballon img{
           
           max-width: 88%!important;
            -webkit-animation-name: scaleDraw; /*关键帧名称*/
            -webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/
            -webkit-animation-iteration-count: infinite;  /*动画播放的次数*/
            -webkit-animation-duration: 5s; /*动画所花费的时间*/
        }
.shogun-image-container {
	position: relative
}

.shogun-image-container.shg-align-left {
	text-align: left
}

.shogun-image-container.shg-align-center {
	text-align: center
}

.shogun-image-container.shg-align-right {
	text-align: right
}

.shogun-image-linked {
	cursor: pointer
}

.shogun-image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: flex;
	padding: 20px;
	align-items: center;
	justify-content: center;
	pointer-events: none
}

.shogun-image-overlay.shg-top-left {
	align-items: flex-start;
	justify-content: flex-start
}

.shogun-image-overlay.shg-top-center {
	align-items: flex-start;
	justify-content: center
}

.shogun-image-overlay.shg-top-right {
	align-items: flex-start;
	justify-content: flex-end
}

.shogun-image-overlay.shg-middle-left {
	align-items: center;
	justify-content: flex-start
}

.shogun-image-overlay.shg-middle-center {
	align-items: center;
	justify-content: center
}

.shogun-image-overlay.shg-middle-right {
	align-items: center;
	justify-content: flex-end
}

.shogun-image-overlay.shg-bottom-left {
	align-items: flex-end;
	justify-content: flex-start
}

.shogun-image-overlay.shg-bottom-center {
	align-items: flex-end;
	justify-content: center
}

.shogun-image-overlay.shg-bottom-right {
	align-items: flex-end;
	justify-content: flex-end
}

.shogun-image-overlay p {
	margin: 0;
	padding: 0;
	line-height: normal
}

.shogun-image-cover {
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover;";
	width: 100%
}

.shogun-image-contain {
	font-family: "object-fit: contain;";
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.shogun-image-link {
	display: block;
	min-height: inherit;
	max-height: inherit
}

img.shogun-image {
	display: block;
	margin: 0 auto;
	max-width: 100%
}

.shogun-image-content {
	display: flex;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10
}

.shogun-image-content-linked,
.shogun-image-content-not-linked {
	pointer-events: none
}

.shogun-image-content-not-linked>div {
	pointer-events: auto
}

.shogun-image-content-linked a,
.shogun-image-content-linked button,
.shogun-image-content-linked iframe,
.shogun-image-content-linked .shg-box-linked {
	pointer-events: auto
}

.shogun-image-content>div {
	width: 100%
}

.shogun-image-content-top {
	align-items: flex-start
}

.shogun-image-content-center {
	align-items: center
}

.shogun-image-content-bottom {
	align-items: flex-end
}

.shogun-image.hover {
	opacity: 0;
	z-index: 200;
	position: absolute;
	left: 0;
	top: 0
}

.shogun-image.hover:hover {
	opacity: 1
}

#s-68ce8729-0615-47da-afe8-a114d6e2c8d3 {
	text-align: center
}

#s-68ce8729-0615-47da-afe8-a114d6e2c8d3 .shogun-image-content {
	align-items: center
}

#s-69a87181-8374-414c-8ec3-10dae11ac663 {
	margin-left: auto;
	margin-right: auto;
	max-width: 750px;
	aspect-ratio: 1200/580;
	text-align: center
}

#s-69a87181-8374-414c-8ec3-10dae11ac663 img.shogun-image,
#s-69a87181-8374-414c-8ec3-10dae11ac663 .shg-image-content-wrapper {
	 
	width: 100%
}

#s-69a87181-8374-414c-8ec3-10dae11ac663 {
	width: 100%;
	height: auto
}

#s-69a87181-8374-414c-8ec3-10dae11ac663 .shogun-image-content {
	align-items: center
}

#s-1c887d81-ae64-4701-99e5-4ce3c64b48fb {
	margin-top: -6px;
	margin-bottom: -6px;
	text-align: center
}

@media (min-width: 1200px) {
	#s-1c887d81-ae64-4701-99e5-4ce3c64b48fb {
		display: none
	}

	#s-1c887d81-ae64-4701-99e5-4ce3c64b48fb,
	#wrap-s-1c887d81-ae64-4701-99e5-4ce3c64b48fb {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-1c887d81-ae64-4701-99e5-4ce3c64b48fb {
		display: none
	}

	#s-1c887d81-ae64-4701-99e5-4ce3c64b48fb,
	#wrap-s-1c887d81-ae64-4701-99e5-4ce3c64b48fb {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-1c887d81-ae64-4701-99e5-4ce3c64b48fb {
		display: none
	}

	#s-1c887d81-ae64-4701-99e5-4ce3c64b48fb,
	#wrap-s-1c887d81-ae64-4701-99e5-4ce3c64b48fb {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-1c887d81-ae64-4701-99e5-4ce3c64b48fb {
		display: none
	}

	#s-1c887d81-ae64-4701-99e5-4ce3c64b48fb,
	#wrap-s-1c887d81-ae64-4701-99e5-4ce3c64b48fb {
		display: none !important
	}
}

#s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3 {
	text-align: center
}

@media (min-width: 1200px) {
	#s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3 {
		display: none
	}

	#s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3,
	#wrap-s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3 {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3 {
		display: none
	}

	#s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3,
	#wrap-s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3 {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3 {
		display: none
	}

	#s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3,
	#wrap-s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3 {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3 {
		display: none
	}

	#s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3,
	#wrap-s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3 {
		display: none !important
	}
}

#s-ff346e1d-429b-47e1-bdcd-d4323c1a5da3 .shogun-image-content {
	align-items: center
}

#s-667f8223-53cf-42d9-a111-50b6fa59d148 {
	text-align: center
}

@media (min-width: 1200px) {
	#s-667f8223-53cf-42d9-a111-50b6fa59d148 {
		display: none
	}

	#s-667f8223-53cf-42d9-a111-50b6fa59d148,
	#wrap-s-667f8223-53cf-42d9-a111-50b6fa59d148 {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-667f8223-53cf-42d9-a111-50b6fa59d148 {
		display: none
	}

	#s-667f8223-53cf-42d9-a111-50b6fa59d148,
	#wrap-s-667f8223-53cf-42d9-a111-50b6fa59d148 {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-667f8223-53cf-42d9-a111-50b6fa59d148 {
		display: none
	}

	#s-667f8223-53cf-42d9-a111-50b6fa59d148,
	#wrap-s-667f8223-53cf-42d9-a111-50b6fa59d148 {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-667f8223-53cf-42d9-a111-50b6fa59d148 {
		display: none
	}

	#s-667f8223-53cf-42d9-a111-50b6fa59d148,
	#wrap-s-667f8223-53cf-42d9-a111-50b6fa59d148 {
		display: none !important
	}
}

#s-667f8223-53cf-42d9-a111-50b6fa59d148 .shogun-image-content {
	align-items: center
}

#s-c58eb30c-7387-4fe2-b29d-ffd050238bfe {
	margin-left: auto;
	margin-right: auto;
	max-width: 750px;
	/* aspect-ratio: 750/1216; */
	text-align: center
}

#s-c58eb30c-7387-4fe2-b29d-ffd050238bfe img.shogun-image,
#s-c58eb30c-7387-4fe2-b29d-ffd050238bfe .shg-image-content-wrapper {
	height: 100%;
	width: 100%
}

#s-c58eb30c-7387-4fe2-b29d-ffd050238bfe {
	width: 100%;
	height: auto
}

#s-c58eb30c-7387-4fe2-b29d-ffd050238bfe .shogun-image-content {
	align-items: center
}

#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	aspect-ratio: 1200/780;
	text-align: center
}

@media (min-width: 1200px) {
	#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be {
		display: none
	}

	#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be,
	#wrap-s-ff406097-f63e-48a2-af55-a9d0d5f6f7be {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be {
		display: none
	}

	#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be,
	#wrap-s-ff406097-f63e-48a2-af55-a9d0d5f6f7be {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be {
		display: none
	}

	#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be,
	#wrap-s-ff406097-f63e-48a2-af55-a9d0d5f6f7be {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be {
		display: none
	}

	#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be,
	#wrap-s-ff406097-f63e-48a2-af55-a9d0d5f6f7be {
		display: none !important
	}
}

#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be img.shogun-image,
#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be .shg-image-content-wrapper {
	height: 100%;
	width: 100%
}

#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be {
	width: 100%;
	height: auto
}

#s-ff406097-f63e-48a2-af55-a9d0d5f6f7be .shogun-image-content {
	align-items: center
}

#s-61c81b4b-ce14-4b26-910d-4cb1e1b8f1ec {
	text-align: center
}

#s-61c81b4b-ce14-4b26-910d-4cb1e1b8f1ec .shogun-image-content {
	align-items: center
}

#s-79619d08-3533-414a-b785-e6a1b8d92c88 {
	margin-left: auto;
	margin-right: auto;
	max-width: 751px;
	aspect-ratio: 751/168;
	text-align: center
}

#s-79619d08-3533-414a-b785-e6a1b8d92c88 img.shogun-image,
#s-79619d08-3533-414a-b785-e6a1b8d92c88 .shg-image-content-wrapper {
	height: 100%;
	width: 100%
}

#s-79619d08-3533-414a-b785-e6a1b8d92c88 {
	width: 100%;
	height: auto
}

#s-79619d08-3533-414a-b785-e6a1b8d92c88 .shogun-image-content {
	align-items: center
}

#s-ced8473c-66d1-4703-9b29-507afa0ed7e5 {
	text-align: center
}

#s-ced8473c-66d1-4703-9b29-507afa0ed7e5 .shogun-image-content {
	align-items: center
}

#s-8b27d8fd-e0f6-4a50-b3bd-fc3497019d70 {
	text-align: center
}

#s-8b27d8fd-e0f6-4a50-b3bd-fc3497019d70 .shogun-image-content {
	align-items: center
}

#s-21e3dd4f-079b-465b-bbde-20566df52752 {
	text-align: center
}

#s-21e3dd4f-079b-465b-bbde-20566df52752 .shogun-image-content {
	align-items: center
}

#s-89ea5aa1-5cb9-4a5a-8797-71f55a964842 {
	text-align: center
}

#s-89ea5aa1-5cb9-4a5a-8797-71f55a964842 .shogun-image-content {
	align-items: center
}

#s-ce90f145-c8e7-4832-bc90-108c62eb39f2 {
	text-align: left
}

#s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d {
	text-align: center
}

@media (min-width: 1200px) {
	#s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d {
		display: none
	}

	#s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d,
	#wrap-s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d {
		display: none
	}

	#s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d,
	#wrap-s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d {
		display: none
	}

	#s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d,
	#wrap-s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d {
		display: none
	}

	#s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d,
	#wrap-s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d {
		display: none !important
	}
}

#s-662f4298-1dd3-4ea4-b72d-0d3b21f5791d .shogun-image-content {
	align-items: center
}

#s-545b6738-dc03-4405-a6d6-66ee39888bbf {
	text-align: center
}

@media (min-width: 1200px) {
	#s-545b6738-dc03-4405-a6d6-66ee39888bbf {
		display: none
	}

	#s-545b6738-dc03-4405-a6d6-66ee39888bbf,
	#wrap-s-545b6738-dc03-4405-a6d6-66ee39888bbf {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-545b6738-dc03-4405-a6d6-66ee39888bbf {
		display: none
	}

	#s-545b6738-dc03-4405-a6d6-66ee39888bbf,
	#wrap-s-545b6738-dc03-4405-a6d6-66ee39888bbf {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-545b6738-dc03-4405-a6d6-66ee39888bbf {
		display: none
	}

	#s-545b6738-dc03-4405-a6d6-66ee39888bbf,
	#wrap-s-545b6738-dc03-4405-a6d6-66ee39888bbf {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-545b6738-dc03-4405-a6d6-66ee39888bbf {
		display: none
	}

	#s-545b6738-dc03-4405-a6d6-66ee39888bbf,
	#wrap-s-545b6738-dc03-4405-a6d6-66ee39888bbf {
		display: none !important
	}
}

#s-545b6738-dc03-4405-a6d6-66ee39888bbf .shogun-image-content {
	align-items: center
}

#s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d {
	text-align: center
}

@media (min-width: 1200px) {
	#s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d {
		display: none
	}

	#s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d,
	#wrap-s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d {
		display: none
	}

	#s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d,
	#wrap-s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d {
		display: none
	}

	#s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d,
	#wrap-s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d {
		display: none
	}

	#s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d,
	#wrap-s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d {
		display: none !important
	}
}

#s-68b2e3d8-92c9-4bce-b526-ffe45ecf3f3d .shogun-image-content {
	align-items: center
}

.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;
	min-height: 1px
}

.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-a17fca6b-cd2a-4b11-9c02-2685e7bd4e4f {
	min-height: 50px
}

#s-a17fca6b-cd2a-4b11-9c02-2685e7bd4e4f>.shg-box-overlay {
	background-color: #fff;
	opacity: 0
}

#s-a17fca6b-cd2a-4b11-9c02-2685e7bd4e4f.shg-box.shg-c {
	justify-content: center
}

#s-202d6207-03e5-4e00-9038-c4009c803b6b {
	max-width: 800px;
 
	text-align: center
}

#s-202d6207-03e5-4e00-9038-c4009c803b6b img.shogun-image,
#s-202d6207-03e5-4e00-9038-c4009c803b6b .shg-image-content-wrapper {
	height: 100%;
	width: 100%
}

#s-202d6207-03e5-4e00-9038-c4009c803b6b {
	width: 100%;
	height: auto
}

#s-202d6207-03e5-4e00-9038-c4009c803b6b .shogun-image-content {
	align-items: center
}

#s-7c037c59-e9c2-48d8-9ab9-bf6e0c7fdd11 {
	text-align: center
}

#s-7c037c59-e9c2-48d8-9ab9-bf6e0c7fdd11 .shogun-image-content {
	align-items: center
}

#s-730877a8-bd57-4677-8846-191cf0cccb87 {
	text-align: center
}

#s-730877a8-bd57-4677-8846-191cf0cccb87 .shogun-image-content {
	align-items: center
}

#s-2e414721-8918-47ad-be56-14fac780ab3a {
	text-align: center
}

#s-2e414721-8918-47ad-be56-14fac780ab3a .shogun-image-content {
	align-items: center
}

#s-bd0aa2db-18c6-43f3-abe6-c01e138164a4 {
	text-align: center
}

#s-bd0aa2db-18c6-43f3-abe6-c01e138164a4 .shogun-image-content {
	align-items: center
}

#s-e1c2b452-a6e7-4578-9a6c-d65f1f123f63 {
	text-align: center
}

#s-e1c2b452-a6e7-4578-9a6c-d65f1f123f63 .shogun-image-content {
	align-items: center
}

#s-fe6a43a4-383d-4090-aa10-2084fa357046 {
	text-align: center
}

#s-fe6a43a4-383d-4090-aa10-2084fa357046 .shogun-image-content {
	align-items: center
}

#s-e2996969-4fa6-466e-bcff-95cdda71f2d4 {
	text-align: center
}

#s-e2996969-4fa6-466e-bcff-95cdda71f2d4 .shogun-image-content {
	align-items: center
}

#s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d {
	text-align: center
}

@media (min-width: 1200px) {
	#s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d {
		display: none
	}

	#s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d,
	#wrap-s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d {
		display: none
	}

	#s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d,
	#wrap-s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d {
		display: none
	}

	#s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d,
	#wrap-s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d {
		display: none
	}

	#s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d,
	#wrap-s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d {
		display: none !important
	}
}

#s-1499b92d-04fd-40e8-a746-12bc1bfd2f3d .shogun-image-content {
	align-items: center
}

#s-9dba2440-cbd8-4051-985a-203f8897e257 {
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

#s-5c28006e-5583-4c44-875e-3f07628e6f7c {
	text-align: center
}

#s-5c28006e-5583-4c44-875e-3f07628e6f7c .shogun-image-content {
	align-items: center
}

#s-4c275445-88a0-4f50-ba79-d576ece9177b {
	text-align: left
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-4c275445-88a0-4f50-ba79-d576ece9177b {
		display: none
	}

	#s-4c275445-88a0-4f50-ba79-d576ece9177b,
	#wrap-s-4c275445-88a0-4f50-ba79-d576ece9177b {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-4c275445-88a0-4f50-ba79-d576ece9177b {
		display: none
	}

	#s-4c275445-88a0-4f50-ba79-d576ece9177b,
	#wrap-s-4c275445-88a0-4f50-ba79-d576ece9177b {
		display: none !important
	}
}

#s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d {
	text-align: center
}

@media (min-width: 1200px) {
	#s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d {
		display: none
	}

	#s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d,
	#wrap-s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d {
		display: none
	}

	#s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d,
	#wrap-s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d {
		display: none
	}

	#s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d,
	#wrap-s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d {
		display: none
	}

	#s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d,
	#wrap-s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d {
		display: none !important
	}
}

#s-bcc179df-c8dd-41ad-a2f4-0797a3624e0d .shogun-image-content {
	align-items: center
}

#s-055f4c8f-47ff-4f4a-af52-6e09d549a869 {
	text-align: center
}

#s-055f4c8f-47ff-4f4a-af52-6e09d549a869 .shogun-image-content {
	align-items: center
}

#s-c88978cd-5fa2-4d40-83a3-e2b92c836e87 {
	text-align: center
}

#s-c88978cd-5fa2-4d40-83a3-e2b92c836e87 .shogun-image-content {
	align-items: center
}

#s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c {
	text-align: center
}

@media (min-width: 1200px) {
	#s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c {
		display: none
	}

	#s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c,
	#wrap-s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c {
		display: none
	}

	#s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c,
	#wrap-s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c {
		display: none
	}

	#s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c,
	#wrap-s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c {
		display: none
	}

	#s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c,
	#wrap-s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c {
		display: none !important
	}
}

#s-4b8c6c55-ac24-485f-b3d0-fa5e78c8300c .shogun-image-content {
	align-items: center
}

#s-30302888-c667-4d05-bca6-898061a63789 {
	margin-left: auto;
	margin-right: auto;
	max-width: 750px;
	aspect-ratio: 1200/580;
	text-align: center
}

#s-30302888-c667-4d05-bca6-898061a63789 img.shogun-image,
#s-30302888-c667-4d05-bca6-898061a63789 .shg-image-content-wrapper {
	height: 100%;
	width: 100%
}

#s-30302888-c667-4d05-bca6-898061a63789 {
	width: 100%;
	height: auto
}

#s-30302888-c667-4d05-bca6-898061a63789 .shogun-image-content {
	align-items: center
}

#s-0c62030d-1bb7-4c13-8a89-b0ef931ffb4c {
	margin-left: auto;
	margin-right: auto;
	max-width: 750px;
	aspect-ratio: 750/1216;
	text-align: center
}

#s-0c62030d-1bb7-4c13-8a89-b0ef931ffb4c img.shogun-image,
#s-0c62030d-1bb7-4c13-8a89-b0ef931ffb4c .shg-image-content-wrapper {
	height: 100%;
	width: 100%
}

#s-0c62030d-1bb7-4c13-8a89-b0ef931ffb4c {
	width: 100%;
	height: auto
}

#s-0c62030d-1bb7-4c13-8a89-b0ef931ffb4c .shogun-image-content {
	align-items: center
}

#s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53 {
	text-align: center
}

@media (min-width: 1200px) {
	#s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53 {
		display: none
	}

	#s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53,
	#wrap-s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53 {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53 {
		display: none
	}

	#s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53,
	#wrap-s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53 {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53 {
		display: none
	}

	#s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53,
	#wrap-s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53 {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53 {
		display: none
	}

	#s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53,
	#wrap-s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53 {
		display: none !important
	}
}

#s-ebadbff8-ec3a-4219-bef1-e99e9dc76e53 .shogun-image-content {
	align-items: center
}

#s-67f518f3-37e6-4aa0-8194-dcb673926dc7 {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	aspect-ratio: 1200/780;
	text-align: center
}

@media (min-width: 1200px) {
	#s-67f518f3-37e6-4aa0-8194-dcb673926dc7 {
		display: none
	}

	#s-67f518f3-37e6-4aa0-8194-dcb673926dc7,
	#wrap-s-67f518f3-37e6-4aa0-8194-dcb673926dc7 {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-67f518f3-37e6-4aa0-8194-dcb673926dc7 {
		display: none
	}

	#s-67f518f3-37e6-4aa0-8194-dcb673926dc7,
	#wrap-s-67f518f3-37e6-4aa0-8194-dcb673926dc7 {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-67f518f3-37e6-4aa0-8194-dcb673926dc7 {
		display: none
	}

	#s-67f518f3-37e6-4aa0-8194-dcb673926dc7,
	#wrap-s-67f518f3-37e6-4aa0-8194-dcb673926dc7 {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-67f518f3-37e6-4aa0-8194-dcb673926dc7 {
		display: none
	}

	#s-67f518f3-37e6-4aa0-8194-dcb673926dc7,
	#wrap-s-67f518f3-37e6-4aa0-8194-dcb673926dc7 {
		display: none !important
	}
}

#s-67f518f3-37e6-4aa0-8194-dcb673926dc7 img.shogun-image,
#s-67f518f3-37e6-4aa0-8194-dcb673926dc7 .shg-image-content-wrapper {
	height: 100%;
	width: 100%
}

#s-67f518f3-37e6-4aa0-8194-dcb673926dc7 {
	width: 100%;
	height: auto
}

#s-67f518f3-37e6-4aa0-8194-dcb673926dc7 .shogun-image-content {
	align-items: center
}

#s-e41a0468-2c24-4cd5-a5f5-abaed2d0fa0d {
	text-align: center
}

#s-e41a0468-2c24-4cd5-a5f5-abaed2d0fa0d .shogun-image-content {
	align-items: center
}

#s-0ba17ea3-57dd-4236-8b50-5f0f07c08f8d {
	margin-left: auto;
	margin-right: auto;
	max-width: 751px;
	aspect-ratio: 751/168;
	text-align: center
}

#s-0ba17ea3-57dd-4236-8b50-5f0f07c08f8d img.shogun-image,
#s-0ba17ea3-57dd-4236-8b50-5f0f07c08f8d .shg-image-content-wrapper {
	height: 100%;
	width: 100%
}

#s-0ba17ea3-57dd-4236-8b50-5f0f07c08f8d {
	width: 100%;
	height: auto
}

#s-0ba17ea3-57dd-4236-8b50-5f0f07c08f8d .shogun-image-content {
	align-items: center
}

#s-5668a51b-9c63-42b2-a656-bf0e29fd5cf2 {
	text-align: center
}

#s-5668a51b-9c63-42b2-a656-bf0e29fd5cf2 .shogun-image-content {
	align-items: center
}

#s-009c1e8a-d1f9-49a6-8e63-db56cb8e760a {
	text-align: center
}

#s-009c1e8a-d1f9-49a6-8e63-db56cb8e760a .shogun-image-content {
	align-items: center
}

#s-46868dd8-73ec-49f2-b8e5-dc9ef92b7e51 {
	text-align: center
}

#s-46868dd8-73ec-49f2-b8e5-dc9ef92b7e51 .shogun-image-content {
	align-items: center
}

#s-af8d1b81-325c-4a09-b6f2-95c6495cd64d {
	text-align: center
}

#s-af8d1b81-325c-4a09-b6f2-95c6495cd64d .shogun-image-content {
	align-items: center
}

#s-377aefcc-b33c-4ce8-b00b-644890da8058 {
	text-align: center
}

#s-377aefcc-b33c-4ce8-b00b-644890da8058 .shogun-image-content {
	align-items: center
}

#s-5aad8389-0890-4c92-88ef-be219dd04062 {
	text-align: center
}

@media (min-width: 1200px) {
	#s-5aad8389-0890-4c92-88ef-be219dd04062 {
		display: none
	}

	#s-5aad8389-0890-4c92-88ef-be219dd04062,
	#wrap-s-5aad8389-0890-4c92-88ef-be219dd04062 {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-5aad8389-0890-4c92-88ef-be219dd04062 {
		display: none
	}

	#s-5aad8389-0890-4c92-88ef-be219dd04062,
	#wrap-s-5aad8389-0890-4c92-88ef-be219dd04062 {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-5aad8389-0890-4c92-88ef-be219dd04062 {
		display: none
	}

	#s-5aad8389-0890-4c92-88ef-be219dd04062,
	#wrap-s-5aad8389-0890-4c92-88ef-be219dd04062 {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-5aad8389-0890-4c92-88ef-be219dd04062 {
		display: none
	}

	#s-5aad8389-0890-4c92-88ef-be219dd04062,
	#wrap-s-5aad8389-0890-4c92-88ef-be219dd04062 {
		display: none !important
	}
}

#s-5aad8389-0890-4c92-88ef-be219dd04062 .shogun-image-content {
	align-items: center
}

#s-5b6e0580-1699-43a3-8a10-fc588f369547 {
	text-align: center
}

#s-5b6e0580-1699-43a3-8a10-fc588f369547 .shogun-image-content {
	align-items: center
}

#s-a174ec40-4061-4795-b28b-37139fa38031 {
	text-align: center
}

@media (min-width: 1200px) {
	#s-a174ec40-4061-4795-b28b-37139fa38031 {
		display: none
	}

	#s-a174ec40-4061-4795-b28b-37139fa38031,
	#wrap-s-a174ec40-4061-4795-b28b-37139fa38031 {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-a174ec40-4061-4795-b28b-37139fa38031 {
		display: none
	}

	#s-a174ec40-4061-4795-b28b-37139fa38031,
	#wrap-s-a174ec40-4061-4795-b28b-37139fa38031 {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-a174ec40-4061-4795-b28b-37139fa38031 {
		display: none
	}

	#s-a174ec40-4061-4795-b28b-37139fa38031,
	#wrap-s-a174ec40-4061-4795-b28b-37139fa38031 {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-a174ec40-4061-4795-b28b-37139fa38031 {
		display: none
	}

	#s-a174ec40-4061-4795-b28b-37139fa38031,
	#wrap-s-a174ec40-4061-4795-b28b-37139fa38031 {
		display: none !important
	}
}

#s-a174ec40-4061-4795-b28b-37139fa38031 .shogun-image-content {
	align-items: center
}

#s-86fec237-8c9c-43c0-a405-27a3f6128884 {
	text-align: center
}

#s-86fec237-8c9c-43c0-a405-27a3f6128884 .shogun-image-content {
	align-items: center
}

#s-f5e1d426-290c-4c75-9a46-042fa414716d {
	margin-left: auto;
	margin-right: auto;
	max-width: 750px;
	aspect-ratio: 750/1216;
	text-align: center
}

#s-f5e1d426-290c-4c75-9a46-042fa414716d img.shogun-image,
#s-f5e1d426-290c-4c75-9a46-042fa414716d .shg-image-content-wrapper {
	height: 100%;
	width: 100%
}

#s-f5e1d426-290c-4c75-9a46-042fa414716d {
	width: 100%;
	height: auto
}

#s-f5e1d426-290c-4c75-9a46-042fa414716d .shogun-image-content {
	align-items: center
}

#s-e0d53fd7-3ca7-4751-a184-e194df99a0d6 {
	text-align: center
}

@media (min-width: 1200px) {
	#s-e0d53fd7-3ca7-4751-a184-e194df99a0d6 {
		display: none
	}

	#s-e0d53fd7-3ca7-4751-a184-e194df99a0d6,
	#wrap-s-e0d53fd7-3ca7-4751-a184-e194df99a0d6 {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-e0d53fd7-3ca7-4751-a184-e194df99a0d6 {
		display: none
	}

	#s-e0d53fd7-3ca7-4751-a184-e194df99a0d6,
	#wrap-s-e0d53fd7-3ca7-4751-a184-e194df99a0d6 {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-e0d53fd7-3ca7-4751-a184-e194df99a0d6 {
		display: none
	}

	#s-e0d53fd7-3ca7-4751-a184-e194df99a0d6,
	#wrap-s-e0d53fd7-3ca7-4751-a184-e194df99a0d6 {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-e0d53fd7-3ca7-4751-a184-e194df99a0d6 {
		display: none
	}

	#s-e0d53fd7-3ca7-4751-a184-e194df99a0d6,
	#wrap-s-e0d53fd7-3ca7-4751-a184-e194df99a0d6 {
		display: none !important
	}
}

#s-e0d53fd7-3ca7-4751-a184-e194df99a0d6 .shogun-image-content {
	align-items: center
}

#s-58a00537-7e77-4a96-a237-2369350c628a {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	aspect-ratio: 1200/780;
	text-align: center
}

@media (min-width: 1200px) {
	#s-58a00537-7e77-4a96-a237-2369350c628a {
		display: none
	}

	#s-58a00537-7e77-4a96-a237-2369350c628a,
	#wrap-s-58a00537-7e77-4a96-a237-2369350c628a {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-58a00537-7e77-4a96-a237-2369350c628a {
		display: none
	}

	#s-58a00537-7e77-4a96-a237-2369350c628a,
	#wrap-s-58a00537-7e77-4a96-a237-2369350c628a {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-58a00537-7e77-4a96-a237-2369350c628a {
		display: none
	}

	#s-58a00537-7e77-4a96-a237-2369350c628a,
	#wrap-s-58a00537-7e77-4a96-a237-2369350c628a {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-58a00537-7e77-4a96-a237-2369350c628a {
		display: none
	}

	#s-58a00537-7e77-4a96-a237-2369350c628a,
	#wrap-s-58a00537-7e77-4a96-a237-2369350c628a {
		display: none !important
	}
}

#s-58a00537-7e77-4a96-a237-2369350c628a img.shogun-image,
#s-58a00537-7e77-4a96-a237-2369350c628a .shg-image-content-wrapper {
	height: 100%;
	width: 100%
}

#s-58a00537-7e77-4a96-a237-2369350c628a {
	width: 100%;
	height: auto
}

#s-58a00537-7e77-4a96-a237-2369350c628a .shogun-image-content {
	align-items: center
}

#s-7671e83f-ac81-4407-863c-dece82ae9d05 {
	text-align: center
}

#s-7671e83f-ac81-4407-863c-dece82ae9d05 .shogun-image-content {
	align-items: center
}

#s-117521be-7f66-47c1-b1cb-9cf46c7b5e8b {
	margin-left: auto;
	margin-right: auto;
	max-width: 751px;
	aspect-ratio: 751/168;
	text-align: center
}

#s-117521be-7f66-47c1-b1cb-9cf46c7b5e8b img.shogun-image,
#s-117521be-7f66-47c1-b1cb-9cf46c7b5e8b .shg-image-content-wrapper {
	height: 100%;
	width: 100%
}

#s-117521be-7f66-47c1-b1cb-9cf46c7b5e8b {
	width: 100%;
	height: auto
}

#s-117521be-7f66-47c1-b1cb-9cf46c7b5e8b .shogun-image-content {
	align-items: center
}

#s-af1caaf3-64a0-41f4-b92c-ba51cc949512 {
	text-align: center
}

#s-af1caaf3-64a0-41f4-b92c-ba51cc949512 .shogun-image-content {
	align-items: center
}

#s-11771e46-f6af-4c0f-97d7-162d67da8251 {
	text-align: center
}

#s-11771e46-f6af-4c0f-97d7-162d67da8251 .shogun-image-content {
	align-items: center
}

#s-cde5159f-dab4-4a8f-8bc3-88720a075f65 {
	text-align: center
}

#s-cde5159f-dab4-4a8f-8bc3-88720a075f65 .shogun-image-content {
	align-items: center
}

#s-d6cd7dab-44e6-4dd6-8ff3-4c7ee83ee4db {
	text-align: center
}

#s-d6cd7dab-44e6-4dd6-8ff3-4c7ee83ee4db .shogun-image-content {
	align-items: center
}

#s-1024ff1b-5851-4609-86ba-8d64e0405005 {
	text-align: center
}

#s-1024ff1b-5851-4609-86ba-8d64e0405005 .shogun-image-content {
	align-items: center
}

.shogun-accordion-wrapper .shogun-accordion {
	margin-bottom: 0;
	border-radius: 4px
}

.shogun-accordion {
	margin-bottom: 20px;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	overflow: hidden
}

.shogun-accordion-wrapper .shogun-accordion+.shogun-accordion {
	margin-top: 5px
}

.shogun-accordion-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative
}

.shogun-accordion-heading {
	color: #333;
	border-bottom: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor: pointer
}

.shogun-accordion-title {
	margin: 0 !important;
	padding: 0 !important;
	cursor: pointer;
	text-decoration: none;
	flex: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.shogun-accordion-body {
	display: none;
	opacity: 0;
	transition: opacity 0.5s linear
}

.shogun-accordion-body.shogun-accordion-active {
	display: block;
	opacity: 1;
	visibility: visible
}

.shogun-accordion-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 1.2em
}

.shogun-accordion-icon>span {
	transition: 0.3s transform;
	position: absolute;
	right: 0;
	font-size: 1.2em
}

.shogun-accordion-icon.shogun-icon-chevron>span::after {
	content: "▸"
}

.shogun-accordion.shogun-accordion-active>.shogun-accordion-heading .shogun-accordion-icon.shogun-icon-chevron>span {
	transform: rotate(90deg)
}

.shogun-accordion-icon.shogun-icon-plus>span::after {
	content: "＋"
}

.shogun-accordion.shogun-accordion-active>.shogun-accordion-heading .shogun-accordion-icon.shogun-icon-plus>span {
	transform: rotate(-225deg)
}

#s-fb482933-0546-45e7-a9ac-809fa6514f79 {
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	padding-top: 25px;
	padding-left: 0%;
	padding-bottom: 25px;
	padding-right: 0%;
	max-width: 750px
}

#s-fb482933-0546-45e7-a9ac-809fa6514f79>.shogun-accordion-wrapper>.shogun-accordion {
	border: 1px solid #ddd
}

#s-fb482933-0546-45e7-a9ac-809fa6514f79>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading {
	background: #fff;
	padding: 19px
}

#s-fb482933-0546-45e7-a9ac-809fa6514f79>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading>.shogun-accordion-header>.shogun-accordion-icon>span {
	color: #333
}

#s-fb482933-0546-45e7-a9ac-809fa6514f79>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-body {
	background-color: #fff;
	border-top: 1px solid #ddd
}

#s-fb482933-0546-45e7-a9ac-809fa6514f79>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading>.shogun-accordion-header>.shogun-accordion-title {
	color: #333;
	text-align: left;
	font-size: 20px
}

#s-fb482933-0546-45e7-a9ac-809fa6514f79>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading .shogun-accordion-icon {
	font-size: 20px
}

.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 {
	-webkit-margin-after: 1em;
	margin-block-end: 1em;
	-webkit-margin-before: 1em;
	margin-block-start: 1em;
	margin-bottom: 0;
	-webkit-margin-end: 0;
	margin-inline-end: 0;
	-webkit-margin-start: 0;
	margin-inline-start: 0;
	margin-top: 0;
	-webkit-padding-start: 40px;
	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-8a13da57-96e1-42f5-9b5d-b0d91170f912 {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-79097474-3d2a-47fe-a33a-78b5785274e1 {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-c08ee605-32bc-445b-87e4-a25d6a1ad1b9 {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-7b862872-e3c4-499f-85a3-63630b45e428 {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-e929e03c-f877-4674-88a1-1110e8f36e6c {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-6e5ec8a8-f3ae-4883-a672-3871bc89f0be {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-8f3a072d-dbfd-4809-a2fe-9287af841c7e {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-90383680-8cd4-4b03-b177-b9b6428326a7 {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-5ebc3a92-d88f-478f-9feb-7b1a002d182b {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-color: #000;
	border-style: solid;
	min-height: 1px
}

#s-4ba2dd11-bff6-4369-9fb1-b10e5d6a1846 {
	margin-bottom: 30px;
	text-align: center
}

#s-4ba2dd11-bff6-4369-9fb1-b10e5d6a1846 .shogun-image-content {
	align-items: center
}

#s-a634e763-f1f9-4e47-93d0-9219a476c3f6 {
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	padding-top: 25px;
	padding-left: 0%;
	padding-bottom: 25px;
	padding-right: 0%;
	max-width: 1200px
}

@media (min-width: 1200px) {
	#s-a634e763-f1f9-4e47-93d0-9219a476c3f6 {
		display: none
	}

	#s-a634e763-f1f9-4e47-93d0-9219a476c3f6,
	#wrap-s-a634e763-f1f9-4e47-93d0-9219a476c3f6 {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-a634e763-f1f9-4e47-93d0-9219a476c3f6 {
		display: none
	}

	#s-a634e763-f1f9-4e47-93d0-9219a476c3f6,
	#wrap-s-a634e763-f1f9-4e47-93d0-9219a476c3f6 {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-a634e763-f1f9-4e47-93d0-9219a476c3f6 {
		display: none
	}

	#s-a634e763-f1f9-4e47-93d0-9219a476c3f6,
	#wrap-s-a634e763-f1f9-4e47-93d0-9219a476c3f6 {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-a634e763-f1f9-4e47-93d0-9219a476c3f6 {
		display: none
	}

	#s-a634e763-f1f9-4e47-93d0-9219a476c3f6,
	#wrap-s-a634e763-f1f9-4e47-93d0-9219a476c3f6 {
		display: none !important
	}
}

#s-a634e763-f1f9-4e47-93d0-9219a476c3f6>.shogun-accordion-wrapper>.shogun-accordion {
	border: 1px solid #ddd
}

#s-a634e763-f1f9-4e47-93d0-9219a476c3f6>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading {
	background: #fff;
	padding: 19px
}

#s-a634e763-f1f9-4e47-93d0-9219a476c3f6>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading>.shogun-accordion-header>.shogun-accordion-icon>span {
	color: #333
}

#s-a634e763-f1f9-4e47-93d0-9219a476c3f6>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-body {
	background-color: #fff;
	border-top: 1px solid #ddd
}

#s-a634e763-f1f9-4e47-93d0-9219a476c3f6>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading>.shogun-accordion-header>.shogun-accordion-title {
	color: #333;
	text-align: left;
	font-size: 25px
}

#s-a634e763-f1f9-4e47-93d0-9219a476c3f6>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading .shogun-accordion-icon {
	font-size: 25px
}

#s-75b3cda6-8ba6-4922-b708-0d6b347f471e {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-5b07d278-12b5-4cbf-92c5-5756fce0c63c {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-4836150d-a7d2-4a55-89a4-14c468f399f8 {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-d2402842-ee3d-45f9-96e1-74f92e9db235 {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-f31fa3ee-eef6-4dcb-b5fa-42b8216f5fbd {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-809e1f9c-dc79-4ff2-b546-93cc0b57bdf2 {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-5c830173-8fd0-4190-a438-f138b91f64f2 {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-9e0a8d81-4167-44ca-babc-13bf0a901913 {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%
}

#s-c74d6908-ef3c-4e3a-81cf-996d87b149c8 {
	margin-top: 15px;
	margin-left: 3%;
	margin-bottom: 15px;
	margin-right: 3%;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-color: #000;
	border-style: solid;
	min-height: 1px
}

#s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c {
	text-align: center
}

@media (min-width: 1200px) {
	#s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c {
		display: none
	}

	#s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c,
	#wrap-s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c {
		display: none
	}

	#s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c,
	#wrap-s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c {
		display: none
	}

	#s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c,
	#wrap-s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c {
		display: none
	}

	#s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c,
	#wrap-s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c {
		display: none !important
	}
}

#s-210f5c3e-23cd-40f6-bbeb-793fdac0e91c .shogun-image-content {
	align-items: center
}

#s-404d1df8-091a-4a39-93df-06182f1678df {
	margin-left: auto;
	margin-right: auto;
	max-width: 750px
}

#s-387e47d0-d10f-4a18-a24d-aef30518ede2 {
	text-align: center
}

@media (min-width: 1200px) {
	#s-387e47d0-d10f-4a18-a24d-aef30518ede2 {
		display: none
	}

	#s-387e47d0-d10f-4a18-a24d-aef30518ede2,
	#wrap-s-387e47d0-d10f-4a18-a24d-aef30518ede2 {
		display: none !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#s-387e47d0-d10f-4a18-a24d-aef30518ede2 {
		display: none
	}

	#s-387e47d0-d10f-4a18-a24d-aef30518ede2,
	#wrap-s-387e47d0-d10f-4a18-a24d-aef30518ede2 {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#s-387e47d0-d10f-4a18-a24d-aef30518ede2 {
		display: none
	}

	#s-387e47d0-d10f-4a18-a24d-aef30518ede2,
	#wrap-s-387e47d0-d10f-4a18-a24d-aef30518ede2 {
		display: none !important
	}
}

@media (max-width: 767px) {
	#s-387e47d0-d10f-4a18-a24d-aef30518ede2 {
		display: none
	}

	#s-387e47d0-d10f-4a18-a24d-aef30518ede2,
	#wrap-s-387e47d0-d10f-4a18-a24d-aef30518ede2 {
		display: none !important
	}
}

#s-387e47d0-d10f-4a18-a24d-aef30518ede2 .shogun-image-content {
	align-items: center
}

#s-a9e86d27-264b-4d4c-97eb-fe6b01c54979 {
	text-align: center
}

#s-a9e86d27-264b-4d4c-97eb-fe6b01c54979 .shogun-image-content {
	align-items: center
}

.shg-c:before,
.shg-c:after {
	content: " ";
	display: table
}

.shogun-root {
	z-index: 1;
	position: relative;
	isolation: isolate
}

.shogun-root iframe {
	display: initial
}

@media (max-width: 1024px) {

	.shg-c,
	.shg-box {
		background-attachment: scroll !important
	}
}

@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-lazyload-bg-image {
	display: none
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
	display: unset
}

.shogun-root div:empty {
	display: inline-block
}

[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
	opacity: 0
}

.shogun-form-error-msg,
.shogun-form-field-error-msg {
	display: flex;
	align-items: center;
	color: #dc143c
}

.shogun-badge {
	margin-bottom: 50px
}

.shogun-badge-container {
	position: fixed;
	right: 0;
	bottom: 0;
	margin-bottom: -10px
}

.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-lazyload-bg-image {
	display: none
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
	display: unset
}

.shogun-root div:empty {
	display: inline-block
}

[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
	opacity: 0
}

.shogun-form-error-msg,
.shogun-form-field-error-msg {
	display: flex;
	align-items: center;
	color: #dc143c
}

.shogun-badge {
	margin-bottom: 50px
}

.shogun-badge-container {
	position: fixed;
	right: 0;
	bottom: 0;
	margin-bottom: -10px
}