.shg-box {
	position:relative
}
.shg-box>.shg-box-content {
	z-index:4;
	position:relative
}
.shg-box-vertical-center-wrapper {
	display:flex;
	width:100%
}
.shg-box-vertical-center {
	display:flex;
	flex-direction:column;
	justify-content:center;
	flex:1
}
.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;
	z-index:-1
}
#s-7ad3fc99-ddda-4e2e-95df-8b671279d88c {
	min-height:50px
}
#s-7ad3fc99-ddda-4e2e-95df-8b671279d88c>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#s-1908c749-4087-4ae0-b509-fc2670e706ab {
	min-height:50px
}
#s-1908c749-4087-4ae0-b509-fc2670e706ab>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
.shogun-heading-component h1, .shogun-heading-component h2, .shogun-heading-component h3, .shogun-heading-component h4, .shogun-heading-component h5, .shogun-heading-component h6 {
	margin:0;
	padding:0;
	display:block;
	color:#000;
	text-transform:none;
	font-weight:normal;
	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-480b7b17-fcf8-431d-8a87-9bf1730edd08 {
	padding-top:100px;
	padding-bottom:30px
}
#s-480b7b17-fcf8-431d-8a87-9bf1730edd08 .shogun-heading-component h1 {
	color:#000;
	font-weight:normal;
	font-style:normal;
	font-size:32px;
	text-align:center
}
.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
}
.shg-c-xs-1, .shg-c-xs-2, .shg-c-xs-3, .shg-c-xs-4, .shg-c-xs-5, .shg-c-xs-6, .shg-c-xs-7, .shg-c-xs-8, .shg-c-xs-9, .shg-c-xs-10, .shg-c-xs-11, .shg-c-xs-12, .shg-c-sm-1, .shg-c-sm-2, .shg-c-sm-3, .shg-c-sm-4, .shg-c-sm-5, .shg-c-sm-6, .shg-c-sm-7, .shg-c-sm-8, .shg-c-sm-9, .shg-c-sm-10, .shg-c-sm-11, .shg-c-sm-12, .shg-c-md-1, .shg-c-md-2, .shg-c-md-3, .shg-c-md-4, .shg-c-md-5, .shg-c-md-6, .shg-c-md-7, .shg-c-md-8, .shg-c-md-9, .shg-c-md-10, .shg-c-md-11, .shg-c-md-12, .shg-c-lg-1, .shg-c-lg-2, .shg-c-lg-3, .shg-c-lg-4, .shg-c-lg-5, .shg-c-lg-6, .shg-c-lg-7, .shg-c-lg-8, .shg-c-lg-9, .shg-c-lg-10, .shg-c-lg-11, .shg-c-lg-12 {
	position:relative
}
#s-7eaee5fb-382a-46ab-a595-607cd93b31e6 {
	padding-top:0px
}
@media (min-width: 0px) {
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-xs-6 {
width:calc(50% - 15.0px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-xs-12 {
width:100%
}
}
@media (min-width: 768px) {
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-1 {
width:calc(8.333333333333334% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-2 {
width:calc(16.666666666666668% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-3 {
width:calc(25.0% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-4 {
width:calc(33.333333333333336% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-5 {
width:calc(41.66666666666667% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-6 {
width:calc(50.0% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-7 {
width:calc(58.333333333333336% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-8 {
width:calc(66.66666666666667% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-9 {
width:calc(75.0% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-10 {
width:calc(83.33333333333334% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-11 {
width:calc(91.66666666666667% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-sm-12 {
width:calc(100.0% - 22.5px)
}
}
@media (min-width: 992px) {
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-1 {
width:calc(8.333333333333334% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-2 {
width:calc(16.666666666666668% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-3 {
width:calc(25.0% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-4 {
width:calc(33.333333333333336% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-5 {
width:calc(41.66666666666667% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-6 {
width:calc(50.0% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-7 {
width:calc(58.333333333333336% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-8 {
width:calc(66.66666666666667% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-9 {
width:calc(75.0% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-10 {
width:calc(83.33333333333334% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-11 {
width:calc(91.66666666666667% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-md-12 {
width:calc(100.0% - 22.5px)
}
}
@media (min-width: 1200px) {
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-1 {
width:calc(8.333333333333334% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-2 {
width:calc(16.666666666666668% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-3 {
width:calc(25.0% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-4 {
width:calc(33.333333333333336% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-5 {
width:calc(41.66666666666667% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-6 {
width:calc(50.0% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-7 {
width:calc(58.333333333333336% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-8 {
width:calc(66.66666666666667% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-9 {
width:calc(75.0% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-10 {
width:calc(83.33333333333334% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-11 {
width:calc(91.66666666666667% - 22.5px)
}
[id="s-7eaee5fb-382a-46ab-a595-607cd93b31e6"]>.shg-row>.shg-c-lg-12 {
width:calc(100.0% - 22.5px)
}
}
#s-6be98805-ba35-4aa4-850a-036f717097e7 {
	min-height:50px
}
#s-6be98805-ba35-4aa4-850a-036f717097e7>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
.shogun-image-container {
	position:relative
}
.shogun-image-overlay {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	display:flex;
	padding:20px;
	align-items:center;
	justify-content:center
}
.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 {
	min-height:inherit;
	max-height:inherit
}
img.shogun-image {
	display:block;
	max-width:100% !important;
	margin:0 auto !important
}
#s-0f2d27d6-a303-4183-a58a-5e701603c540 {
	text-align:center
}
#s-1ce28943-b5fe-426c-8186-4c46680a64cd {
	min-height:50px
}
#s-1ce28943-b5fe-426c-8186-4c46680a64cd>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#s-2bebf262-8434-45c5-9015-7cd9e24da7c2 {
	text-align:center
}
#s-f4579f23-bf85-4f3d-aae3-95138af4deef {
	min-height:50px
}
#s-f4579f23-bf85-4f3d-aae3-95138af4deef>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#s-3186da94-24a4-4c17-bcf7-b711922c9708 {
	text-align:center
}
#s-5339be3a-8961-4db6-9019-cb6dbd10fc0b {
	min-height:50px
}
#s-5339be3a-8961-4db6-9019-cb6dbd10fc0b>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#s-3bff00e4-bcb6-4536-87fd-ff444de22261 {
	text-align:center
}
#s-37cad80e-17ca-4288-bc71-4c0d5313f8b4 {
	background-image:url(/web/i/4c0d5313f8b4.jpg);
	background-repeat:repeat;
	background-size:cover;
	padding-left:25px;
	padding-right:25px;
	min-height:600px;
	background-position:center top
}
#s-37cad80e-17ca-4288-bc71-4c0d5313f8b4>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#s-ff7db44d-ead0-4e6d-a33e-5c9e1d754b77 {
	padding-top:10px;
	padding-bottom:10px;
	min-height:50px;
	background-color:#fff
}
#s-ff7db44d-ead0-4e6d-a33e-5c9e1d754b77>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#faqbox {
	padding-top:35px;
	padding-bottom:35px
}
@media (min-width: 0px) {
#faqbox>.shg-row>.shg-c-xs-12 {
width:100%
}
}
@media (min-width: 768px) {
#faqbox>.shg-row>.shg-c-sm-1 {
width:calc(8.333333333333334% - 15.0px)
}
#faqbox>.shg-row>.shg-c-sm-2 {
width:calc(16.666666666666668% - 15.0px)
}
#faqbox>.shg-row>.shg-c-sm-3 {
width:calc(25.0% - 15.0px)
}
#faqbox>.shg-row>.shg-c-sm-4 {
width:calc(33.333333333333336% - 15.0px)
}
#faqbox>.shg-row>.shg-c-sm-5 {
width:calc(41.66666666666667% - 15.0px)
}
#faqbox>.shg-row>.shg-c-sm-6 {
width:calc(50.0% - 15.0px)
}
#faqbox>.shg-row>.shg-c-sm-7 {
width:calc(58.333333333333336% - 15.0px)
}
#faqbox>.shg-row>.shg-c-sm-8 {
width:calc(66.66666666666667% - 15.0px)
}
#faqbox>.shg-row>.shg-c-sm-9 {
width:calc(75.0% - 15.0px)
}
#faqbox>.shg-row>.shg-c-sm-10 {
width:calc(83.33333333333334% - 15.0px)
}
#faqbox>.shg-row>.shg-c-sm-11 {
width:calc(91.66666666666667% - 15.0px)
}
#faqbox>.shg-row>.shg-c-sm-12 {
width:calc(100.0% - 15.0px)
}
}
@media (min-width: 992px) {
#faqbox>.shg-row>.shg-c-md-1 {
width:calc(8.333333333333334% - 15.0px)
}
#faqbox>.shg-row>.shg-c-md-2 {
width:calc(16.666666666666668% - 15.0px)
}
#faqbox>.shg-row>.shg-c-md-3 {
width:calc(25.0% - 15.0px)
}
#faqbox>.shg-row>.shg-c-md-4 {
width:calc(33.333333333333336% - 15.0px)
}
#faqbox>.shg-row>.shg-c-md-5 {
width:calc(41.66666666666667% - 15.0px)
}
#faqbox>.shg-row>.shg-c-md-6 {
width:calc(50.0% - 15.0px)
}
#faqbox>.shg-row>.shg-c-md-7 {
width:calc(58.333333333333336% - 15.0px)
}
#faqbox>.shg-row>.shg-c-md-8 {
width:calc(66.66666666666667% - 15.0px)
}
#faqbox>.shg-row>.shg-c-md-9 {
width:calc(75.0% - 15.0px)
}
#faqbox>.shg-row>.shg-c-md-10 {
width:calc(83.33333333333334% - 15.0px)
}
#faqbox>.shg-row>.shg-c-md-11 {
width:calc(91.66666666666667% - 15.0px)
}
#faqbox>.shg-row>.shg-c-md-12 {
width:calc(100.0% - 15.0px)
}
}
@media (min-width: 1200px) {
#faqbox>.shg-row>.shg-c-lg-1 {
width:calc(8.333333333333334% - 15.0px)
}
#faqbox>.shg-row>.shg-c-lg-2 {
width:calc(16.666666666666668% - 15.0px)
}
#faqbox>.shg-row>.shg-c-lg-3 {
width:calc(25.0% - 15.0px)
}
#faqbox>.shg-row>.shg-c-lg-4 {
width:calc(33.333333333333336% - 15.0px)
}
#faqbox>.shg-row>.shg-c-lg-5 {
width:calc(41.66666666666667% - 15.0px)
}
#faqbox>.shg-row>.shg-c-lg-6 {
width:calc(50.0% - 15.0px)
}
#faqbox>.shg-row>.shg-c-lg-7 {
width:calc(58.333333333333336% - 15.0px)
}
#faqbox>.shg-row>.shg-c-lg-8 {
width:calc(66.66666666666667% - 15.0px)
}
#faqbox>.shg-row>.shg-c-lg-9 {
width:calc(75.0% - 15.0px)
}
#faqbox>.shg-row>.shg-c-lg-10 {
width:calc(83.33333333333334% - 15.0px)
}
#faqbox>.shg-row>.shg-c-lg-11 {
width:calc(91.66666666666667% - 15.0px)
}
#faqbox>.shg-row>.shg-c-lg-12 {
width:calc(100.0% - 15.0px)
}
}
#s-24da24a6-b3e2-43e6-9f7e-eb43f458c3cd {
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px
}
#s-24da24a6-b3e2-43e6-9f7e-eb43f458c3cd .shogun-heading-component h3 {
	color:#000;
	font-weight:normal;
	font-style:normal;
	font-size:28px;
	text-align:left
}
.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;
	-ms-user-select:none;
	user-select:none
}
.shogun-accordion-body {
	display:none;
}

.shogun-accordion-icon {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-left:1.2em
}
.shogun-accordion-icon>span {
	transition:0.3s -webkit-transform;
	transition:0.3s transform;
	transition:0.3s transform, 0.3s -webkit-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 {
	-webkit-transform:rotate(90deg);
	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 {
	-webkit-transform:rotate(-225deg);
	transform:rotate(-225deg)
}
.faqlist>.shogun-accordion-wrapper>.shogun-accordion {
	border:1px solid #ddd
}
.faqlist>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading {
	background:#f5f5f5;
	padding:10px
}
.faqlist>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading>.shogun-accordion-header>.shogun-accordion-icon>span {
	color:#8fcee7
}
.faqlist>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-body {
	background-color:#fff;
	border-top:1px solid #ddd
}
.faqlist>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading>.shogun-accordion-header>.shogun-accordion-title {
	color:#8fcee7;
	text-align:left;
	font-size:16px
}
.faqlist>.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading .shogun-accordion-icon {
	font-size:16px
}
.shg-rich-text {
	overflow-wrap:break-word
}
.shg-rich-text img {
	margin:0 20px
}
@media (max-width: 768px) {
.shg-rich-text img {
display:block;
float:none !important;
margin:0 auto
}
}
.shg-default-text-content *:first-child {
	margin-top:0
}
.shg-default-text-content 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:text;
	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;
	font-weight:normal;
	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-bfd64128-279e-4b3c-b455-fb5c87431237 {
	min-height:50px
}
#s-bfd64128-279e-4b3c-b455-fb5c87431237>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#s-a6accb65-6e65-4f89-b528-1628860561b3 {
	padding-top:10px;
	padding-bottom:10px
}
#s-a6accb65-6e65-4f89-b528-1628860561b3 .shogun-heading-component h3 {
	color:#000;
	font-weight:normal;
	font-style:normal;
	font-size:28px;
	text-align:left
}
.faq_cus_header {
	min-height:50px
}
.faq_cus_header>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
.shogun-icon-wrapper {
	text-align:left
}
.shogun-icon-wrapper>.shogun-icon {
	font-size:20px !important;
	color:#1ebff8
}
.faq_cus_title {
	padding-top:10px;
	padding-bottom:10px
}
.faq_cus_title .shogun-heading-component h5 {
	color:#000;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	text-align:left
}


.product-grid--container {
	padding-top:50px;
	padding-bottom:30px
}
.product-grid--container .shogun-heading-component h1 {
	color:#000;
	font-weight:normal;
	font-style:normal;
	font-size:32px;
	text-align:center
}
.relation_products {
	padding-top:0px;
	padding-bottom:50px
}
@media (min-width: 0px) {
.relation_products>.shg-row>.shg-c-xs-6 {
width:calc(50% - 15.0px)
}
.relation_products>.shg-row>.shg-c-xs-12 {
width:100%
}
}
@media (min-width: 768px) {
.relation_products>.shg-row>.shg-c-sm-1 {
width:calc(8.333333333333334% - 22.5px)
}
.relation_products>.shg-row>.shg-c-sm-2 {
width:calc(16.666666666666668% - 22.5px)
}
.relation_products>.shg-row>.shg-c-sm-3 {
width:calc(25.0% - 22.5px)
}
.relation_products>.shg-row>.shg-c-sm-4 {
width:calc(33.333333333333336% - 22.5px)
}
.relation_products>.shg-row>.shg-c-sm-5 {
width:calc(41.66666666666667% - 22.5px)
}
.relation_products>.shg-row>.shg-c-sm-6 {
width:calc(50.0% - 22.5px)
}
.relation_products>.shg-row>.shg-c-sm-7 {
width:calc(58.333333333333336% - 22.5px)
}
.relation_products>.shg-row>.shg-c-sm-8 {
width:calc(66.66666666666667% - 22.5px)
}
.relation_products>.shg-row>.shg-c-sm-9 {
width:calc(75.0% - 22.5px)
}
.relation_products>.shg-row>.shg-c-sm-10 {
width:calc(83.33333333333334% - 22.5px)
}
.relation_products>.shg-row>.shg-c-sm-11 {
width:calc(91.66666666666667% - 22.5px)
}
.relation_products>.shg-row>.shg-c-sm-12 {
width:calc(100.0% - 22.5px)
}
}
@media (min-width: 992px) {
.relation_products>.shg-row>.shg-c-md-1 {
width:calc(8.333333333333334% - 22.5px)
}
.relation_products>.shg-row>.shg-c-md-2 {
width:calc(16.666666666666668% - 22.5px)
}
.relation_products>.shg-row>.shg-c-md-3 {
width:calc(25.0% - 22.5px)
}
.relation_products>.shg-row>.shg-c-md-4 {
width:calc(33.333333333333336% - 22.5px)
}
.relation_products>.shg-row>.shg-c-md-5 {
width:calc(41.66666666666667% - 22.5px)
}
.relation_products>.shg-row>.shg-c-md-6 {
width:calc(50.0% - 22.5px)
}
.relation_products>.shg-row>.shg-c-md-7 {
width:calc(58.333333333333336% - 22.5px)
}
.relation_products>.shg-row>.shg-c-md-8 {
width:calc(66.66666666666667% - 22.5px)
}
.relation_products>.shg-row>.shg-c-md-9 {
width:calc(75.0% - 22.5px)
}
.relation_products>.shg-row>.shg-c-md-10 {
width:calc(83.33333333333334% - 22.5px)
}
.relation_products>.shg-row>.shg-c-md-11 {
width:calc(91.66666666666667% - 22.5px)
}
.relation_products>.shg-row>.shg-c-md-12 {
width:calc(100.0% - 22.5px)
}
}
@media (min-width: 1200px) {
.relation_products>.shg-row>.shg-c-lg-1 {
width:calc(8.333333333333334% - 22.5px)
}
.relation_products>.shg-row>.shg-c-lg-2 {
width:calc(16.666666666666668% - 22.5px)
}
.relation_products>.shg-row>.shg-c-lg-3 {
width:calc(25.0% - 22.5px)
}
.relation_products>.shg-row>.shg-c-lg-4 {
width:calc(33.333333333333336% - 22.5px)
}
.relation_products>.shg-row>.shg-c-lg-5 {
width:calc(41.66666666666667% - 22.5px)
}
.relation_products>.shg-row>.shg-c-lg-6 {
width:calc(50.0% - 22.5px)
}
.relation_products>.shg-row>.shg-c-lg-7 {
width:calc(58.333333333333336% - 22.5px)
}
.relation_products>.shg-row>.shg-c-lg-8 {
width:calc(66.66666666666667% - 22.5px)
}
.relation_products>.shg-row>.shg-c-lg-9 {
width:calc(75.0% - 22.5px)
}
.relation_products>.shg-row>.shg-c-lg-10 {
width:calc(83.33333333333334% - 22.5px)
}
.relation_products>.shg-row>.shg-c-lg-11 {
width:calc(91.66666666666667% - 22.5px)
}
.relation_products>.shg-row>.shg-c-lg-12 {
width:calc(100.0% - 22.5px)
}
}
.product-grid--thumbnail {
	min-height:50px
}
.product-grid--thumbnail>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
.thumbnail--img {

}
.thumbnail--img img{
	width:100%;
}
.thumbnail--heading{
	padding-top:0px;
	padding-bottom:0px
}
.thumbnail--heading .shogun-heading-component h5 {
	color:#000;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	text-align:center;
}


#s-1efcf3fa-42b8-4746-b5eb-548ded2bc2f8 {
	margin-top:0px;
	margin-bottom:72px
}
#s-733686fe-0a3e-4245-8af7-0722ea08fec9 {
	background-image:url(/i/636243b07ffe.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:400px;
	background-position:center center
}
#s-733686fe-0a3e-4245-8af7-0722ea08fec9>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#s-9341c8e2-6c8f-4a05-900c-754cbd0922a5 {
	background-image:url(/i/dotbg.png);
	background-repeat:no-repeat;
	background-size:cover;
	min-height:101%;
	background-position:center center
}
#s-9341c8e2-6c8f-4a05-900c-754cbd0922a5>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#s-5b439a85-bdb3-47b3-954f-ee22d7df6694 {
	background-image:url(/i/mail.png);
	background-repeat:no-repeat;
	background-size:contain;
	min-height:50px;
	background-position:left center
}
#s-5b439a85-bdb3-47b3-954f-ee22d7df6694>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#s-c86a1a04-1e12-4a75-b7ab-9d4f64e7ceb4 {
	margin-top:0px;
	margin-bottom:72px
}
#s-9409d762-81d1-4b86-b7ca-e071e6e322ab {
	background-image:url(/i/636243b07ffe.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:400px;
	background-position:center center
}
#s-9409d762-81d1-4b86-b7ca-e071e6e322ab>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#s-e2581c13-2246-4e07-869b-ebe523c3b873 {
	background-image:url(/i/dotbg.png);
	background-repeat:no-repeat;
	background-size:cover;
	min-height:101%;
	background-position:center center
}
#s-e2581c13-2246-4e07-869b-ebe523c3b873>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
#s-07691896-5089-4741-9e70-c76e735af4ca {
	background-image:url(/i/mail.png);
	background-repeat:no-repeat;
	background-size:contain;
	min-height:50px;
	background-position:left center
}
#s-07691896-5089-4741-9e70-c76e735af4ca>.shg-box-overlay {
	background-color:#fff;
	opacity:0
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before, .shg-c:after {
	content: " ";
	display: table;
}
/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
	z-index: 1;
	position: relative;
	isolation: isolate;
}
.shogun-root iframe {
	display: initial;
}
 @media (max-width: 1024px) {
 .shg-c,  .shg-box {
 background-attachment: scroll !important;
}
}
#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: 100%; /*vw;*/
}
.shg-fw .shg-fw {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
div[data-shg-lightbox-switch] {
	cursor: pointer;
}
.shg-lightbox {
	position: fixed;
	z-index: 999999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.85);
}
.shg-lightbox.hidden {
	display: none !important;
}
.shg-lightbox .shg-lightbox-content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -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;
	-ms-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;
	-webkit-transform: translate(0%, -50%);
	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;
}
}
