.shg-box { position: relative; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; flex-direction: column; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; /** * While `flex: 1` is enough here, we need to supply the rest * of the parameters (`1 auto`) to keep compatibility with IE11. * Otherwise, IE11 flex would break. */ flex: 1 1 auto; } .shg-box > .shg-box-content { z-index: 4; position: relative; /** * This is part of an IE11 fallback to avoid flex introducing * huge amount of weird space on the bottom on the section element. */ min-height: 1px; } .shg-box-vertical-align-wrapper, .shg-box-vertical-center-wrapper { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; } .shg-box-vertical-align-top { -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; } .shg-box-vertical-align-center, .shg-box-vertical-center { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .shg-box-vertical-align-bottom { -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; } .shg-box-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 3; pointer-events: none; } .shg-box-video-wrapper { /* It's very important we don't create a new containing block for shg-box-video-wrapper Jarallax uses transforms + position: fixed to achieve it's parallaxing effect https://developer.mozilla.org/en-US/docs/Web/CSS/position position: fixed The element is removed from the normal document flow, and no space is created for the element in the page layout. It is positioned relative to the initial containing block established by the viewport, * except when one of its ancestors has a transform, perspective, or filter property set to something other than none (see the CSS Transforms Spec), or the will-change property is set to transform, in which case that ancestor behaves as the containing block. * */ position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; } #s-117325b3-43ee-448c-8001-8fef39fc3ba7 { min-height: 50px; } #s-117325b3-43ee-448c-8001-8fef39fc3ba7 > .shg-box-overlay { background-color: #fff; opacity: 0; }#s-117325b3-43ee-448c-8001-8fef39fc3ba7.shg-box.shg-c { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .shogun-heading-component h1, .shogun-heading-component h2, .shogun-heading-component h3, .shogun-heading-component h4, .shogun-heading-component h5, .shogun-heading-component h6 { margin: 0; padding: 0; display: block; color: ; font-family: ; text-transform: none; font-weight: ; 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-97ea84fb-d721-48f9-bef5-7ee90c6970b9 { margin-bottom: 1em; padding-top: 10px; padding-bottom: 10px; text-align: left; } #s-97ea84fb-d721-48f9-bef5-7ee90c6970b9 .shogun-heading-component h1 { color: #000; font-weight: normal ; font-style: normal ; font-size: 32px; } #s-03a29e70-9457-4407-97ca-8629a4b0f187 { margin-bottom: 0em; min-height: 50px; } #s-03a29e70-9457-4407-97ca-8629a4b0f187 > .shg-box-overlay { background-color: #fff; opacity: 0; }#s-03a29e70-9457-4407-97ca-8629a4b0f187.shg-box.shg-c { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .shg-row { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; min-height: inherit; max-height: inherit; -webkit-box-pack: justify; -ms-flex-pack: justify; 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; } #s-67de3ddd-2ab0-4c34-8c51-08cc34c8d2f9 { margin-bottom: 1em; } @media (min-width: 0px) { [id="s-67de3ddd-2ab0-4c34-8c51-08cc34c8d2f9"] > .shg-row > .shg-c-xs-12 { width: 100%; } } @media (min-width: 768px) { [id="s-67de3ddd-2ab0-4c34-8c51-08cc34c8d2f9"] > .shg-row > .shg-c-sm-2 { width: calc(16.666666666666668% - 15.0px); } [id="s-67de3ddd-2ab0-4c34-8c51-08cc34c8d2f9"] > .shg-row > .shg-c-sm-10 { width: calc(83.33333333333334% - 15.0px); } } @media (min-width: 992px) { [id="s-67de3ddd-2ab0-4c34-8c51-08cc34c8d2f9"] > .shg-row > .shg-c-md-2 { width: calc(16.666666666666668% - 15.0px); } [id="s-67de3ddd-2ab0-4c34-8c51-08cc34c8d2f9"] > .shg-row > .shg-c-md-10 { width: calc(83.33333333333334% - 15.0px); } } @media (min-width: 1200px) { [id="s-67de3ddd-2ab0-4c34-8c51-08cc34c8d2f9"] > .shg-row > .shg-c-lg-2 { width: calc(16.666666666666668% - 15.0px); } [id="s-67de3ddd-2ab0-4c34-8c51-08cc34c8d2f9"] > .shg-row > .shg-c-lg-10 { width: calc(83.33333333333334% - 15.0px); } } .shogun-image-container { position: relative; } .shogun-image-container.shg-align-left { text-align: left; } .shogun-image-container.shg-align-center { text-align: center; } .shogun-image-container.shg-align-right { text-align: right; } .shogun-image-linked { cursor: pointer; } .shogun-image-overlay { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: flex; padding: 20px; align-items: center; justify-content: center; pointer-events: none; } .shogun-image-overlay.shg-top-left { align-items: flex-start; justify-content: flex-start; } .shogun-image-overlay.shg-top-center { align-items: flex-start; justify-content: center; } .shogun-image-overlay.shg-top-right { align-items: flex-start; justify-content: flex-end; } .shogun-image-overlay.shg-middle-left { align-items: center; justify-content: flex-start; } .shogun-image-overlay.shg-middle-center { align-items: center; justify-content: center; } .shogun-image-overlay.shg-middle-right { align-items: center; justify-content: flex-end; } .shogun-image-overlay.shg-bottom-left { align-items: flex-end; justify-content: flex-start; } .shogun-image-overlay.shg-bottom-center { align-items: flex-end; justify-content: center; } .shogun-image-overlay.shg-bottom-right { align-items: flex-end; justify-content: flex-end; } .shogun-image-overlay p { margin: 0; padding: 0; line-height: normal; } .shogun-image-cover { object-fit: cover; font-family: "object-fit: cover;"; width: 100%; } .shogun-image-contain { font-family: "object-fit: contain;"; object-fit: contain; width: 100%; } .shogun-image-link { display: block; min-height: inherit; max-height: inherit; } img.shogun-image { display: block; margin: 0 auto; max-width: 100%; } .shogun-image-content { display: flex; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; } .shogun-image-content-linked, .shogun-image-content-not-linked { pointer-events: none; } .shogun-image-content-not-linked > div { pointer-events: auto; } .shogun-image-content-linked a, .shogun-image-content-linked button, .shogun-image-content-linked iframe, .shogun-image-content-linked .shg-box-linked { pointer-events: auto; } .shogun-image-content > div { width: 100%; } .shogun-image-content-top { align-items: flex-start; } .shogun-image-content-center { align-items: center; } .shogun-image-content-bottom { align-items: flex-end; } #s-0067a6d5-eb28-49eb-b79a-596ca9ea20df { margin-left: auto; margin-right: auto; max-width: 150px; text-align: center; } #s-0067a6d5-eb28-49eb-b79a-596ca9ea20df img.shogun-image { } #s-0067a6d5-eb28-49eb-b79a-596ca9ea20df .shogun-image-content { align-items: 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 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 { color: ; font-family: ; font-weight: ; } .shg-default-text-content a { background-color: inherit; color: inherit; cursor: pointer; font-family: inherit; font-style: inherit; text-decoration: underline; text-transform: inherit; } .shg-default-text-content strong, .shg-default-text-content em { background-color: inherit; color: inherit; font-family: inherit; font-size: inherit; letter-spacing: inherit; line-height: inherit; text-align: inherit; text-transform: inherit; } .shg-default-text-content em { font-weight: inherit; } .shg-default-text-content strong { font-style: inherit; font-weight: 700; } /* https://stackoverflow.com/a/16094931/3696652 */ .shg-default-text-content ::selection, .shg-default-text-content *::selection { background: #accef7; } .shg-default-text-content p { font-size: 1em; font-weight: ; letter-spacing: -0.005em; line-height: 1.714; margin-top: 0.6em; color: ; font-family: ; } .shg-default-text-content h1 { font-size: 1.714em; font-weight: 500; letter-spacing: -0.01em; line-height: 1.166; margin-top: 0.67em; } .shg-default-text-content h2 { font-size: 1.43em; font-weight: 500; letter-spacing: -0.01em; line-height: 1.2; margin-top: 0.83em; } .shg-default-text-content h3 { font-size: 1.142em; font-weight: 500; letter-spacing: -0.008em; line-height: 1.5; margin-top: 1em; } .shg-default-text-content h4 { font-size: 1em; font-weight: 600; letter-spacing: -0.006em; line-height: 1.428; margin-top: 1.33em; } .shg-default-text-content h5 { font-size: 0.857em; font-weight: 600; letter-spacing: -0.003em; line-height: 1.333; margin-top: 1.43em; } .shg-default-text-content h6 { font-size: 0.785em; font-weight: 600; letter-spacing: -0.003em; line-height: 1.454; margin-top: 1.42em; text-transform: uppercase; } .shg-default-text-content ul { list-style: disc; } .shg-default-text-content ol { list-style: decimal; } .shg-default-text-content ul, .shg-default-text-content ol { margin-block-end: 1em; margin-block-start: 1em; margin-bottom: 0; margin-inline-end: 0; margin-inline-start: 0; margin-top: 0; padding-inline-start: 40px; } .shg-default-text-content li { font-size: 1em; font-weight: normal; letter-spacing: -0.005em; line-height: 1; list-style: inherit; margin-top: 0.67em; } .shg-default-text-content pre { font-family: monospace; font-size: 1em; font-weight: normal; letter-spacing: -0.005em; line-height: 1.714; margin-top: 1em; white-space: pre-wrap; word-break: normal; } .shg-default-text-content address { font-size: 1em; font-style: italic; font-weight: normal; letter-spacing: -0.005em; line-height: 1.714; margin-top: 0; } .shg-default-text-content div { font-size: 1em; font-weight: normal; letter-spacing: -0.005em; line-height: 1.714; margin-bottom: 0; margin-top: 0.67em; } .shg-theme-text-content h1, .shg-theme-text-content h2, .shg-theme-text-content h3, .shg-theme-text-content h4, .shg-theme-text-content h5, .shg-theme-text-content h6 { color: ; font-family: ; font-weight: ; } .shg-theme-text-content p { color: ; font-family: ; font-weight: ; } #s-d45acc18-3786-46d5-80bd-c21c6d2a8edd { margin-bottom: 1em; } #s-07c74d40-38a0-4c24-9ec5-475666096617 { margin-bottom: 2em; min-height: 50px; background-color: rgba(221, 232, 241, 1); } #s-07c74d40-38a0-4c24-9ec5-475666096617 > .shg-box-overlay { background-color: #fff; opacity: 0; }#s-07c74d40-38a0-4c24-9ec5-475666096617.shg-box.shg-c { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } #s-612927c0-f333-44e7-a5d3-0d93aef8ee8c { margin-left: 1em; margin-bottom: 0px; margin-right: 1em; padding-top: 1.5em; } @media (min-width: 0px) { [id="s-612927c0-f333-44e7-a5d3-0d93aef8ee8c"] > .shg-row > .shg-c-xs-6 { width: calc(50% - 15.0px); } } @media (min-width: 768px) { [id="s-612927c0-f333-44e7-a5d3-0d93aef8ee8c"] > .shg-row > .shg-c-sm-2 { width: calc(16.666666666666668% - 24.0px); } [id="s-612927c0-f333-44e7-a5d3-0d93aef8ee8c"] > .shg-row > .shg-c-sm-3 { width: calc(25.0% - 24.0px); } } @media (min-width: 992px) { [id="s-612927c0-f333-44e7-a5d3-0d93aef8ee8c"] > .shg-row > .shg-c-md-2 { width: calc(16.666666666666668% - 24.0px); } [id="s-612927c0-f333-44e7-a5d3-0d93aef8ee8c"] > .shg-row > .shg-c-md-3 { width: calc(25.0% - 24.0px); } } @media (min-width: 1200px) { [id="s-612927c0-f333-44e7-a5d3-0d93aef8ee8c"] > .shg-row > .shg-c-lg-2 { width: calc(16.666666666666668% - 24.0px); } [id="s-612927c0-f333-44e7-a5d3-0d93aef8ee8c"] > .shg-row > .shg-c-lg-3 { width: calc(25.0% - 24.0px); } } #s-2170bdaf-b861-4fb2-80de-2ae08861616b { margin-top: 0px; margin-bottom: 2em; min-height: 50px; } @media (min-width: 768px) and (max-width: 991px){#s-2170bdaf-b861-4fb2-80de-2ae08861616b { } } #s-2170bdaf-b861-4fb2-80de-2ae08861616b > .shg-box-overlay { background-color: #fff; opacity: 0; }#s-2170bdaf-b861-4fb2-80de-2ae08861616b.shg-box.shg-c { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } #s-77ebd9c5-94d6-4397-a5f8-c0194f25774b { margin-top: 0px; margin-bottom: 2em; padding-top: 0px; padding-bottom: 0px; text-align: left; } #s-77ebd9c5-94d6-4397-a5f8-c0194f25774b .shogun-heading-component h2 { color: #000; font-weight: normal ; font-style: normal ; font-size: 24px; text-align: left; } #s-43a03f58-bbb5-47b7-8ad3-737eeefbde42 { margin-top: 0em; margin-bottom: 2em; } @media (min-width: 0px) { [id="s-43a03f58-bbb5-47b7-8ad3-737eeefbde42"] > .shg-row > .shg-c-xs-12 { width: 100%; } } @media (min-width: 768px) { [id="s-43a03f58-bbb5-47b7-8ad3-737eeefbde42"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 992px) { [id="s-43a03f58-bbb5-47b7-8ad3-737eeefbde42"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 1200px) { [id="s-43a03f58-bbb5-47b7-8ad3-737eeefbde42"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 0px) { [id="s-bab3cf20-688f-42e4-b39f-c2c9f123d125"] > .shg-row > .shg-c-xs-12 { width: 100%; } } @media (min-width: 768px) { [id="s-bab3cf20-688f-42e4-b39f-c2c9f123d125"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 992px) { [id="s-bab3cf20-688f-42e4-b39f-c2c9f123d125"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 1200px) { [id="s-bab3cf20-688f-42e4-b39f-c2c9f123d125"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 15.0px); } } #s-362c3329-d118-4cdc-91e8-1198c37238a7 { margin-bottom: 1em; text-align: center; } #s-362c3329-d118-4cdc-91e8-1198c37238a7 img.shogun-image { } #s-362c3329-d118-4cdc-91e8-1198c37238a7 .shogun-image-content { align-items: center; } #s-6a591781-2d73-412f-98a8-883b93b6fbf5 { padding-top: 0px; padding-bottom: 0px; text-align: left; } #s-6a591781-2d73-412f-98a8-883b93b6fbf5 .shogun-heading-component h3 { color: #000; font-weight: normal ; font-style: normal ; font-size: 18px; text-align: left; } #s-17baed1f-f35a-496b-b60b-100eed4e52f3 { margin-bottom: 1em; } @media (min-width: 0px) { [id="s-123c2f26-4fef-4d7f-a226-ad6efe0a8616"] > .shg-row > .shg-c-xs-12 { width: 100%; } } @media (min-width: 768px) { [id="s-123c2f26-4fef-4d7f-a226-ad6efe0a8616"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 992px) { [id="s-123c2f26-4fef-4d7f-a226-ad6efe0a8616"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 1200px) { [id="s-123c2f26-4fef-4d7f-a226-ad6efe0a8616"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 15.0px); } } #s-b1e1c366-4bf4-4c65-84ea-58419f6efef7 { margin-bottom: 1em; text-align: center; } #s-b1e1c366-4bf4-4c65-84ea-58419f6efef7 img.shogun-image { } #s-b1e1c366-4bf4-4c65-84ea-58419f6efef7 .shogun-image-content { align-items: center; } #s-55d59bdc-f382-4846-b562-dd2281e7610a { padding-top: 0px; padding-bottom: 0px; text-align: left; } #s-55d59bdc-f382-4846-b562-dd2281e7610a .shogun-heading-component h3 { color: #000; font-weight: normal ; font-style: normal ; font-size: 18px; text-align: left; } #s-f1fd0446-a9df-4ef8-863f-d3921c90e696 { margin-bottom: 1em; } #s-b94d13f4-90c5-4335-815a-a533eb45c55b { margin-top: 0px; margin-bottom: 5em; min-height: 50px; } @media (min-width: 768px) and (max-width: 991px){#s-b94d13f4-90c5-4335-815a-a533eb45c55b { } }@media (max-width: 767px){#s-b94d13f4-90c5-4335-815a-a533eb45c55b { margin-bottom: 3em; } } #s-b94d13f4-90c5-4335-815a-a533eb45c55b > .shg-box-overlay { background-color: #fff; opacity: 0; }#s-b94d13f4-90c5-4335-815a-a533eb45c55b.shg-box.shg-c { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } #s-6113700d-b666-4ea5-a8ac-632835bd4118 { margin-top: 0px; margin-bottom: 2em; padding-top: 0px; padding-bottom: 0px; text-align: left; } #s-6113700d-b666-4ea5-a8ac-632835bd4118 .shogun-heading-component h2 { color: #000; font-weight: normal ; font-style: normal ; font-size: 24px; text-align: left; } #s-0fcc61bd-ef88-4b76-a162-3b4c2617cb0c { margin-top: 0em; margin-bottom: 3em; } @media (min-width: 0px) { [id="s-0fcc61bd-ef88-4b76-a162-3b4c2617cb0c"] > .shg-row > .shg-c-xs-12 { width: 100%; } } @media (min-width: 768px) { [id="s-0fcc61bd-ef88-4b76-a162-3b4c2617cb0c"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 992px) { [id="s-0fcc61bd-ef88-4b76-a162-3b4c2617cb0c"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 1200px) { [id="s-0fcc61bd-ef88-4b76-a162-3b4c2617cb0c"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 0px) { [id="s-4a5be6f9-c6e3-496c-81f0-b9925533db2b"] > .shg-row > .shg-c-xs-12 { width: 100%; } } @media (min-width: 768px) { [id="s-4a5be6f9-c6e3-496c-81f0-b9925533db2b"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 992px) { [id="s-4a5be6f9-c6e3-496c-81f0-b9925533db2b"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 1200px) { [id="s-4a5be6f9-c6e3-496c-81f0-b9925533db2b"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 15.0px); } } #s-a1da76fb-be9e-4295-a801-0580abd05a36 { margin-top: 0px; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; text-align: center; } #s-a1da76fb-be9e-4295-a801-0580abd05a36 img.shogun-image { } #s-a1da76fb-be9e-4295-a801-0580abd05a36 .shogun-image-content { align-items: center; } #s-3966f83f-b03b-488f-92c5-6430997a220d { padding-top: 0px; padding-bottom: 0px; text-align: left; } #s-3966f83f-b03b-488f-92c5-6430997a220d .shogun-heading-component h3 { color: #000; font-weight: normal ; font-style: normal ; font-size: 18px; text-align: left; } #s-e0da51bf-05a6-4b5b-b9c3-bfba6643e24b { margin-bottom: 1em; } @media (min-width: 0px) { [id="s-0c8afa8e-3f6a-461c-92bc-a6e909cb259b"] > .shg-row > .shg-c-xs-12 { width: 100%; } } @media (min-width: 768px) { [id="s-0c8afa8e-3f6a-461c-92bc-a6e909cb259b"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 992px) { [id="s-0c8afa8e-3f6a-461c-92bc-a6e909cb259b"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 1200px) { [id="s-0c8afa8e-3f6a-461c-92bc-a6e909cb259b"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 15.0px); } } #s-7732b7b6-bd17-4331-b490-26d804842502 { margin-bottom: 1em; text-align: center; } #s-7732b7b6-bd17-4331-b490-26d804842502 img.shogun-image { } #s-7732b7b6-bd17-4331-b490-26d804842502 .shogun-image-content { align-items: center; } #s-62de18fe-b56a-426c-bf91-3b6517323c20 { padding-top: 0px; padding-bottom: 0px; text-align: left; } #s-62de18fe-b56a-426c-bf91-3b6517323c20 .shogun-heading-component h3 { color: #000; font-weight: normal ; font-style: normal ; font-size: 18px; text-align: left; } @media (min-width: 0px) { [id="s-658265d2-1369-485a-8b0b-8c24ad9af8a9"] > .shg-row > .shg-c-xs-12 { width: 100%; } } @media (min-width: 768px) { [id="s-658265d2-1369-485a-8b0b-8c24ad9af8a9"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 992px) { [id="s-658265d2-1369-485a-8b0b-8c24ad9af8a9"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 1200px) { [id="s-658265d2-1369-485a-8b0b-8c24ad9af8a9"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 0px) { [id="s-36f8acb0-04b7-4440-90f7-3187a06a1ae1"] > .shg-row > .shg-c-xs-12 { width: 100%; } } @media (min-width: 768px) { [id="s-36f8acb0-04b7-4440-90f7-3187a06a1ae1"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 992px) { [id="s-36f8acb0-04b7-4440-90f7-3187a06a1ae1"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 1200px) { [id="s-36f8acb0-04b7-4440-90f7-3187a06a1ae1"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 15.0px); } } #s-ccfefb78-5358-48f3-8f16-19227833fedb { margin-bottom: 1em; text-align: center; } #s-ccfefb78-5358-48f3-8f16-19227833fedb img.shogun-image { } #s-ccfefb78-5358-48f3-8f16-19227833fedb .shogun-image-content { align-items: center; } #s-bf88e1f8-bb4a-4e78-9a1a-c7e091283e86 { padding-top: 0px; padding-bottom: 0px; text-align: left; } #s-bf88e1f8-bb4a-4e78-9a1a-c7e091283e86 .shogun-heading-component h3 { color: #000; font-weight: normal ; font-style: normal ; font-size: 18px; text-align: left; } #s-6b5b8aa3-788d-497d-bfee-c1a8558ce9b2 { margin-bottom: 1em; } @media (min-width: 0px) { [id="s-ef64e801-94b0-4f86-90a7-3cf7a6f4c139"] > .shg-row > .shg-c-xs-12 { width: 100%; } } @media (min-width: 768px) { [id="s-ef64e801-94b0-4f86-90a7-3cf7a6f4c139"] > .shg-row > .shg-c-sm-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 992px) { [id="s-ef64e801-94b0-4f86-90a7-3cf7a6f4c139"] > .shg-row > .shg-c-md-6 { width: calc(50.0% - 15.0px); } } @media (min-width: 1200px) { [id="s-ef64e801-94b0-4f86-90a7-3cf7a6f4c139"] > .shg-row > .shg-c-lg-6 { width: calc(50.0% - 15.0px); } } #s-9c22d098-6327-48e5-9114-0d12bc906644 { margin-top: 0px; margin-bottom: 1em; text-align: center; } #s-9c22d098-6327-48e5-9114-0d12bc906644 img.shogun-image { } #s-9c22d098-6327-48e5-9114-0d12bc906644 .shogun-image-content { align-items: center; } #s-0b0f7b6b-a7d2-40e0-ace0-786472f2e64f { padding-top: 0px; padding-bottom: 0px; text-align: left; } #s-0b0f7b6b-a7d2-40e0-ace0-786472f2e64f .shogun-heading-component h3 { color: #000; font-weight: normal ; font-style: normal ; font-size: 18px; text-align: left; } #s-be1947a5-e304-4ca0-bd04-66b7a3070116 { margin-bottom: 1em; } #s-89b587bf-4fc0-4401-8e47-cf55a9ecb6c2 { box-shadow:1px 1px 7px 2px rgba(173, 173, 173, 1); margin-top: 0em; margin-left: auto; margin-bottom: 3em; margin-right: auto; padding-top: 1em; padding-left: 1em; padding-bottom: 1em; padding-right: 1em; border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; border-color: rgba(57, 58, 55, 1); border-style: solid; min-height: 50px; max-width: 800px; } #s-89b587bf-4fc0-4401-8e47-cf55a9ecb6c2 > .shg-box-overlay { background-color: #fff; opacity: 0; }#s-89b587bf-4fc0-4401-8e47-cf55a9ecb6c2.shg-box.shg-c { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } #s-c0832ac0-cd6a-4a7b-aa86-b4594b81b467 { padding-top: 10px; padding-bottom: 10px; text-align: center; } #s-c0832ac0-cd6a-4a7b-aa86-b4594b81b467 .shogun-heading-component h3 { color: #000; font-weight: normal ; font-style: normal ; font-size: 18px; text-align: center; } /* $vgutter : 20px $hgutter : 10px; */ .shg-c:before, .shg-c:after { content: " "; display: table; } /** Ref: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context https://dnf.slack.com/archives/C0514HB79/p1538741509000100 **/ .shogun-root { z-index: 1; position: relative; isolation: isolate; } .shogun-root iframe { display: initial; } @media (max-width: 1024px) { .shg-c, .shg-box { background-attachment: scroll !important; } } @media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape) { .shg-box { background-attachment: scroll !important; } } #mc_embed_signup .clear { width: auto !important; height: auto !important; visibility: visible !important; } .shg-clearfix:after { content: ""; display: block; clear: both; } .shogun-image { max-width: 100%; min-height: inherit; max-height: inherit; display: inline !important; border: 0; vertical-align: middle; } .shg-fw { margin-left: calc(50% - 50vw); width: 100vw; } .shg-fw .shg-fw { margin-left: auto; margin-right: auto; width: 100%; } div[data-shg-lightbox-switch] { cursor: pointer; } .shg-lightbox { position: fixed; z-index: 999999; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.85); } .shg-lightbox.hidden { display: none !important; } .shg-lightbox .shg-lightbox-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; } .shg-lightbox .shg-lightbox-close { position: absolute; right: 0; padding: 5px 0; color: #fff; font-size: 45px; margin-right: 10px; line-height: 30px; user-select: none; cursor: pointer; z-index: 1; } .shg-lightbox .shg-lightbox-image-container { padding: 25px; } .shg-lightbox .shg-lightbox-image { margin: auto; max-height: 90vh; max-width: 100%; } .shg-lightbox .shg-lightbox-close:hover, .shg-lightbox .shg-lightbox-close:focus { color: #a2a2a2; text-decoration: none; cursor: pointer; } .shg-lightbox .shg-lightbox-nav { cursor: pointer; position: absolute; top: 50%; width: 35px; height: 100px; background-size: contain; background-repeat: no-repeat; background-position: center; transform: translate(0%, -50%); z-index: 1; } .shg-lightbox .shg-lightbox-nav.hidden { display: none !important; } .shg-lightbox .shg-lightbox-nav.shg-nav-left { left: 0; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==); } .shg-lightbox .shg-lightbox-nav.shg-nav-right { right: 0; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+); } @media screen and (min-width: 769px) { .shg-lightbox .shg-lightbox-image-container { padding: 50px; } } .shogun-lazyload:not([src]), .shogun-lazyloading:not([src]) { opacity: 0; } .shogun-lazyloaded { opacity: 1; transition: opacity 300ms; } .shogun-lazyload-bg-image { display: none; } .shogun-root a:empty, .shogun-root article:empty, .shogun-root dl:empty, .shogun-root h1:empty, .shogun-root h2:empty, .shogun-root h3:empty, .shogun-root h4:empty, .shogun-root h5:empty, .shogun-root h6:empty, .shogun-root p:empty, .shogun-root section:empty, .shogun-root ul:empty { display: unset; } .shogun-root div:empty { display: inline-block; } /* User Content Animations --> */ [data-animations*="enterviewport"][data-animations*="fadeIn"], [data-animations*="enterviewport"][data-animations*="zoomIn"] { opacity: 0; } /* <-- User Content Animations */ .shogun-form-error-msg, .shogun-form-field-error-msg { display: flex; align-items: center; color: #dc143c; } .shogun-badge { margin-bottom: 50px; } .shogun-badge-container { position: fixed; right: 0; bottom: 0; margin-bottom: -10px; } .shg-c:before,.shg-c:after{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width: 1024px){.shg-c,.shg-box{background-attachment:scroll !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape){.shg-box{background-attachment:scroll !important}}#mc_embed_signup .clear{width:auto !important;height:auto !important;visibility:visible !important}.shg-clearfix:after{content:"";display:block;clear:both}.shogun-image{max-width:100%;min-height:inherit;max-height:inherit;display:inline !important;border:0;vertical-align:middle}.shg-fw{margin-left:calc(50% - 50vw);width:100vw}.shg-fw .shg-fw{margin-left:auto;margin-right:auto;width:100%}div[data-shg-lightbox-switch]{cursor:pointer}.shg-lightbox{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,0.85)}.shg-lightbox.hidden{display:none !important}.shg-lightbox .shg-lightbox-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}.shg-lightbox .shg-lightbox-close{position:absolute;right:0;padding:5px 0;color:#fff;font-size:45px;margin-right:10px;line-height:30px;user-select:none;cursor:pointer;z-index:1}.shg-lightbox .shg-lightbox-image-container{padding:25px}.shg-lightbox .shg-lightbox-image{margin:auto;max-height:90vh;max-width:100%}.shg-lightbox .shg-lightbox-close:hover,.shg-lightbox .shg-lightbox-close:focus{color:#a2a2a2;text-decoration:none;cursor:pointer}.shg-lightbox .shg-lightbox-nav{cursor:pointer;position:absolute;top:50%;width:35px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(0%, -50%);z-index:1}.shg-lightbox .shg-lightbox-nav.hidden{display:none !important}.shg-lightbox .shg-lightbox-nav.shg-nav-left{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==)}.shg-lightbox .shg-lightbox-nav.shg-nav-right{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+)}@media screen and (min-width: 769px){.shg-lightbox .shg-lightbox-image-container{padding:50px}}.shogun-lazyload:not([src]),.shogun-lazyloading:not([src]){opacity:0}.shogun-lazyloaded{opacity:1;transition:opacity 300ms}.shogun-lazyload-bg-image{display:none}.shogun-root a:empty,.shogun-root article:empty,.shogun-root dl:empty,.shogun-root h1:empty,.shogun-root h2:empty,.shogun-root h3:empty,.shogun-root h4:empty,.shogun-root h5:empty,.shogun-root h6:empty,.shogun-root p:empty,.shogun-root section:empty,.shogun-root ul:empty{display:unset}.shogun-root div:empty{display:inline-block}[data-animations*="enterviewport"][data-animations*="fadeIn"],[data-animations*="enterviewport"][data-animations*="zoomIn"]{opacity:0}.shogun-form-error-msg,.shogun-form-field-error-msg{display:flex;align-items:center;color:#dc143c}.shogun-badge{margin-bottom:50px}.shogun-badge-container{position:fixed;right:0;bottom:0;margin-bottom:-10px}