/*!
Theme Name: Sheba
Author: Lemon MSS
Author URI: https://lemon-mss.com/
Description: A Theme created for the purposes of Sheba website(s).
Version: 1.2.2
Text Domain: sheba
WordPress Version: 6.1.1
*/
/* Variables Start */
:root {
  --site-transition: .4s all;
  --transition-duration: .8s;
  --transition-delay: 1s;
  --color-1: #2B2C6C;
  --color-2: #E6317D;
  --color-3: #2FB297;
  --color-4: #f3f3f3;
  --color-5: #71717D;
  --site-font-1: "Raleway Regular";
  --body-1-size: 20px;
  --body-1-color: #71717D;
  --body-1-lh: 1.3;
  --heading-1-size: 3.75rem;
  --heading-1-color: #2B2C6C;
  --heading-1-lh: 1.165;
  --mobile-nav-height: 85px;
  --row-padding: 3.15rem;
  /* Layout Breakpoint: 1199.5px; */
  /* Font Breakpoint: 768px; */
}
@media (min-width: 1750px) {
  :root {
    --sh-site-width: 1650px;
  }
}
@media (min-width: 1550px) and (max-width: 1749.5px) {
  :root {
    --sh-site-width: 1450px;
  }
}
@media (min-width: 1350px) and (max-width: 1549.5px) {
  :root {
    --sh-site-width: 1310px;
  }
}
@media (min-width: 1200px) and (max-width: 1349.5px) {
  :root {
    --sh-site-width: 1160px;
  }
}
@media (max-width: 1199.5px) {
  :root {
    --sh-container-padding: 0 25px;
  }
}
@media (max-width: 1349.5px) {
  :root {
    --body-1-size: 16px;
  }
}

/*

Other Breakpoints

768px

480px

*/
html {
  font-size: 16px;
}
@media (min-width: 1350px) and (max-width: 1549.5px) {
  html {
    font-size: 13px;
  }
}
@media (min-width: 1200px) and (max-width: 1349.5px) {
  html {
    font-size: 12px;
  }
}
@media (min-width: 769px) and (max-width: 1199.5px) {
  html {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  html {
    font-size: 12px;
  }
}

/* Variables End */
/* Base US CSS Start */
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0 auto;
  /* overflow-x: hidden; */
  max-width: 2560px;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
  text-decoration: none;
}

main a {
  text-decoration: underline;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: "Font", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
@media (max-width: 1199.5px) {
  body,
  button,
  input,
  select,
  optgroup,
  textarea {
    font-size: 1.2rem;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  margin: 0;
}

p {
  margin-bottom: 1.25em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0;
}

ul {
  list-style: none;
  padding: 0;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: #4169e1;
}

a:visited {
  color: #800080;
}

a:hover,
a:focus,
a:active {
  color: #191970;
}

a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}

.main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  left: -999em;
  z-index: 99999;
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

/* .post,
.page {
	margin: 0 0 1.5em;
}
 */
.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/* Base US CSS End */
/* Nav Start */
.site-header {
  background-color: #fff;
}

@media (min-width: 1200px) {
  .sh_mobile_header {
    display: none !important;
  }
  .site-header {
    position: relative;
    padding-top: 3.125rem;
  }
  .site-header li a {
    width: 100% !important;
  }
  .sh_top_bar {
    background-color: var(--color-1);
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9;
  }
  .sh_top_bar .menu-top-container {
    width: 100%;
  }
  .sh_top_bar .menu-top-container ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    list-style: none;
    padding: 0;
    max-width: 2560px;
    margin: auto;
  }
  .sh_top_bar .menu-top-container ul li:not(:last-child) {
    width: 30%;
    max-width: 300px;
  }
  .sh_top_bar .menu-top-container ul li:last-child {
    width: 40%;
    max-width: 490px;
  }
  .sh_top_bar .menu-top-container ul li:last-child a {
    cursor: pointer;
  }
  .sh_top_bar .menu-top-container ul li:last-child a.sh_open {
    background-color: #fff;
    color: var(--color-3);
  }
  .sh_top_bar .menu-top-container ul li:last-child a.sh_open::after {
    background-image: url(assets/icons/link-hover.svg);
  }
  .sh_top_bar .menu-top-container ul li:last-child ul {
    display: none;
  }
  .sh_top_bar .menu-top-container ul li:last-child:hover a {
    color: var(--color-3);
    background-color: #fff;
  }
  .sh_top_bar .menu-top-container ul li:last-child:hover a::after {
    background-image: url(assets/icons/link-hover.svg);
  }
  .sh_top_bar .menu-top-container ul li:last-child a {
    -webkit-transition: var(--site-transition);
    transition: var(--site-transition);
    background-color: var(--color-3);
  }
  .sh_top_bar .menu-top-container ul li:last-child a:after {
    content: "";
    width: 18px;
    height: 18px;
    background-image: url(assets/icons/link-light.svg);
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: var(--site-transition);
    transition: var(--site-transition);
    margin-left: 5px;
  }
  .sh_top_bar .menu-top-container ul li:hover a {
    text-shadow: 0 0 0.95px #fff, 0 0 0.95px #fff;
  }
  .sh_top_bar .menu-top-container ul li a {
    color: #fff;
    height: 3.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-transform: uppercase;
  }
  .sh_header_mid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: var(--sh-site-width);
    margin: auto;
    padding: var(--sh-container-padding);
    height: 10.5rem;
  }
  .sh_header_mid .sh_hm_left {
    height: 5.625rem;
  }
  .sh_header_mid .sh_hm_left a {
    height: 100%;
  }
  .sh_header_mid .sh_hm_left a img {
    height: 100%;
    width: auto;
  }
  .sh_header_mid .sh_hm_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 6.25rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .sh_header_mid .sh_hm_right figure {
    text-align: center;
    margin: auto 10px;
  }
  .sh_header_mid .sh_hm_right figure img {
    height: 45px;
    width: auto;
    margin-bottom: 0.625rem;
  }
  .sh_header_mid .sh_hm_right figure figcaption {
    color: var(--color-5);
    font-size: 16px;
  }
  .sh_main_menu {
    max-width: var(--sh-site-width);
    margin: auto;
  }
  .sh_main_menu #primary-menu > li:first-child {
    margin-left: 0;
  }
  .sh_main_menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .sh_main_menu ul > li {
    margin: 0 5px;
  }
  .sh_main_menu ul > li:last-child {
    margin-right: 0;
  }
  .sh_main_menu ul > li > a {
    padding: 0 30px;
    min-height: 3.375rem;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: var(--color-1);
    font-size: 1.25em;
    position: relative;
  }
  .sh_main_menu ul > li > a:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    background-color: var(--color-2);
    height: 4px;
    bottom: 0;
    left: 0;
    -webkit-transition: var(--site-transition);
    transition: var(--site-transition);
  }
}
@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1349.5px) {
  .sh_main_menu ul > li > a {
    font-size: 1.15em;
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (min-width: 1350px) and (max-width: 1750px) {
  .sh_main_menu ul > li > a {
    font-size: 1.2em;
    padding: 0 15px;
  }
}
@media (min-width: 1200px) {
  .sh_main_menu ul > li > a:hover:after {
    width: 100%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  .sh_main_menu ul > li.current-menu-item a:after, .sh_main_menu ul > li.current-menu-ancestor a:after {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  .sh_main_menu ul > li.menu-item-has-children .sub-menu {
    background-color: #fff;
    width: 300px;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    transition: opacity 0.4s;
    padding: 1rem;
    line-height: 1;
    border-radius: 0 0 10px 10px;
    display: block;
  }
  .sh_main_menu ul > li.menu-item-has-children .sub-menu li.current-menu-item a {
    font-weight: 700;
  }
  .sh_main_menu ul > li.menu-item-has-children .sub-menu a {
    color: #828487;
    font-size: 18px;
    min-height: 3rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    color: var(--color-1);
  }
  .sh_main_menu ul > li.menu-item-has-children .sub-menu a::after {
    display: none;
  }
  .sh_main_menu ul > li.menu-item-has-children .sub-menu a:hover {
    color: var(--color-2);
  }
  .sh_main_menu ul > li.menu-item-has-children:hover .sub-menu {
    opacity: 1;
  }
  .sh_main_menu ul > li.sh_mega_menu .sub-menu {
    width: var(--sh-site-width);
    margin: auto;
  }
  .sh_main_menu ul > li.sh_mega_menu:hover .sub-menu {
    left: 0;
    right: 0;
  }
  .sh_main_menu ul#primary-menu li.sh_mega_menu .sub-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .sh_main_menu ul#primary-menu li.sh_mega_menu .sub-menu li {
    width: calc(25% - 10px);
    margin: 0 5px;
  }
  .sh_main_menu ul#primary-menu li.sh_mega_menu .sub-menu li:nth-child(4n+1) {
    margin-left: 0;
  }
  .sh_main_menu ul#primary-menu li.sh_mega_menu .sub-menu li:nth-child(4n+4) {
    margin-right: 0;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm:hover .sub-menu {
    left: 0 !important;
    right: 0 !important;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu {
    width: var(--sh-site-width) !important;
    margin: auto !important;
    display: grid !important;
    grid-template-columns: repeat(4, 25%) !important;
    grid-template-rows: repeat(4, 1fr) !important;
    padding: 0;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li {
    grid-column: 1/5;
    grid-row: 1/5;
    display: grid;
    grid-template-columns: repeat(4, 25%) !important;
    grid-template-rows: repeat(4, 1fr) !important;
    margin: 0;
    padding-top: 2rem;
    background-color: #F9F9F9;
    padding-bottom: 2rem;
    border-radius: 0 0 10px 10px;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li > a {
    font-size: 1.3rem;
    color: var(--color-1);
    /* background-color: var(--color-3); */
    background-image: url(assets/icons/useful-links.svg);
    background-size: auto 35px;
    background-position: center left 20px;
    background-repeat: no-repeat;
    padding-left: 80px;
    border-radius: 0 !important;
    font-weight: 700;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li > a::after {
    display: none;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li:first-child a {
    background-size: auto 30px;
    background-position: center left 25px;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li:nth-child(2) > a {
    background-image: url(assets/icons/teacher.svg);
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li:nth-child(3) > a {
    background-image: url(assets/icons/child.svg);
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li:nth-child(4) > a {
    background-image: url(assets/icons/pill.svg);
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li:hover > a {
    background-color: #fff;
    color: var(--color-2);
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li:hover:first-child > a {
    background-image: url(assets/icons/useful-links-hover.svg);
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li:hover:nth-child(2) > a {
    background-image: url(assets/icons/teacher-hover.svg);
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li:hover:nth-child(3) > a {
    background-image: url(assets/icons/child-hover.svg);
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li:hover:nth-child(4) > a {
    background-image: url(assets/icons/pill-hover.svg);
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li .sub-menu {
    width: 100%;
    margin-left: 0;
    position: relative;
    grid-column: 2/5;
    grid-row: 1/5;
    z-index: -1;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-image: url(assets/images/backgrounds/mega-menu-background.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    top: -2rem;
    bottom: -2rem;
    padding-top: 2rem;
    height: calc(100% + 4rem);
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li .sub-menu li {
    width: calc(25% - 11px);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li .sub-menu li:nth-child(4n+1) {
    margin-left: 0;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li .sub-menu li:nth-child(4n+4) {
    margin-right: 0;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu > li:hover .sub-menu {
    z-index: 2;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu .sh_ho_mm_ul .sub-menu {
    z-index: 1;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu .sh_ho_mm_ul > a {
    grid-column: 1/2;
    grid-row: 1/2;
    border-radius: 10px 0 0 0;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu .sh_ho_mm_act > a {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu .sh_ho_mm_pct > a {
    grid-column: 1/2;
    grid-row: 3/4;
  }
  .sh_main_menu ul#primary-menu li.sh_ho_mm > .sub-menu .sh_ho_mm_t > a {
    grid-column: 1/2;
    grid-row: 4/5;
    border-radius: 0 0 20px 10px;
  }
  .sh_header_mid-new-lp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: var(--sh-site-width);
    margin: auto;
    padding: var(--sh-container-padding);
    height: 6.05rem;
  }
  .sh_header_mid-new-lp .sh_hm_left-new-lp {
    height: 4rem;
  }
  .sh_header_mid-new-lp .sh_hm_left-new-lp a {
    height: 100%;
  }
  .sh_header_mid-new-lp .sh_hm_left-new-lp a img {
    height: 100%;
    width: auto;
  }
  .sh_header_mid-new-lp .acf-main-menu-container #primary-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .sh_header_mid-new-lp .acf-main-menu-container #primary-menu > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .sh_header_mid-new-lp .acf-main-menu-container #primary-menu > li:not(:first-child) {
    padding-left: 20px;
  }
  .sh_header_mid-new-lp .acf-main-menu-container #primary-menu > li:nth-last-child(2) {
    margin-right: 1.4rem;
  }
  .sh_header_mid-new-lp .acf-main-menu-container #primary-menu a {
    margin-right: 1.8rem;
    color: var(--color-1);
    font-size: 16px;
  }
  .sh_header_mid-new-lp .acf-main-menu-container #primary-menu a.nav-button {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    background-color: var(--color-3);
    border-radius: 8px;
    z-index: 10;
    font-size: 14px;
    font-weight: 700;
    padding: 1rem 1.56rem 1rem 1.56rem;
  }
}
.sh_top_slidein {
  background-position: bottom right;
  background-size: cover;
  background-repeat: no-repeat;
  position: fixed;
  top: 3.125rem;
  z-index: 12;
  pointer-events: none;
  display: none;
  width: 100%;
  max-width: 2560px;
  margin: auto;
}
.sh_top_slidein .sh_top_si_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 950px;
  background-color: var(--color-3);
  padding: 3.125rem 3.75rem 2.2rem 2.5rem;
  pointer-events: all;
  margin-right: 0;
  margin-left: auto;
  position: relative;
}
.sh_top_slidein:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: -12px;
  right: 235px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 12px 7px;
  border-color: transparent transparent #29b99c transparent;
}
.sh_top_slidein .sh_top_sn_left .sh_top_sn_title {
  color: #fff;
}
.sh_top_slidein .sh_top_sn_left .sh_top_sn_text {
  color: #fff;
  margin-top: 20px;
  font-size: 18px;
}
.sh_top_slidein .sh_top_sn_left .sh_top_sn_text strong {
  display: block;
  margin-top: 40px;
  font-weight: 700;
}
.sh_top_slidein .sh_top_sn_right {
  padding-top: 10px;
}
.sh_top_slidein .sh_top_sn_right .sh_sn_close {
  position: absolute;
  top: 1rem;
  right: 1.5rem;
  color: #fff;
  font-size: 1.5rem;
  border: 2px solid #fff;
  line-height: 1;
  border-radius: 30px;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 0.2rem;
  cursor: pointer;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
.sh_top_slidein .sh_top_sn_right .sh_sn_close:hover {
  background-color: #fff;
  color: var(--color-3);
}
.sh_top_slidein .sh_top_sn_right a {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 265px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50px;
  padding: 10px;
  margin-bottom: 25px;
  font-size: 20px;
  text-align: center;
  line-height: 1;
  height: 60px;
}
.sh_top_slidein .sh_top_sn_right a .sh_btn_text {
  margin-right: 10px;
  text-align: center;
  width: calc(100% - 50px);
}
.sh_top_slidein .sh_top_sn_right a .sh_btn_icon {
  width: 40px;
  line-height: 0;
}
.sh_top_slidein .sh_top_sn_right a .sh_btn_icon svg {
  width: 35px;
  height: 35px;
}
.sh_top_slidein .sh_top_sn_right a .sh_btn_icon path {
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
.sh_top_slidein .sh_top_sn_right a:hover {
  background-color: var(--color-1);
  color: #fff;
}
.sh_top_slidein .sh_top_sn_right a:hover path {
  fill: #fff;
}

/* Nav End */
/* Nav Mobile Start */
@media (max-width: 1199.5px) {
  .sh_row.sh_mobile_header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9;
    background-color: #fff;
  }
  #masthead.site-header {
    display: none !important;
  }
  .sh_mh_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 85px;
  }
  .sh_mh_top .sh_mh_top_left {
    width: 40px;
  }
  .sh_mh_top .sh_mh_top_center {
    width: calc(100% - 130px);
    height: 100%;
    text-align: center;
  }
  .sh_mh_top .sh_mh_top_center a {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .sh_mh_top .sh_mh_top_center img {
    height: calc(100% - 25px);
    -o-object-fit: contain;
       object-fit: contain;
  }
  .sh_mh_top .sh_mh_top_right {
    text-align: right;
    width: 40px;
  }
  /* Menu Start */
  .sh_mh_menu {
    z-index: 2;
    background-color: #fff;
    height: calc(100vh - 85px);
    width: 100%;
    /* transition: var(--site-transition); */
    overflow-x: auto;
    top: 85px;
    display: none;
    position: absolute;
    left: 0;
  }
  .sh_mh_menu #primary-menu > li:last-child {
    margin-bottom: 4.1rem;
  }
  .sh_mh_menu #primary-menu, .sh_mh_menu #menu-top-1 {
    list-style: none;
    padding: 0;
  }
  .sh_mh_menu #primary-menu li, .sh_mh_menu #menu-top-1 li {
    border-bottom: 1px solid #f3f3f3;
    height: 50px;
  }
  .sh_mh_menu #primary-menu li a, .sh_mh_menu #menu-top-1 li a {
    padding: 15px 25px;
    display: block;
    font-size: 18px;
    color: var(--color-1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
  }
  .sh_mh_menu #primary-menu li.current-menu-item a, .sh_mh_menu #menu-top-1 li.current-menu-item a {
    font-weight: 600;
  }
  .sh_mh_menu #primary-menu li.current-menu-ancestor > a, .sh_mh_menu #menu-top-1 li.current-menu-ancestor > a {
    font-weight: 600;
  }
  .sh_mh_menu #primary-menu li.menu-item-has-children, .sh_mh_menu #menu-top-1 li.menu-item-has-children {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }
  .sh_mh_menu #primary-menu li.menu-item-has-children > a, .sh_mh_menu #menu-top-1 li.menu-item-has-children > a {
    width: calc(100% - 59px);
  }
  .sh_mh_menu #primary-menu li.menu-item-has-children .sh_mobile_item_acitvator, .sh_mh_menu #menu-top-1 li.menu-item-has-children .sh_mobile_item_acitvator {
    display: inline-block;
    width: 58px;
    height: 50px;
    background-image: url(assets/icons/arrow-down-1.svg);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: var(--site-transition);
    transition: var(--site-transition);
  }
  .sh_mh_menu #primary-menu li.menu-item-has-children .sh_mobile_item_acitvator.sh_open, .sh_mh_menu #menu-top-1 li.menu-item-has-children .sh_mobile_item_acitvator.sh_open {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
  .sh_mh_menu #primary-menu li.menu-item-has-children .sub-menu, .sh_mh_menu #menu-top-1 li.menu-item-has-children .sub-menu {
    display: none;
    width: 100%;
  }
  .sh_mh_menu #primary-menu li.menu-item-has-children .sub-menu a, .sh_mh_menu #menu-top-1 li.menu-item-has-children .sub-menu a {
    padding-left: 40px;
  }
  .sh_mh_menu #primary-menu li ul ul.sub-menu, .sh_mh_menu #menu-top-1 li ul ul.sub-menu {
    margin-left: 20px;
  }
  .sh_mh_menu #primary-menu li ul ul.sub-menu li, .sh_mh_menu #menu-top-1 li ul ul.sub-menu li {
    min-height: 40px;
  }
  .sh_mh_menu #primary-menu li ul ul.sub-menu li a, .sh_mh_menu #menu-top-1 li ul ul.sub-menu li a {
    font-size: 16px;
    padding: 10px 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .sh_mh_menu #menu-top-1 > li {
    background-color: var(--color-1);
  }
  .sh_mh_menu #menu-top-1 > li > a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
  }
  .sh_mh_menu #menu-top-1 > li.menu-item-has-children {
    background-color: var(--color-3);
  }
  .sh_mh_menu #menu-top-1 > li.menu-item-has-children ul {
    list-style: none;
    padding: 0;
    background-color: #fff;
    margin: 0;
  }
  .sh_mh_menu #menu-top-1 > li.menu-item-has-children ul a {
    color: var(--color-1);
    background-color: #fff;
  }
  .sh_mh_menu #menu-top-1 > li .sh_mobile_item_acitvator {
    background-image: url(assets/icons/arrow-down-2.svg) !important;
  }
  .sh_mm_activator {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: var(--site-transition);
    transition: var(--site-transition);
  }
  .burger-strip {
    -webkit-transition: var(--site-transition);
    transition: var(--site-transition);
  }
  .strip div {
    height: 3px;
    background: var(--color-1);
    margin: 10px 0;
    -webkit-transition: all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);
    width: 40px;
  }
  .strip div {
    -webkit-transition: all 0.65s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: all 0.65s cubic-bezier(0.075, 0.82, 0.165, 1);
  }
  /* Active menu */
  .sh_mm_acitve .strip div:first-child {
    -webkit-transform: translateY(13px) rotate(45deg);
            transform: translateY(13px) rotate(45deg);
  }
  .sh_mm_acitve .strip div:nth-child(2) {
    opacity: 0;
  }
  .sh_mm_acitve .strip div:last-child {
    -webkit-transform: translateY(-13px) rotate(-45deg);
            transform: translateY(-13px) rotate(-45deg);
  }
  /* Slide In */
  .sh_top_slidein {
    top: 85px;
  }
  .sh_top_slidein::before {
    display: none;
  }
  .sh_top_slidein .sh_top_si_inner {
    width: 100%;
  }
  .sh_top_slidein .sh_top_sn_right a {
    height: 50px;
  }
  .sh_top_slidein .sh_top_sn_right a .sh_btn_text {
    font-size: 18px;
  }
  .site-header-new-lp {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9;
    background-color: #fff;
  }
  .site-header-new-lp .sh_header_mid-new-lp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 85px;
    padding: var(--sh-container-padding);
  }
  .site-header-new-lp .sh_hm_left-new-lp {
    width: calc(100% - 130px);
    height: 100%;
    text-align: center;
  }
  .site-header-new-lp .sh_hm_left-new-lp a {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .site-header-new-lp .sh_hm_left-new-lp img {
    height: calc(100% - 25px);
    -o-object-fit: contain;
       object-fit: contain;
  }
  .site-header-new-lp .acf-main-menu-container {
    width: 40px;
  }
  .site-header-new-lp .acf-main-menu-container #primary-menu {
    display: none;
    position: absolute;
    width: 100%;
    height: calc(100vh - 78px);
    background: #fff;
    left: 0;
    margin-top: 10px;
    padding-top: 25px;
  }
  .site-header-new-lp .acf-main-menu-container #primary-menu li {
    border-bottom: 1px solid #f3f3f3;
    height: 50px;
  }
  .site-header-new-lp .acf-main-menu-container #primary-menu li a {
    padding: 15px 25px;
    display: block;
    font-size: 18px;
    color: var(--color-1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
  }
  .site-header-new-lp .acf-main-menu-container #primary-menu li:last-of-type {
    border-bottom: 0px;
  }
  .site-header-new-lp .acf-main-menu-container #primary-menu .nav-button {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    background-color: var(--color-3);
    border-radius: 8px;
    z-index: 10;
    font-size: 14px;
    font-weight: 700;
    padding: 1rem 1.56rem 1rem 1.56rem;
    margin: 1.4rem 0 0 25px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (max-width: 768px) {
  .sh_top_slidein {
    top: 85px !important;
    height: calc(100vh - 85px);
  }
  .sh_top_slidein .sh_top_si_inner {
    height: 100%;
    padding-left: 25px;
    padding-right: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow: auto;
  }
  .sh_top_slidein .sh_top_si_inner .sh_top_sn_left {
    text-align: center;
    margin-bottom: 2rem;
  }
  .sh_top_slidein .sh_top_si_inner .sh_top_sn_left .sh_top_sn_title {
    font-size: 3.3rem;
    font-weight: 500;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .sh_top_slidein .sh_top_si_inner .sh_top_sn_left .sh_top_sn_text {
    font-size: 16px;
    line-height: 1.625;
  }
  .sh_top_slidein .sh_top_si_inner .sh_top_sn_left .sh_top_sn_text strong {
    margin-top: 1.5rem;
  }
  .sh_top_slidein .sh_top_si_inner .sh_top_sn_right {
    padding-bottom: 2rem;
  }
  .sh_top_slidein .sh_top_si_inner .sh_top_sn_right .sh_sn_close {
    width: 45px;
    height: 45px;
    font-size: 2.5rem;
    padding-bottom: 5px;
  }
  .sh_top_slidein .sh_top_si_inner .sh_top_sn_right a {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 450px;
  }
}
/* Nav Mobile End */
/* Globals Start */
* {
  font-family: "Font";
  word-break: break-word;
}

:target {
  scroll-margin-top: 3.125rem;
}

@media (min-width: 981px) {
  ::-webkit-scrollbar {
    width: 13px;
  }
  ::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
  }
  ::-webkit-scrollbar-thumb {
    background-color: var(--color-3);
    border-radius: 0;
  }
}
@media (max-width: 1199.5px) {
  :target {
    scroll-margin-top: 85px;
  }
  .single-treatment :target, .single-department :target, .hemato-oncology-template-hemato-oncology-treatment :target {
    scroll-margin-top: 158.2px;
  }
}
strong {
  font-weight: 700;
}

div {
  line-height: 1;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
  font-weight: 400;
}

h1 {
  font-size: 4.5625rem;
  color: var(--color-3);
  text-transform: uppercase;
  line-height: 1.3;
}
h1 span {
  color: var(--color-1);
}
h1.sh_h1_s1 {
  font-size: 3.75rem;
}

h3 {
  margin-bottom: 1.6rem;
  font-size: 1.7rem;
  line-height: 1.4;
  color: var(--color-2);
}

h4 {
  font-size: 2.5rem;
}

h5 {
  font-size: 2rem;
}

h6 {
  font-size: 1.25rem;
  line-height: 1.4;
}

p {
  color: var(--color-5);
  line-height: 1.3;
  font-size: 20px;
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}

a {
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
  color: var(--color-1);
}

.sh_btn, .site-header a, .sh_rm, .sh_anchors a, .sh_watch_vid_btn, .sh_mh_menu a, .sh_hp_news_post a {
  text-decoration: none;
}

#secondary section:first-child {
  margin-top: 0;
}

.single-knowledge-base ol li {
  color: var(--color-5);
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 1.6rem;
}
.single-knowledge-base ol li a {
  color: var(--color-5);
  font-weight: 500;
}

.sh_list, .sh_section ul, .single-knowledge-base ul, .sh_inner_summary ul {
  padding-left: 1.75rem;
}

body:not(.single-doctor) main ul li, body:not(.single-doctor) main ol li {
  color: var(--color-5);
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 1.6rem;
}
body:not(.single-doctor) main ul li a, body:not(.single-doctor) main ol li a {
  color: var(--color-5);
  font-weight: 500;
}
body:not(.single-doctor) main ul li {
  text-indent: calc(-1.6rem - 9px);
  margin-left: calc(1.6rem + 9px);
}
body:not(.single-doctor) main ul li:before {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: var(--color-5);
  border-radius: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 1.6rem;
  top: -2px;
  position: relative;
}
body:not(.single-doctor) main ul li a {
  outline: none;
}

blockquote {
  font-style: italic;
  font-weight: 600;
  margin: 0 0 1.25em 0;
  padding: 2rem 0;
  border-top: 1px solid #71717D;
  border-bottom: 1px solid #71717D;
}
blockquote p {
  color: var(--color-1);
}

a.sh_btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 50px;
  padding: 0.65rem 1rem 0.65rem 1.56rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 22px;
  border: 2px solid;
  min-height: 40px;
}
@media (min-width: 769px) and (max-width: 1549.5px) {
  a.sh_btn {
    font-size: 20px;
  }
}
a.sh_btn .sh_btn_text {
  text-align: center;
  width: calc(100% - 45px);
  white-space: nowrap;
  margin-right: 1.56rem;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
a.sh_btn .sh_btn_icon {
  line-height: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
a.sh_btn .sh_btn_icon path {
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
a.sh_btn:hover {
  background-color: transparent;
}

a.sh_btn_1 {
  background-color: var(--color-3);
  border-color: var(--color-3);
}
a.sh_btn_1:hover {
  border-color: var(--color-3);
  color: var(--color-3);
}
a.sh_btn_1:hover path {
  fill: var(--color-3);
}

a.sh_btn_2 {
  background-color: var(--color-1);
  border-color: var(--color-1);
}
a.sh_btn_2:hover {
  border-color: var(--color-1);
  color: var(--color-1);
}
a.sh_btn_2:hover path {
  fill: var(--color-1);
}

a.sh_btn_3 {
  background-color: var(--color-2);
  border-color: var(--color-2);
}
a.sh_btn_3:hover {
  border-color: var(--color-2);
  color: var(--color-2);
}
a.sh_btn_3:hover path {
  fill: var(--color-2);
}

.sh_row {
  position: relative;
}
.sh_row .sh_row_inner {
  max-width: var(--sh-site-width);
  margin: auto;
}
@media (max-width: 1199.5px) {
  .sh_row .sh_row_inner {
    padding: var(--sh-container-padding);
  }
}

.sh_left {
  -webkit-box-flex: 64.5%;
      -ms-flex: 64.5% 0 0px;
          flex: 64.5% 0 0;
}

.sh_right {
  -webkit-box-flex: 23.5%;
      -ms-flex: 23.5% 0 0px;
          flex: 23.5% 0 0;
}
.sh_right .widget {
  margin-bottom: 3.25rem;
}

div.sh_accordion {
  display: none;
}
div.sh_accordion p {
  margin-top: 0;
}

.sh_heading_1, .sh_heading_1_light, .sh_heading_1_ho_about {
  font-size: 2.5rem;
  line-height: 1.165;
  font-weight: 400;
}

.sh_heading_1 {
  color: var(--color-2);
}
.sh_heading_1 strong {
  color: var(--color-1);
}

.sh_heading_1_light {
  color: var(--color-3);
}
.sh_heading_1_light strong {
  color: #fff;
}

.sh_heading_1_ho_about {
  color: #fff;
}
.sh_heading_1_ho_about strong {
  color: var(--color-1);
}

.sh_heading_2, .sh_heading_2_light {
  font-size: 2.875rem;
  line-height: 1.24;
  font-weight: 500;
}

.sh_heading_2 {
  color: var(--color-2);
}
.sh_heading_2 strong {
  color: var(--color-1);
}

.sh_heading_2_light {
  color: #fff;
}
.sh_heading_2_light strong {
  color: var(--color-3);
}

.sh_heading_1_landing, .sh_heading_1_landing_light {
  font-size: 4.56rem;
  font-weight: 400;
  line-height: 1.28;
}

.sh_heading_1_landing {
  color: var(--color-2);
}
.sh_heading_1_landing strong {
  color: var(--color-1);
}

.sh_heading_1_landing_light {
  color: var(--color-3);
}
.sh_heading_1_landing_light strong {
  color: #fff;
}

.sh_heading_3 {
  font-size: 2.5rem;
  line-height: 1.165;
  color: var(--color-2);
  font-weight: 400;
}
.sh_heading_3 strong {
  color: var(--color-1);
}

.sh_ho_heading_1, .sh_ho_heading_2 {
  font-weight: 400;
  color: var(--color-2);
}
.sh_ho_heading_1 strong, .sh_ho_heading_2 strong {
  color: var(--color-1);
}

.sh_ho_heading_1 {
  font-size: 2.875rem;
  line-height: 1.24;
}

.sh_ho_heading_2 {
  font-size: 2.5rem;
  margin-bottom: 1.875rem;
}

table td {
  border: 1px solid #eee;
  padding: 10px;
}

.sh_text_1, .sh_text_1 p, .sh_text_2, .sh_text_1_light, .sh_text_1_light p, .page.page-template-default p, .home p, .sh_ho_d_intro_left p, td {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 400;
}
@media (max-width: 1349.5px) {
  .sh_text_1, .sh_text_1 p, .sh_text_2, .sh_text_1_light, .sh_text_1_light p, .page.page-template-default p, .home p, .sh_ho_d_intro_left p, td {
    font-size: 16px;
    line-height: 1.625;
  }
}
@media (min-width: 1350px) and (max-width: 1549.5px) {
  .sh_text_1, .sh_text_1 p, .sh_text_2, .sh_text_1_light, .sh_text_1_light p, .page.page-template-default p, .home p, .sh_ho_d_intro_left p, td {
    font-size: 18px;
  }
}

.sh_text_1, .sh_text_1 p, .home p {
  color: #71717D;
}
.sh_text_1 span, .sh_text_1 p span, .home p span {
  color: var(--color-2);
  font-weight: 400;
}

.sh_text_2 {
  color: var(--color-1);
}

.sh_text_1_light, .sh_text_1_light p, .sh_text_1_light ul li {
  color: #fff !important;
}

.sh_row_bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  line-height: 0;
}
.sh_row_bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.sh_row.sh_row_space_1 {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.sh_row_space_1_0 {
  padding-top: 6.25rem;
}

.sh_row.sh_row_space_0_1 {
  padding-bottom: 6.25rem;
}

.sh_row.sh_row_space_2 {
  padding-top: 9.375rem;
  padding-bottom: 9.375rem;
}

.sh_row.sh_row_space_0_2 {
  padding-bottom: 9.375rem;
}

.sh_row.sh_row_space_1_2 {
  padding-top: 6.25rem;
  padding-bottom: 9.375rem;
}

.sh_row.sh_row_space_2_1 {
  padding-top: 9.375rem;
  padding-bottom: 6.25rem;
}

span.sh_title_space_1, p.sh_title_space_1, h1.sh_title_space_1, h2.sh_title_space_1, h3.sh_title_space_1, h4.sh_title_space_1, h5.sh_title_space_1, h6.sh_title_space_1 {
  margin-bottom: 2rem;
  display: block;
}

span.sh_title_space_2, p.sh_title_space_2, h1.sh_title_space_2, h2.sh_title_space_2, h3.sh_title_space_2, h4.sh_title_space_2, h5.sh_title_space_2, h6.sh_title_space_2 {
  margin-bottom: 3.625rem;
  display: block;
}

.admin-bar .sh_anchors {
  top: calc(3.125rem + 32px);
}

.sh_anchors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto;
  position: sticky;
  top: 3.125rem;
  border-radius: 50px;
  z-index: 8;
  background-color: #fff;
  width: 100%;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  -webkit-box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
          box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
  margin-top: -1.75rem;
  margin-bottom: -1.75rem;
}
.sh_anchors .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sh_anchors a {
  padding: 1rem 1rem;
  z-index: 2;
  font-size: 20px;
  line-height: 1.2;
  border-radius: 50px;
  min-width: 12.5rem;
  text-align: center;
  color: var(--color-5);
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sh_anchors a.sh_active, .sh_anchors a:hover {
  background-color: var(--color-3);
  color: #fff;
}

.sh_global_cta {
  background-position: top left;
  background-size: 35% auto;
  background-repeat: no-repeat;
}
.sh_global_cta::after {
  content: "";
  height: 100%;
  width: 32%;
  background-image: url(assets/images/backgrounds/request-a-consultation-background.jpg);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-size: cover;
  background-position: center right;
  border-radius: 0 50% 50% 0;
  z-index: -1;
}
.sh_global_cta::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--color-1);
  background-image: url(assets/images/backgrounds/white-circle-top-right.svg);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-size: 30% auto;
  background-position: top right;
  background-repeat: no-repeat;
}
.sh_global_cta .sh_ic_wrap {
  width: 62.5%;
  margin-left: auto;
}
.sh_global_cta .sh_ic_wrap .sh_ic_title {
  color: var(--color-3);
  font-size: 4.5rem;
  line-height: 1.3;
  font-weight: 400;
}
.sh_global_cta .sh_ic_wrap .sh_ic_title strong {
  color: #fff;
}
.sh_global_cta .sh_ic_wrap .sh_ic_text * {
  color: #fff;
}
.sh_global_cta .sh_ic_buttons {
  margin-top: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sh_global_cta .sh_btn {
  font-size: 1.44rem;
  margin-top: 1rem;
}
.sh_global_cta .sh_btn:not(:last-child) {
  margin-right: 1.6rem;
}
.sh_global_cta .sh_cta_btn_1 {
  background-color: var(--color-2);
  border-color: var(--color-2);
}
.sh_global_cta .sh_cta_btn_2 {
  background-color: var(--color-3);
  border-color: var(--color-3);
}
.sh_global_cta .sh_cta_btn_3 {
  background-color: #fff;
  border-color: #fff;
  color: var(--color-1);
}
.sh_global_cta .sh_cta_btn_3 circle, .sh_global_cta .sh_cta_btn_3 path {
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
.sh_global_cta .sh_cta_btn_3:hover {
  color: #fff;
}
.sh_global_cta .sh_cta_btn_3:hover circle {
  fill: #fff;
}
.sh_global_cta .sh_cta_btn_3:hover path {
  fill: var(--color-1);
}

.sh_rm {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--body-1-size);
  color: var(--color-3);
  font-weight: 700;
  position: relative;
  cursor: pointer;
  margin-top: 2rem;
}
.sh_rm:visited {
  color: var(--color-3);
}
.sh_rm:hover {
  color: var(--color-3);
}
.sh_rm svg {
  margin-right: 0.7rem;
  -webkit-box-flex: 30px;
      -ms-flex: 30px 0 0px;
          flex: 30px 0 0;
}
.sh_rm.sh_accordion_trigger svg {
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
.sh_rm.sh_accordion_trigger:hover svg {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.sh_rm.sh_open:hover svg {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.sh_ic_fw_wrap {
  background-image: url(assets/images/cta-fw-bg.png);
  background-position: top right;
  background-repeat: no-repeat;
  background-color: var(--color-1);
  padding-top: 6.25rem;
  background-size: auto calc(100% - 4.5rem);
}
.sh_ic_fw_wrap .sh_row {
  border-bottom: 2px solid #fff;
  padding-bottom: 5rem !important;
}
.sh_ic_fw_wrap .sh_ic_fw_content {
  max-width: 57rem;
  margin-left: 0;
  margin-right: auto;
}
.sh_ic_fw_wrap .sh_ic_fw_content p:last-child {
  margin-bottom: 0;
}
.sh_ic_fw_wrap .sh_ic_title {
  font-size: 4rem;
  color: #29b99c;
  margin-bottom: 2.56rem;
}
.sh_ic_fw_wrap .sh_ic_title span {
  color: #fff;
}
.sh_ic_fw_wrap .sh_ic_text {
  color: #fff;
}
.sh_ic_fw_wrap .sh_ic_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 3.875rem;
}
.sh_ic_fw_wrap .sh_ic_buttons .sh_cta_btn .sh_btn_icon {
  line-height: 0;
}

@media (min-width: 1200px) {
  .admin-bar .sh_top_slidein, .admin-bar .sh_main_search {
    top: calc(3.125rem + 32px);
  }
  .admin-bar .sh_top_bar {
    top: 32px;
  }
}
@media (max-width: 1199.5px) {
  .admin-bar .sh_mobile_header {
    top: 46px;
  }
  .admin-bar .sh_mh_menu {
    height: calc(100vh - 131px);
  }
}

@media (max-width: 768px) {
  h1.sh_h1_s1 {
    font-size: 20px;
  }
  a.sh_btn {
    min-width: unset;
    font-size: 18px;
  }
  a.sh_btn .sh_btn_text {
    width: calc(100% - 25px);
    white-space: normal;
    margin-right: 0;
  }
  a.sh_btn .sh_btn_icon, a.sh_btn svg {
    width: 17.5px;
    height: 17.5px;
  }
  .sh_ic_fw_wrap {
    background-image: url(assets/images/cta-fw-bg-mobile.svg);
    background-position: right bottom;
    background-size: 100% auto;
  }
  .sh_ic_fw_wrap .sh_ic_fw_content {
    width: 100%;
    max-width: 100%;
  }
  .sh_ic_fw_wrap .sh_ic_fw_content .sh_ic_title {
    font-size: 23px;
  }
  .sh_ic_fw_wrap .sh_ic_fw_content .sh_ic_buttons .sh_cta_btn {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
  }
  .sh_ic_fw_wrap .sh_ic_fw_content .sh_ic_buttons .sh_cta_btn .sh_btn_text {
    text-align: center;
    width: calc(100% - 41px);
  }
  .sh_ic_fw_wrap .sh_ic_fw_content .sh_ic_buttons .sh_cta_btn .sh_btn_text {
    font-size: 14px;
  }
  .sh_ic_fw_wrap .sh_ic_fw_content .sh_ic_buttons .sh_cta_btn .sh_btn_icon svg {
    width: 18px;
    height: 18px;
  }
  .sh_heading_3 {
    font-size: 1.7rem;
  }
}
@media (min-width: 1200px) {
  .sh_hd {
    display: none !important;
  }
}
@media (max-width: 1199.5px) {
  .sh_hm {
    display: none !important;
  }
  main {
    top: 85px;
    position: relative;
    /*  margin-bottom: 85px; */
  }
  .sh_left {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding-bottom: 2.5rem;
  }
  .sh_right {
    display: none;
  }
  .sh_ic_fw_wrap .sh_ic_fw_content {
    width: 100%;
    max-width: 100%;
  }
  .sh_anchors.sh_row {
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    background-color: #E4ECEF;
    top: 85px;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .sh_anchors.sh_row .sh_row_inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow: auto;
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    padding: 20px;
  }
  .sh_anchors.sh_row .sh_row_inner a {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    font-size: 16px;
    padding: 7px 10px;
    min-width: unset;
    background-color: #fff;
  }
  .sh_anchors.sh_row .sh_row_inner a:hover {
    color: var(--color-5);
  }
  .sh_anchors.sh_row .sh_row_inner a.sh_active {
    background-color: var(--color-3);
  }
  .sh_anchors.sh_row .sh_row_inner a.sh_active:hover {
    color: #fff;
  }
  .sh_anchors.sh_row .sh_row_inner a:not(:last-child) {
    margin-right: 1rem;
  }
  .sh_row.sh_ho_disease_intro:not(.sh_ho_no_img) {
    background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
    background-size: 25% auto;
    background-position: bottom 1.15rem right;
  }
  .sh_row.sh_ho_disease_intro .sh_ho_disease_intro_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_row.sh_ho_disease_intro .sh_ho_disease_intro_inner .sh_ho_d_intro_right {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-left: 0;
    margin-top: 2rem;
  }
  .sh_row.sh_ho_disease_intro .sh_ho_disease_intro_inner .sh_ho_d_intro_right figure:before {
    display: none;
  }
  .sh_ic_buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 768px) {
  .sh_heading_1, .sh_heading_1_light, .sh_heading_1_ho_about {
    font-size: 2.875rem;
  }
  .sh_btn {
    width: 350px;
    max-width: 80%;
  }
  img.sh_dull_image {
    border-radius: 2.5rem 0 2.5rem 2.5rem;
  }
  blockquote {
    margin-left: 0;
    border-left-width: 10px;
  }
}
.single-post main, .search-results main, .search-no-results main {
  margin-bottom: 10rem;
}
@media (max-width: 768px) {
  .single-post main, .search-results main, .search-no-results main {
    margin-bottom: 5rem;
  }
}

@media (max-width: 1199.5px) {
  .sh_global_cta .sh_row_inner .sh_ic_wrap {
    width: 100%;
  }
  .sh_row_space_1.sh_row.sh_global_cta {
    background-position: bottom 2.5rem center;
  }
  .sh_row_space_1.sh_row.sh_global_cta::after {
    position: relative;
    bottom: 0;
    top: auto;
    max-width: calc(100vw - 50px);
    max-height: calc(100vw - 50px);
    height: 30rem;
    width: 30rem;
    display: block;
    right: auto;
    left: auto;
    background-position: center;
    background-repeat: no-repeat;
    margin: auto;
    border-radius: 200px;
    margin-top: 2rem;
  }
  .sh_row_space_1.sh_row.sh_global_cta .sh_ic_title {
    font-size: 3.75rem;
    line-height: 1.1;
  }
  .sh_row_space_1.sh_row.sh_global_cta .sh_btn {
    width: 100%;
    max-width: 100%;
  }
  .sh_row_space_1.sh_row.sh_global_cta .sh_btn .sh_btn_text {
    text-align: left;
  }
}
@media (max-width: 480px) {
  table {
    width: calc(100% + 40px);
    margin-left: -20px;
  }
  .sh_row_space_1.sh_row.sh_global_cta .sh_ic_title {
    font-size: 3rem;
    line-height: 1.1;
  }
}
.grecaptcha-badge {
  display: none !important;
}

@media (max-width: 768px) {
  .global_hide_mobile_bg {
    display: none;
  }
}
@media (min-width: 769px) {
  .global_hide_desktop_bg {
    display: none;
  }
}
div#therapy-section .sh_row_inner.sh_info_boxes_wrap h3 {
  font-size: 2rem;
}

#secc8 .sh_quotes_row .sh_sec_8_right img {
  display: none;
}

.noindent {
  text-indent: 0 !important;
  list-style-type: disc !important;
}

.dtitle {
  font-size: 1.5rem;
  margin-bottom: 15px;
}

#symptoms-sec .sh_row_inner .sh_department_tcl {
  margin-top: 2rem;
}

#symptoms-sec .sh_row_inner .sh_department_tcl ul li:before {
  margin-right: 0.5rem;
}

#symptoms-sec .sh_row_inner .sh_department_tcl ul:nth-child(2) li {
  text-indent: -22px;
}

#treatmentdesc {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

#arrivalsec .sh_row_inner .sh_iwbg_inner .sh_iwbg_right {
  margin-top: -120px;
}

@media (max-width: 1199.5px) {
  #arrivalsec .sh_row_inner .sh_iwbg_inner .sh_iwbg_right {
    margin-top: 0px !important;
    padding-top: 30px;
  }
}
#badgesec .sh_row_inner .sh_text_has_bg .sh_text_has_bg_inner {
  padding: 3.375rem;
}

#badgesec2 .sh_row_inner .sh_heading_2_light {
  margin-bottom: 0.5rem;
}

#menu-footer-menu-1 li {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

#menu-footer-menu-2 li {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

#nobackgroundsec8 {
  background-image: none;
}

#recognized-leader-sec {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

#recognized-leader-sec h2 {
  padding-bottom: 10px;
}

#outro-universal-sec-nospacingtxt {
  padding-top: 0.25rem;
  padding-bottom: 6.25rem;
}

.container {
  max-width: var(--sh-site-width);
  margin: auto;
}
@media (max-width: 1199.5px) {
  .container {
    padding: var(--sh-container-padding);
  }
}

.il_block_bg {
  z-index: -1;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.il_block_bg picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
}
.il_block_bg .desk_bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
}
.il_block_bg .desk_bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
}
@media (max-width: 797.5px) {
  .il_block_bg .desk_bg.hide_desk_bg_mob {
    display: none;
  }
}
.il_block_bg .mob_bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
}
.il_block_bg .mob_bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
}
@media (min-width: 797.6px) {
  .il_block_bg .mob_bg {
    display: none;
  }
}
.il_block_bg .bg_element {
  position: absolute;
  z-index: -1;
  width: var(--bg-e-width-lg);
  height: var(--bg-e-height-lg);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin-left: var(--bg-e-left-lg);
  margin-right: var(--bg-e-right-lg);
  margin-top: var(--bg-e-top-lg);
  margin-bottom: var(--bg-e-bottom-lg);
}
@media (max-width: 1199.5px) {
  .il_block_bg .bg_element {
    width: var(--bg-e-width-mt);
    height: var(--bg-e-height-mt);
    margin-left: var(--bg-e-left-mt);
    margin-right: var(--bg-e-right-mt);
    margin-top: var(--bg-e-top-mt);
    margin-bottom: var(--bg-e-bottom-mt);
    display: var(--bg-e-display-mobile);
  }
}
@media (min-width: 1199.6px) {
  .il_block_bg .bg_element {
    display: var(--bg-e-display-desktop);
  }
}

ul.ul-3-col, ul.ul-4-col, ul.ul-5-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
ul.ul-3-col li, ul.ul-4-col li, ul.ul-5-col li {
  margin-left: 0 !important;
  margin-bottom: 18px !important;
  font-weight: 700 !important;
}
ul.ul-3-col li::before, ul.ul-4-col li::before, ul.ul-5-col li::before {
  width: 5px !important;
  height: 5px !important;
  top: -5px !important;
}
@media (max-width: 1199.5px) {
  ul.ul-3-col li, ul.ul-4-col li, ul.ul-5-col li {
    width: 100%;
  }
}
@media (min-width: 479.6px) and (max-width: 797.5px) {
  ul.ul-3-col li, ul.ul-4-col li, ul.ul-5-col li {
    width: 46.5%;
  }
  ul.ul-3-col li:not(:nth-child(2n)), ul.ul-4-col li:not(:nth-child(2n)), ul.ul-5-col li:not(:nth-child(2n)) {
    margin-right: 7% !important;
  }
}
@media (min-width: 797.6px) and (max-width: 1199.5px) {
  ul.ul-3-col li, ul.ul-4-col li, ul.ul-5-col li {
    width: 28%;
  }
  ul.ul-3-col li:not(:nth-child(3n)), ul.ul-4-col li:not(:nth-child(3n)), ul.ul-5-col li:not(:nth-child(3n)) {
    margin-right: 5.33% !important;
  }
}
ul.ul-3-col li a, ul.ul-4-col li a, ul.ul-5-col li a {
  text-decoration: none;
  font-weight: 700 !important;
}
@media (min-width: 1199.6px) {
  ul.ul-3-col li {
    width: 28%;
  }
  ul.ul-3-col li:not(:nth-child(3n)) {
    margin-right: 3.5% !important;
  }
}
@media (min-width: 1199.6px) {
  ul.ul-4-col li {
    width: 20%;
  }
  ul.ul-4-col li:not(:nth-child(4n)) {
    margin-right: 3.5% !important;
  }
}
@media (min-width: 1199.6px) {
  ul.ul-5-col li {
    width: 17%;
  }
  ul.ul-5-col li:not(:nth-child(5n)) {
    margin-right: 3.5% !important;
  }
}

#backToTopButton {
  opacity: 0;
  position: fixed;
  bottom: 90px;
  right: 24px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: var(--color-3);
  color: white;
  cursor: pointer;
  padding: 18px;
  border-radius: 100px;
  -webkit-transition: var(--theme-transition);
  transition: var(--theme-transition);
}
@media (max-width: 797.5px) {
  #backToTopButton {
    padding: 15px;
    right: 22px;
    bottom: 100px;
  }
}
#backToTopButton img {
  width: 20px;
}
@media (max-width: 797.5px) {
  #backToTopButton img {
    width: 18px;
  }
}

.wcc-consent-container {
  width: 800px !important;
  max-width: 90% !important;
}

.wcc-consent-container .wcc-notice {
  text-align: center;
}

.wcc-consent-container .wcc-notice-group .wcc-notice-des {
  margin: 20px auto !important;
}

.wcc-consent-container .wcc-notice-group .wcc-notice-des p {
  font-size: 14px;
}

.wcc-consent-container .wcc-notice-group .wcc-notice-btn-wrapper .wcc-btn {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  border-radius: 14px;
  padding: 5px 10px;
}

@media (max-width: 440px) {
  .wcc-consent-container .wcc-notice-group .wcc-notice-btn-wrapper .wcc-btn {
    max-width: 100%;
  }
}
#smc-leader {
  background-color: rgba(228, 236, 239, 0.4);
  background-image: url(assets/images/backgrounds/white-dots.svg);
  background-position: center right;
  background-repeat: repeat-y;
  background-size: auto;
}

#smc-leader .sh_heading_2_light strong {
  color: #2B2C6C;
  font-weight: 700;
}

#smc-leader .sh_heading_2_light {
  color: #E6317D;
}

#smc-leader .sh_text_1_light p {
  color: #71717D !important;
}

/* Globals End */
/* Inner Globals Start */
.sh_top_track {
  background-image: url(assets/images/backgrounds/top-track-background.svg);
  background-size: cover;
  background-repeat: no-repeat;
}
.sh_top_track .sh_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 12.25rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 768px) {
  .sh_top_track .sh_row {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
.sh_top_track .sh_top_title {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sh_top_track .sh_top_title h1 {
  color: #fff;
  font-size: 2.875rem;
  font-weight: 400;
  text-align: center;
}

.sh_breadcrumbs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  min-height: 8.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sh_breadcrumbs .sh_row {
  width: 100%;
}
.sh_breadcrumbs .sh_row .sh_row_inner {
  font-size: 18px;
  color: var(--color-5);
  line-height: 21px;
}
.sh_breadcrumbs .sh_row .sh_row_inner .sh_breadcrumbs_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.sh_breadcrumbs .sh_row .sh_breadcrumbs_title {
  font-size: 18px;
  color: var(--color-5);
  margin-right: 0.5rem;
  font-weight: 700;
}
.sh_breadcrumbs p {
  color: #858585;
  font-size: 16px;
  line-height: 26px;
}
.sh_breadcrumbs a {
  color: #858585;
  font-size: 16px;
  line-height: 26px;
}

.sh_inner_intro .sh_row {
  background-image: url(assets/images/inner-hero-bg.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 25rem auto;
}
.sh_inner_intro .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768.5px) {
  .sh_inner_intro .sh_ii_left {
    width: 49%;
  }
}
.sh_inner_intro .sh_ii_left .sh_inner_title {
  font-size: 3rem;
  line-height: 1.165;
  color: var(--color-2);
  font-weight: 500;
}
.sh_inner_intro .sh_ii_left .sh_inner_title strong {
  color: var(--color-1);
  font-weight: 700;
}
.sh_inner_intro .sh_ii_left .sh_inner_summary * {
  font-size: var(--body-1-size);
  line-height: var(--body-1-lh);
  color: var(--body-1-color);
}
.sh_inner_intro .sh_ii_left .sh_inner_summary * strong {
  font-weight: 700;
}
.sh_inner_intro .sh_ii_left blockquote {
  border-left: 11px solid #E6317D;
  margin-left: 0;
  padding-left: 1rem;
}
.sh_inner_intro .sh_ii_right {
  position: relative;
}
@media (min-width: 768.5px) {
  .sh_inner_intro .sh_ii_right {
    width: 46%;
  }
}
.sh_inner_intro .sh_ii_right img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 3.625rem 0 3.625rem 3.625rem;
  -webkit-box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
          box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
}
.sh_inner_intro .sh_ii_right figure {
  position: sticky;
  top: 3.125rem;
}
@media (min-width: 768.5px) and (max-width: 1199.5px) {
  .sh_inner_intro .sh_ii_right figure {
    top: 85px;
  }
}
.sh_inner_intro .sh_ii_right figure:before {
  content: "";
  -webkit-filter: blur(50px);
          filter: blur(50px);
  width: 70%;
  height: 22rem;
  background-color: #59B1E6;
  opacity: 0.4;
  border-radius: 300px;
  display: block;
  position: absolute;
  top: -10%;
  right: -10%;
  z-index: -1;
}
@media (max-width: 1199.5px) {
  .sh_inner_intro .sh_ii_right figure:before {
    display: none;
  }
}

.sh_row .sh_row_inner .sh_share_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.75rem;
}
.sh_row .sh_row_inner .sh_share_row li {
  text-indent: 0;
  margin-left: 0;
}
.sh_row .sh_row_inner .sh_share_row li::before {
  display: none;
}
.sh_row .sh_row_inner .sh_share_row li a {
  margin-right: 1.56rem;
  width: 59px !important;
  height: 59px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50px;
  -webkit-box-shadow: inset 4px 4px 7px 4px rgba(230, 49, 125, 0.1);
          box-shadow: inset 4px 4px 7px 4px rgba(230, 49, 125, 0.1);
  cursor: pointer;
  position: relative;
  background-color: #fff;
}
.sh_row .sh_row_inner .sh_share_row li a .result {
  text-align: center;
  display: block;
  font-size: 1rem;
  position: absolute;
  right: -100px;
}
.sh_row .sh_row_inner .sh_share_row li a svg path {
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
.sh_row .sh_row_inner .sh_share_row li a:hover {
  background-color: var(--color-2);
}
.sh_row .sh_row_inner .sh_share_row li a:hover polygon, .sh_row .sh_row_inner .sh_share_row li a:hover line {
  stroke: #fff;
}
.sh_row .sh_row_inner .sh_share_row li a:hover svg path {
  fill: var(--color-2);
  stroke: #fff;
}

.sh_section_intro {
  height: 29.5rem;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #F8F8F8), color-stop(50%, rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, #F8F8F8 50%, rgba(255, 255, 255, 0) 50%);
  position: relative;
  margin-bottom: -15.5rem;
  z-index: 1;
}
.sh_section_intro::before {
  content: "";
  width: 50%;
  height: 100%;
  background-image: url(assets/images/our-values-intro-bg-img.svg);
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.sh_section_intro .sh_row {
  padding-top: 5.25rem;
}
.sh_section_intro .sh_row h2 {
  font-size: 3.75rem;
  text-transform: uppercase;
  color: var(--color-3);
}
.sh_section_intro .sh_row h2 span {
  color: var(--color-1);
}

.sh_section_main {
  position: relative;
  z-index: 2;
}

.carousel {
  background: #EEE;
}

.test-cell {
  width: 66%;
  height: 200px;
  margin-right: 10px;
  background: #8C8;
  border-radius: 5px;
  counter-increment: gallery-cell;
}

/* cell number */
.test-cell:before {
  display: block;
  text-align: center;
  content: counter(gallery-cell);
  line-height: 200px;
  font-size: 80px;
  color: white;
}

/* Backgrounds */
.sh_d_bg_1 {
  background-image: url(assets/images/backgrounds/wave-top.svg);
  position: relative;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.sh_d_bg_1::after {
  content: "";
  width: 12%;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  background-image: url(assets/images/backgrounds/green-circle-corner.svg);
  pointer-events: none;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
  z-index: -1;
}
.sh_d_bg_1 .sy_et_inner {
  max-width: calc(88% + 25px);
}

.sh_d_bg_2 {
  background-color: rgba(228, 236, 239, 0.4);
  background-image: url(assets/images/backgrounds/white-dots.svg);
  background-position: center right;
  background-repeat: repeat-y;
  background-size: auto;
}

.sh_d_bg_3 {
  background-image: url(assets/images/backgrounds/world.svg);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
  position: relative;
}
.sh_d_bg_3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background-image: url(assets/images/backgrounds/gray-dots.svg);
  pointer-events: none;
  background-repeat: repeat-y;
  background-position: center left;
  z-index: -1;
}

.sh_d_bg_4 .sh_row_inner {
  padding-right: 15%;
}
.sh_d_bg_4::after {
  content: "";
  width: 20%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center right;
  top: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
}

/* Hemato Doctors and Our Team */
.sh_ho_docs_main .sh_row_inner, .sh_team_main .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}
.sh_ho_docs_main .sh_our_team, .sh_ho_docs_main .sh_team_member, .sh_team_main .sh_our_team, .sh_team_main .sh_team_member {
  -webkit-box-flex: 48%;
      -ms-flex: 48% 0 0px;
          flex: 48% 0 0;
  -webkit-box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
          box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
  border-radius: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  padding: 2rem 3.18rem;
  margin-bottom: 3rem;
}
.sh_ho_docs_main .sh_our_team .sh_tm_left, .sh_ho_docs_main .sh_team_member .sh_tm_left, .sh_team_main .sh_our_team .sh_tm_left, .sh_team_main .sh_team_member .sh_tm_left {
  -webkit-box-flex: 38%;
      -ms-flex: 38% 0 0px;
          flex: 38% 0 0;
}
@media (min-width: 981px) and (max-width: 1600px) {
  .sh_ho_docs_main .sh_our_team .sh_tm_left, .sh_ho_docs_main .sh_team_member .sh_tm_left, .sh_team_main .sh_our_team .sh_tm_left, .sh_team_main .sh_team_member .sh_tm_left {
    -webkit-box-flex: 22%;
        -ms-flex: 22% 0 0px;
            flex: 22% 0 0;
  }
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner, .sh_ho_docs_main .sh_team_member .sh_staff_inner, .sh_team_main .sh_our_team .sh_staff_inner, .sh_team_main .sh_team_member .sh_staff_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1199.5px) {
  .sh_ho_docs_main .sh_our_team .sh_staff_inner, .sh_ho_docs_main .sh_team_member .sh_staff_inner, .sh_team_main .sh_our_team .sh_staff_inner, .sh_team_main .sh_team_member .sh_staff_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_osd_doc_img, .sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_img, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_osd_doc_img, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_img, .sh_team_main .sh_our_team .sh_staff_inner .sh_osd_doc_img, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_img, .sh_team_main .sh_team_member .sh_staff_inner .sh_osd_doc_img, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_img {
  margin-bottom: 1rem;
  margin-top: 0;
  margin-left: 0;
  width: 100%;
  height: auto;
  max-width: 17.5rem;
  max-height: 17.5rem;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_osd_doc_img img, .sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_img img, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_osd_doc_img img, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_img img, .sh_team_main .sh_our_team .sh_staff_inner .sh_osd_doc_img img, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_img img, .sh_team_main .sh_team_member .sh_staff_inner .sh_osd_doc_img img, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_img img {
  border: 1.5rem solid #fff;
  -webkit-filter: drop-shadow(12px 7px 25px rgba(183, 207, 214, 0.4));
          filter: drop-shadow(12px 7px 25px rgba(183, 207, 214, 0.4));
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_osd_doc_img::after, .sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_img::after, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_osd_doc_img::after, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_img::after, .sh_team_main .sh_our_team .sh_staff_inner .sh_osd_doc_img::after, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_img::after, .sh_team_main .sh_team_member .sh_staff_inner .sh_osd_doc_img::after, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_img::after {
  display: none;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right {
  -webkit-box-flex: 60%;
      -ms-flex: 60% 0 0px;
          flex: 60% 0 0;
}
@media (min-width: 981px) and (max-width: 1600px) {
  .sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right {
    -webkit-box-flex: 78%;
        -ms-flex: 78% 0 0px;
            flex: 78% 0 0;
  }
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right .sh_heading_3, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right .sh_heading_3, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right .sh_heading_3, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right .sh_heading_3 {
  color: var(--color-3);
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div {
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 480px) {
  .sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 1rem;
  }
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div h6, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div h6, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div h6, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div h6 {
  color: var(--color-1);
  font-size: 16px;
  line-height: 1.5rem;
  min-width: 122px;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: top 3px left;
  padding-left: 23px;
  margin-right: 0.5rem;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div.member_email li, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div.member_email li, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div.member_email li, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div.member_email li {
  word-break: break-word;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div ul, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div ul, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div ul, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div ul li, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div ul li, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div ul li, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div ul li {
  margin-left: 0;
  text-indent: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5rem;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div ul li::before, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div ul li::before, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div ul li::before, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div ul li::before {
  display: none;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div.doc_dr_dep h6, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div.doc_dr_dep h6, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div.doc_dr_dep h6, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div.doc_dr_dep h6 {
  background-image: url(assets/icons/department-icon.svg);
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div.doc_dr_spec h6, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div.doc_dr_spec h6, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div.doc_dr_spec h6, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div.doc_dr_spec h6 {
  background-image: url(assets/icons/specialties-icon.svg);
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div.doc_dr_lang h6, .sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div.member_lang h6, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div.doc_dr_lang h6, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div.member_lang h6, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div.doc_dr_lang h6, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div.member_lang h6, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div.doc_dr_lang h6, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div.member_lang h6 {
  background-image: url(assets/icons/languages-icon.svg);
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div.member_ed h6, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div.member_ed h6, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div.member_ed h6, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div.member_ed h6 {
  background-image: url(assets/icons/book-open.svg) !important;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div.member_email h6, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div.member_email h6, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div.member_email h6, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div.member_email h6 {
  background-image: url(assets/icons/mail.svg) !important;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div.member_phone h6, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div.member_phone h6, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div.member_phone h6, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div.member_phone h6 {
  background-image: url(assets/icons/phone-light.svg) !important;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right .sh_heading_3, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right .sh_heading_3, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right .sh_heading_3, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right .sh_heading_3 {
  margin-bottom: 1rem;
  font-weight: 700;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right .member_postition, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right .member_postition, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right .member_postition, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right .member_postition {
  color: var(--color-1);
  font-weight: 700;
}
.sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right > div ul li:not(:last-child)::after, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right > div ul li:not(:last-child)::after, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right > div ul li:not(:last-child)::after, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right > div ul li:not(:last-child)::after {
  content: ",";
}
@media (min-width: 769px) {
  .sh_ho_docs_main .sh_our_team .sh_accordion_trigger, .sh_ho_docs_main .sh_team_member .sh_accordion_trigger, .sh_team_main .sh_our_team .sh_accordion_trigger, .sh_team_main .sh_team_member .sh_accordion_trigger {
    display: none;
  }
  .sh_ho_docs_main .sh_our_team .sh_accordion, .sh_ho_docs_main .sh_team_member .sh_accordion, .sh_team_main .sh_our_team .sh_accordion, .sh_team_main .sh_team_member .sh_accordion {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.sh_ho_docs_main .sh_our_team .sh_accordion, .sh_ho_docs_main .sh_team_member .sh_accordion, .sh_team_main .sh_our_team .sh_accordion, .sh_team_main .sh_team_member .sh_accordion {
  margin-top: 1rem;
}
@media (min-width: 769px) {
  .sh_ho_docs_main .sh_team_member .sh_accordion, .sh_team_main .sh_team_member .sh_accordion {
    height: auto;
  }
}

@media (max-width: 768px) {
  .sh_breadcrumbs {
    font-size: 12px;
    line-height: 15px;
  }
  .sh_breadcrumbs .sh_breadcrumbs_title {
    font-size: 12px;
    line-height: 15px;
  }
  .sh_breadcrumbs a {
    background-size: 4px;
    font-size: 16px;
    line-height: 26px;
  }
  .sh_department_tcl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_department_tcl .sh_department_lc, .sh_department_tcl .sh_department_rc {
    width: 100%;
  }
  .sh_department_tcl .sh_department_lc {
    width: 100% !important;
  }
  .sh_department_tcl .sh_department_lc:first-child {
    margin-bottom: 1rem;
  }
  #sh_related_treatments .sh_related_treatments .sh_related_treatment {
    width: 100%;
    margin-right: 0;
  }
  .sh_row .sh_row_inner .sh_share_row {
    margin-top: 2.6rem;
    margin-bottom: 3.1rem;
  }
  .sh_row .sh_row_inner .sh_share_row li a {
    width: 40px !important;
    height: 40px;
  }
  .sh_row .sh_row_inner .sh_share_row li a svg {
    width: 20px;
  }
  .sh_ho_docs_main .sh_our_team, .sh_ho_docs_main .sh_team_member, .sh_team_main .sh_our_team, .sh_team_main .sh_team_member {
    padding: 3rem 2rem 2rem 2rem !important;
  }
  .sh_ho_docs_main .sh_our_team .sh_rm, .sh_ho_docs_main .sh_team_member .sh_rm, .sh_team_main .sh_our_team .sh_rm, .sh_team_main .sh_team_member .sh_rm {
    margin-top: 1rem;
  }
}
@media (max-width: 1199.5px) {
  .sh_inner_intro .sh_ii_left, .sh_inner_intro .sh_ii_right {
    width: 100%;
  }
  .sh_inner_intro .sh_row {
    background-image: none;
  }
  .sh_inner_intro .sh_row .sh_row_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_inner_intro .sh_row .sh_row_inner .sh_ii_left .sh_inner_title {
    font-size: 2.9rem;
  }
  .sh_inner_intro .sh_ii_right figure:after {
    content: "";
    background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
    width: 22.5%;
    height: 90%;
    position: absolute;
    right: -25px;
    bottom: -2rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right;
    z-index: -1;
  }
  .sh_ho_docs_main .sh_our_team, .sh_ho_docs_main .sh_team_member, .sh_team_main .sh_our_team, .sh_team_main .sh_team_member {
    background-image: url(assets/images/backgrounds/mobile-dots.svg);
    background-size: 15% auto;
    background-position: center right;
    background-repeat: no-repeat;
  }
  .sh_ho_docs_main .sh_our_team .sh_staff_inner, .sh_ho_docs_main .sh_team_member .sh_staff_inner, .sh_team_main .sh_our_team .sh_staff_inner, .sh_team_main .sh_team_member .sh_staff_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_right, .sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_tm_left, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_right, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_tm_left, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_right, .sh_team_main .sh_our_team .sh_staff_inner .sh_tm_left, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_right, .sh_team_main .sh_team_member .sh_staff_inner .sh_tm_left {
    margin-bottom: 2rem !important;
  }
  .sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_osd_doc_img, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_osd_doc_img, .sh_team_main .sh_our_team .sh_staff_inner .sh_osd_doc_img, .sh_team_main .sh_team_member .sh_staff_inner .sh_osd_doc_img {
    margin-bottom: 0 !important;
    margin-left: auto;
    margin-right: auto;
  }
  .sh_ho_docs_main .sh_our_team .sh_staff_inner .sh_osd_right > div h6, .sh_ho_docs_main .sh_team_member .sh_staff_inner .sh_osd_right > div h6, .sh_team_main .sh_our_team .sh_staff_inner .sh_osd_right > div h6, .sh_team_main .sh_team_member .sh_staff_inner .sh_osd_right > div h6 {
    min-width: 92px;
  }
}
/* Clinical Excellence */
.sh_ce_sec:not(.sh_sec_4) {
  background-color: rgba(228, 236, 239, 0.2);
}

.sh_ce_sec_4 {
  background-color: rgba(228, 236, 239, 0.4);
  background-image: url(assets/images/backgrounds/white-dots.svg);
  background-repeat: no-repeat;
}
.sh_ce_sec_4 .sh_ce_blurb:not(:last-child) {
  margin-bottom: 4rem;
}
.sh_ce_sec_4 .sh_heading_3 {
  font-weight: 700;
  color: var(--color-1);
}

/* Thank You */
.sh_ty_row {
  padding-top: 11rem;
  padding-bottom: 15rem;
  background-image: url(assets/images/backgrounds/woman-and-a-girl.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: auto 80%;
}
.sh_ty_row::before {
  content: "";
  background-image: url(assets/images/backgrounds/green-circle-corner-top-left.svg);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.1;
  background-repeat: no-repeat;
  background-position: top left;
  z-index: -1;
}
.sh_ty_row:after {
  content: "";
  -webkit-filter: blur(50px);
          filter: blur(50px);
  width: 30%;
  height: 95%;
  background-color: #59B1E6;
  opacity: 0.26;
  border-radius: 300px;
  display: block;
  position: absolute;
  bottom: -10%;
  left: 50%;
  z-index: -1;
}
.sh_ty_row .sh_ty_inner {
  max-width: 57%;
  position: relative;
}
.sh_ty_row .sh_ty_title {
  color: var(--color-2);
  text-transform: none;
}
.sh_ty_row .sh_ty_text {
  position: relative;
}
.sh_ty_row .sh_ty_text p {
  color: var(--color-1);
  font-size: 2rem;
}
.sh_ty_row .sh_ty_text::after {
  content: "";
  background-image: url(assets/images/backgrounds/gray-dots.svg);
  width: 22.5rem;
  height: 7rem;
  position: absolute;
  top: 5rem;
}

.sh_ty_track {
  height: 3.5rem;
  background-image: url(assets/images/backgrounds/slim-track.svg);
  background-size: cover;
}

@media (min-width: 768px) and (max-width: 1199.5px) {
  .sh_ty_row {
    background-size: auto 50vw;
    padding-bottom: 55vw;
  }
}
@media (max-width: 1199.5px) {
  .sh_ty_row {
    padding-top: 5rem;
  }
  .sh_ty_row .sh_ty_inner {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .sh_ty_row {
    background-size: auto 70vw;
    padding-bottom: 75vw;
  }
  .sh_ty_row::before {
    width: 30%;
    background-size: contain;
  }
  .sh_ty_row .sh_ty_inner .sh_ty_title {
    font-size: 2.875rem;
  }
  .sh_ty_row::after {
    display: none;
  }
}
/* 404 */
.error-404 {
  background-image: url(assets/images/backgrounds/404-background.svg);
  background-size: cover;
  height: 70vh;
}
.error-404 .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.error-404 .sh_row_inner img {
  max-width: 80%;
}
.error-404 .sh_row_inner h1 {
  color: #fff;
  font-size: 2.5rem;
  text-align: center;
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
}
.error-404 .sh_row_inner p {
  color: #fff;
  font-size: 2rem;
  text-align: center;
}

/* Inner Globals End */
/* Department Start */
.sh_department_info_boxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #fff;
}
.sh_department_info_boxes .sh_department_ib {
  width: 31%;
  border: 1px solid #E3E3E3;
  padding: 2.25rem 2rem;
  margin-bottom: 3.75rem;
}
.sh_department_info_boxes .sh_department_ib h4 {
  color: var(--color-1);
  text-transform: uppercase;
  font-size: 25px;
  line-height: 1;
  margin-top: 2rem;
  margin-bottom: 1.2rem;
}
.sh_department_info_boxes .sh_department_ib img {
  height: 60px;
  width: auto;
}
.sh_department_info_boxes .sh_department_ib .sh_t_ib_text {
  line-height: 24px;
  margin-bottom: 0;
}
.sh_department_info_boxes .sh_department_ib:not(:nth-child(3n+3)) {
  margin-right: 3.5%;
}

.sh_osd_doc_img {
  position: relative;
  width: 17.5rem;
  height: 17.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20rem;
  margin-left: 1.25rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.sh_osd_doc_img::after {
  content: "";
  width: 20rem;
  height: 20rem;
  display: block;
  position: absolute;
  border-radius: 20rem;
  background-color: #fff;
  -webkit-filter: drop-shadow(12px 7px 25px rgba(183, 207, 214, 0.4));
          filter: drop-shadow(12px 7px 25px rgba(183, 207, 214, 0.4));
}
.sh_osd_doc_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 17.5rem;
  z-index: 1;
  position: relative;
}
.sh_osd_doc_img svg {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 5.125rem;
  mix-blend-mode: darken;
  isolation: isolate;
  height: 10.5rem;
}

p.sh_staff_sec_intro {
  margin-bottom: 3.625rem;
}

.sh_our_staff_doc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_our_staff_doc blockquote {
  margin-top: 1rem;
}
@media (min-width: 769px) {
  .sh_our_staff_doc {
    max-width: 80%;
  }
}
.sh_our_staff_doc:not(:last-child) {
  margin-bottom: 6rem;
}
.sh_our_staff_doc .sh_osd_left {
  -webkit-box-flex: 32%;
      -ms-flex: 32% 0 0px;
          flex: 32% 0 0;
}
.sh_our_staff_doc .sh_osd_right {
  -webkit-box-flex: 60%;
      -ms-flex: 60% 0 0px;
          flex: 60% 0 0;
}
.sh_our_staff_doc .sh_osd_right .sh_text_1:not(:last-child) {
  margin-bottom: 2rem;
}
.sh_our_staff_doc .sh_osd_right .sh_heading_3 {
  color: var(--color-1);
  font-weight: 700;
}

.sh_simple_twrm_inner .sh_department_text {
  padding: 4rem 4.5rem;
  color: var(--color-1);
  font-size: 18px;
}
.sh_simple_twrm_inner .sh_department_text div {
  position: relative;
  z-index: 3;
}
.sh_simple_twrm_inner .sh_department_text ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sh_simple_twrm_inner .sh_department_text ul li:not(:last-child) {
  margin-bottom: 2rem;
}
.sh_simple_twrm_inner .sh_department_text ul li:before {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: var(--color-3);
  width: 10px;
  height: 10px;
  border-radius: 10px;
  margin-right: 20px;
}
.sh_simple_twrm_inner .sh_department_text::after {
  content: "";
  position: absolute;
  display: block;
  background-color: #F8F8F8;
  background-image: url(assets/images/simple-text-bg.svg);
  background-position: center right;
  background-size: auto 100%;
  background-repeat: no-repeat;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 100%;
  top: 0;
}

#sh_cancer_types {
  background-color: #f4f7f9;
}
#sh_cancer_types .sh_ct_intro {
  font-size: var(--body-1-size);
  line-height: var(--body-1-lh);
  font-weight: 700;
  color: var(--color-1);
}

.sh_department_tcl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.7rem;
}
.sh_department_tcl:not(:last-child) {
  margin-bottom: 2.8rem;
}
.sh_department_tcl.sh_d_tcd_shadow {
  background-color: #fff;
  background-image: url(assets/images/backgrounds/top-right-gray-circle.svg);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: auto 200px;
  -webkit-box-shadow: -2px 13px 44px rgba(183, 207, 214, 0.5);
          box-shadow: -2px 13px 44px rgba(183, 207, 214, 0.5);
  border-radius: 3.125rem;
  padding: 4.31rem 1.75rem;
  position: relative;
}
.sh_department_tcl.sh_d_tcd_shadow::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(assets/images/backgrounds/green-circle.svg);
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: contain;
  left: -2%;
  bottom: -7%;
  z-index: -1;
}
.sh_department_tcl ul {
  width: 50%;
  padding-left: 1.75rem;
}
.sh_department_tcl ul li:not(:last-child) {
  margin-bottom: 2rem;
}

.sh_department_text blockquote {
  border-left: 11px solid var(--color-2);
  margin-left: 5rem;
  margin-right: 0;
  padding-left: 1rem;
  margin-bottom: 2rem;
}

.sh_department_ld p:first-child {
  margin-top: 0;
}
.sh_department_ld blockquote {
  border-left: 5px solid;
  margin-left: 0;
  padding-left: 3rem;
}

#sh_related_treatments .sh_heading_1 {
  text-transform: uppercase;
}

.sh_related_treatments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sh_related_treatments .sh_related_treatment {
  width: 32%;
  margin-bottom: 1.5rem;
}
.sh_related_treatments .sh_related_treatment:not(:nth-child(3n+3)) {
  margin-right: 2%;
}
.sh_related_treatments .sh_related_treatment img {
  margin-bottom: 1rem;
  height: 12.75rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.375rem 0 1.375rem 1.375rem;
  width: 100%;
}

.sh_tcl_sec {
  background-image: url(assets/images/backgrounds/wave-top.svg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.sh_slider {
  background-color: #F5F7F8;
}
.sh_slider h2 {
  margin-bottom: 3rem;
}
.sh_slider .sh_slider_items {
  padding-bottom: 2rem;
  padding-top: 2rem;
  background-color: transparent;
  margin-top: -2rem;
  margin-bottom: -2rem;
}
.sh_slider .sh_slide_item {
  width: 23%;
  height: 28rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-right: 4.5rem;
}
.sh_slider .sh_slide_item figure {
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.74);
          box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.74);
  border-radius: 10px;
}
.sh_slider .sh_slide_item figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.sh_slider .flickity-prev-next-button.previous {
  left: 4.5%;
}
.sh_slider .flickity-prev-next-button.next {
  right: 4.5%;
}

.flickity-page-dots {
  text-align: left !important;
  padding-left: 82.5% !important;
  bottom: 0 !important;
}
.flickity-page-dots .dot {
  width: 19px !important;
  height: 19px !important;
  background: #E4E8E7 !important;
  opacity: 1 !important;
}
.flickity-page-dots .dot.is-selected {
  background: #2FB297 !important;
}

@media (min-width: 481px) and (max-width: 768px) {
  .sh_slider {
    padding-bottom: 1.5rem;
  }
  .sh_slider .sh_slide_item {
    width: 70%;
    height: 23rem;
    -webkit-transition: var(--site-transition);
    transition: var(--site-transition);
  }
  .sh_slider .sh_slide_item:not(.is-selected) {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .flickity-page-dots .dot {
    width: 13px !important;
    height: 13px !important;
  }
}
@media (max-width: 480px) {
  .sh_slider .sh_slide_item {
    width: 70%;
    height: 21rem;
    margin-right: 2.5rem;
    -webkit-transition: var(--site-transition);
    transition: var(--site-transition);
  }
  .sh_slider .sh_slide_item:not(.is-selected) {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .flickity-page-dots {
    bottom: 1rem !important;
  }
  .flickity-page-dots .dot {
    width: 13px !important;
    height: 13px !important;
  }
}
@media (min-width: 769px) and (max-width: 1199.5px) {
  .sh_slider .sh_slide_item {
    width: 45%;
    height: 22rem;
  }
  .flickity-page-dots {
    bottom: -1rem !important;
  }
  .flickity-page-dots .dot {
    width: 16px !important;
    height: 16px !important;
  }
}
@media (max-width: 1199.5px) {
  .sh_slider .flickity-page-dots {
    padding-left: 0 !important;
    text-align: center !important;
  }
  .sh_slider .flickity-prev-next-button.previous {
    left: 5%;
  }
  .sh_slider .flickity-prev-next-button.next {
    right: 5%;
  }
}
/* Department End */
/* Doctor Start */
/* Archive */
.sh_doc_archive_doc .sh_archive_doctor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3rem 3.4rem;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
  margin-bottom: 2rem;
  margin-top: 2rem;
}
.sh_doc_archive_doc .sh_doc_arch_left {
  -webkit-box-flex: 20%;
      -ms-flex: 20% 0 0px;
          flex: 20% 0 0;
  border-right: 4px solid var(--color-1);
}
.sh_doc_archive_doc .sh_doc_arch_left img {
  width: 100%;
  border-radius: 2rem;
}
.sh_doc_archive_doc .sh_doc_arch_right {
  -webkit-box-flex: 80%;
      -ms-flex: 80% 0 0px;
          flex: 80% 0 0;
  padding-left: 1.625rem;
}
.sh_doc_archive_doc .sh_doc_arch_right .sh_doc_arch_name {
  font-size: 2.5rem;
  color: var(--color-1);
  margin-bottom: 1rem;
}
.sh_doc_archive_doc .sh_doc_arch_right ul {
  list-style: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1.5rem;
  width: 100%;
}
.sh_doc_archive_doc .sh_doc_arch_right ul li {
  margin-bottom: 0;
  text-indent: 0;
  margin-left: 0;
}
.sh_doc_archive_doc .sh_doc_arch_right ul li::before {
  display: none;
}
.sh_doc_archive_doc .sh_doc_arch_right .sh_doc_arch_pos ul li {
  font-weight: 700;
}
.sh_doc_archive_doc .sh_doc_arch_right .sh_doc_arch_pos ul li:not(:last-child)::after {
  content: ",";
  margin-right: 0.5rem;
}
.sh_doc_archive_doc .sh_doc_arch_right .sh_doc_arch_departments ul li {
  color: var(--color-1);
}
.sh_doc_archive_doc .sh_doc_arch_right .sh_doc_arch_departments ul li:not(:last-child)::after {
  content: "|";
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.sh_doc_archive_doc .sh_doc_arch_right .sh_doc_arch_ct {
  margin-bottom: 2rem;
}
.sh_doc_archive_doc .sh_doc_arch_right .sh_doc_arch_ct strong {
  font-size: 20px;
  margin-bottom: 1rem;
  color: var(--color-3);
  display: block;
}
.sh_doc_archive_doc .sh_doc_arch_right .sh_doc_arch_ct li {
  color: #828487;
}
.sh_doc_archive_doc .sh_doc_arch_right .sh_doc_arch_ct li:not(:last-child)::after {
  content: ",";
  margin-right: 0.5rem;
}
.sh_doc_archive_doc .sh_accordion_trigger {
  background-image: url(assets/icons/+.svg);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
  width: 100%;
  height: 19px;
  display: block;
  background-size: 19px;
}
@media (min-width: 768px) {
  .sh_doc_archive_doc .sh_accordion {
    display: block !important;
  }
  .sh_doc_archive_doc .sh_accordion_trigger {
    display: none;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_left {
    padding-right: 3.4rem;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_btn_1 {
    margin-right: 1rem;
  }
}
@media (max-width: 767.5px) {
  .sh_doc_archive_doc .sh_archive_doctor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 1.7rem 2rem;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_left {
    padding-left: 1.7rem;
    padding-right: 1.7rem;
    border-right: none;
    text-align: center;
    margin-bottom: 1.5rem;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_left img {
    max-width: 185px;
    margin: auto;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_name {
    text-align: center;
    border-bottom: 1.5px solid var(--color-1);
    padding-bottom: 0.75rem;
    font-size: 1.7rem;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_right .sh_doc_arch_ct strong {
    font-size: 16px;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_right ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_right ul li {
    text-align: center;
    font-size: 14px;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_pos ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_departments {
    margin-top: 2.25rem;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_departments ul li {
    border-bottom: 1.5px solid var(--color-1);
    padding: 0.75rem 1.5rem;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_departments ul li:first-child {
    border-top: 1.5px solid var(--color-1);
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_departments ul li::after {
    display: none;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_ct {
    text-align: center;
    margin-bottom: 0;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_ct ul {
    margin-bottom: 0;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_accordion {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_accordion_trigger {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    margin-top: 2rem;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_accordion_trigger.sh_open {
    background-image: url(assets/icons/arrow-up.svg);
    -webkit-transition: var(--site-transition);
    transition: var(--site-transition);
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_btns {
    text-align: center;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_btns .sh_btn {
    max-width: 90%;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_btns a:not(:first-child) {
    margin-top: 1.5rem;
  }
  .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_btns a .sh_btn_text {
    text-align: left;
  }
}

/* Single Doctor */
.single-doctor .sh_top_track .sh_row_inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-doctor .sh_doc_intro_bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: -8.5rem;
  z-index: -1;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
}
.single-doctor .sh_doc_intro_bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top right;
     object-position: top right;
}
.single-doctor .sh_doc_intro {
  padding-top: 5.625rem;
  position: relative;
}
.single-doctor .sh_doc_intro .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 2.65rem;
}
@media (max-width: 1199.5px) {
  .single-doctor .sh_doc_intro .sh_row_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_left {
  text-align: center;
  position: relative;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_left .sh_doc_img {
  width: 26.25rem;
  max-width: 100%;
  height: 100%;
  margin-top: 0;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_left .sh_doc_img img {
  border-radius: 45px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1200px) {
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_left {
    margin-right: 5.4rem;
  }
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .sh_doc_name {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 2.9rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .sh_doc_name .sh_h1_s1 {
  margin-right: 1rem;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .sh_doc_name li {
  display: inline-block;
  color: var(--color-1);
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .sh_doc_name li:not(:first-child)::before {
  margin-left: 1rem;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .sh_doc_name li::before {
  content: "|";
  display: inline-block;
  margin-right: 1rem;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .sh_doc_title {
  font-size: 3.75rem;
  line-height: 1.3;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_dep, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_lan {
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_dep h6, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec h6, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_lan h6 {
  min-width: 130px;
  color: var(--color-1);
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_dep ul, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec ul, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_lan ul {
  list-style: none;
  padding-left: 0;
}
@media (min-width: 1199.5px) {
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_dep ul, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec ul, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_lan ul {
    max-width: 45rem;
  }
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_dep ul li, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec ul li, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_lan ul li {
  display: inline-block;
  font-size: 1.25rem;
  color: var(--color-1);
  line-height: 1.4;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_dep ul li:not(:last-child):not(.sh_doc_title):after, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec ul li:not(:last-child):not(.sh_doc_title):after, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_lan ul li:not(:last-child):not(.sh_doc_title):after {
  content: ",";
  display: inline-block;
}
@media (min-width: 1199.6px) {
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec {
    max-width: 45rem;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_btns {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  margin-top: auto;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_btns a {
  margin-top: auto;
  margin-bottom: 0;
}
.single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_btns a:first-child {
  margin-right: 2rem;
}
.single-doctor .sh_doc_main {
  margin-top: 1.25rem;
}
.single-doctor .sh_doc_main .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.single-doctor .sh_doc_main blockquote {
  background-color: #F8F8F8;
  padding: 2.9rem;
  margin-left: 0;
  margin-bottom: 1.25em;
  color: var(--color-1);
}
.single-doctor .sh_doc_main blockquote * {
  color: var(--color-1);
}
.single-doctor .sh_doc_main ul {
  list-style: disc;
  padding-left: 1.25rem;
  margin-top: 1.375rem;
}
@media (min-width: 1200px) {
  .single-doctor .sh_doc_main ul {
    padding-bottom: 0.625rem;
  }
}
.single-doctor .sh_doc_main ul li {
  color: var(--color-5);
  font-size: 18px;
}
.single-doctor .sh_doc_main ul li:not(:last-child) {
  margin-bottom: 1.375rem;
}
@media (max-width: 768px) {
  .single-doctor .sh_doc_main ul li:last-child {
    margin-bottom: 1.375rem;
  }
}
.single-doctor .sh_doc_main ul li a {
  color: var(--color-5);
  text-decoration: underline;
  font-size: 18px;
}
.single-doctor .sh_doc_main .sh_accordion {
  padding-left: 4rem;
  padding-bottom: 3.125rem;
}
.single-doctor .sh_doc_main h2 {
  font-size: 2rem;
}
.single-doctor .sh_doc_main h2.sh_doc_main_heading {
  color: var(--color-2);
  text-transform: uppercase;
  margin-bottom: 3.18rem;
}
.single-doctor .sh_doc_main h2.sh_doc_heading {
  font-weight: 400;
  color: var(--color-1);
  padding-left: 4rem;
  background-image: url(assets/icons/+.svg);
  background-position: center left;
  background-repeat: no-repeat;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
  padding-top: 25px;
  padding-bottom: 25px;
}
.single-doctor .sh_doc_main h2.sh_doc_heading.sh_open {
  background-image: url(assets/icons/x.svg);
  background-position: center left -8px;
}
.single-doctor .sh_doc_main h2.sh_doc_heading:hover {
  cursor: pointer;
}
.single-doctor .sh_doc_left {
  width: calc(75% - 2rem);
  margin-right: 2rem;
}
.single-doctor .sh_doc_info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.single-doctor .sh_doc_info > div {
  border-bottom: 2px solid #D6D6D6;
}
.single-doctor .sh_doc_info .sh_doc_about p:last-child {
  margin-bottom: 0;
}
.single-doctor .sh_doc_info .sh_doc_conditions .sh_doc_cat_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (max-width: 768px) {
  .single-doctor .sh_doc_info .sh_doc_conditions .sh_doc_cat_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .single-doctor .sh_doc_info .sh_doc_conditions .sh_doc_cat_inner .sh_cat_right {
    margin-top: 0;
  }
}
@media (min-width: 769px) {
  .single-doctor .sh_doc_info .sh_doc_conditions .sh_doc_cat_inner ul {
    -webkit-box-flex: 50%;
        -ms-flex: 50% 0 0px;
            flex: 50% 0 0;
  }
}
.single-doctor .sh_doc_info .sh_doc_conditions .sh_doc_cat_inner ul:first-child {
  margin-right: 3.6rem;
}
.single-doctor .sh_doc_info .sh_doc_publications .sh_doc_publication {
  margin-bottom: 1.125rem;
}
.single-doctor .sh_doc_info .sh_doc_publications .sh_doc_publication:last-child {
  margin-bottom: 1.75rem;
}
.single-doctor .sh_doc_info .sh_doc_publications h4 {
  font-size: 18px;
  color: var(--color-5);
  margin-bottom: 0.9rem;
}

@media (max-width: 1199.5px) {
  .single-doctor .sh_doc_intro {
    background-size: 100% auto;
    background-position: top right;
    padding-top: 35px;
  }
  .single-doctor .sh_doc_intro .sh_di_left {
    margin-bottom: 32px;
  }
  .single-doctor .sh_doc_intro .sh_di_right .sh_dr_box {
    margin-bottom: 35px;
  }
  .single-doctor .sh_doc_main .sh_accordion {
    padding-left: 0;
  }
  .single-doctor .sh_doc_main .sh_accordion ul {
    padding-left: 2rem;
  }
}
@media (max-width: 768px) {
  .single-doctor .sh_doc_intro_bg {
    height: 11.25rem;
    top: 0;
  }
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right h1 {
    display: block;
  }
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right ul {
    display: block;
  }
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .sh_doc_name {
    display: block;
  }
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .sh_doc_name li {
    font-size: 20px;
  }
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .sh_doc_name li:first-child::before {
    display: none;
  }
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_dep, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_lan {
    margin-bottom: 4px;
  }
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_dep h6, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec h6, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_lan h6 {
    font-size: 14px;
    min-width: 80px;
  }
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_dep ul li, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec ul li, .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_lan ul li {
    font-size: 14px;
  }
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_btns .sh_btn:first-child {
    margin-right: 0;
    margin-bottom: 16px;
  }
  .single-doctor .sh_doc_main .sh_accordion {
    padding-left: 0;
  }
  .single-doctor .sh_doc_main h2.sh_doc_heading {
    background-size: 17.5px;
    background-position: center left;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 18px;
  }
  .single-doctor .sh_doc_main h2.sh_doc_heading.sh_open {
    background-position: center left -1px;
    background-size: 20.5px;
  }
  .single-doctor .sh_doc_main ul li {
    font-size: 16px;
  }
  .single-doctor .sh_doc_main ul li a {
    font-size: 16px;
  }
  .single-doctor .sh_doc_main ul:last-child li:last-child {
    margin-bottom: 0;
  }
  .single-doctor .sh_doc_publication h4 {
    font-size: 16px !important;
  }
  .single-doctor .sh_doc_publication:last-child {
    margin-bottom: 0 !important;
  }
}
/* Doctor End */
/* Homepage Start */
.home .sh_rm {
  margin-top: 3rem;
}
.home .home_sec_1_2 {
  position: relative;
}
.home .home_sec_1_2:after {
  content: "";
  background-image: url(assets/images/backgrounds/home-section-1-bg.png);
  background-position: top right;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-size: 40% auto;
}

.home_hero {
  padding: 7.5rem 0;
  min-height: calc(100vh - 17rem);
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-height: 1600px) {
  .home_hero {
    min-height: unset !important;
  }
}
.home_hero .home_hero_bg {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: -1;
}
.home_hero .home_hero_bg:after {
  content: "";
  background-image: url(assets/images/backgrounds/homepage-hero-circle.svg);
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width: 1199.5px) {
  .home_hero .home_hero_bg:after {
    background-image: url(assets/images/backgrounds/homepage-hero-circle-mobile.svg);
    background-position: bottom right;
    background-size: auto 65%;
  }
}
.home_hero .home_hero_bg figure {
  position: absolute;
  width: 100%;
  height: 100%;
}
@media (min-width: 769px) {
  .home_hero .home_hero_bg figure.mobile_bg {
    display: none;
  }
}
@media (max-width: 768px) {
  .home_hero .home_hero_bg figure.desktop_bg {
    display: none;
  }
}
.home_hero .home_hero_bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.home_hero .sh_row_inner {
  width: 100%;
  height: 100%;
}
.home_hero .home_hero_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.home_hero .home_hero_img {
  width: 22rem;
}
.home_hero .homepage_hero_title {
  font-size: 6.125rem;
  font-weight: 400;
  color: #fff;
  margin-top: 2.25rem;
  margin-bottom: 2.5rem;
  text-transform: none;
  line-height: 1;
}
.home_hero .homepage_hero_title span {
  display: block;
  color: #fff;
  font-size: 7.375rem;
}
.home_hero .sh_btn {
  width: 18.75rem;
}
.home_hero .sh_btn:first-child {
  margin-right: 1rem;
}
.home_hero .sh_btn:hover {
  background-color: #fff;
  border-color: #fff;
}

.sh_row .home_sec_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 5.95rem;
}
@media (max-width: 1199.5px) {
  .sh_row .home_sec_1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1200px) {
  .sh_row .home_sec_1 .home_sec_1_left {
    -webkit-box-flex: calc(53% - 5.625rem);
        -ms-flex: calc(53% - 5.625rem) 0 0px;
            flex: calc(53% - 5.625rem) 0 0;
  }
}
.sh_row .home_sec_1 .home_sec_1_right {
  position: relative;
}
.sh_row .home_sec_1 .home_sec_1_right img {
  position: sticky;
  top: 3.125rem;
}
@media (min-width: 769px) and (max-width: 1199.5px) {
  .sh_row .home_sec_1 .home_sec_1_right {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .sh_row .home_sec_1 .home_sec_1_right {
    -webkit-box-flex: 47%;
        -ms-flex: 47% 0 0px;
            flex: 47% 0 0;
  }
  .sh_row .home_sec_1 .home_sec_1_right img {
    border-radius: 3.625rem 3.625rem 0 3.625rem;
  }
}
.sh_row .home_sec_2 {
  padding-top: 5.95rem;
}
.sh_row .home_sec_2 .home_sec_2_left {
  display: grid;
  grid-template-columns: repeat(24, 1fr);
  grid-template-rows: repeat(24, 1.56rem);
  position: relative;
}
.sh_row .home_sec_2 .home_sec_2_left:before {
  content: "";
  width: 16.5rem;
  height: 7.2rem;
  background-image: url(assets/images/backgrounds/gray-dots.svg);
  position: absolute;
  left: 13%;
  top: 3%;
  z-index: -1;
  background-size: 100%;
}
.sh_row .home_sec_2 .home_sec_2_left:after {
  content: "";
  width: 16.5rem;
  height: 7.2rem;
  background-image: url(assets/images/backgrounds/gray-dots.svg);
  position: absolute;
  right: -2%;
  bottom: 25%;
  z-index: -1;
  background-size: 100%;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_1, .sh_row .home_sec_2 .home_sec_2_left .home_story_2, .sh_row .home_sec_2 .home_sec_2_left .home_story_3 {
  position: relative;
  z-index: 1;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_1 figure, .sh_row .home_sec_2 .home_sec_2_left .home_story_2 figure, .sh_row .home_sec_2 .home_sec_2_left .home_story_3 figure {
  height: 100%;
  position: relative;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_1 figure::after, .sh_row .home_sec_2 .home_sec_2_left .home_story_2 figure::after, .sh_row .home_sec_2 .home_sec_2_left .home_story_3 figure::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 44, 108, 0.04)), color-stop(120%, #060723));
  background: linear-gradient(rgba(43, 44, 108, 0.04) 0%, #060723 120%);
  z-index: 2;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_1 figure figcaption, .sh_row .home_sec_2 .home_sec_2_left .home_story_2 figure figcaption, .sh_row .home_sec_2 .home_sec_2_left .home_story_3 figure figcaption {
  position: absolute;
  bottom: 0;
  color: #fff;
  z-index: 3;
  font-size: 1.25rem;
  line-height: 1.4;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_1 img, .sh_row .home_sec_2 .home_sec_2_left .home_story_2 img, .sh_row .home_sec_2 .home_sec_2_left .home_story_3 img {
  width: 100%;
  height: 100%;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
  -o-object-fit: cover;
     object-fit: cover;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_1:hover, .sh_row .home_sec_2 .home_sec_2_left .home_story_2:hover, .sh_row .home_sec_2 .home_sec_2_left .home_story_3:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  z-index: 4;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_1:hover img, .sh_row .home_sec_2 .home_sec_2_left .home_story_1:hover figure:after, .sh_row .home_sec_2 .home_sec_2_left .home_story_2:hover img, .sh_row .home_sec_2 .home_sec_2_left .home_story_2:hover figure:after, .sh_row .home_sec_2 .home_sec_2_left .home_story_3:hover img, .sh_row .home_sec_2 .home_sec_2_left .home_story_3:hover figure:after {
  border-radius: 0;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_1 {
  grid-column-start: 1;
  grid-column-end: 11;
  grid-row-start: 6;
  grid-row-end: 13;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_1 img, .sh_row .home_sec_2 .home_sec_2_left .home_story_1 figure:after {
  border-radius: 2.5em 2.5rem 0 2.5rem;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_1 img {
  -webkit-box-shadow: 0px 3px 30px rgba(67, 67, 75, 0.49);
          box-shadow: 0px 3px 30px rgba(67, 67, 75, 0.49);
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_1 figcaption {
  padding: 1rem 1.5rem;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_2 {
  grid-column-start: 12;
  grid-column-end: 25;
  grid-row-start: 1;
  grid-row-end: 13;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_2 img, .sh_row .home_sec_2 .home_sec_2_left .home_story_2 figure:after {
  border-radius: 3.625rem 3.625rem 0 3.625rem;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_2 img {
  -webkit-box-shadow: 0px 3px 30px rgba(67, 67, 75, 0.49);
          box-shadow: 0px 3px 30px rgba(67, 67, 75, 0.49);
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_2 figcaption {
  padding: 1.7rem 2rem;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_3 {
  grid-column-start: 4;
  grid-column-end: 18;
  grid-row-start: 14;
  grid-row-end: 24;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_3 img, .sh_row .home_sec_2 .home_sec_2_left .home_story_3 figure:after {
  border-radius: 3.625rem 3.625rem 0 3.625rem;
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_3 img {
  -webkit-box-shadow: 0px 3px 30px rgba(67, 67, 75, 0.49);
          box-shadow: 0px 3px 30px rgba(67, 67, 75, 0.49);
}
.sh_row .home_sec_2 .home_sec_2_left .home_story_3 figcaption {
  padding: 1rem 1.5rem;
}

.home .sh_hp_news {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0, 0, 0, 0)), color-stop(20%, rgba(228, 232, 231, 0.3)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, rgba(228, 232, 231, 0.3) 20%);
}
.home .sh_hp_news::before {
  content: "";
  width: 100%;
  height: 50%;
  background-image: url(assets/images/backgrounds/wave.svg);
  position: absolute;
  top: -30%;
  background-size: 100% auto;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: center top;
}

.hemato-oncology-template-hemato-oncology-homepage .sh_hp_news {
  background-color: rgba(228, 232, 231, 0.3);
}

.sh_hp_news {
  position: relative;
}
.sh_hp_news .sh_hp_news_grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 3rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sh_hp_news .sh_hp_news_grid .sh_hp_news_post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid #E4E8E7;
  margin-bottom: 1rem;
  background-color: #fff;
}
.sh_hp_news .sh_hp_news_grid .sh_hp_news_post h4 {
  padding: 0 1.5rem 0 1.5rem;
}
.sh_hp_news .sh_hp_news_grid .sh_hp_news_post .sh_date {
  font-weight: 700;
  font-size: 2rem;
  padding: 0 1.5rem 1rem 1.5rem;
  margin-top: auto;
}
.sh_hp_news .sh_hp_news_grid .sh_hp_news_post:first-child .sh_date {
  color: var(--color-1);
}
.sh_hp_news .sh_hp_news_grid .sh_hp_news_post:nth-child(2) .sh_date {
  color: var(--color-2);
}
.sh_hp_news .sh_hp_news_grid .sh_hp_news_post:nth-child(3) .sh_date {
  color: var(--color-3);
}
.sh_hp_news .sh_hp_news_grid .sh_hp_news_post:nth-child(4) .sh_date {
  color: var(--color-5);
}
.sh_hp_news .sh_hp_news_grid .sh_hp_news_post img {
  width: 100%;
  height: 14rem;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 2rem;
}
.sh_hp_news .sh_hp_news_grid .sh_hp_news_post h4 {
  font-weight: 400;
  margin-bottom: 2rem;
  min-height: 3.25rem;
}

.home_sec_5 .home_sec_5_inner {
  width: calc(53% - 5.625rem);
}
.home_sec_5 .home_sec_5_inner ul {
  margin-top: 2rem;
  margin-bottom: 1rem;
  border-left: 7px solid var(--color-3);
}
.home_sec_5 .home_sec_5_inner ul li {
  text-indent: 0;
}
.home_sec_5 .home_sec_5_inner ul li::before {
  display: none;
}
.home_sec_5 .home_sec_5_inner p {
  max-width: 674px;
}

@media (min-width: 769px) {
  .home_sec_2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home_sec_2_left {
    -webkit-box-flex: calc(53% - 5.625rem);
        -ms-flex: calc(53% - 5.625rem) 0 0px;
            flex: calc(53% - 5.625rem) 0 0;
  }
  .home_sec_2_right {
    -webkit-box-flex: 47%;
        -ms-flex: 47% 0 0px;
            flex: 47% 0 0;
  }
  .sh_hp_news .sh_hp_news_grid .sh_hp_news_post {
    -webkit-box-flex: 24%;
        -ms-flex: 24% 0 0px;
            flex: 24% 0 0;
  }
}
@media (min-width: 481px) and (max-width: 980px) {
  .sh_hp_news .sh_hp_news_grid .sh_hp_news_post {
    -webkit-box-flex: 48%;
        -ms-flex: 48% 0 0px;
            flex: 48% 0 0;
  }
}
@media (max-width: 480px) {
  .sh_hp_news .sh_hp_news_grid .sh_hp_news_post {
    -webkit-box-flex: 100%;
        -ms-flex: 100% 0 0px;
            flex: 100% 0 0;
  }
}
@media (max-width: 768px) {
  .home_hero {
    padding: 7.3rem 0;
    display: block;
  }
  .home_hero .sh_row_inner {
    -webkit-box-pack: baseline;
        -ms-flex-pack: baseline;
            justify-content: baseline;
  }
  .home_hero .home_hero_img {
    width: 19.5rem;
  }
  .home_hero .homepage_hero_title {
    font-size: 2.5rem;
    line-height: 3.3rem;
    margin-top: 6rem;
    margin-bottom: 4rem;
  }
  .home_hero .homepage_hero_title span {
    font-size: 2.5rem;
  }
  .home_hero .home_hero_buttons {
    width: 100%;
  }
  .home_hero a.sh_btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 320px;
  }
  .home_hero a.sh_btn:first-child {
    margin-bottom: 1.3rem;
  }
  .sh_row.home_sec_1_2 .home_sec_1_left {
    position: relative;
  }
  .sh_row.home_sec_1_2 .home_sec_1_left::before {
    content: "";
    background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
    position: absolute;
    width: 27%;
    height: 90%;
    background-size: contain;
    background-position: top right;
    top: 10%;
    right: -25px;
    background-repeat: no-repeat;
    opacity: 0.2;
  }
  .sh_row.home_sec_1_2:after {
    display: none;
  }
  .sh_row .sh_row_inner.home_sec_2 .home_sec_2_left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_row .sh_row_inner.home_sec_2 .home_sec_2_left a {
    height: 16.25rem;
  }
  .sh_row .sh_row_inner.home_sec_2 .home_sec_2_left a:not(:last-child) {
    margin-bottom: 2rem;
  }
  .sh_row .sh_row_inner.home_sec_2 .home_sec_2_left figure img {
    border-radius: 13px !important;
    -webkit-box-shadow: none;
            box-shadow: none;
    -o-object-position: center;
       object-position: center;
  }
  .sh_row .sh_row_inner.home_sec_2 .home_sec_2_left figure:after {
    border-radius: 13px !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 44, 108, 0.02)), color-stop(140%, #060723));
    background: linear-gradient(rgba(43, 44, 108, 0.02) 0%, #060723 140%);
  }
}
@media (max-width: 1199.5px) {
  .home_hero {
    min-height: calc(100vh - 85px);
  }
  .sh_row .sh_row_inner.home_sec_2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .sh_row .sh_row_inner.home_sec_2 .home_sec_2_left {
    margin-top: 3.5rem;
  }
  .sh_row .home_sec_1 {
    padding-bottom: 0;
  }
  .sh_row .home_sec_1 .home_sec_1_right {
    margin-top: 3.5rem;
    left: -25px;
    position: relative;
    width: calc(100% + 50px);
  }
  .sh_row .home_sec_2 {
    padding-top: var(--row-padding);
  }
  .sh_row.home_sec_5 .home_sec_5_inner {
    width: 100%;
  }
  .sh_row.home_sec_5 .home_sec_5_bg {
    position: relative;
    top: var(--row-padding);
  }
}
@media (max-width: 1199.5px) {
  .sh_hp_news {
    background: rgba(205, 214, 212, 0.15) !important;
  }
  .sh_hp_news::before {
    display: none;
  }
  .sh_hp_news .sh_hp_news_grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_hp_news .sh_hp_news_grid .sh_hp_news_post {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(12, 1.34rem);
    border: none;
    background-color: transparent;
  }
  .sh_hp_news .sh_hp_news_grid .sh_hp_news_post .sh_hp_img_link {
    grid-row: 1/13;
    grid-column: 1/13;
  }
  .sh_hp_news .sh_hp_news_grid .sh_hp_news_post .sh_hp_img_link img {
    height: 100%;
    border-radius: 15px;
  }
  .sh_hp_news .sh_hp_news_grid .sh_hp_news_post .sh_hp_post_title {
    grid-row: 9/13;
    grid-column: 1/13;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 0 0 15px 15px;
  }
  .sh_hp_news .sh_hp_news_grid .sh_hp_news_post .sh_hp_post_title h4 {
    color: #fff;
    padding: 1rem;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
  }
  .sh_hp_news .sh_hp_news_grid .sh_hp_news_post .sh_date {
    grid-row: 1/3;
    grid-column: 7/13;
    background-color: var(--color-2);
    color: #fff !important;
    font-size: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
    border-top-right-radius: 15px;
  }
  .sh_hp_news .sh_hp_news_grid .sh_hp_news_intro {
    text-align: center;
    margin-top: 2rem;
  }
  .sh_hp_news .sh_hp_news_grid .sh_rm {
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
  }
}
/* Homepage End */
/* Knowledge Base Start */
.knowledge-base-template-default h4, .tax-topic h4 {
  font-size: 32px;
  color: var(--color-1);
  margin-bottom: 1.4rem;
}

.sh_kb_top {
  background-image: url(assets/images/backgrounds/kb-hero-background.svg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 15rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sh_kb_top .sh_kb_title {
  font-size: 3.75rem;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}
.sh_kb_top .sh_kb_title span {
  display: inline-block;
}

.kb_main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.kb_main .sh_left {
  padding-bottom: 11rem;
}
@media (max-width: 768px) {
  .kb_main .sh_left {
    padding-bottom: 5rem;
  }
}

.sh_kb_meta .sh_kb_right a {
  padding: 5px 10px;
  background: lightgray;
}
@media (min-width: 769px) {
  .sh_kb_meta a.sh_btn_1 {
    margin-left: 2rem;
    max-width: 290px;
  }
}

.sh_kb_bottom {
  margin-top: 5.6rem;
}
.sh_kb_bottom h4 {
  color: var(--color-3);
}

/* Single, Topic */
.single-knowledge-base div.asp_w_container.asp_w_container_5_1, .tax-topic div.asp_w_container.asp_w_container_5_1 {
  border-color: var(--color-1) !important;
}
.single-knowledge-base div.asp_w_container.asp_w_container_5_1 .proinput form input, .tax-topic div.asp_w_container.asp_w_container_5_1 .proinput form input {
  color: var(--color-5) !important;
}
.single-knowledge-base div.asp_w_container.asp_w_container_5_1 .proinput form input::-webkit-input-placeholder, .tax-topic div.asp_w_container.asp_w_container_5_1 .proinput form input::-webkit-input-placeholder {
  color: var(--color-5) !important;
}
.single-knowledge-base div.asp_w_container.asp_w_container_5_1 .proinput form input::-moz-placeholder, .tax-topic div.asp_w_container.asp_w_container_5_1 .proinput form input::-moz-placeholder {
  color: var(--color-5) !important;
}
.single-knowledge-base div.asp_w_container.asp_w_container_5_1 .proinput form input:-ms-input-placeholder, .tax-topic div.asp_w_container.asp_w_container_5_1 .proinput form input:-ms-input-placeholder {
  color: var(--color-5) !important;
}
.single-knowledge-base div.asp_w_container.asp_w_container_5_1 .proinput form input::-ms-input-placeholder, .tax-topic div.asp_w_container.asp_w_container_5_1 .proinput form input::-ms-input-placeholder {
  color: var(--color-5) !important;
}
.single-knowledge-base div.asp_w_container.asp_w_container_5_1 .proinput form input::placeholder, .tax-topic div.asp_w_container.asp_w_container_5_1 .proinput form input::placeholder {
  color: var(--color-5) !important;
}

.kb_main {
  margin-top: 1rem;
}
.kb_main h1 {
  font-size: 2rem;
  line-height: 1.15em;
  color: var(--color-2);
  margin-bottom: 3.375rem;
}
.kb_main .sh_btn {
  width: 100%;
  margin-top: 2.56rem;
  max-width: 400px;
}

/* Topic */
.tax-topic .sh_kb_topics {
  list-style: none;
  padding-left: 0;
}
.tax-topic .sh_kb_topics li {
  border-bottom: 2px solid #D6D6D6;
  background-image: url(assets/icons/arrows-right.svg);
  background-position: center right;
  background-repeat: no-repeat;
  text-indent: 0;
  margin-left: 0;
}
.tax-topic .sh_kb_topics li::before {
  display: none;
}
.tax-topic .sh_kb_topics li a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 25px;
  min-height: 6rem;
  padding: 18px 0;
}
.tax-topic .sh_kb_topics li a span {
  width: calc(100% - 40px);
}

/* Main */
.sh_kb_arch_top {
  background-image: url(assets/images/backgrounds/kb-hero-background.svg);
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
  height: 27rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sh_kb_arch_top .sh_kb_arch_title {
  color: #fff;
  margin-bottom: 2.18rem;
  font-size: 3.75rem;
}
.sh_kb_arch_top .sh_kb_arch_title span {
  color: #fff;
  display: inline-block;
}
.sh_kb_arch_top .sh_kb_arch_subtitle {
  text-transform: uppercase;
  color: #fff;
  font-weight: 400;
  margin-bottom: 3.75rem;
}

.sh_kb_arch_main h5 {
  max-width: 90%;
  text-align: center;
  text-transform: uppercase;
  margin: auto;
  margin-bottom: 2.6rem;
}
.sh_kb_arch_main .sh_kb_aq .sh_kb_cat {
  -webkit-box-flex: 15%;
      -ms-flex: 15% 0 0px;
          flex: 15% 0 0;
}
.sh_kb_arch_main .sh_kb_dq {
  overflow: hidden;
}
.sh_kb_arch_main .sh_kb_dq .sh_kb_cat {
  -webkit-box-flex: 15%;
      -ms-flex: 15% 0 0px;
          flex: 15% 0 0;
}
.sh_kb_arch_main .sh_kb_dq .sh_kb_cat img {
  width: auto;
}
.sh_kb_arch_main .sh_kb_dq .sh_kb_cat:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sh_kb_arch_main .sh_kb_dq .flickity-prev-next-button.previous {
  left: -5%;
  background: transparent;
}
.sh_kb_arch_main .sh_kb_dq .flickity-prev-next-button.next {
  right: -5%;
  background: transparent;
}
.sh_kb_arch_main .sh_kb_tq .sh_kb_cat {
  -webkit-box-flex: 15%;
      -ms-flex: 15% 0 0px;
          flex: 15% 0 0;
}
.sh_kb_arch_main .sh_kb_cat {
  text-align: center;
  -webkit-transition: none;
  transition: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sh_kb_arch_main .sh_kb_cat a {
  padding: 1.43rem 1.25rem;
  min-height: 12.2rem;
  text-decoration: none;
}
.sh_kb_arch_main .sh_kb_cat img {
  margin-bottom: 1.375rem;
  height: 65px;
}
.sh_kb_arch_main .sh_kb_cat h6 {
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  max-width: 215px;
}
.sh_kb_arch_main .sh_kb_cat a {
  display: block;
}
.sh_kb_arch_main .sh_kb_cat:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
}

.sh_kb_aq {
  padding-top: 3.75rem;
  padding-bottom: 2.7rem;
}
.sh_kb_aq .sh_kb_title_1 {
  color: var(--color-2);
}
.sh_kb_aq .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1420px;
}

.sh_kb_dq {
  padding-top: 3.75rem;
  padding-bottom: 2.7rem;
}
.sh_kb_dq .sh_kb_title_1 {
  color: var(--color-2);
}
.sh_kb_dq .sh_row_inner {
  width: 90%;
  max-width: 1420px;
  border-radius: 38px;
  -webkit-box-shadow: 4px 4px 10px 4px rgba(0, 0, 0, 0.15);
          box-shadow: 4px 4px 10px 4px rgba(0, 0, 0, 0.15);
  padding: 1.2rem 0;
}

.sh_kb_tq {
  padding-top: 3.75rem;
  padding-bottom: 2.7rem;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: #F8F8F8;
}
.sh_kb_tq .sh_kb_title_2 {
  color: var(--color-1);
}
.sh_kb_tq .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1420px;
}

.sh_kb_mpq {
  padding-top: 3.75rem;
  margin-bottom: 50px;
}
.sh_kb_mpq .sh_kb_title_3 {
  max-width: 90%;
  text-align: center;
  text-transform: uppercase;
  margin: auto;
  margin-bottom: 2.6rem;
  color: var(--color-3);
}
.sh_kb_mpq .sh_toggle {
  border-bottom: 2px solid #D6D6D6;
}
.sh_kb_mpq .sh_toggle .sh_toggle_title {
  position: relative;
  background-image: url(assets/icons/+.svg);
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 3.44rem;
  font-size: 25px;
  color: var(--color-1);
  font-weight: 400;
  min-height: 7.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
  cursor: pointer;
}
.sh_kb_mpq .sh_toggle .sh_toggle_title.sh_open {
  background-image: url(assets/icons/x.svg);
  background-position: center left -8px;
}
.sh_kb_mpq .sh_toggle .sh_toggle_content {
  padding-bottom: 4rem;
  padding-left: 3.44rem;
  font-size: 18px;
  color: var(--color-5);
}

@media (min-width: 481px) and (max-width: 1199.5px) {
  .sh_kb_arch_main .sh_kb_aq .sh_kb_cat {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
  .sh_kb_arch_main .sh_kb_dq .sh_kb_cat {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .sh_kb_arch_main .sh_kb_dq .flickity-prev-next-button.previous {
    left: -6%;
  }
  .sh_kb_arch_main .sh_kb_dq .flickity-prev-next-button.next {
    right: -6%;
  }
  .sh_kb_arch_main .sh_kb_tq .sh_kb_cat {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}
@media (max-width: 480px) {
  .sh_kb_arch_main .sh_kb_aq .sh_kb_cat {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
  .sh_kb_arch_main .sh_kb_aq .sh_kb_cat a img {
    height: 4rem;
  }
  .sh_kb_arch_main .sh_kb_aq .sh_kb_cat a h6 {
    font-size: 1.2rem;
  }
  .sh_kb_arch_main .sh_kb_dq .sh_kb_cat {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .sh_kb_arch_main .sh_kb_dq .sh_kb_cat a img {
    height: 4rem;
  }
  .sh_kb_arch_main .sh_kb_dq .sh_kb_cat a h6 {
    font-size: 1.2rem;
  }
  .sh_kb_arch_main .sh_kb_dq .flickity-prev-next-button.previous {
    left: 5px;
  }
  .sh_kb_arch_main .sh_kb_dq .flickity-prev-next-button.next {
    right: 5px;
  }
  .sh_kb_arch_main .sh_kb_tq .sh_kb_cat {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
  .sh_kb_arch_main .sh_kb_tq .sh_kb_cat a img {
    height: 4rem;
  }
  .sh_kb_arch_main .sh_kb_tq .sh_kb_cat a h6 {
    font-size: 1.2rem;
  }
}
@media (max-width: 768px) {
  .sh_kb_top {
    background-image: url(assets/images/backgrounds/kb-hero-background-mobile.svg);
    height: 165px;
    margin-bottom: 25px;
  }
  .sh_kb_top .sh_kb_title {
    font-size: 25px;
  }
  .sh_kb_top .sh_kb_title span {
    display: block;
  }
  /* KB Topic */
  .tax-topic .sh_kb_topics li {
    background-size: 20px;
  }
  .tax-topic .sh_kb_topics li a {
    font-size: 16px;
  }
  /* KB Main */
  .sh_kb_arch_top {
    height: 260px;
    background-image: url(assets/images/kb-main-bg-mobile.svg);
  }
  .sh_kb_arch_top .sh_kb_arch_title {
    font-size: 25px;
  }
  .sh_kb_arch_top .sh_kb_arch_subtitle {
    font-size: 14px;
  }
  .sh_kb_mpq .sh_toggle .sh_accordion {
    padding-left: 0;
  }
  .sh_kb_mpq .sh_toggle .sh_accordion p:last-child {
    margin-bottom: 0;
  }
  .sh_kb_mpq .sh_toggle .sh_toggle_title {
    background-size: 17.5px;
    background-position: center left;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 18px;
    min-height: unset;
  }
  .sh_kb_mpq .sh_toggle .sh_toggle_title.sh_open {
    background-position: center left -1px;
    background-size: 20.5px;
  }
  .sh_kb_mpq .sh_toggle ul li {
    font-size: 14px;
  }
  .sh_kb_mpq .sh_toggle ul li a {
    font-size: 14px;
  }
}
@media (max-width: 1199.5px) {
  .sh_breadcrumbs {
    width: 100%;
  }
  /* KB Main */
  .sh_kb_arch_main .sh_row .sh_row_inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
/* Knowledge Base End */
/* Landing Page Globals Start */
.sh_section {
  background-repeat: no-repeat;
  background-size: cover;
}

.sh_value_info_boxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1.75rem;
}
.sh_value_info_boxes .sh_value_ib {
  width: 30%;
  -webkit-box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
          box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
  border-radius: 19px;
  padding: 2.75rem 2rem 4rem 2rem;
  margin-top: 3.75rem;
  background-image: url(assets/images/backgrounds/top-right-gray-circle.svg);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: auto 200px;
  background-color: #fff;
}
.sh_value_info_boxes .sh_value_ib .sh_value_ib_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sh_value_info_boxes .sh_value_ib .sh_value_ib_top figure {
  margin-right: 2rem;
  width: 3.75rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.sh_value_info_boxes .sh_value_ib .sh_ib_title {
  font-size: 2rem;
  line-height: 1.3;
  /* max-width: 300px; */
  color: var(--color-1);
}
.sh_value_info_boxes .sh_value_ib:not(:nth-child(3n+3)) {
  margin-right: 5%;
}

.sh_info_w_bg:not(.sh_light)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url(assets/images/backgrounds/pink-circle-corner.svg);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 40% auto;
  z-index: -1;
  background-color: var(--color-1);
}
.sh_info_w_bg:not(.sh_light) ul li {
  color: #fff;
}
.sh_info_w_bg:not(.sh_light) .sh_db_text a {
  text-decoration: underline;
  color: #fff;
}

.sh_info_w_bg.sh_light::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 17.75rem;
  width: 100%;
  z-index: 1;
  background-image: url(assets/images/backgrounds/gray-dots.svg);
  pointer-events: none;
  background-repeat: no-repeat;
  background-position: top left;
  z-index: -1;
}
.sh_info_w_bg.sh_light::after {
  content: "";
  position: absolute;
  background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
  background-repeat: no-repeat;
  background-position: center right;
  background-size: contain;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 50rem;
  max-height: 90%;
  z-index: -1;
}
.sh_info_w_bg.sh_light .sh_heading_2_light {
  color: var(--color-2);
}
.sh_info_w_bg.sh_light .sh_heading_2_light strong {
  color: var(--color-1);
}
.sh_info_w_bg.sh_light .sh_db_text * {
  color: var(--color-5) !important;
}
.sh_info_w_bg.sh_light ul li {
  color: var(--color-5) !important;
}

.sh_info_w_bg .sh_iwbg_inner {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_info_w_bg .sh_iwbg_left {
  -webkit-box-flex: 56.5%;
      -ms-flex: 56.5% 0 0px;
          flex: 56.5% 0 0;
}
.sh_info_w_bg .sh_iwbg_right {
  -webkit-box-flex: 38.2%;
      -ms-flex: 38.2% 0 0px;
          flex: 38.2% 0 0;
}
.sh_info_w_bg .sh_iwbg_right img {
  -webkit-box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
          box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
  border-radius: 3.625rem 0 3.625rem 3.625rem;
  position: sticky;
  top: 3.125rem;
}
.sh_info_w_bg .sh_iwbg_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sh_info_w_bg ul li:not(:last-child) {
  margin-bottom: 2rem;
}
.sh_info_w_bg ul li:before {
  content: "";
  background-color: var(--color-2);
  width: 9px;
  height: 9px;
  display: inline-block;
  border-radius: 10px;
  margin-right: 1.75rem;
  -webkit-box-flex: 9px;
      -ms-flex: 9px 0 0px;
          flex: 9px 0 0;
}

img.sh_dull_image, .sh_dull_image img {
  border-radius: 3.625rem 0 3.625rem 3.625rem;
  -webkit-box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
          box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
}

.sh_block_btn {
  margin-top: 2rem;
}

.sh_landing_quote {
  margin: 0;
  padding-top: 8.5rem;
  background-image: url(assets/icons/quote.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 5.8rem auto;
  margin-top: 2rem;
}

.sh_landing_quote_2 {
  border-left: 11px solid var(--color-2);
  margin-left: 5rem;
  margin-right: 0;
  padding-left: 1rem;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

@media (min-width: 782px) {
  .sh_section .wp-block-column:first-child:not(:only-child) {
    margin-right: 3rem;
  }
}
.sh_stages_sec {
  background-image: url(assets/images/backgrounds/white-circle-big.svg);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: auto 80%;
}
.sh_stages_sec::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(228, 236, 239, 0.4);
  background-image: url(assets/images/backgrounds/white-dots.svg);
  background-repeat: no-repeat;
  z-index: -1;
}
.sh_stages_sec .sh_stages_intro_text {
  margin-bottom: 3.625rem;
}
.sh_stages_sec .sh_stages_outro_text {
  margin-top: 3.625rem;
}
.sh_stages_sec .sh_stages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.sh_stages_sec .sh_stages .sh_stage {
  -webkit-box-flex: 30%;
      -ms-flex: 30% 0 0px;
          flex: 30% 0 0;
  margin-bottom: 1.187rem;
}
.sh_stages_sec .sh_stages .sh_stage .sh_stage_number {
  font-size: 2.5rem;
  color: var(--color-3);
  margin-bottom: 2rem;
}
.sh_stages_sec .sh_stages .sh_stage:not(:nth-child(3n+3)) {
  margin-right: 5%;
}

@media (max-width: 768px) {
  .sh_row .sh_row_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_row.sh_row_space_0_2, .sh_row.sh_row_space_0_1 {
    padding-bottom: var(--row-padding);
  }
  .sh_row.sh_row_space_1_0 {
    padding-top: var(--row-padding);
  }
  .sh_row.sh_row_space_1, .sh_row.sh_row_space_1_2, .sh_row.sh_row_space_2, .sh_row.sh_row_space_2_1 {
    padding-top: var(--row-padding);
    padding-bottom: var(--row-padding);
  }
  .sh_value_info_boxes {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_value_info_boxes .sh_value_ib {
    width: 100% !important;
    margin-top: 2rem;
  }
  body:not(.single-doctor) main ul li {
    font-size: 16px;
    text-indent: calc(-1rem - 6px);
    margin-left: calc(1rem + 6px);
    margin-bottom: 1.5rem;
  }
  body:not(.single-doctor) main ul li::before {
    width: 6px;
    height: 6px;
    margin-right: 1rem;
  }
  .sh_row.sh_ho_sy .sy_ho_common_symptoms, .sh_row.sh_ho_sy .sy_ho_diseases_treated, .sh_row.sh_ho_dt .sy_ho_common_symptoms, .sh_row.sh_ho_dt .sy_ho_diseases_treated {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 2.8rem 1rem;
  }
}
/* Landing Page Globals End */
/* Landing Page Sections Start */
.sh_page_hero .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_page_hero .sh_heading_1 {
  text-transform: none;
  margin-bottom: 1.625rem;
}
.sh_page_hero .sh_page_hero_btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sh_page_hero .sh_btn {
  margin-top: 2.5rem;
  margin-right: 1rem;
}
.sh_page_hero .sh_ph_left {
  -webkit-box-flex: 49%;
      -ms-flex: 49% 0 0px;
          flex: 49% 0 0;
}
.sh_page_hero .sh_ph_right {
  -webkit-box-flex: 46%;
      -ms-flex: 46% 0 0px;
          flex: 46% 0 0;
  position: relative;
}
.sh_page_hero .sh_ph_right img {
  border-radius: 3.625rem 0px 3.625rem 3.625rem;
  width: 100%;
  position: sticky;
  top: 3.15rem;
}

a.sh_watch_vid_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--body-1-size);
  line-height: var(--body-1-lh);
  color: var(--body-1-color);
  margin-top: 2.5rem;
  outline: none;
}
a.sh_watch_vid_btn svg {
  margin-right: 1.5rem;
}
a.sh_watch_vid_btn path {
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
a.sh_watch_vid_btn:hover path:nth-child(2) {
  stroke: #2cba9d;
}

.sh_landing_page .sh_page_hero {
  background-color: var(--color-1);
  background-image: url(assets/images/backgrounds/green-corner.svg);
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 40% auto;
}
.sh_landing_page .sh_page_hero .sh_watch_vid_btn {
  color: #fff;
}
.sh_landing_page .sh_page_hero .sh_watch_vid_btn path {
  stroke: #fff;
}
.sh_landing_page .sh_page_hero .sh_watch_vid_btn path:last-child {
  fill: transparent;
}
.sh_landing_page .sh_page_hero .sh_watch_vid_btn:hover path {
  stroke: #fff;
}
.sh_landing_page .sh_page_hero .sh_watch_vid_btn:hover path:last-child {
  fill: #fff;
}
.sh_landing_page .sh_page_hero .sh_heading_1 strong {
  color: #fff;
}
.sh_landing_page .sh_page_hero .sh_text_1, .sh_landing_page .sh_page_hero .sh_text_1 * {
  color: #fff;
}
.sh_landing_page .sh_page_hero .sh_btn:hover {
  background-color: #fff;
  border-color: #fff;
}

main:not(.sh_landing_page) .sh_page_hero::after {
  content: "";
  background-image: url(assets/images/inner-hero-bg.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 25rem auto;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;
}

.sh_sec_1 .sh_value_info_boxes_wrap {
  position: relative;
}
.sh_sec_1 .sh_value_info_boxes_wrap::after {
  content: "";
  position: absolute;
  width: 20%;
  height: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  top: 1.75rem;
  z-index: -1;
  background-image: url(assets/images/backgrounds/green-half-circle-left.svg);
  background-size: contain;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: contain;
}
.sh_sec_1:before {
  content: "";
  background-image: url(assets/images/backgrounds/gray-circle-half-right.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: auto 45.5rem;
  position: relative;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.sh_sec_1.sh_2_cols .sh_value_ib {
  width: 48.5%;
  margin-right: 0;
}
.sh_sec_1.sh_2_cols .sh_value_ib:nth-child(odd) {
  margin-right: 3%;
}

#sh_our_values {
  background-image: url(assets/images/backgrounds/gray-circle-half-right.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: auto 45.5rem;
}
#sh_our_values::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 80%;
  max-height: 38rem;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-image: url(assets/images/backgrounds/green-half-circle-left.svg);
  background-size: contain;
  background-position: bottom left;
  background-repeat: no-repeat;
}
#sh_our_values.sh_2_cols .sh_value_ib {
  width: 48.5%;
  margin-right: 0;
}
#sh_our_values.sh_2_cols .sh_value_ib:nth-child(odd) {
  margin-right: 3%;
}

.sh_sec_2 .sh_btn {
  margin-top: 2rem;
}

.sh_sec_3 {
  background-image: url(assets/images/backgrounds/top-cancer-center.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.sh_sec_3 * {
  text-align: center;
}
.sh_sec_3 .sh_row_inner {
  max-width: 77.5rem;
}
.sh_sec_3 .sh_heading_2_light strong {
  color: #fff;
}
.sh_sec_3 .sh_text_has_bg {
  position: relative;
}
.sh_sec_3 .sh_text_has_bg::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2rem;
  width: 33%;
  height: 100%;
  background-image: url(assets/images/landing-sec-3-before.svg);
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: contain;
  z-index: 1;
}
.sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner {
  background-color: #fff;
  -webkit-box-shadow: -2px 13px 44px rgba(47, 57, 60, 0.5);
          box-shadow: -2px 13px 44px rgba(47, 57, 60, 0.5);
  border-radius: 3.625rem;
  padding: 4.375rem;
  margin-left: 2rem;
  text-align: center;
  z-index: 2;
  position: relative;
  margin-top: 3.75rem;
}
.sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner * {
  color: var(--color-1);
  font-weight: 400;
  font-size: 20px;
}
.sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner * strong {
  font-size: 1.1em;
  text-decoration: underline;
}
.sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner ul {
  padding-left: 0;
}
.sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner ul li {
  margin: auto auto 2.9rem auto !important;
  display: block;
  font-weight: 700;
  text-indent: 0;
}
.sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner ul li::before {
  display: none;
}
.sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner ul li:last-of-type {
  margin-bottom: 0;
}
.sh_sec_3 .sh_sec_3_has_img_after_box {
  padding-bottom: 4rem;
}
.sh_sec_3 .sh_sec_3_has_img_after_box .sh_img_after_box {
  margin-top: 40px;
}

.sh_sec_4 .sh_sec_4_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_sec_4 .sh_sec_4_left {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
}
.sh_sec_4 .sh_sec_4_right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 38.2%;
          flex: 0 0 38.2%;
  position: relative;
}
.sh_sec_4 .sh_sec_4_right img {
  position: sticky;
  top: 3.125rem;
}
@media (min-width: 1199.5px) {
  .sh_sec_4 .sh_sec_4_right::before {
    content: "";
    background-image: url(assets/images/backgrounds/gray-full-circle.svg);
    height: 120%;
    width: 110%;
    position: absolute;
    top: -10%;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center right;
    left: 0;
    z-index: -1;
  }
}

.sh_landing_sec_4 .sh_dull_image::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  height: 120%;
  width: 100%;
  background-image: url(assets/images/backgrounds/light-circle.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center right;
  right: -10%;
  top: -10%;
  z-index: -1;
}
.sh_landing_sec_4 .sh_dull_image::after {
  content: "";
  -webkit-filter: blur(50px);
          filter: blur(50px);
  width: 70%;
  height: 22rem;
  background-color: #59B1E6;
  opacity: 0.4;
  border-radius: 300px;
  display: block;
  position: absolute;
  top: -10%;
  right: -10%;
  z-index: -1;
}

.sh_sec_5 {
  background-color: var(--color-1);
  background-image: url(assets/images/red-path.png);
  background-position: left bottom;
  background-size: auto 25%;
}
@media (min-width: 1650px) {
  .sh_sec_5 {
    background-size: initial;
  }
}
.sh_sec_5 * {
  text-align: left;
}
.sh_sec_5 .sh_heading_2_light {
  color: var(--color-3);
}
.sh_sec_5 .sh_heading_2_light strong {
  color: #fff;
  display: block;
}
.sh_sec_5 .sh_row_inner {
  max-width: 1080px;
}
.sh_sec_5 .sh_dull_image {
  margin-top: 5rem;
  display: block;
}
.sh_sec_5 .sh_title_space_1 {
  padding-top: 36px;
  padding-bottom: 36px;
}
.sh_sec_5.sh_row_space_1 {
  padding: 0;
}
.sh_sec_5 .sh_dull_image {
  margin-top: 0;
}
.sh_sec_5 .sh_row_inner {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 1199.5px) {
  .sh_sec_5 .sh_row_inner {
    padding: 0;
    height: auto;
  }
}
.sh_sec_5 .sh_sec_5_left {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 1199.5px) {
  .sh_sec_5 .sh_sec_5_left {
    -webkit-box-flex: 100%;
        -ms-flex: 100% 0 0px;
            flex: 100% 0 0;
    padding-top: 3.15rem;
    padding-bottom: 3.15rem;
    background-image: url(assets/images/red-path.png);
    background-position: left bottom;
    background-size: auto 25%;
    background-repeat: no-repeat;
  }
}
.sh_sec_5 .sh_sec_5_left h2, .sh_sec_5 .sh_sec_5_left .sh_text_1_light {
  max-width: 80%;
  margin: 0 auto;
}
@media only screen and (min-width: 1849.5px) {
  .sh_sec_5 .sh_sec_5_left h2, .sh_sec_5 .sh_sec_5_left .sh_text_1_light {
    width: 100%;
    max-width: 734px;
  }
}
@media only screen and (max-width: 1199.5px) {
  .sh_sec_5 .sh_sec_5_left h2, .sh_sec_5 .sh_sec_5_left .sh_text_1_light {
    max-width: 100%;
    width: 100%;
    padding: 0 25px;
  }
}
.sh_sec_5 .sh_sec_5_left .sh_text_1_light {
  padding-top: 36px;
  padding-bottom: 36px;
}
.sh_sec_5 .sh_sec_5_right {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
}
@media only screen and (max-width: 1199.5px) {
  .sh_sec_5 .sh_sec_5_right {
    -webkit-box-flex: 100%;
        -ms-flex: 100% 0 0px;
            flex: 100% 0 0;
  }
}
.sh_sec_5 .sh_sec_5_right .sh_dull_image {
  height: 100%;
}
@media only screen and (max-width: 1199.5px) {
  .sh_sec_5 .sh_sec_5_right .sh_dull_image {
    border-radius: 0;
    margin-right: 0;
  }
}
.sh_sec_5 .sh_sec_5_right .sh_dull_image img, .sh_sec_5 .sh_sec_5_right img {
  border-top-left-radius: 480px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 480px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right;
     object-position: right;
  width: 100%;
}
@media only screen and (max-width: 1199.5px) {
  .sh_sec_5 .sh_sec_5_right .sh_dull_image img, .sh_sec_5 .sh_sec_5_right img {
    -o-object-position: 80% 100%;
       object-position: 80% 100%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
.sh_sec_6 {
  background-color: var(--color-1);
  background-image: url(assets/images/backgrounds/green-corner.svg);
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 40% auto;
}
.sh_sec_6 .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_sec_6 .sh_sec_6_left {
  -webkit-box-flex: 38.2%;
      -ms-flex: 38.2% 0 0px;
          flex: 38.2% 0 0;
}
.sh_sec_6 .sh_sec_6_right {
  -webkit-box-flex: 56.5%;
      -ms-flex: 56.5% 0 0px;
          flex: 56.5% 0 0;
}

.sh_sec_7 {
  background-image: url(assets/images/backgrounds/section7-background.jpg);
  background-position: center right;
  background-size: cover;
}
.sh_sec_7 a {
  color: #fff;
}
.sh_sec_7 .sh_sec_7_left {
  width: 50%;
}

.sh_sec_8 {
  background-image: url(assets/images/backgrounds/green-half-circle-left.svg);
  background-size: auto 40rem;
  background-position: bottom left;
  background-repeat: no-repeat;
}
.sh_sec_8 .sh_quotes_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 3.625rem;
}
.sh_sec_8 .sh_sec_8_intro {
  margin-bottom: 1rem;
}
.sh_sec_8 .sh_sec_8_intro, .sh_sec_8 .sh_sec_8_intro * {
  font-size: 2rem;
  color: var(--color-1);
}
.sh_sec_8 .sh_sec_8_left {
  -webkit-box-flex: 38.2%;
      -ms-flex: 38.2% 0 0px;
          flex: 38.2% 0 0;
}
.sh_sec_8 .sh_sec_8_left img {
  position: sticky;
  top: 3.125rem;
}
.sh_sec_8 .sh_sec_8_right {
  -webkit-box-flex: 56.5%;
      -ms-flex: 56.5% 0 0px;
          flex: 56.5% 0 0;
}
.sh_sec_8 .sh_sec_8_right img {
  margin-top: 1.5rem;
  margin-bottom: 2rem;
}
.sh_sec_8 .sh_sec_8_right .sh_sec_8_content {
  max-width: 42rem;
  margin-bottom: 2rem;
}
.sh_sec_8 .sh_sec_8_right .sh_sec_8_content blockquote {
  font-style: italic;
  font-weight: 600;
  margin: 0 0 1.25em 0;
  padding: 2rem 0;
  border-top: 1px solid #71717D;
  border-bottom: 1px solid #71717D;
}
.sh_sec_8 .sh_sec_8_right .sh_sec_8_content blockquote p {
  color: var(--color-1);
}
.sh_sec_8 .sh_sec8_quote:not(:last-child) {
  margin-bottom: 2rem;
}

.sh_sec_9 {
  background-image: url(assets/images/backgrounds/wave-top.svg);
  position: relative;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.sh_sec_9::after {
  content: "";
  width: 100%;
  height: 21rem;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
  background-image: url(assets/images/backgrounds/green-circle-corner.svg);
  pointer-events: none;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
}
.sh_sec_9 p:not(.sh_ct_intro) {
  margin-bottom: 0;
}

.sh_ct_outro {
  width: 80%;
}

.sh_sec_11 {
  background-image: url(assets/images/backgrounds/section11-background.jpg);
  background-position: center;
  background-size: cover;
}
.sh_sec_11 .sh_sec_11_left {
  width: 50%;
}
.sh_sec_11 .sh_sec_11_left ul {
  border-left: 7px solid var(--color-3);
  padding-left: 1.5rem;
}
.sh_sec_11 .sh_sec_11_left ul li {
  margin-bottom: 2rem;
}
.sh_sec_11 .sh_sec_11_left ul li::before {
  display: none;
}
.sh_sec_11 .sh_btn {
  margin-top: 2rem;
}

.sh_sec_13 {
  background-image: url(assets/images/backgrounds/quote.svg);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 10.6rem 7rem;
  background-position: bottom right 3.25rem;
}
.sh_sec_13 .sh_row_inner:not(:first-child):not(:last-child) {
  margin-bottom: 2rem;
}
.sh_sec_13 .sh_sec_13_intro {
  font-size: 2rem;
  color: var(--color-1);
  margin-bottom: 1rem;
}
.sh_sec_13 .sh_text_1 {
  margin-bottom: 2rem;
}
.sh_sec_13 .sh_rm {
  margin-top: 0;
}
.sh_sec_13::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url(assets/images/backgrounds/white-dots.svg);
  background-position: top left;
  pointer-events: none;
  background-repeat: repeat-y;
  background-color: rgba(228, 236, 239, 0.4);
  background-size: 11% auto;
}

.sh_ib_sec .sh_ib_intro {
  margin-bottom: 3.75rem;
  display: block;
}
@media (min-width: 768px) {
  .sh_ib_sec .sh_ib_intro {
    width: 80%;
  }
}
.sh_ib_sec .sh_info_boxes_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_ib_sec .sh_info_boxes {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
}
.sh_ib_sec .sh_info_boxes .sh_info_box:not(:last-child) {
  margin-bottom: 3.75rem;
}
.sh_ib_sec .sh_info_boxes .sh_info_box .sh_heading_2, .sh_ib_sec .sh_info_boxes .sh_info_box .sh_heading_3 {
  margin-bottom: 1.875rem;
}
.sh_ib_sec .sh_info_boxes_img {
  -webkit-box-flex: 45%;
      -ms-flex: 45% 0 0px;
          flex: 45% 0 0;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sh_ib_sec .sh_info_boxes_img figure {
  position: sticky;
  top: 3.125rem;
}
.sh_ib_sec .sh_info_boxes_img img {
  border-radius: 3.625rem 0 3.625rem 3.625rem;
  -webkit-box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
          box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
  position: sticky;
  top: 3.125rem;
}
.sh_ib_sec::after {
  content: "";
  background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
  position: absolute;
  right: 0;
  bottom: 10%;
  height: 70%;
  width: 20%;
  background-repeat: no-repeat;
  background-position: bottom right;
  z-index: -1;
  background-size: contain;
}
.sh_ib_sec.sh_ib_sec_right .sh_info_boxes_img {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.sh_ib_sec.sh_ib_sec_right::after {
  right: auto;
  left: 0;
  background-position: center left;
  background-image: url(assets/images/backgrounds/green-half-circle-left.svg);
}

#sh_our_staff {
  position: relative;
  background-image: url(assets/images/backgrounds/wave-top.svg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
#sh_our_staff:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-image: url(assets/images/backgrounds/gray-dots.svg);
  background-repeat: repeat-y;
  z-index: -1;
  background-position: top right;
}

#sh_additional_docs {
  background-image: url(assets/images/backgrounds/gray-dots.svg);
  background-position: top right;
  background-repeat: repeat-y;
}
#sh_additional_docs .sh_add_docs_text {
  margin-bottom: 2rem;
}

@media (min-width: 769px) and (max-width: 1199.5px) {
  .sh_info_w_bg .sh_iwbg_right img {
    top: var(--mobile-nav-height);
  }
  .sh_sec_4 .sh_sec_4_right img {
    top: var(--mobile-nav-height);
  }
  .sh_sec_8 .sh_sec_8_left img {
    top: var(--mobile-nav-height);
  }
  .sh_ib_sec .sh_info_boxes_img figure, .sh_ib_sec .sh_info_boxes_img img {
    top: var(--mobile-nav-height);
  }
}
@media (max-width: 1199.5px) {
  .sh_page_hero .sh_row_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .sh_page_hero .sh_row_inner .sh_ph_right {
    margin-bottom: 2rem;
  }
  .sh_sec_3 .sh_text_has_bg {
    margin-right: 0;
    margin-bottom: 0;
  }
  .sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner {
    margin-left: 0;
  }
  .sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner ul li {
    margin-bottom: 1.3rem !important;
  }
  .sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner * {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  main:not(.sh_landing_page) .sh_page_hero {
    background-image: none;
  }
  main:not(.sh_landing_page) .sh_page_hero:after {
    opacity: 0.2 !important;
  }
  .sh_page_hero .sh_row_inner .sh_page_hero_btns {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .sh_page_hero .sh_row_inner .sh_page_hero_btns a {
    width: 80%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 350px;
  }
  .sh_page_hero .sh_row_inner .sh_page_hero_btns a:not(:first-child) {
    margin-top: 1.5rem;
  }
  .sh_d_bg_1:after {
    display: none;
  }
  .sh_value_info_boxes .sh_value_ib {
    background-size: 4.75rem auto;
  }
  .sh_info_w_bg .sh_iwbg_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_info_w_bg .sh_iwbg_inner .sh_iwbg_right {
    margin-top: 1rem;
  }
  .sh_info_w_bg.sh_light::after {
    display: none;
  }
  .sh_info_w_bg .sh_iwbg_inner .sh_iwbg_right {
    position: relative;
  }
  .sh_info_w_bg .sh_iwbg_inner .sh_iwbg_right::after {
    content: "";
    background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
    height: 100%;
    width: 100%;
    background-size: contain;
    position: absolute;
    top: 0;
    right: -25px;
    background-repeat: no-repeat;
    left: auto;
    background-position: center right;
    z-index: -1;
  }
  .sh_sec_3 .sh_text_has_bg::before {
    left: -25px;
  }
  .sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner ul li {
    margin-bottom: 1.3rem !important;
  }
  .sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner * {
    font-size: 16px;
  }
  .sh_sec_4 .sh_sec_4_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_sec_4 .sh_sec_4_inner .sh_sec_4_right {
    margin-top: 3.5rem;
  }
  .sh_sec_6 {
    background-image: none !important;
    background-size: 60% auto;
  }
  .sh_sec_6 .sh_row_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .sh_sec_6 .sh_row_inner .sh_sec_6_left {
    margin-top: 3.5rem;
  }
  .sh_sec_7 {
    background-position: center;
  }
  .sh_sec_7 .sh_sec_7_left {
    width: 100%;
  }
  .sh_sec_8 .sh_quotes_row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .sh_sec_8 .sh_quotes_row .sh_sec8_quote {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_sec_8 .sh_quotes_row .sh_sec8_quote .sh_btn {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .sh_sec_8 .sh_quotes_row .sh_sec_8_left {
    margin-top: 3.5rem;
  }
  .sh_sec_9 .sh_department_tcl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 3.5rem;
  }
  .sh_sec_9 .sh_department_tcl .sh_department_lc, .sh_sec_9 .sh_department_tcl .sh_department_rc {
    width: 100%;
  }
  .sh_sec_11 .sh_sec_11_left {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_sec_11 .sh_sec_11_left .sh_btn {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .sh_stages_sec .sh_stages {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_ib_sec {
    background-size: 30% auto;
  }
  .sh_ib_sec.sh_ib_sec_left .sh_info_boxes_img, .sh_ib_sec.sh_ib_sec_right .sh_info_boxes_img {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .sh_ib_sec .sh_info_boxes_img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    position: relative;
    margin-top: 3.5rem;
  }
  .sh_ib_sec::after {
    display: none;
  }
  .sh_ib_sec .sh_info_boxes {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  #sh_our_staff::before {
    display: none;
  }
  #sh_our_staff .sh_our_staff_doc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-image: url(assets/images/backgrounds/mobile-dots.svg);
    background-size: 15% auto;
    background-position: center right;
    background-repeat: no-repeat;
  }
  #sh_our_staff .sh_osd_left {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3rem;
  }
}
@media (max-width: 768px) {
  .sh_d_bg_2 {
    background-size: 25% auto;
  }
  .sh_d_bg_3::before {
    display: none;
  }
  .sh_sec_1:before {
    background-size: 60% auto;
    background-position: center right;
  }
  .sh_sec_1::after {
    display: none;
  }
  .sh_sec_1 .sh_value_info_boxes_wrap::after {
    display: none;
  }
  .sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner {
    padding: 2.5rem 1.5rem;
    margin-top: 2.5rem;
  }
  .sh_sec_4 .sh_sec_4_right::after {
    content: "";
    background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
    height: 100%;
    width: 100%;
    background-size: contain;
    position: absolute;
    top: 0;
    right: -25px;
    background-repeat: no-repeat;
    left: auto;
    background-position: center right;
    z-index: -1;
  }
  .sh_sec_5 {
    background-size: 20% auto;
  }
  .sh_sec_8 {
    background-image: none;
  }
  .sh_sec_8 .sh_sec_8_left {
    position: relative;
  }
  .sh_sec_8 .sh_sec_8_left img {
    width: 100%;
  }
  .sh_sec_8 .sh_sec_8_left::after {
    content: "";
    background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
    height: 100%;
    width: 100%;
    background-size: contain;
    position: absolute;
    top: 0;
    right: -25px;
    background-repeat: no-repeat;
    left: auto;
    background-position: center right;
    z-index: -1;
  }
  .sh_department_tcl.sh_d_tcd_shadow {
    background-size: 18% auto;
  }
  .sh_sec_9 {
    background-image: none;
    background-color: rgba(228, 236, 239, 0.4);
  }
  .sh_sec_9::after {
    display: none;
  }
  .sh_sec_9 .sh_ct_outro {
    width: 100%;
  }
  .sh_row.sh_sec_11 {
    background-size: auto 45vw;
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-bottom: 55vw;
  }
  .sh_ib_sec .sh_ib_intro {
    margin-bottom: 0;
  }
  .sh_ib_sec .sh_info_boxes .sh_heading_3 {
    font-size: 1.7rem;
    margin-bottom: 1rem !important;
  }
  .sh_ib_sec .sh_info_boxes_img img {
    width: 100%;
    margin-bottom: 3.15rem !important;
    margin-top: 0;
  }
  .sh_sec_13 {
    background-color: rgba(228, 236, 239, 0.4);
    background-image: url(assets/images/backgrounds/white-circle-top-right.svg);
    background-position: top right;
    background-size: 35% auto;
  }
  .sh_sec_13:after {
    display: none;
  }
  .sh_row.sh_stages_sec {
    background-color: rgba(228, 236, 239, 0.4);
    background-image: url(assets/images/backgrounds/white-circle-top-right.svg);
    background-position: top right;
    background-size: 35% auto;
  }
  .sh_row.sh_stages_sec:after {
    display: none;
  }
  .sh_row.sh_stages_sec .sh_stages .sh_stage {
    margin-bottom: 2rem;
    margin-right: 0;
  }
  .sh_row.sh_stages_sec .sh_stages .sh_stage .sh_stage_number {
    font-size: 2.1rem;
    margin-bottom: 1rem;
  }
}
/* Landing Page Sections End */
/* Blog Post Start */
/* Single Post */
.sh_arch_top_track {
  background-image: url(assets/images/backgrounds/top-track-background.svg);
  min-height: 15rem;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sh_arch_top_track .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  height: 100%;
  width: 100%;
}
.sh_arch_top_track .sh_row_inner h1, .sh_arch_top_track .sh_row_inner .sh_track_title {
  color: #fff;
  font-size: 3.75rem;
  text-transform: uppercase;
  font-weight: 700;
}
.sh_arch_top_track .sh_row_inner li {
  font-size: 4.5rem;
  text-transform: uppercase;
}
.sh_arch_top_track .sh_row_inner li a {
  color: #fff;
  font-weight: 700;
}

.sh_post_top_track {
  background-image: url(assets/images/backgrounds/top-track-background.svg);
  min-height: 5px;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sh_post_top_track .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  height: 100%;
  width: 100%;
}
.sh_post_top_track .sh_row_inner h1, .sh_post_top_track .sh_row_inner .sh_track_title {
  color: #fff;
  font-size: 3.75rem;
  text-transform: uppercase;
  font-weight: 700;
}
.sh_post_top_track .sh_row_inner li {
  font-size: 4.5rem;
  text-transform: uppercase;
}
.sh_post_top_track .sh_row_inner li a {
  color: #fff;
  font-weight: 700;
}

.single-post main .sh_row_breadcrumbs_container, .single-post main .sh_row_article_content_container {
  max-width: 1200px;
}
@media (max-width: 1199.5px) {
  .single-post main .entry-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .single-post main .entry-header .sh_post_header_left {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.single-post main .entry-header .sh_single_post_info_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2.1rem;
  color: #858585;
}
@media (max-width: 480px) {
  .single-post main .entry-header .sh_single_post_info_row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  .single-post main .entry-header .sh_single_post_info_row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 769px) {
  .single-post main .entry-header .sh_single_post_info_row {
    font-size: 18px;
  }
}
.single-post main .entry-header .sh_single_post_info_row .sh_info_row_date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-post main .entry-header .sh_single_post_info_row .sh_info_row_date svg {
  margin-right: 10px;
}
.single-post main .entry-header .sh_single_post_info_row .sh_social_share_icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-post main .entry-header .sh_single_post_info_row .sh_social_share_icons .sh_social_share_single {
  margin-left: 20px;
}
@media (max-width: 480px) {
  .single-post main .entry-header .sh_single_post_info_row .sh_social_share_icons {
    margin-top: 12px;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  .single-post main .entry-header .sh_single_post_info_row .sh_social_share_icons {
    margin-left: 24px;
    padding-left: 24px;
    border-left: 1px solid #858585;
  }
}
@media (min-width: 769px) {
  .single-post main .entry-header .sh_single_post_info_row .sh_social_share_icons {
    margin: 0 24px;
    padding: 0 24px;
    border-left: 1px solid #858585;
    border-right: 1px solid #858585;
  }
}
@media (max-width: 768px) {
  .single-post main .entry-header .sh_single_post_info_row .sh_info_row_time_to_read {
    margin-top: 12px;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  .single-post main .entry-header .sh_single_post_info_row .sh_info_row_time_to_read {
    width: 100%;
  }
}
.single-post main .entry-header .post-thumbnail {
  max-height: 450px;
  margin: auto;
  position: relative;
  margin-bottom: 1.8rem;
}
.single-post main .entry-header .post-thumbnail img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 1.375rem;
}
.single-post main main {
  padding-bottom: 3.625rem;
}
.single-post main .wp-block-embed-youtube.aligncenter .wp-block-embed__wrapper {
  text-align: center;
}
.single-post main .wp-block-embed-youtube.alignright {
  float: none;
}
.single-post main .wp-block-embed-youtube.alignright .wp-block-embed__wrapper {
  text-align: right;
  margin-left: auto;
  margin-right: 0;
}
.single-post main figcaption {
  font-weight: 700;
  color: var(--color-5);
  margin-top: 1rem;
}
.single-post main h2, .single-post main h3, .single-post main h4, .single-post main h5, .single-post main h6 {
  color: var(--color-1);
  margin-bottom: 1rem;
}
.single-post main h2 {
  font-size: 2rem;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .single-post main h2 {
    font-size: 1.9rem;
  }
}
.single-post main h3 {
  font-size: 1.56rem;
}
@media (min-width: 1200px) {
  .single-post main h3 {
    font-size: 1.4rem;
  }
}
.single-post main h4 {
  font-size: 1.4rem;
}
.single-post main h5 {
  font-size: 1.3rem;
}
.single-post main h6 {
  font-size: 1.2rem;
}
.single-post main .entry-title {
  font-size: 2.25rem;
  color: var(--color-1);
  line-height: 1.115em;
  margin-bottom: 2.5rem;
}
.single-post main .post-thumbnail {
  margin-bottom: 3.625rem;
  height: 30rem;
}
.single-post main .post-thumbnail img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.single-post main .sh_sp_intro {
  font-weight: 700;
  color: var(--color-5);
  margin-bottom: 2rem;
}
.single-post main .sh_row .sh_row_inner .sh_share_row {
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  .single-post main .sh_row .sh_row_inner .sh_share_row {
    margin-top: 5rem;
  }
}
.single-post main .sh_sp_nav {
  margin-bottom: 4.3rem;
}
.single-post main .sh_sp_nav a {
  font-size: 1.56rem;
  color: var(--color-2);
  font-weight: 700;
}
.single-post main .wp-block-group__inner-container {
  padding: 1.5rem 0;
}
.single-post main .nav-links {
  margin-top: 3rem;
}

.single-post .sh_breadcrumbs, .category .sh_breadcrumbs {
  min-height: 8.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

h5.sh_post_related_title {
  width: 100%;
  color: var(--color-1);
  font-size: 2rem;
  margin-bottom: 3rem;
}

.sh_post_related {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_post_related .sh_rp_post {
  -webkit-box-flex: 32%;
      -ms-flex: 32% 0 0px;
          flex: 32% 0 0;
  border: 1px solid #E3E3E3;
}
.sh_post_related .sh_rp_post .sh_rp_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 1.875rem 1.875rem;
  height: calc(100% - 18.125rem);
  top: -3px;
  position: relative;
}
.sh_post_related .sh_rp_post img {
  height: 18.125rem;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  object-fit: cover;
}
.sh_post_related .sh_rp_post a {
  text-decoration: none;
}
.sh_post_related .sh_rp_post .sh_rp_title {
  font-size: 20px;
  color: var(--color-1);
  text-transform: uppercase;
  margin-bottom: 1.43rem;
  font-weight: 700;
}
.sh_post_related .sh_rp_post .sh_rp_meta {
  margin-top: 1.69rem;
  margin-bottom: 1.69rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: var(--color-5);
  font-size: 1rem;
}
.sh_post_related .sh_rp_post .sh_rp_excerpt {
  font-size: 18px;
  line-height: 21px;
  color: var(--color-5);
  min-height: 11.25rem;
}
.sh_post_related .sh_rp_post .sh_rp_rm {
  color: var(--color-2);
  font-weight: 700;
  font-size: 18px;
  line-height: 1;
  margin-top: auto;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sh_post_related .sh_rp_post .sh_rp_rm::after {
  content: "";
  background-image: url(assets/icons/read-more-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 15px;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 18px;
  height: 1rem;
  margin-left: 0.5rem;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
.sh_post_related .sh_rp_post .sh_rp_rm:hover::after {
  margin-left: 1rem;
}

/* Blog Global */
.sh_blog_left {
  width: calc(75% - 2rem);
  margin-right: 4rem;
}

.sh_blog_right {
  width: calc(25% - 2rem);
}
.sh_blog_right .widget {
  margin: 4rem 0 0 0;
}
.sh_blog_right .sh_sidebar_title {
  text-transform: uppercase;
  color: var(--color-1);
  margin-bottom: 1.8rem;
  font-size: 25px;
  padding: 2.75rem 3.5rem 0 3.5rem;
  border: 1px solid #E3E3E3;
  border-bottom: 0;
  margin-bottom: 0;
}
.sh_blog_right .widget_block.widget_categories {
  margin-top: 0;
}
.sh_blog_right .wp-block-categories {
  border: 1px solid #E3E3E3;
  border-top: 0;
  padding: 2.75rem 3.5rem;
  list-style: none;
}
.sh_blog_right .wp-block-categories li {
  margin-bottom: 1.187rem;
}
.sh_blog_right .wp-block-categories li::before {
  display: none;
}
.sh_blog_right .wp-block-categories a {
  display: block;
  font-size: 20px;
  color: var(--color-5);
  font-weight: 500;
  text-decoration: none;
}

/* Blog Main */
.blog .sh_post_cats li, .category .sh_post_cats li {
  margin-bottom: 0;
  line-height: 1.2;
  font-size: 1rem;
}
.blog .sh_post_cats li a, .category .sh_post_cats li a {
  font-size: 1rem;
  color: var(--color-5);
}
.blog .sh_post_cats li::before, .category .sh_post_cats li::before {
  display: none;
}

.sh_blog_main .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}
.sh_blog_main .sh_blog_left .sh_bm_latest {
  margin-bottom: 3.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 31rem;
  background-color: var(--color-1);
}
.sh_blog_main .sh_blog_left .sh_bm_latest img {
  width: 100%;
}
@media (max-width: 920.5px) {
  .sh_blog_main .sh_blog_left .sh_bm_latest {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sh_blog_main .sh_blog_left .sh_bm_latest * {
  color: #fff;
}
.sh_blog_main .sh_blog_left .sh_bm_latest .sh_blog_post_meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 3.18rem;
}
.sh_blog_main .sh_blog_left .sh_bm_latest .sh_post_title {
  text-transform: uppercase;
  margin-bottom: 2.25rem;
}
.sh_blog_main .sh_blog_left .sh_bm_latest .sh_post_title a {
  text-decoration: none;
  line-height: 1.16;
  font-size: 2rem;
}
.sh_blog_main .sh_blog_left .sh_bm_latest .sh_post_excerpt {
  font-size: 18px;
  margin-bottom: 3rem;
}
.sh_blog_main .sh_blog_left .sh_bm_latest .sh_post_rm {
  font-size: 18px;
  font-weight: 600;
  background-image: url(assets/icons/arrow-right-white.svg);
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 15px;
  text-decoration: none;
}
.sh_blog_main .sh_blog_left .sh_bm_latest .sh_post_rm:hover {
  padding-right: 20px;
}
@media (min-width: 921px) {
  .sh_blog_main .sh_blog_left .sh_bm_latest .sh_bm_latest_left {
    width: 50%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .sh_blog_main .sh_blog_left .sh_bm_latest img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .sh_blog_main .sh_blog_left .sh_bm_latest .sh_latest_text {
    width: 50%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.sh_blog_main .sh_blog_left .sh_bm_latest .sh_latest_text {
  padding: 2.3rem 3.5rem;
}
@media (max-width: 768px) {
  .sh_blog_main .sh_blog_left .sh_bm_latest .sh_latest_text {
    padding: 20px;
  }
}
.sh_blog_main .sh_blog_left .sh_bm_fresh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post {
  border: 1px solid #E3E3E3;
  margin-bottom: 3.725rem;
}
@media (min-width: 768px) {
  .sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post {
    width: 32%;
  }
}
.sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post figure {
  height: 13rem;
}
.sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post .sh_blog_post_meta {
  font-size: 16px;
  color: var(--color-5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.625rem;
}
.sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post .sh_blog_post_meta a {
  font-size: 16px;
  color: var(--color-5);
}
.sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post .sh_fresh_text {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100% - 15.44rem);
}
.sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post .sh_post_title {
  color: var(--color-1);
}
.sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post .sh_post_title a {
  font-size: 20px;
  line-height: 1.3;
  margin-bottom: 21px;
  text-decoration: none;
}
.sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post .sh_post_excerpt {
  font-size: 18px;
  line-height: 21px;
  color: var(--color-5);
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post .sh_post_excerpt {
    font-size: 16px;
  }
}
.sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post .sh_post_rm {
  margin-top: auto;
  margin-bottom: 0;
  color: var(--color-2);
  font-weight: 700;
  background-image: url(assets/icons/read-more-arrow.svg);
  background-repeat: no-repeat;
  background-position: center right;
  font-size: 18px;
  line-height: 1;
  width: 110px;
  text-decoration: none;
}
.sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post .sh_post_rm:hover {
  width: 115px;
}
.sh_blog_main .sh_blog_left .sh_bm_featured {
  margin-bottom: 3.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 31rem;
  background-color: var(--color-3);
}
@media (min-width: 921px) {
  .sh_blog_main .sh_blog_left .sh_bm_featured .sh_bm_featured_left {
    -webkit-box-flex: 50%;
        -ms-flex: 50% 0 0px;
            flex: 50% 0 0;
  }
}
.sh_blog_main .sh_blog_left .sh_bm_featured .sh_bm_featured_left img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
@media (max-width: 920.5px) {
  .sh_blog_main .sh_blog_left .sh_bm_featured {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sh_blog_main .sh_blog_left .sh_bm_featured * {
  color: #fff;
}
.sh_blog_main .sh_blog_left .sh_bm_featured .sh_blog_post_meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 3.18rem;
}
.sh_blog_main .sh_blog_left .sh_bm_featured .sh_post_title {
  text-transform: uppercase;
  margin-bottom: 2.25rem;
}
.sh_blog_main .sh_blog_left .sh_bm_featured .sh_post_title a {
  font-size: 2rem;
  text-decoration: none;
}
.sh_blog_main .sh_blog_left .sh_bm_featured .sh_post_excerpt {
  font-size: 18px;
  margin-bottom: 3rem;
}
.sh_blog_main .sh_blog_left .sh_bm_featured .sh_post_rm {
  font-size: 18px;
  font-weight: 600;
  background-image: url(assets/icons/arrow-right-white.svg);
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 15px;
  text-decoration: none;
}
.sh_blog_main .sh_blog_left .sh_bm_featured .sh_post_rm:hover {
  padding-right: 20px;
}
@media (min-width: 921px) {
  .sh_blog_main .sh_blog_left .sh_bm_featured img {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .sh_blog_main .sh_blog_left .sh_bm_featured .sh_latest_text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.sh_blog_main .sh_blog_left .sh_bm_featured .sh_featured_text {
  padding: 2.3rem 3.5rem;
}
@media (max-width: 768px) {
  .sh_blog_main .sh_blog_left .sh_bm_featured .sh_featured_text {
    padding: 20px;
  }
}

/* Category Archive */
.blog main, .category main {
  margin-bottom: 10rem;
}
@media (max-width: 768px) {
  .blog main, .category main {
    margin-bottom: 5rem;
  }
}
.blog .sh_arch_top_track h1, .blog .sh_arch_top_track .sh_track_title, .category .sh_arch_top_track h1, .category .sh_arch_top_track .sh_track_title {
  color: #fff;
}
.blog .sh_post_title, .category .sh_post_title {
  margin-bottom: 1rem;
}
.blog .sh_post_title a, .category .sh_post_title a {
  font-size: 19px;
  color: var(--color-1);
  text-decoration: none;
}

.sh_pagination .page-numbers {
  border-radius: 50px;
  border: 1px solid #E3E3E3;
  width: 29px;
  height: 29px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  font-size: 18px;
  color: var(--color-1);
  margin-right: 10px;
}
.sh_pagination .page-numbers:not(.current):not(.next):not(.prev) {
  opacity: 0.5;
}
.sh_pagination .page-numbers.next, .sh_pagination .page-numbers.prev {
  color: transparent;
  background-image: url(assets/icons/pagination-right.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.sh_pagination .page-numbers.prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.sh_blog_category .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sh_blog_category .sh_cat_posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_blog_category .sh_cat_post {
  -webkit-box-flex: 32%;
      -ms-flex: 32% 0 0px;
          flex: 32% 0 0;
  margin-bottom: 3.75rem;
  border: 1px solid #E3E3E3;
}
.sh_blog_category .sh_cat_post:not(:nth-child(3n+3)) {
  margin-right: 2%;
}
.sh_blog_category .sh_cat_post .sh_cat_post_text {
  padding: 0 1.875rem 2.2rem 1.875rem;
  height: calc(100% - 15.5rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sh_blog_category .sh_cat_post .sh_cat_post_text .sh_blog_post_meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 2.25rem 0 1.875rem 0;
}
.sh_blog_category .sh_cat_post .sh_cat_post_text .sh_blog_post_meta .sh_post_date {
  font-size: 1rem;
  color: var(--color-5);
}
.sh_blog_category .sh_cat_post figure {
  height: 15.5rem;
}
.sh_blog_category .sh_cat_post img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.sh_blog_category .sh_cat_post .sh_post_excerpt {
  font-size: 18px;
  color: var(--color-5);
  line-height: 21px;
  min-height: 10rem;
  margin-bottom: 1rem;
}
.sh_blog_category .sh_cat_post .sh_post_rm {
  color: var(--color-2);
  font-weight: 700;
  background-image: url(assets/icons/read-more-arrow.svg);
  background-repeat: no-repeat;
  background-position: center right;
  font-size: 18px;
  line-height: 1;
  width: 110px;
  margin-top: auto;
  margin-bottom: 0;
  text-decoration: none;
}
.sh_blog_category .sh_cat_post .sh_post_rm:hover {
  width: 115px;
}

@media (max-width: 768px) {
  .sh_arch_top_track {
    background-image: url(assets/images/blog-top-track-bg.svg);
    min-height: 8rem;
  }
  .sh_arch_top_track .sh_row_inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding: 1.5rem 0;
  }
  .sh_arch_top_track .sh_row_inner * {
    font-size: 2.5rem !important;
  }
  .sh_arch_top_track .sh_row_inner li {
    font-size: 25px;
    line-height: 30px;
  }
  .sh_post_top_track {
    background-image: url(assets/images/blog-top-track-bg.svg);
    min-height: 4px;
  }
  .sh_post_top_track .sh_row_inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding: 1.5rem 0;
  }
  .sh_post_top_track .sh_row_inner * {
    font-size: 2.5rem !important;
  }
  .sh_post_top_track .sh_row_inner li {
    font-size: 25px;
    line-height: 30px;
  }
  .single-post main .post-thumbnail {
    height: auto;
  }
  .single-post main .post-thumbnail img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .single-post main h1.entry-title, .single-post main .sh_track_title {
    font-size: 2.5rem;
  }
  .single-post main .sh_sp_intro {
    font-size: 14px;
  }
  .single-post main .sy_share_row li a {
    width: 30px;
    height: 30px;
  }
  .single-post main .sy_share_row li a svg {
    width: 16px;
    height: 16px;
  }
  .single-post main p {
    font-size: 16px;
    line-height: 26px;
  }
  .single-post main figcaption {
    font-size: 14px;
    line-height: 16px;
  }
  .single-post main .nav-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .single-post main .nav-links a {
    font-size: 16px !important;
  }
  .single-post main .nav-links .nav-previous {
    margin-bottom: 1.5rem;
  }
  .category .sh_arch_top_track .sh_row_inner, .blog .sh_arch_top_track .sh_row_inner {
    font-size: 25px;
    line-height: 30px;
  }
  .sh_cat_posts, .sh_post_related {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .sh_cat_posts .sh_cat_post, .sh_cat_posts .sh_rp_post, .sh_post_related .sh_cat_post, .sh_post_related .sh_rp_post {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 30px !important;
  }
  .sh_cat_posts .sh_cat_post .sh_cat_post_text, .sh_cat_posts .sh_cat_post .sh_rp_inner, .sh_cat_posts .sh_rp_post .sh_cat_post_text, .sh_cat_posts .sh_rp_post .sh_rp_inner, .sh_post_related .sh_cat_post .sh_cat_post_text, .sh_post_related .sh_cat_post .sh_rp_inner, .sh_post_related .sh_rp_post .sh_cat_post_text, .sh_post_related .sh_rp_post .sh_rp_inner {
    height: calc(100% - 217px);
  }
  .sh_cat_posts .sh_cat_post .sh_rp_title, .sh_cat_posts .sh_cat_post .sh_post_title, .sh_cat_posts .sh_rp_post .sh_rp_title, .sh_cat_posts .sh_rp_post .sh_post_title, .sh_post_related .sh_cat_post .sh_rp_title, .sh_post_related .sh_cat_post .sh_post_title, .sh_post_related .sh_rp_post .sh_rp_title, .sh_post_related .sh_rp_post .sh_post_title {
    font-size: 18px;
    line-height: 23px;
  }
  .sh_cat_posts .sh_cat_post .sh_post_excerpt, .sh_cat_posts .sh_cat_post .sh_rp_excerpt, .sh_cat_posts .sh_rp_post .sh_post_excerpt, .sh_cat_posts .sh_rp_post .sh_rp_excerpt, .sh_post_related .sh_cat_post .sh_post_excerpt, .sh_post_related .sh_cat_post .sh_rp_excerpt, .sh_post_related .sh_rp_post .sh_post_excerpt, .sh_post_related .sh_rp_post .sh_rp_excerpt {
    min-height: unset;
    margin-bottom: 3rem;
    font-size: 12px;
    line-height: 14px;
  }
  .sh_cat_posts .sh_cat_post figure, .sh_cat_posts .sh_rp_post figure, .sh_post_related .sh_cat_post figure, .sh_post_related .sh_rp_post figure {
    height: 174px;
  }
  .sh_cat_posts .sh_cat_post .sh_rp_meta, .sh_cat_posts .sh_cat_post .sh_blog_post_meta *, .sh_cat_posts .sh_rp_post .sh_rp_meta, .sh_cat_posts .sh_rp_post .sh_blog_post_meta *, .sh_post_related .sh_cat_post .sh_rp_meta, .sh_post_related .sh_cat_post .sh_blog_post_meta *, .sh_post_related .sh_rp_post .sh_rp_meta, .sh_post_related .sh_rp_post .sh_blog_post_meta * {
    font-size: 12px !important;
  }
  .sh_cat_posts .sh_cat_post .sh_rp_rm, .sh_cat_posts .sh_cat_post .sh_post_rm, .sh_cat_posts .sh_rp_post .sh_rp_rm, .sh_cat_posts .sh_rp_post .sh_post_rm, .sh_post_related .sh_cat_post .sh_rp_rm, .sh_post_related .sh_cat_post .sh_post_rm, .sh_post_related .sh_rp_post .sh_rp_rm, .sh_post_related .sh_rp_post .sh_post_rm {
    font-size: 12px;
    line-height: 14px;
    background-size: 6px;
    text-decoration: none;
  }
  .sh_cat_posts .sh_cat_post .sh_rp_rm::after, .sh_cat_posts .sh_cat_post .sh_post_rm::after, .sh_cat_posts .sh_rp_post .sh_rp_rm::after, .sh_cat_posts .sh_rp_post .sh_post_rm::after, .sh_post_related .sh_cat_post .sh_rp_rm::after, .sh_post_related .sh_cat_post .sh_post_rm::after, .sh_post_related .sh_rp_post .sh_rp_rm::after, .sh_post_related .sh_rp_post .sh_post_rm::after {
    height: 12px;
  }
}
@media (max-width: 1199.5px) {
  .sh_blog_left {
    width: 100%;
    margin-right: 0;
  }
  .sh_blog_right {
    display: none;
  }
}
@media (max-width: 480px) {
  .sh_post_related .sh_rp_post {
    max-width: 400px;
  }
}
@media (min-width: 481px) and (max-width: 767.5px) {
  .sh_post_related {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .sh_post_related .sh_rp_post {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
  .sh_post_related .sh_rp_post:nth-child(even) {
    margin-left: 0 !important;
  }
  .sh_post_related .sh_rp_post:nth-child(odd) {
    margin-right: 0 !important;
  }
  .sh_post_related .sh_rp_post:last-child {
    display: none;
  }
  .sh_cat_posts {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .sh_cat_posts .sh_cat_post {
    -ms-flex-preferred-size: 48% !important;
        flex-basis: 48% !important;
  }
  .sh_cat_posts .sh_cat_post:nth-child(odd):not(:last-child) {
    margin-left: 0 !important;
  }
  .sh_cat_posts .sh_cat_post:nth-child(even) {
    margin-right: 0 !important;
  }
}
/* Blog Post End */
/* Treatment Start */
.single-treatment .sh_breadcrumbs {
  background-color: rgba(228, 236, 239, 0.23);
}
.single-treatment .sh_inner_intro {
  background-color: rgba(228, 236, 239, 0.23);
}

.sh_expandable_text strong {
  color: var(--color-1);
  font-weight: 700;
}
.sh_expandable_text ul {
  margin-bottom: 2rem;
  margin-top: 2rem;
  padding-left: 1.75rem;
}
.sh_expandable_text ul:last-child {
  margin-bottom: 0;
}
.sh_expandable_text ul:last-child li:last-child {
  margin-bottom: 0;
}
.sh_expandable_text p {
  color: var(--body-1-color);
  font-size: var(--body-1-size);
  line-height: var(--body-1-lh);
}

.sh_cta {
  text-align: center;
  background-image: url(assets/images/backgrounds/section10-background.jpg);
  background-size: cover !important;
  background-position: center !important;
}
.sh_cta .sh_cta_content {
  max-width: 44rem;
  text-align: left;
}
.sh_cta .sh_cta_title {
  color: #fff;
  font-weight: 400;
  text-transform: uppercase;
}
.sh_cta .sh_cta_title strong {
  color: var(--color-1);
  font-weight: 700;
}
.sh_cta .sh_cta_text * {
  color: #fff;
  font-size: var(--body-1-size);
  line-height: var(--body-1-lh);
}
.sh_cta .sh_btn {
  margin-top: 2rem;
}

#sh_additional_docs .sh_ad_btn_wrap {
  text-align: center;
  margin-top: 2.875rem;
}
#sh_additional_docs .sh_btn {
  margin: auto;
}

.sh_additional_doctors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sh_additional_doctors .sh_connected_doc {
  -webkit-box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
          box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
  border-radius: 20px;
  margin-top: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
  width: 32%;
  background-color: #fff;
}
.sh_additional_doctors .sh_connected_doc:not(:nth-child(3n+3)) {
  margin-right: 2%;
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_left {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 1.55rem;
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_left img {
  height: 11.75rem;
  width: 9.25rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1rem 0 1rem 1rem;
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_right .sh_item_text h3, .sh_additional_doctors .sh_connected_doc .sh_connected_doc_right .sh_item_text .sh_ad_name {
  font-size: 20px;
  line-height: 34px;
  font-weight: 700;
  margin-bottom: 0;
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_right .sh_item_text .sh_ad_text, .sh_additional_doctors .sh_connected_doc .sh_connected_doc_right .sh_item_text .sh_text_1 * {
  font-size: 16px;
  line-height: 26px;
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_right .sh_item_links a {
  display: block;
  line-height: 26px;
  font-size: 16px;
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_right .sh_item_links a svg {
  margin-left: 9px;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_right .sh_item_links a.sh_ad_mi {
  color: var(--color-3);
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_right .sh_item_links a.sh_ad_mi svg path {
  fill: var(--color-3);
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_right .sh_item_links a.sh_ad_rc {
  color: var(--color-2);
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_right .sh_item_links a.sh_ad_rc svg path {
  fill: var(--color-2);
}
.sh_additional_doctors .sh_connected_doc .sh_connected_doc_right .sh_item_links a:hover svg {
  margin-left: 15px;
}

#stwrm-firstsec {
  padding-top: 6.25rem;
  padding-bottom: 0;
}

#stwrm-lastsec {
  padding-bottom: 6.25rem;
  padding-top: 2.25rem;
}

#stwrm-sec {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

/* Treatment End */
/* Hemato Oncology Start */
.hemato-oncology-template-hemato-oncology-inovation-research .sh_ho_disease_intro,
.hemato-oncology-template-hemato-oncology-doctors .sh_ho_disease_intro,
.hemato-oncology-template-hemato-oncology-ctt .sh_ho_disease_intro {
  padding-top: 0;
}

/* Cancer Types and Treatments */
.sh_ho_ctt_main {
  background-image: url(assets/images/backgrounds/wave-top.svg);
  background-repeat: no-repeat;
}
.sh_ho_ctt_main .sh_heading_1 {
  position: relative;
}
.sh_ho_ctt_main .sh_heading_1:after {
  content: "";
  background-image: url(assets/images/backgrounds/gray-dots.svg);
  width: 22.5rem;
  max-width: 50%;
  height: 7rem;
  position: absolute;
  top: 1rem;
  left: 2rem;
  z-index: -1;
}

.sh_ho_cancer_types, .sh_ho_treatments {
  position: relative;
}

.sh_btn.sh_ct_trigger:hover {
  background-color: var(--color-2);
}

.sh_btn.sh_tr_trigger {
  margin-left: 2rem;
}
.sh_btn.sh_tr_trigger:hover {
  background-color: var(--color-3);
}

.sh_btn.sh_tr_trigger, .sh_btn.sh_ct_trigger {
  min-width: 17.5rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: none;
  cursor: pointer;
}
.sh_btn.sh_tr_trigger:hover, .sh_btn.sh_ct_trigger:hover {
  color: #fff;
}
.sh_btn.sh_tr_trigger:hover svg, .sh_btn.sh_ct_trigger:hover svg {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.sh_btn.sh_tr_trigger svg, .sh_btn.sh_ct_trigger svg {
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
.sh_btn.sh_tr_trigger.sh_trigger_open svg, .sh_btn.sh_ct_trigger.sh_trigger_open svg {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.sh_ct_accordion {
  background-image: url(assets/images/backgrounds/cancer-types-ctt-bg.svg);
}

.sh_tr_accordion {
  background-image: url(assets/images/backgrounds/treatment-ctt-bg.svg);
}

.sh_ho_ctt_accordion {
  padding-left: 3.7rem;
  padding-bottom: 3.5rem;
  background-position: bottom left;
  background-repeat: no-repeat;
  top: 6.375rem;
  position: relative;
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner {
  -webkit-box-shadow: -2px 13px 44px rgba(183, 207, 214, 0.5);
          box-shadow: -2px 13px 44px rgba(183, 207, 214, 0.5);
  padding: 5.68rem 2.875rem 2rem 2.875rem;
  background-color: #fff;
  border-radius: 3.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner .sh_ho_cats {
  font-size: 20px;
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner .sh_ho_cats:before {
  content: "-";
  margin-right: 0.5rem;
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner .sh_ho_cats * {
  font-weight: 700;
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner .sh_ho_cats .sh_ho_cat_1 {
  color: var(--color-2);
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner .sh_ho_cats .sh_ho_cat_2 {
  color: var(--color-3);
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner > div {
  -webkit-box-flex: 45%;
      -ms-flex: 45% 0 0px;
          flex: 45% 0 0;
  margin-bottom: 2.375rem;
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner > div h4 {
  font-size: 20px;
  line-height: 1.3;
  display: inline-block;
  margin-right: 0.5rem;
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner > div h4 a {
  color: var(--color-1);
  font-weight: 700;
  text-decoration: none;
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner > div .sh_cancer_type_content, .sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner > div .sh_treatment_type_content {
  font-size: 16px;
  color: var(--color-5);
  line-height: 1.625;
  margin-bottom: 0.625rem;
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner > div .sh_rm {
  margin-top: 0;
  width: 100%;
}
.sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner > div a svg {
  width: 21px;
  height: 21px;
}

/* Homepages */
.sh_ho_hp_hero {
  height: calc(100vh - 17.5rem);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
@media (min-height: 1600px) {
  .sh_ho_hp_hero {
    height: unset !important;
  }
}
.sh_ho_hp_hero::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background-color: rgba(24, 25, 56, 0.21);
}
@media (min-width: 1200px) {
  .sh_ho_hp_hero::after {
    background-image: url(assets/images/hemato-hero-corner.svg);
    background-position: top right;
    background-repeat: no-repeat;
  }
}
.sh_ho_hp_hero:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background-image: url(assets/images/ho-home-hero-before.svg);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  opacity: 0.8;
}
.sh_ho_hp_hero .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
  position: relative;
}
@media (min-width: 769px) {
  .sh_ho_hp_hero .sh_row_inner {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
}
.sh_ho_hp_hero h1 {
  font-size: 4.625rem;
  text-transform: none;
  color: #fff;
  line-height: 1;
  font-weight: 400;
}
.sh_ho_hp_hero h1 span {
  display: block;
  font-size: 7.3125rem;
  color: #fff;
}
.sh_ho_hp_hero a {
  min-width: 17.5rem;
  border: none;
  margin-top: 2.8rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
.sh_ho_hp_hero a::after {
  content: "";
  width: 22.5rem;
  height: 7.2rem;
  background-image: url(assets/images/hemato-dots.svg);
  z-index: -1;
  right: -75%;
  position: absolute;
  top: -25%;
  background-size: contain;
}
.sh_ho_hp_hero a svg {
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
.sh_ho_hp_hero a:hover {
  background-color: var(--color-2);
  color: #fff;
}
.sh_ho_hp_hero a:hover svg {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.sh_ho_hp_hero a:hover svg path {
  fill: #fff;
}

.sh_atd {
  background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: auto 40rem;
}
.sh_atd .sh_atd_text_bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 7rem;
}
.sh_atd .sh_atd_text_bottom .sh_atd_b_left {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
}
.sh_atd .sh_atd_text_bottom .sh_atd_b_right {
  -webkit-box-flex: 40%;
      -ms-flex: 40% 0 0px;
          flex: 40% 0 0;
}
.sh_atd .sh_atd_text_bottom .sh_atd_b_right img {
  -webkit-box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
          box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
  border-radius: 3.625rem 0 3.625rem 3.625rem;
  position: sticky;
  top: 3.125rem;
}

.sh_ho_hp_ctt {
  -webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16);
  background-image: url(assets/images/backgrounds/cancer-types-and-treatments-adult.png);
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 35% auto;
}
.sh_ho_hp_ctt.pediatrics {
  background-image: url(assets/images/backgrounds/cancer-types-and-treatments-pediatrics.png);
}
.sh_ho_hp_ctt::before {
  content: "";
  width: 40%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-color: #E4E8E7;
  z-index: -1;
  border-top-right-radius: 26rem;
}
.sh_ho_hp_ctt::after {
  content: "";
  background-image: url(assets/images/backgrounds/hemato-light-gray.svg);
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  z-index: -2;
  background-position: center right 25%;
  background-size: auto 100%;
}
.sh_ho_hp_ctt .sh_ho_hp_ctt_content {
  width: 60%;
  margin-right: 0;
  margin-left: auto;
}
.sh_ho_hp_ctt .sh_ho_hp_ctt_content .sh_heading_1 strong {
  display: block;
}
.sh_ho_hp_ctt .sh_ho_hp_ctt_content .sh_ho_hp_ctt_btns {
  margin-top: 3rem;
}
.sh_ho_hp_ctt .sh_ho_hp_ctt_content .sh_ho_hp_ctt_btns a {
  position: relative;
}
.sh_ho_hp_ctt .sh_ho_hp_ctt_content .sh_ho_hp_ctt_btns a:last-child::before {
  content: "";
  position: absolute;
  width: 22.5rem;
  height: 7rem;
  background-image: url(assets/images/hemato-dots.svg);
  background-repeat: no-repeat;
  right: -5rem;
  z-index: -1;
}
.sh_ho_hp_ctt a {
  width: 17.5rem;
}
.sh_ho_hp_ctt a:first-child {
  margin-right: 1.5rem;
}
.sh_ho_hp_ctt a.sh_btn_3 {
  border-color: var(--color-2);
}
.sh_ho_hp_ctt a.sh_btn_3:hover svg path {
  stroke: var(--color-2);
}
.sh_ho_hp_ctt a.sh_btn_3:hover svg path:first-child {
  fill: transparent;
}
.sh_ho_hp_ctt a.sh_btn_1 {
  border-color: var(--color-3);
}
.sh_ho_hp_ctt a.sh_btn_1:hover svg path {
  stroke: var(--color-3);
}
.sh_ho_hp_ctt a.sh_btn_1:hover svg path:first-child {
  fill: transparent;
}

.sh_ho_hp_ha .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_ho_hp_ha .sh_row_inner .sh_ho_hp_ha_left {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
}
.sh_ho_hp_ha .sh_row_inner .sh_ho_hp_ha_right {
  -webkit-box-flex: 40%;
      -ms-flex: 40% 0 0px;
          flex: 40% 0 0;
  position: relative;
}
.sh_ho_hp_ha .sh_row_inner .sh_ho_hp_ha_right::before {
  content: "";
  background-image: url(assets/images/backgrounds/gray-full-circle.svg);
  position: absolute;
  width: 34rem;
  height: 34rem;
  background-size: contain;
  right: -1.5rem;
  top: -8rem;
  z-index: -1;
  background-repeat: no-repeat;
}
.sh_ho_hp_ha .sh_row_inner .sh_ho_hp_ha_right img {
  border-radius: 3.625rem 0 3.625rem 3.625rem;
  -webkit-box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
          box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
}

.sh_ho_hp_pp {
  background-image: url(assets/images/backgrounds/wave.svg);
  background-position: center;
}
.sh_ho_hp_pp .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_ho_hp_pp .sh_row_inner .sh_ho_hp_pp_left {
  -webkit-box-flex: 40%;
      -ms-flex: 40% 0 0px;
          flex: 40% 0 0;
}
.sh_ho_hp_pp .sh_row_inner .sh_ho_hp_pp_left img {
  border-radius: 3.625rem 0 3.625rem 3.625rem;
  -webkit-box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
          box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
}
.sh_ho_hp_pp .sh_row_inner .sh_ho_hp_pp_right {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
}

.sh_ho_anchors {
  margin-top: 2rem;
}

/* Overview */
.sh_ho_inner_hero {
  width: 100%;
  background-image: url(assets/images/backgrounds/top-track-background.svg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-size: cover;
}
.sh_ho_inner_hero .sh_ho_hero_inner {
  width: 100%;
  min-height: 15rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sh_ho_inner_hero .sh_ho_hero_inner h1, .sh_ho_inner_hero .sh_ho_hero_inner span {
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
}

.sh_ho_disease_intro {
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  .sh_ho_disease_intro:not(.sh_ho_no_img)::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url(assets/images/backgrounds/green-circle-corner.svg);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 20% auto;
    z-index: -1;
  }
}
.sh_ho_disease_intro.sh_ho_no_img::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url(assets/images/backgrounds/gray-circle-half-right.svg);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center right;
  z-index: -1;
}
.sh_ho_disease_intro.sh_ho_no_img:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background-image: url(assets/images/backgrounds/gray-dots.svg);
  background-repeat: no-repeat;
  background-position: top left;
  z-index: -1;
}
.sh_ho_disease_intro .sh_ho_disease_intro_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sh_ho_disease_intro .sh_ho_disease_intro_inner .sh_ho_d_intro_right {
  -webkit-box-flex: 32.5%;
      -ms-flex: 32.5% 0 0px;
          flex: 32.5% 0 0;
  margin-left: 9rem;
  position: relative;
}
.sh_ho_disease_intro .sh_ho_disease_intro_inner .sh_ho_d_intro_right figure {
  width: 100%;
  position: sticky;
  top: 3.125rem;
}
.sh_ho_disease_intro .sh_ho_disease_intro_inner .sh_ho_d_intro_right figure img {
  border-radius: 3.625rem 0 3.625rem 3.625rem;
  -webkit-box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
          box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
}
.sh_ho_disease_intro .sh_ho_disease_intro_inner .sh_ho_d_intro_right figure::before {
  content: "";
  -webkit-filter: blur(50px);
          filter: blur(50px);
  width: 70%;
  height: 22rem;
  background-color: #59B1E6;
  opacity: 0.4;
  border-radius: 300px;
  display: block;
  position: absolute;
  top: -10%;
  right: -10%;
  z-index: -1;
}

/* About Disease */
@media (min-width: 1200px) {
  .sh_ho_ad .sh_row_bg::after {
    content: "";
    background-image: url(assets/images/white-circle-part.svg);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: right 30% center;
  }
}
.sh_ho_ad_inner {
  width: 56%;
  margin-left: 0;
}

/* What is.. */
.sh_ho_wi {
  background-image: url(assets/images/backgrounds/gray-dots.svg);
  background-repeat: no-repeat;
  background-position: top left;
}

/* Riske Factors */
.sh_ho_rf {
  background-image: url(assets/images/backgrounds/white-circle-top-right.svg);
  background-position: top right;
  background-repeat: no-repeat;
  background-position: top right;
  background-color: rgba(228, 236, 239, 0.4);
  background-size: contain;
}
.sh_ho_rf ul {
  margin-top: 4.375rem;
}

/* Symptoms */ /* Treatment - Diseases Treated and Side Effects */
.sh_ho_dt {
  background-color: rgba(228, 236, 239, 0.4);
}

.sh_ho_sy .sy_ho_common_symptoms, .sh_ho_sy .sy_ho_diseases_treated, .sh_ho_dt .sy_ho_common_symptoms, .sh_ho_dt .sy_ho_diseases_treated {
  -webkit-box-shadow: -2px 13px 44px rgba(183, 207, 214, 0.5);
          box-shadow: -2px 13px 44px rgba(183, 207, 214, 0.5);
  border-radius: 3.125rem;
  padding: 4.31rem 5.31rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3rem;
  margin-bottom: 4.375rem;
  background-color: #fff;
  background-image: url(assets/images/backgrounds/top-right-gray-circle.svg);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: auto 200px;
}
.sh_ho_sy .sy_ho_common_symptoms ul, .sh_ho_sy .sy_ho_diseases_treated ul, .sh_ho_dt .sy_ho_common_symptoms ul, .sh_ho_dt .sy_ho_diseases_treated ul {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
}
@media (min-width: 1200px) {
  .sh_ho_sy::after, .sh_ho_dt::after {
    content: "";
    position: absolute;
    background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 11% auto;
    right: 0;
    top: 15%;
    width: 100%;
    height: 80%;
    max-height: 45rem;
    z-index: -1;
  }
}

.sy_ho_progress_symptoms, .sy_ho_side_effects_treated {
  margin-top: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .sy_ho_progress_symptoms, .sy_ho_side_effects_treated {
    max-width: calc(89% + 25px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .sy_ho_progress_symptoms ul, .sy_ho_side_effects_treated ul {
    -webkit-box-flex: 50%;
        -ms-flex: 50% 0 0px;
            flex: 50% 0 0;
  }
}

/* Side Effects */
.sh_ho_se {
  background-image: url(assets/images/backgrounds/wave-top.svg);
  position: relative;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

/* Therapy Given */
.sh_ho_tg::before {
  content: "";
  background-image: url(assets/images/backgrounds/gray-circle-half-right.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: auto 45.5rem;
  position: relative;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
@media (max-width: 768px) {
  .sh_ho_tg::before {
    background-size: 60% auto;
    background-position: center right;
  }
}
@media (min-width: 768px) {
  .sh_ho_tg .sh_ho_treatment_boxes:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background-image: url(assets/images/backgrounds/green-half-circle-left.svg);
    background-size: 18% auto;
    background-position: center left;
    background-repeat: no-repeat;
  }
}

/* Types */
.sh_ho_ty {
  background-image: url(assets/images/backgrounds/white-circle-big.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
}
.sh_ho_ty:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background-image: url(assets/images/backgrounds/white-dots.svg);
  background-repeat: no-repeat;
  background-position: top left;
  z-index: -1;
  background-color: rgba(228, 236, 239, 0.4);
}

/* Diagnose */
@media (min-width: 769px) {
  .sh_diagnoses {
    background-image: url(assets/images/backgrounds/gray-dots.svg);
    background-repeat: no-repeat;
    background-position: top left;
    background-repeat: repeat-y;
  }
}
.sh_diagnoses::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(228, 236, 239, 0.4)), to(rgb(255, 255, 255)));
  background: linear-gradient(360deg, rgba(228, 236, 239, 0.4) 0%, rgb(255, 255, 255) 100%);
}
.sh_diagnoses::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url(assets/images/backgrounds/white-circle-big.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 30% auto;
  pointer-events: none;
}

.sh_diagnose:not(:last-child) {
  margin-bottom: 3.18rem;
}

/* Treatment */
/* Our Doctors */
.sh_osd_right .doc_dr_dep, .sh_osd_right .doc_dr_spec, .sh_osd_right .doc_dr_lang {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5rem;
}
.sh_osd_right .doc_dr_dep h6, .sh_osd_right .doc_dr_spec h6, .sh_osd_right .doc_dr_lang h6 {
  color: var(--color-1);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.sh_osd_right .doc_dr_dep ul, .sh_osd_right .doc_dr_spec ul, .sh_osd_right .doc_dr_lang ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sh_osd_right .doc_dr_dep ul li, .sh_osd_right .doc_dr_spec ul li, .sh_osd_right .doc_dr_lang ul li {
  text-indent: 0;
  margin-left: 0;
  margin-bottom: 0;
}
.sh_osd_right .doc_dr_dep ul li::before, .sh_osd_right .doc_dr_spec ul li::before, .sh_osd_right .doc_dr_lang ul li::before {
  display: none;
}
.sh_osd_right .doc_dr_dep ul li:not(:last-child), .sh_osd_right .doc_dr_spec ul li:not(:last-child), .sh_osd_right .doc_dr_lang ul li:not(:last-child) {
  margin-right: 0.6rem;
}
.sh_osd_right .doc_dr_dep ul li:not(:last-child)::after, .sh_osd_right .doc_dr_spec ul li:not(:last-child)::after, .sh_osd_right .doc_dr_lang ul li:not(:last-child)::after {
  content: ",";
}

.hemato-oncology-template-hemato-oncology-disease-doctors .doc_dr_dep h6, .hemato-oncology-template-hemato-oncology-disease-doctors .doc_dr_spec h6, .hemato-oncology-template-hemato-oncology-disease-doctors .doc_dr_lang h6 {
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: top 3px left;
  padding-left: 2rem;
  line-height: 1.2;
  min-width: 10.625rem;
}
.hemato-oncology-template-hemato-oncology-disease-doctors .doc_dr_dep h6 {
  background-image: url(assets/icons/department-icon.svg);
}
.hemato-oncology-template-hemato-oncology-disease-doctors .doc_dr_spec h6 {
  background-image: url(assets/icons/specialties-icon.svg);
}
.hemato-oncology-template-hemato-oncology-disease-doctors .doc_dr_lang h6 {
  background-image: url(assets/icons/languages-icon.svg);
}

/* Therapies */
.sh_ho_th::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(228, 236, 239, 0.4);
  background-image: url(assets/images/backgrounds/white-circle-top-right.svg);
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 40% auto;
  z-index: -1;
}
@media (max-width: 768px) {
  .sh_ho_th::before {
    background-size: 80% auto;
  }
}
.sh_ho_th .sy_ho_therapy_options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1199.5px) {
  .sh_ho_th .sy_ho_therapy_options {
    width: 100%;
  }
}
.sh_ho_th .sy_ho_therapy_options ul {
  -webkit-box-flex: 40%;
      -ms-flex: 40% 0 0px;
          flex: 40% 0 0;
}
@media (max-width: 768px) {
  .sh_ho_th .sy_ho_therapy_options ul {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

/* Options */
.sh_row_to {
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 40% auto;
}
.sh_row_to .sh_info_boxes_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_row_to .sh_info_boxes_wrap::after {
  content: "";
  background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
  position: absolute;
  right: 0;
  bottom: 10%;
  height: 70%;
  width: 20%;
  background-repeat: no-repeat;
  background-position: center right;
  z-index: -1;
  background-size: contain;
}
.sh_row_to .sh_info_boxes_wrap .sh_treatment_options {
  -webkit-box-flex: 50%;
      -ms-flex: 50% 0 0px;
          flex: 50% 0 0;
}
.sh_row_to .sh_info_boxes_wrap .sh_treatment_options .sh_rm {
  margin-top: 1.875rem;
}
.sh_row_to .sh_info_boxes_wrap .sh_ho_to_tr:not(:last-child) {
  margin-bottom: 3.5rem;
}
.sh_row_to .sh_info_boxes_wrap .sh_info_boxes_img {
  -webkit-box-flex: 45%;
      -ms-flex: 45% 0 0px;
          flex: 45% 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
.sh_row_to .sh_info_boxes_wrap .sh_info_boxes_img img {
  position: sticky;
  position: sticky;
  top: 3.125rem;
}

/* Treatment Last */
.sh_ho_tr_tl {
  -webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16);
  background-image: url(assets/images/hemato-dots.svg);
  background-repeat: no-repeat;
}
.sh_ho_tr_tl::before {
  content: "";
  width: 38%;
  height: 100%;
  background-image: url(assets/images/backgrounds/green-circle-corner-top-left.svg);
  position: absolute;
  background-position: top left;
  top: 0;
  bottom: 0;
  left: 0;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
  opacity: 0.1;
}
.sh_ho_tr_tl::after {
  content: "";
  width: 38%;
  height: 100%;
  background-image: url(assets/images/backgrounds/green-circle-corner.svg);
  position: absolute;
  background-position: bottom right;
  top: 0;
  bottom: 0;
  right: 0;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
  opacity: 0.3;
}
@media (max-width: 768px) {
  .sh_ho_tr_tl {
    background-size: 70% auto;
  }
  .sh_ho_tr_tl::before {
    width: 70%;
  }
}

.sh_ho_tr_tl_inner {
  max-width: 51.25rem;
}

/* Innovation & Research */
.sh_ir_phases {
  border-left: 4px dashed var(--color-2);
  margin-left: 1.6rem;
  padding-left: 1.6rem;
  margin-top: 1.6rem;
}
.sh_ir_phases .sh_ir_phase {
  margin-bottom: 3.25rem;
}
.sh_ir_phases .sh_ir_phase h4 {
  font-size: 2rem;
  color: var(--color-5);
  margin-bottom: 1rem;
}

.sh_ir_sec_3 {
  background-color: rgba(228, 236, 239, 0.4);
  background-image: url(assets/images/backgrounds/gray-dots.svg);
  background-position: center right;
  background-repeat: repeat-y;
}

.sh_ir_sec_4 .sh_accordion_trigger {
  font-size: 20px;
  font-weight: 400;
  color: var(--color-5);
  padding-left: 4rem;
  background-image: url(assets/icons/+.svg);
  background-position: top 1.31rem left;
  background-repeat: no-repeat;
  background-size: 19px;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
  padding-top: 1.31rem;
  padding-bottom: 2.25rem;
  border-bottom: 1px solid #E4E8E7;
  cursor: pointer;
  line-height: 1.2;
}
.sh_ir_sec_4 .sh_accordion {
  padding-top: 2.44rem;
  padding-bottom: 2.625rem;
}
.sh_ir_sec_4 .sh_accordion .sh_trial_ss {
  margin-bottom: 1.5rem;
}

/* Treatment Main */
.sh_ho_treatment_boxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 4.5rem;
}
.sh_ho_treatment_boxes .sh_ho_box {
  -webkit-box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
          box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
  -webkit-box-flex: 30%;
      -ms-flex: 30% 0 0px;
          flex: 30% 0 0;
  padding: 2rem 2.5rem;
  margin-bottom: 3rem;
  border-radius: 1rem;
  background-color: #fff;
  background-image: url(assets/images/backgrounds/top-right-gray-circle.svg);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: auto 200px;
  background-color: #fff;
}
.sh_ho_treatment_boxes .sh_ho_box:not(:nth-child(3n+3)) {
  margin-right: 5%;
}
.sh_ho_treatment_boxes .sh_ho_box .sh_ho_box_title {
  color: var(--color-1);
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .sh_ho_treatment_boxes .sh_ho_box {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
  }
}

.sh_ho_treatment_testimonial {
  background-color: rgba(228, 236, 239, 0.4);
  background-image: url(assets/images/backgrounds/quote.svg);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 10.6rem 7rem;
  background-position: bottom right 3.25rem;
}
.sh_ho_treatment_testimonial:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url(assets/images/backgrounds/white-dots.svg);
  background-position: top left;
  pointer-events: none;
  background-repeat: repeat-y;
  background-color: rgba(228, 236, 239, 0.4);
  background-size: 11% auto;
}
.sh_ho_treatment_testimonial blockquote {
  border-left: 1.375rem solid var(--color-2);
  padding-left: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  max-width: 1080px;
}
@media (min-width: 769px) {
  .sh_ho_treatment_testimonial blockquote {
    margin-left: 5.4rem;
  }
}

/* Patient Process */
.sh_timeline {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(228, 232, 231, 0.33)), to(#fff));
  background: linear-gradient(rgba(228, 232, 231, 0.33) 0%, #fff 100%);
}

.sh_timeline_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sh_timeline_row:hover .sh_tl_col_2 span {
  background-color: var(--color-2);
  color: #fff;
}
.sh_timeline_row .sh_tl_col_1 {
  -webkit-box-flex: 45%;
      -ms-flex: 45% 0 0px;
          flex: 45% 0 0;
}
.sh_timeline_row .sh_tl_col_2 {
  -webkit-box-flex: 10%;
      -ms-flex: 10% 0 0px;
          flex: 10% 0 0;
  text-align: center;
  position: relative;
}
.sh_timeline_row .sh_tl_col_2 span {
  border-radius: 200px;
  border: 3px solid var(--color-2);
  width: 75px;
  height: 75px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 2.5rem;
  line-height: 1.24;
  font-weight: 500;
  color: var(--color-2);
  background-color: #fff;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
.sh_timeline_row .sh_tl_col_2::before {
  content: "";
  height: 3px;
  width: 50%;
  background-color: var(--color-2);
  position: absolute;
  left: 0;
  top: 36.5px;
  z-index: -1;
}
.sh_timeline_row .sh_tl_col_3 {
  -webkit-box-flex: 45%;
      -ms-flex: 45% 0 0px;
          flex: 45% 0 0;
  padding-bottom: 4rem;
}
.sh_timeline_row .sh_tl_col_3 .sh_text_1 * {
  color: var(--color-1);
  font-weight: 500;
}
.sh_timeline_row:not(:last-child) .sh_tl_col_2:after {
  content: "";
  width: 3px;
  height: 100%;
  background-color: var(--color-2);
  display: block;
  position: absolute;
  left: calc(50% - 1px);
}
@media (min-width: 1200px) {
  .sh_timeline_row:nth-child(odd) .sh_tl_col_1 {
    text-align: right;
    padding-right: 1rem;
  }
  .sh_timeline_row:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .sh_timeline_row:nth-child(even) .sh_tl_col_1 {
    padding-left: 1rem;
  }
  .sh_timeline_row:nth-child(even) .sh_tl_col_2::before {
    left: auto;
    right: 0;
  }
  .sh_timeline_row:nth-child(even) .sh_tl_col_3 {
    text-align: right;
  }
}

@media (max-width: 1199px) {
  .sh_timeline_row {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: 75px 1fr;
  }
  .sh_timeline_row .sh_tl_col_1 {
    grid-column: 2/6;
    grid-row: 1/2;
  }
  .sh_timeline_row .sh_tl_col_1 img {
    width: 60px;
  }
  .sh_timeline_row .sh_tl_col_2 {
    grid-column: 1/2;
    grid-row: 1/3;
    margin-right: 1rem;
  }
  .sh_timeline_row .sh_tl_col_2 span {
    width: 60px;
    height: 60px;
  }
  .sh_timeline_row .sh_tl_col_2::before {
    display: none;
  }
  .sh_timeline_row .sh_tl_col_3 {
    grid-column: 2/6;
    grid-row: 2/3;
  }
}
@media (max-width: 768px) {
  .sh_timeline_row .sh_tl_col_3 {
    padding-bottom: 2.5rem;
  }
  .sh_timeline_row .sh_tl_col_3 .sh_heading_2 {
    font-size: 2rem;
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .sh_ho_hp_hero {
    height: auto;
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
    background-position: center;
    position: relative;
  }
  .sh_ho_hp_hero:after {
    background-color: rgba(24, 25, 56, 0.6);
  }
  .sh_ho_hp_hero::before {
    content: "";
    width: 100%;
    height: 100%;
    background-image: url(assets/images/hemato-dots.svg);
    z-index: -1;
    right: 0;
    position: absolute;
    bottom: 0;
    background-size: contain;
    z-index: 1;
    background-position: bottom 3.5rem right;
    background-size: 17.5rem 6.25rem;
  }
  .sh_ho_hp_hero .sh_row_inner {
    text-align: center;
  }
  .sh_ho_hp_hero .sh_row_inner h1 {
    font-size: 2.9rem;
    font-weight: 400;
  }
  .sh_ho_hp_hero .sh_row_inner h1 span {
    font-size: 4.6rem;
    font-weight: 600;
    line-height: 1;
    margin-top: 3rem;
    margin-bottom: 3.5rem;
  }
  .sh_ho_hp_hero .sh_row_inner .sh_btn {
    margin: auto;
    width: unset;
  }
  .sh_ho_hp_hero .sh_row_inner .sh_btn:after {
    display: none;
  }
  .sh_row.sh_ho_ad.sh_row_space_1 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .sh_row.sh_ho_ad.sh_row_space_1 .sh_ho_ad_inner {
    width: 100%;
  }
  .sh_atd {
    background-image: none;
  }
  .sh_atd .sh_atd_text_bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 6rem;
  }
  .sh_atd .sh_atd_text_bottom .sh_atd_b_right {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 4.25rem;
    position: relative;
  }
  .sh_atd .sh_atd_text_bottom .sh_atd_b_right::after {
    content: "";
    background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
    height: 140%;
    width: 100%;
    background-size: contain;
    position: absolute;
    top: -20%;
    right: -25px;
    background-repeat: no-repeat;
    left: auto;
    background-position: center right;
    z-index: -1;
  }
  .sh_atd .sh_atd_text_bottom .sh_atd_b_left {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .sh_atd .sh_atd_text_bottom .sh_atd_b_left, .sh_atd .sh_atd_text_bottom .sh_atd_b_right {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .sh_ho_hp_ctt {
    background-image: url(assets/images/backgrounds/cancer-types-and-treatments-adult-mobile.png);
    background-position: center left 10%;
    background-size: 300px auto;
    background-position: center top 12.5rem;
    -webkit-box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
            box-shadow: 12px 7px 25px rgba(183, 207, 214, 0.4);
  }
  .sh_ho_hp_ctt.pediatrics {
    background-image: url(assets/images/backgrounds/cancer-types-and-treatments-pediatrics-mobile.png);
  }
  .sh_ho_hp_ctt:after {
    display: none;
  }
  .sh_ho_hp_ctt .sh_heading_1 {
    padding-bottom: 25rem;
  }
  .sh_ho_hp_ctt::before {
    display: none;
  }
  .sh_ho_hp_ctt .sh_ho_hp_ctt_content {
    width: 100%;
  }
  .sh_ho_hp_ctt .sh_ho_hp_ctt_content .sh_ho_hp_ctt_btns {
    text-align: center;
  }
  .sh_ho_hp_ctt .sh_ho_hp_ctt_content .sh_ho_hp_ctt_btns a {
    margin-right: 0;
  }
  .sh_ho_hp_ctt .sh_ho_hp_ctt_content .sh_ho_hp_ctt_btns a:nth-child(2) {
    margin-top: 1rem;
  }
  .sh_ho_hp_ctt .sh_ho_hp_ctt_content .sh_ho_hp_ctt_btns a:last-child::before {
    width: 16rem;
    background-size: contain;
    top: 0.5rem;
  }
  .sh_ho_hp_ha .sh_row_inner .sh_ho_hp_ha_right {
    margin-top: 8rem;
  }
  .sh_ho_hp_ha .sh_row_inner .sh_ho_hp_ha_right::before {
    width: 70%;
    right: 0;
    top: -5rem;
  }
  .sh_ho_hp_ha .sh_row_inner .sh_ho_hp_ha_right img {
    width: 100%;
  }
  .sh_ho_hp_pp .sh_ho_hp_pp_left {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 4rem;
  }
  .sh_ho_disease_intro.sh_ho_no_img {
    background-size: 30% auto;
    background-position: bottom 10% right;
  }
  .sh_ho_disease_intro.sh_ho_no_img:before {
    display: none;
  }
  .sh_ho_inner_hero .sh_ho_hero_inner {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .sh_ho_inner_hero .sh_ho_hero_inner .sh_heading_1_light {
    font-size: 3.3rem;
    text-align: center;
  }
  .sh_row.sh_ho_ctt_main {
    background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
    background-position: right top 20rem;
    background-size: 38% auto;
  }
  .sh_tr_accordion {
    background-image: none;
  }
  .sh_btn.sh_tr_trigger, .sh_btn.sh_ct_trigger {
    width: 80%;
  }
  .sh_btn.sh_tr_trigger {
    margin-left: 0;
    margin-top: 1rem;
  }
  .sh_ho_ctt_accordion {
    padding-left: 0;
  }
  .sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 4.5rem 1.5rem;
  }
}
@media (max-width: 768px) {
  /* Disease Treatment */
  .sh_info_boxes_wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sh_info_boxes_wrap::after {
    display: none;
  }
  .sh_info_boxes_wrap .sh_treatment_options {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .sh_info_boxes_wrap .sh_treatment_options .sh_ho_heading_2 {
    font-size: 1.7rem;
    margin-bottom: 1rem;
  }
  .sh_info_boxes_wrap .sh_info_boxes_img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .sh_info_boxes_wrap .sh_info_boxes_img::after {
    content: "";
    background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
    height: calc(100% - 6rem);
    width: 100%;
    background-size: contain;
    position: absolute;
    top: 0;
    right: -25px;
    background-repeat: no-repeat;
    left: auto;
    background-position: center right;
    z-index: -1;
  }
  .sh_info_boxes_wrap .sh_info_boxes_img img {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 6rem;
  }
}
@media (min-width: 769px) and (max-width: 1199.5px) {
  .sh_row.sh_ho_hp_ctt {
    background-image: url(assets/images/backgrounds/cancer-types-and-treatments-adult-mobile.png);
    background-position: center left 10%;
    background-size: auto 80%;
  }
  .sh_row.sh_ho_hp_ctt .sh_ho_hp_ctt_content {
    width: 70%;
  }
  .sh_row.sh_ho_hp_ctt::before {
    display: none;
  }
  .sh_ho_hp_ha .sh_row_inner .sh_ho_hp_ha_right::before {
    width: 90%;
    top: -10%;
  }
}
@media (min-width: 1200px) {
  .sh_ho_tcl_intro {
    max-width: calc(89% + 25px);
  }
}
/* Hemato Oncology End */
/* Contact Start */
/* Contacts */
.sh_contact_page .sh_row_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_contact_page .sh_row_inner .sh_cp_col {
  -webkit-box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
          box-shadow: 20px 3px 36px rgba(0, 0, 0, 0.16);
  padding: 2.8rem 1.875rem;
  -webkit-box-flex: calc(25% - 1.5rem);
      -ms-flex: calc(25% - 1.5rem) 0 0px;
          flex: calc(25% - 1.5rem) 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) and (max-width: 1199.5px) {
  .sh_contact_page .sh_row_inner .sh_cp_col {
    -ms-flex-preferred-size: calc(50% - 1.5rem);
        flex-basis: calc(50% - 1.5rem);
  }
}
@media (max-width: 1199.5px) {
  .sh_contact_page .sh_row_inner .sh_cp_col {
    margin-bottom: 3rem;
  }
}
.sh_contact_page .sh_row_inner .sh_cp_col .sh_btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: auto;
  background-color: #fff;
}
@media (max-width: 767.5px) {
  .sh_contact_page .sh_row_inner .sh_cp_col .sh_btn {
    width: 100%;
    max-width: 100%;
  }
}
.sh_contact_page .sh_row_inner .sh_cp_col .sh_btn .sh_btn_text {
  color: var(--color-1);
}
.sh_contact_page .sh_row_inner .sh_cp_col .sh_btn .sh_btn_icon svg path {
  fill: var(--color-1);
}
.sh_contact_page .sh_row_inner .sh_cp_col .sh_cp_col_content {
  margin-bottom: 3rem;
}
.sh_contact_page .sh_row_inner .sh_cp_col .sh_cp_col_title, .sh_contact_page .sh_row_inner .sh_cp_col .sh_cp_col_content * {
  color: #fff;
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+1) {
  background-color: #f3f3f3;
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+1) .sh_cp_col_title {
  color: var(--color-1);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+1) .sh_cp_col_content * {
  color: #71717D;
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+1) .sh_btn:hover {
  background-color: var(--color-2);
  border-color: var(--color-2);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+1) .sh_btn:hover .sh_btn_text {
  color: #fff;
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+1) .sh_btn:hover .sh_btn_icon svg path {
  fill: #fff;
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+2) {
  background-color: var(--color-2);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+2) .sh_btn .sh_btn_text {
  color: var(--color-2);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+2) .sh_btn .sh_btn_icon svg path {
  fill: var(--color-2);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+2) .sh_btn:hover {
  background-color: var(--color-1);
  border-color: var(--color-1);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+2) .sh_btn:hover .sh_btn_text {
  color: #fff;
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+2) .sh_btn:hover .sh_btn_icon svg path {
  fill: #fff;
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+3) {
  background-color: var(--color-3);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+3) .sh_btn .sh_btn_text {
  color: var(--color-3);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+3) .sh_btn .sh_btn_icon svg path {
  fill: var(--color-3);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+3) .sh_btn:hover {
  background-color: var(--color-2);
  border-color: var(--color-2);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+3) .sh_btn:hover .sh_btn_text {
  color: #fff;
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+3) .sh_btn:hover .sh_btn_icon svg path {
  fill: #fff;
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+4) {
  background-color: var(--color-1);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+4) .sh_btn:hover {
  background-color: var(--color-3);
  border-color: var(--color-3);
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+4) .sh_btn:hover .sh_btn_text {
  color: #fff;
}
.sh_contact_page .sh_row_inner .sh_cp_col:nth-child(4n+4) .sh_btn:hover .sh_btn_icon svg path {
  fill: #fff;
}
.sh_contact_page .sh_row_inner .sh_cp_col .sh_cp_col_title {
  font-size: 2.8rem;
  margin-bottom: 1.25rem;
}

@media (max-width: 1199.5px) {
  #sh_additional_docs .sh_additional_doctors {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #sh_additional_docs .sh_additional_doctors .sh_connected_doc {
    width: 100%;
    margin-right: 0;
  }
  #sh_additional_docs .sh_additional_doctors .sh_connected_doc a {
    font-size: 15px;
  }
}
div:not(.sh_general_form) .wpcf7-submit {
  margin-top: 3.125rem;
}

/* General Inquiry */
.sh_diclamer {
  text-align: left;
}

.sh_cf_page .sh_form_container_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sh_cf_page .sh_form_container_inner > div {
  -webkit-box-flex: 48%;
      -ms-flex: 48% 0 0px;
          flex: 48% 0 0;
}
@media (max-width: 768px) {
  .sh_cf_page .sh_form_container_inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* New Patients */
/* Forms Global */
.sh_cf_page .sh_text_1 {
  margin-bottom: 1.5rem;
}
.sh_cf_page .sh_text_1 * {
  color: var(--color-1);
}
.sh_cf_page .sh_icon_title {
  font-size: 20px;
  color: var(--color-2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(assets/icons/square-person.png);
  padding-left: 3.2rem;
  background-repeat: no-repeat;
  height: 2.3rem;
  background-size: contain;
  margin-top: 2rem;
  margin-bottom: 2rem;
  text-align: right;
}
@media (min-width: 481px) {
  .sh_cf_page .sh_icon_title {
    white-space: nowrap;
  }
  .sh_cf_page .sh_icon_title::after {
    content: "";
    height: 1px;
    background-color: #393939;
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 1rem;
  }
}
.sh_cf_page .sh_icon_title.sh_timeofday {
  background-image: url(assets/icons/timeofday.png);
  margin-top: 1rem;
}
.sh_cf_page .sh_icon_title.sh_medical {
  background-image: url(assets/icons/medical-icon.png);
}
.sh_cf_page .sh_icon_title.sh_additional {
  background-image: url(assets/icons/info-icon.png);
  margin-bottom: 1.3rem;
}
.sh_cf_page .sh_icon_title.sh_israeli_page {
  background-image: url(assets/icons/patient-contact-icon.png);
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item .wpcf7-list-item-label {
  background-image: url(assets/icons/sun-default.png);
  background-repeat: no-repeat;
  background-position: center left 15px;
  padding-left: 60px !important;
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item .wpcf7-list-item-label:hover {
  background-image: url(assets/icons/sun-white.png);
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item input:checked + .wpcf7-list-item-label {
  background-image: url(assets/icons/sun-white.png);
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label {
  background-image: url(assets/icons/sun-noon-default.png);
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:hover {
  background-image: url(assets/icons/sun-noon-white.png);
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item:nth-child(2) input:checked + .wpcf7-list-item-label {
  background-image: url(assets/icons/sun-noon-white.png);
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label {
  background-image: url(assets/icons/sun-evening-default.png);
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:hover {
  background-image: url(assets/icons/sun-evening-white.png);
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item:nth-child(3) input:checked + .wpcf7-list-item-label {
  background-image: url(assets/icons/sun-evening-white.png);
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label {
  background-image: url(assets/icons/night-default.png);
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:hover {
  background-image: url(assets/icons/night-white.png);
}
.sh_cf_page .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item:nth-child(4) input:checked + .wpcf7-list-item-label {
  background-image: url(assets/icons/night-white.png);
}
.sh_cf_page .sh_form_box {
  border: 1px solid #c2c2c2;
  padding: 2rem 6.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
@media (min-width: 769px) {
  .sh_cf_page .sh_form_box:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url(assets/images/backgrounds/form-corner.png);
    background-position: top right;
    background-repeat: no-repeat;
    z-index: -1;
  }
}
@media (min-width: 1200px) {
  .sh_cf_page .sh_form_box .sh_form_box_inner {
    width: 80%;
  }
}
.sh_cf_page .sh_form_box .sh_heading_1 {
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .sh_cf_page .sh_form_box {
    padding: 2rem;
  }
  .sh_cf_page .sh_form_box .sh_btn {
    width: 100%;
    max-width: 100%;
    text-align: center !important;
  }
}
.sh_cf_page .sh_form_box * {
  font-weight: 500;
}
.sh_cf_page .sh_form_box label {
  font-size: 1rem;
  color: var(--color-1);
}
.sh_cf_page .sh_form_box .wpcf7-list-item label {
  cursor: pointer;
}
.sh_cf_page .sh_form_box .wpcf7-list-item {
  margin-left: 0;
  margin-right: 15px;
  margin-bottom: 10px;
}
.sh_cf_page .sh_form_box select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(assets/icons/select-arrow.png);
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center right 15px;
  padding-right: 50px;
}
.sh_cf_page .sh_form_box input:not([type=radio]):not([type=checkbox]), .sh_cf_page .sh_form_box select {
  height: 3.3rem;
  color: var(--color-1);
  margin-bottom: 1.5rem;
  background-color: #f8f8f8;
  padding-left: 25px;
  width: 100%;
  border-radius: 0;
}
.sh_cf_page .sh_form_box input:not([type=radio]):not([type=checkbox]) + .wpcf7-not-valid-tip, .sh_cf_page .sh_form_box select + .wpcf7-not-valid-tip {
  top: 2.5rem;
}
.sh_cf_page .sh_form_box input:not([type=radio]):not([type=checkbox])::-webkit-input-placeholder, .sh_cf_page .sh_form_box select::-webkit-input-placeholder {
  color: var(--color-1) !important;
  opacity: 1;
}
.sh_cf_page .sh_form_box input:not([type=radio]):not([type=checkbox])::-moz-placeholder, .sh_cf_page .sh_form_box select::-moz-placeholder {
  color: var(--color-1) !important;
  opacity: 1;
}
.sh_cf_page .sh_form_box input:not([type=radio]):not([type=checkbox]):-ms-input-placeholder, .sh_cf_page .sh_form_box select:-ms-input-placeholder {
  color: var(--color-1) !important;
  opacity: 1;
}
.sh_cf_page .sh_form_box input:not([type=radio]):not([type=checkbox])::-ms-input-placeholder, .sh_cf_page .sh_form_box select::-ms-input-placeholder {
  color: var(--color-1) !important;
  opacity: 1;
}
.sh_cf_page .sh_form_box input:not([type=radio]):not([type=checkbox])::placeholder, .sh_cf_page .sh_form_box select::placeholder {
  color: var(--color-1) !important;
  opacity: 1;
}
.sh_cf_page .sh_form_box input[type=radio] {
  display: none;
}
.sh_cf_page .sh_form_box .wpcf7-radio label span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sh_cf_page .sh_form_box .wpcf7-radio label span:before {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background-image: url(assets/icons/circle.svg);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-position: center;
  background-size: contain;
  margin-right: 0.5rem;
}
.sh_cf_page .sh_form_box .wpcf7-radio input[type=radio]:checked + span:before {
  background-image: url(assets/icons/check-circle.svg);
}
.sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=medicalField] {
  padding-bottom: 3rem;
}
.sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=timeOfDay], .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=interestedIn], .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=medicalField] {
  display: block;
}
.sh_cf_page .sh_form_box .wpcf7-checkbox input, .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=interestedIn] input, .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=timeOfDay] input {
  display: none;
}
.sh_cf_page .sh_form_box .wpcf7-checkbox .wpcf7-list-item-label, .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=interestedIn] .wpcf7-list-item-label, .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item-label {
  font-size: 1.2rem;
  color: #828487;
  padding: 0.5rem 1.25rem;
  border-radius: 30px;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
  border: 1px solid #a7a9ab;
  display: inline-block;
}
.sh_cf_page .sh_form_box .wpcf7-checkbox .wpcf7-list-item-label::before, .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=interestedIn] .wpcf7-list-item-label::before, .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item-label::before {
  display: none;
}
.sh_cf_page .sh_form_box .wpcf7-checkbox .wpcf7-list-item-label:hover, .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=interestedIn] .wpcf7-list-item-label:hover, .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=timeOfDay] .wpcf7-list-item-label:hover {
  background-color: var(--color-3);
  color: #fff;
}
.sh_cf_page .sh_form_box .wpcf7-checkbox input:checked + .wpcf7-list-item-label, .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=interestedIn] input:checked + .wpcf7-list-item-label, .sh_cf_page .sh_form_box .wpcf7-form-control-wrap[data-name=timeOfDay] input:checked + .wpcf7-list-item-label {
  background-color: var(--color-3);
  color: #fff;
}
.sh_cf_page .sh_form_box textarea {
  background-color: #f8f8f8;
  color: var(--color-1);
  padding: 1rem;
  border-radius: 0;
}
.sh_cf_page .sh_form_box textarea::-webkit-input-placeholder {
  color: var(--color-1);
  opacity: 1;
}
.sh_cf_page .sh_form_box textarea::-moz-placeholder {
  color: var(--color-1);
  opacity: 1;
}
.sh_cf_page .sh_form_box textarea:-ms-input-placeholder {
  color: var(--color-1);
  opacity: 1;
}
.sh_cf_page .sh_form_box textarea::-ms-input-placeholder {
  color: var(--color-1);
  opacity: 1;
}
.sh_cf_page .sh_form_box textarea::placeholder {
  color: var(--color-1);
  opacity: 1;
}
.sh_cf_page .sh_form_box .sh_relationship_dd {
  padding-left: 3.3rem;
  background-repeat: no-repeat;
  position: relative;
}
@media (min-width: 768px) {
  .sh_cf_page .sh_form_box .sh_relationship_dd {
    width: 48%;
  }
}
.sh_cf_page .sh_form_box .sh_relationship_dd::before {
  content: "";
  background-image: url(assets/icons/users.svg);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 3.3rem;
  width: 3.3rem;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #e3e3e3;
  background-size: 60%;
}
.sh_cf_page .sh_form_box .sh_form_1_2:not(.sh_textarea) {
  padding-left: 3.3rem;
  background-repeat: no-repeat;
  position: relative;
}
.sh_cf_page .sh_form_box .sh_form_1_2:not(.sh_textarea)::before {
  content: "";
  background-image: url(assets/icons/relationship.png);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 3.3rem;
  width: 3.3rem;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #e3e3e3;
  background-size: 60%;
}
.sh_cf_page .sh_form_box .sh_form_1_2:not(.sh_textarea).sh_phone::before {
  background-image: url(assets/icons/phone.svg);
}
.sh_cf_page .sh_form_box .sh_form_1_2:not(.sh_textarea).sh_email::before {
  background-image: url(assets/icons/send.svg);
}
.sh_cf_page .sh_form_box .sh_form_1_2:not(.sh_textarea).sh_name::before {
  background-image: url(assets/icons/user.svg);
}
.sh_cf_page .sh_form_box .sh_form_1_2:not(.sh_textarea).sh_country_dd::before {
  background-image: url(assets/icons/globe.svg);
}
.sh_cf_page .sh_form_box .sh_form_1_2:not(.sh_textarea).sh_medical_field::before {
  background-image: url(assets/icons/help-circle.svg);
}
.sh_cf_page .sh_form_box .sh_form_submit {
  text-align: right;
}
.sh_cf_page .sh_form_box input[type=submit].wpcf7-submit {
  background-image: url(assets/icons/btn-arrow.svg);
  background-repeat: no-repeat;
  background-color: var(--color-3);
  border-radius: 30px;
  border: none;
  background-position: center right 15px;
  max-width: 250px;
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  margin-bottom: 0%;
  padding-bottom: 0;
  padding-top: 0;
  padding-right: 2.2rem;
  cursor: pointer;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
  line-height: 1;
  border: 2px solid var(--color-3);
  font-weight: 600;
}
.sh_cf_page .sh_form_box input[type=submit].wpcf7-submit:hover {
  background-image: url(assets/icons/btn-arrow-dark.svg);
  border-color: var(--color-1);
  background-color: transparent;
  color: var(--color-1);
  background-position: center right 10px;
}
.sh_cf_page .wpcf7-not-valid-tip {
  position: absolute;
  left: 0;
  font-size: 12px;
  width: 150px;
  margin-top: 0;
}
.sh_cf_page .wpcf7-response-output {
  border: none !important;
  color: red;
  padding: 0 !important;
}
.sh_cf_page .wpcf7-spinner {
  display: none;
}
.sh_cf_page .sh_label_blue {
  color: var(--color-1);
  font-size: 1rem;
  margin-top: 1.6rem;
  margin-bottom: 1.3rem;
  font-weight: 400;
}
@media (max-width: 1199.5px) {
  .sh_cf_page .sh_label_blue {
    font-size: 1.4rem;
  }
}
.sh_cf_page .sh_label_gray {
  font-size: 1.15rem;
  color: var(--color-3);
  margin-bottom: 1rem;
  margin-top: 2rem;
}
.sh_cf_page .sh_diclamer {
  color: #828487 !important;
  font-size: 14px;
  font-weight: 400;
  margin-top: 20px;
  line-height: 1.3;
}

.sh_cfp_bottom::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url(assets/images/backgrounds/green-circle-corner.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: auto 80%;
  z-index: -1;
}
.sh_cfp_bottom:before {
  content: "";
  background-color: rgba(228, 236, 239, 0.4);
  background-image: url(assets/images/backgrounds/white-dots.svg);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.sh_cfp_bottom .sh_cfp_bottom_inner {
  width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_cfp_bottom .sh_cfp_bottom_inner .sh_cf_ib {
  -webkit-box-flex: 49%;
      -ms-flex: 49% 0 0px;
          flex: 49% 0 0;
  margin-bottom: 2rem;
}
.sh_cfp_bottom .sh_cfp_bottom_inner .sh_cf_ib span {
  color: var(--color-1);
  display: block;
}
@media (min-width: 768px) and (max-width: 1199.5px) {
  .sh_cfp_bottom::after {
    background-size: 25% auto;
  }
  .sh_cfp_bottom .sh_cfp_bottom_inner {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .sh_cfp_bottom {
    padding-bottom: 12rem !important;
  }
  .sh_cfp_bottom::after {
    background-size: auto 15rem;
  }
  .sh_cfp_bottom::before {
    background-image: none;
  }
  .sh_cfp_bottom .sh_cfp_bottom_inner {
    width: 100%;
  }
  .sh_cfp_bottom .sh_cfp_bottom_inner .sh_cf_ib {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 1.5rem;
  }
}

.sh_cf_ip .sh_cfp_intro_text {
  margin-bottom: 2rem;
  font-weight: 700;
  color: var(--color-2);
}
.sh_cf_ip .sh_cfp_ib_intro {
  color: var(--color-1);
  font-weight: 700;
  margin-bottom: 1rem;
  display: block;
  -webkit-box-flex: 100%;
      -ms-flex: 100% 0 0px;
          flex: 100% 0 0;
}
.sh_cf_ip .sh_cf_ip_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_cf_ip .sh_cf_ip_inner .sh_cf_ib {
  -webkit-box-flex: 49%;
      -ms-flex: 49% 0 0px;
          flex: 49% 0 0;
  margin-bottom: 2rem;
}
.sh_cf_ip .sh_cf_ip_inner .sh_cf_ib span {
  display: block;
  color: var(--color-1);
}
@media (max-width: 767px) {
  .sh_cf_ip .sh_cf_ip_inner {
    width: 100%;
  }
  .sh_cf_ip .sh_cf_ip_inner .sh_cf_ib {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1199.5px) {
  .sh_cf_ip .sh_cf_ip_inner {
    width: 80%;
  }
}

.new-lp-contact-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.new-lp-contact-form .lp-new-form-name, .new-lp-contact-form .lp-new-form-phone, .new-lp-contact-form .lp-new-form-email, .new-lp-contact-form .lp-new-form-country, .new-lp-contact-form .lp-new-form-medical-domain {
  width: 100%;
  margin-bottom: 1.8rem;
  padding-left: 3.3rem;
  background-repeat: no-repeat;
  position: relative;
}
@media (min-width: 797.6px) {
  .new-lp-contact-form .lp-new-form-name, .new-lp-contact-form .lp-new-form-phone, .new-lp-contact-form .lp-new-form-email, .new-lp-contact-form .lp-new-form-country, .new-lp-contact-form .lp-new-form-medical-domain {
    width: 48%;
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 1199px) {
  .new-lp-contact-form .lp-new-form-name, .new-lp-contact-form .lp-new-form-phone, .new-lp-contact-form .lp-new-form-email, .new-lp-contact-form .lp-new-form-country, .new-lp-contact-form .lp-new-form-medical-domain {
    padding-left: 4rem;
  }
}
.new-lp-contact-form .lp-new-form-name::before, .new-lp-contact-form .lp-new-form-phone::before, .new-lp-contact-form .lp-new-form-email::before, .new-lp-contact-form .lp-new-form-country::before, .new-lp-contact-form .lp-new-form-medical-domain::before {
  content: "";
  position: absolute;
  left: 0;
  top: 1%;
  bottom: 0;
  height: 99%;
  width: 3.3rem;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #e3e3e3;
}
@media (max-width: 1199px) {
  .new-lp-contact-form .lp-new-form-name::before, .new-lp-contact-form .lp-new-form-phone::before, .new-lp-contact-form .lp-new-form-email::before, .new-lp-contact-form .lp-new-form-country::before, .new-lp-contact-form .lp-new-form-medical-domain::before {
    width: 4rem;
  }
}
.new-lp-contact-form .lp-new-form-name::before {
  background-image: url(assets/icons/name-pink.svg);
}
.new-lp-contact-form .lp-new-form-phone::before {
  background-image: url(assets/icons/phone-pink.svg);
}
.new-lp-contact-form .lp-new-form-email::before {
  background-image: url(assets/icons/mail-pink.svg);
}
.new-lp-contact-form .lp-new-form-country::before {
  background-image: url(assets/icons/location-pink.svg);
}
.new-lp-contact-form .lp-new-form-medical-domain::before {
  background-image: url(assets/icons/medical-domain.svg);
}
.new-lp-contact-form .cf7-width-100 {
  width: 100%;
  margin-right: 0;
  margin-bottom: 1.4rem;
}
@media (max-width: 797.5px) {
  .new-lp-contact-form .submit-button {
    margin-top: 1.5rem;
  }
}
@media (min-width: 797.6px) {
  .new-lp-contact-form .submit-button {
    width: 100%;
    margin-bottom: 0;
  }
}
.new-lp-contact-form input:not(.wpcf7-submit), .new-lp-contact-form select, .new-lp-contact-form textarea {
  border: 0px;
  border-radius: 0px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #F0F2F6;
  background-position: center right 1.7rem;
  background-repeat: no-repeat;
  padding: 1rem;
}
@media (max-width: 797.5px) {
  .new-lp-contact-form input:not(.wpcf7-submit), .new-lp-contact-form select, .new-lp-contact-form textarea {
    padding: 1.2rem;
  }
}
.new-lp-contact-form input:not(.wpcf7-submit):focus-visible, .new-lp-contact-form select:focus-visible, .new-lp-contact-form textarea:focus-visible {
  outline: none;
}
.new-lp-contact-form input:not(.wpcf7-submit)::-webkit-input-placeholder, .new-lp-contact-form select::-webkit-input-placeholder, .new-lp-contact-form textarea::-webkit-input-placeholder {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 500;
}
.new-lp-contact-form input:not(.wpcf7-submit)::-moz-placeholder, .new-lp-contact-form select::-moz-placeholder, .new-lp-contact-form textarea::-moz-placeholder {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 500;
}
.new-lp-contact-form input:not(.wpcf7-submit):-ms-input-placeholder, .new-lp-contact-form select:-ms-input-placeholder, .new-lp-contact-form textarea:-ms-input-placeholder {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 500;
}
.new-lp-contact-form input:not(.wpcf7-submit)::-ms-input-placeholder, .new-lp-contact-form select::-ms-input-placeholder, .new-lp-contact-form textarea::-ms-input-placeholder {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 500;
}
.new-lp-contact-form input:not(.wpcf7-submit), .new-lp-contact-form select, .new-lp-contact-form textarea, .new-lp-contact-form input:not(.wpcf7-submit)::placeholder, .new-lp-contact-form select::placeholder, .new-lp-contact-form textarea::placeholder {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 500;
}
@media (max-width: 479.5px) {
  .new-lp-contact-form input:not(.wpcf7-submit)::-webkit-input-placeholder, .new-lp-contact-form select::-webkit-input-placeholder, .new-lp-contact-form textarea::-webkit-input-placeholder {
    font-size: 15px;
  }
  .new-lp-contact-form input:not(.wpcf7-submit)::-moz-placeholder, .new-lp-contact-form select::-moz-placeholder, .new-lp-contact-form textarea::-moz-placeholder {
    font-size: 15px;
  }
  .new-lp-contact-form input:not(.wpcf7-submit):-ms-input-placeholder, .new-lp-contact-form select:-ms-input-placeholder, .new-lp-contact-form textarea:-ms-input-placeholder {
    font-size: 15px;
  }
  .new-lp-contact-form input:not(.wpcf7-submit)::-ms-input-placeholder, .new-lp-contact-form select::-ms-input-placeholder, .new-lp-contact-form textarea::-ms-input-placeholder {
    font-size: 15px;
  }
  .new-lp-contact-form input:not(.wpcf7-submit), .new-lp-contact-form select, .new-lp-contact-form textarea, .new-lp-contact-form input:not(.wpcf7-submit)::placeholder, .new-lp-contact-form select::placeholder, .new-lp-contact-form textarea::placeholder {
    font-size: 15px;
  }
}
.new-lp-contact-form select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAYAAAA4R3wZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACZSURBVHgBjZC9DcMgEIW5hAEygkdwJBbIBskIKZCgS8ZIFaUCxDCxewpG8AieAHxXIPkHyf4anuB9QnfAEK31F4+WHSMaY96cUs75BwB/jM2ONGD3SQHKjVKq2ZFJullrh4VISClbzjnJl5U0onQtEnGav3rvIxYeld/uc2kjEljoyhxESumFy+jXvTOrEEKIQgiKnXPuU+tM+2M7XnmmCZgAAAAASUVORK5CYII=);
  background-size: 0.9rem;
  background-position: right 3% center;
  background-repeat: no-repeat;
}
@media (max-width: 1199.5px) {
  .new-lp-contact-form select {
    background-size: 1.2rem;
  }
}
.new-lp-contact-form .cf7-submit-btn {
  text-align: center;
}
@media (min-width: 797.6px) {
  .new-lp-contact-form .cf7-submit-btn {
    text-align: right;
  }
}
.new-lp-contact-form input.wpcf7-submit {
  margin-top: 5px;
  padding: 1rem;
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  border-radius: 64px;
  border: none;
  -webkit-transition: var(--theme-transition);
  transition: var(--theme-transition);
  font-size: 18px;
  font-weight: 700;
  min-width: 100px;
  background-color: var(--color-3);
  line-height: 1.2;
}
@media (max-width: 1199.5px) {
  .new-lp-contact-form input.wpcf7-submit {
    line-height: 20px;
  }
}
.new-lp-contact-form input.wpcf7-submit:hover {
  background: var(--color-2);
}
.new-lp-contact-form div.wpcf7-response-output {
  font-size: 14px;
  margin-top: 1.2em;
}
.new-lp-contact-form .wpcf7-not-valid-tip {
  font-size: 14px;
  margin-top: 1rem;
}
.new-lp-contact-form .wpcf7-spinner {
  display: none;
}
.new-lp-contact-form .small-notice {
  font-size: 16px;
  line-height: 22px;
}
@media (max-width: 797.5px) {
  .new-lp-contact-form .small-notice {
    font-size: 13px;
    line-height: 20px;
  }
}

/* Contact End */
/* Searches Start */
div.asp_w_container {
  border-bottom: 2px solid var(--color-1) !important;
}
div.asp_w_container.asp_w_container_5_1 {
  border-color: #fff !important;
}
div.asp_w_container .asp_w .proinput input[type=search]::-webkit-input-placeholder {
  font-family: "Font" !important;
  font-weight: 400 !important;
}
div.asp_w_container .asp_w .proinput input[type=search]::-moz-placeholder {
  font-family: "Font" !important;
  font-weight: 400 !important;
}
div.asp_w_container .asp_w .proinput input[type=search]:-ms-input-placeholder {
  font-family: "Font" !important;
  font-weight: 400 !important;
}
div.asp_w_container .asp_w .proinput input[type=search]::-ms-input-placeholder {
  font-family: "Font" !important;
  font-weight: 400 !important;
}
div.asp_w_container .asp_w .proinput input[type=search], div.asp_w_container .asp_w .proinput input[type=search]::placeholder {
  font-family: "Font" !important;
  font-weight: 400 !important;
}
div.asp_w_container .asp_m_1 .proinput {
  margin-left: 120px !important;
}
div.asp_w_container .asp_m_1 .proinput form input {
  text-align: center !important;
  color: var(--color-5) !important;
}
div.asp_w_container .asp_m_1 .proinput form input::-webkit-input-placeholder {
  font-family: "Font" !important;
  font-weight: 500 !important;
  color: var(--color-5) !important;
}
div.asp_w_container .asp_m_1 .proinput form input::-moz-placeholder {
  font-family: "Font" !important;
  font-weight: 500 !important;
  color: var(--color-5) !important;
}
div.asp_w_container .asp_m_1 .proinput form input:-ms-input-placeholder {
  font-family: "Font" !important;
  font-weight: 500 !important;
  color: var(--color-5) !important;
}
div.asp_w_container .asp_m_1 .proinput form input::-ms-input-placeholder {
  font-family: "Font" !important;
  font-weight: 500 !important;
  color: var(--color-5) !important;
}
div.asp_w_container .asp_m_1 .proinput form input::placeholder {
  font-family: "Font" !important;
  font-weight: 500 !important;
  color: var(--color-5) !important;
}

.results .item .asp_content h3 a {
  font-family: "Font" !important;
  font-weight: 600 !important;
}

div.asp_w.asp_r {
  padding: 0 !important;
}
div.asp_w.asp_r div.asp_content, div.asp_w.asp_r div.asp_content .asp_res_text p {
  font-family: "Font" !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
}

.page-template-search-page div:not(.sh_ms_main) .probox .promagnifier .innericon {
  background-size: 35px !important;
}

/* Main Search */
.sh_search_trigger {
  cursor: pointer;
}

.sh_main_search {
  width: 100%;
  top: 3.125rem;
  z-index: 4;
  position: absolute;
  right: 0;
  height: auto;
  display: none;
  background-size: auto 7.5rem;
  background-position: bottom 1px center;
  background-repeat: no-repeat;
  background-image: url(./assets/images/top-search-waves.svg);
  background-position: left bottom 1px;
  background-size: auto 7.5rem;
}
.sh_main_search::before {
  content: "";
  width: 100%;
  height: calc(100% - 7.5rem);
  background-color: #f3f3f3;
  position: absolute;
}
.sh_main_search .sh_ms_inner {
  padding: 1rem 3rem 9rem 3rem;
  position: relative;
}
.sh_main_search .sh_waves {
  height: 120px;
  background-repeat: no-repeat;
  background-position: center-top;
}
.sh_main_search div.asp_m.asp_m_1 .probox .promagnifier .innericon {
  background-size: 80px !important;
}
.sh_main_search .sh_ms_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.625rem;
  margin-bottom: 1.875rem;
}
.sh_main_search .sh_ms_top .custom-logo-link {
  max-height: 100px;
  max-width: 80%;
}
.sh_main_search .sh_ms_top .custom-logo-link img {
  max-height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
.sh_main_search .sh_ms_top #sr_ms_close {
  font-size: 4rem;
  color: var(--color-5);
}
.sh_main_search .sh_ms_main {
  max-width: 1300px;
  margin: auto;
}
.sh_main_search .sh_ms_main h6 {
  color: var(--color-1);
  text-transform: uppercase;
  text-align: center;
  margin-top: 4.375rem;
  margin-bottom: 1.5rem;
  display: block;
  font-size: 20px;
}
.sh_main_search .sh_ms_main a {
  display: block;
  text-align: center;
  font-size: 20px;
  margin-top: 1rem;
  cursor: pointer;
}

/* Find a Doctor */
.sh_search_container {
  background-image: url(./assets/images/backgrounds/doctor-search-bg.jpg);
  background-color: #fbfbfd;
  background-size: cover;
  background-position: top right;
  min-height: calc(100vh - 17.5rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 768px) {
  .sh_search_container {
    background-image: url(./assets/images/backgrounds/doctor-search-bg-mobile.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
  }
  .sh_search_container .sh_sc_inner {
    margin: 0 auto;
    padding-top: 13rem;
  }
  .sh_search_container .sh_sc_inner h1 {
    font-size: 3.33rem;
  }
  .sh_search_container .sh_sc_inner h6 {
    font-size: 1.33rem;
  }
}

.sh_sc_inner {
  width: 90%;
  max-width: 53rem;
  margin: auto;
  padding-top: 5rem;
  padding-bottom: 2rem;
}
.sh_sc_inner h1 {
  text-align: center;
  margin-bottom: 3rem;
  color: var(--color-1);
  font-weight: 400;
}
.sh_sc_inner h1 strong {
  color: var(--color-3);
}
.sh_sc_inner h6 {
  font-size: 25px;
  line-height: 33px;
  text-align: center;
  margin-top: 6vh;
  margin-bottom: 6vh;
  text-transform: uppercase;
  color: var(--color-3);
}
@media (max-width: 480px) {
  .sh_sc_inner h6 {
    margin-top: 3vh;
    margin-bottom: 3vh;
  }
}
.sh_sc_inner .sh_popular_searches {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.sh_sc_inner .sh_popular_searches a {
  -webkit-box-flex: 30%;
      -ms-flex: 30% 0 0px;
          flex: 30% 0 0;
  border-radius: 50px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1607843137);
  text-align: center;
  padding: 10px 15px;
  margin-bottom: 2rem;
  background-color: #fff;
  color: var(--color-1);
  font-size: 20px;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 50px;
}
@media (min-width: 481px) and (max-width: 768px) {
  .sh_sc_inner .sh_popular_searches a {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
  }
}
@media (max-width: 480px) {
  .sh_sc_inner .sh_popular_searches a {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    font-size: 14px;
    min-height: 35px;
  }
}
.sh_sc_inner .sh_popular_searches a:hover {
  background-color: var(--color-1);
  color: #fff;
}

/* Search Results */
.search-results main .sh_sr_q, .search-no-results main .sh_sr_q {
  color: var(--color-1);
  font-size: 25px;
  margin-right: 0.5rem;
  margin-top: 3rem;
  margin-bottom: 1rem;
  display: inline-block;
}
.search-results main .sh_search_container, .search-no-results main .sh_search_container {
  min-height: unset;
}
.search-results main .sh_search_container div.asp_w_container .asp_m_1 .proinput, .search-no-results main .sh_search_container div.asp_w_container .asp_m_1 .proinput {
  margin-left: 10px !important;
}
@media (min-width: 768.5px) {
  .search-results main .sh_search_container, .search-no-results main .sh_search_container {
    background-position: center right;
  }
}
.search-results main .sh_search_container .sh_sc_inner, .search-no-results main .sh_search_container .sh_sc_inner {
  padding-bottom: 5rem;
}
.search-results main div.asp_w.ajaxsearchpro input[type=search]::-webkit-input-placeholder, .search-no-results main div.asp_w.ajaxsearchpro input[type=search]::-webkit-input-placeholder {
  font-size: 17px !important;
  height: 45px !important;
  text-align: left !important;
}
.search-results main div.asp_w.ajaxsearchpro input[type=search]::-moz-placeholder, .search-no-results main div.asp_w.ajaxsearchpro input[type=search]::-moz-placeholder {
  font-size: 17px !important;
  height: 45px !important;
  text-align: left !important;
}
.search-results main div.asp_w.ajaxsearchpro input[type=search]:-ms-input-placeholder, .search-no-results main div.asp_w.ajaxsearchpro input[type=search]:-ms-input-placeholder {
  font-size: 17px !important;
  height: 45px !important;
  text-align: left !important;
}
.search-results main div.asp_w.ajaxsearchpro input[type=search]::-ms-input-placeholder, .search-no-results main div.asp_w.ajaxsearchpro input[type=search]::-ms-input-placeholder {
  font-size: 17px !important;
  height: 45px !important;
  text-align: left !important;
}
.search-results main div.asp_w.ajaxsearchpro input[type=search], .search-results main div.asp_w.ajaxsearchpro input[type=search]::placeholder, .search-no-results main div.asp_w.ajaxsearchpro input[type=search], .search-no-results main div.asp_w.ajaxsearchpro input[type=search]::placeholder {
  font-size: 17px !important;
  height: 45px !important;
  text-align: left !important;
}
.search-results main div.asp_m.asp_m_1 .probox, .search-results main .probox .proinput, .search-no-results main div.asp_m.asp_m_1 .probox, .search-no-results main .probox .proinput {
  font-size: 17px !important;
}
.search-results main div.asp_m.asp_m_1 .probox, .search-results main .probox .proinput input.autocomplete, .search-no-results main div.asp_m.asp_m_1 .probox, .search-no-results main .probox .proinput input.autocomplete {
  height: 45px !important;
}
.search-results main .probox .promagnifier div.innericon, .search-results main .probox .promagnifier, .search-no-results main .probox .promagnifier div.innericon, .search-no-results main .probox .promagnifier {
  width: 45px !important;
  height: 45px !important;
}
@media (min-width: 768px) {
  .search-results main div.asp_w.ajaxsearchpro input[type=search]::-webkit-input-placeholder, .search-no-results main div.asp_w.ajaxsearchpro input[type=search]::-webkit-input-placeholder {
    font-size: 25px !important;
  }
  .search-results main div.asp_w.ajaxsearchpro input[type=search]::-moz-placeholder, .search-no-results main div.asp_w.ajaxsearchpro input[type=search]::-moz-placeholder {
    font-size: 25px !important;
  }
  .search-results main div.asp_w.ajaxsearchpro input[type=search]:-ms-input-placeholder, .search-no-results main div.asp_w.ajaxsearchpro input[type=search]:-ms-input-placeholder {
    font-size: 25px !important;
  }
  .search-results main div.asp_w.ajaxsearchpro input[type=search]::-ms-input-placeholder, .search-no-results main div.asp_w.ajaxsearchpro input[type=search]::-ms-input-placeholder {
    font-size: 25px !important;
  }
  .search-results main div.asp_w.ajaxsearchpro input[type=search], .search-results main div.asp_w.ajaxsearchpro input[type=search]::placeholder, .search-no-results main div.asp_w.ajaxsearchpro input[type=search], .search-no-results main div.asp_w.ajaxsearchpro input[type=search]::placeholder {
    font-size: 25px !important;
  }
}
.search-results main .sh_result, .search-no-results main .sh_result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3rem 3.4rem;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
  margin-bottom: 2rem;
  margin-top: 2rem;
}
.search-results main .sh_result_left, .search-no-results main .sh_result_left {
  -webkit-box-flex: 20%;
      -ms-flex: 20% 0 0px;
          flex: 20% 0 0;
  border-right: 4px solid var(--color-1);
}
.search-results main .sh_result_left img, .search-no-results main .sh_result_left img {
  width: 100%;
  border-radius: 2rem;
}
.search-results main .sh_result_right, .search-no-results main .sh_result_right {
  -webkit-box-flex: 80%;
      -ms-flex: 80% 0 0px;
          flex: 80% 0 0;
}
@media (min-width: 768px) {
  .search-results main .sh_result_right, .search-no-results main .sh_result_right {
    padding-left: 1.625rem;
  }
}
.search-results main .sh_result_right .sh_result_title, .search-no-results main .sh_result_right .sh_result_title {
  margin-bottom: 1rem;
}
.search-results main .sh_result_right .sh_result_title a, .search-no-results main .sh_result_right .sh_result_title a {
  font-size: 2.5rem;
  color: var(--color-1);
  text-decoration: none;
}
.search-results main .sh_result_right .sh_doc_sr_pos li, .search-no-results main .sh_result_right .sh_doc_sr_pos li {
  margin-bottom: 0.3rem;
}
.search-results main .sh_result_right ul, .search-no-results main .sh_result_right ul {
  list-style: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1.5rem;
}
.search-results main .sh_result_right ul li, .search-no-results main .sh_result_right ul li {
  margin-bottom: 0;
  text-indent: 0;
  margin-left: 0;
}
.search-results main .sh_result_right ul li::before, .search-no-results main .sh_result_right ul li::before {
  display: none !important;
}
.search-results main .sh_result_right .sh_doc_sr_pos ul li:not(:last-child)::after, .search-no-results main .sh_result_right .sh_doc_sr_pos ul li:not(:last-child)::after {
  content: ",";
  margin-right: 0.5rem;
}
.search-results main .sh_result_right .sh_doc_sr_departments ul li, .search-no-results main .sh_result_right .sh_doc_sr_departments ul li {
  color: var(--color-1);
}
.search-results main .sh_result_right .sh_doc_sr_departments ul li:not(:last-child)::after, .search-no-results main .sh_result_right .sh_doc_sr_departments ul li:not(:last-child)::after {
  content: "|";
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.search-results main .sh_result_right .sh_doc_sr_ct, .search-no-results main .sh_result_right .sh_doc_sr_ct {
  margin-bottom: 2rem;
}
.search-results main .sh_result_right .sh_doc_sr_ct strong, .search-no-results main .sh_result_right .sh_doc_sr_ct strong {
  font-size: 20px;
  margin-bottom: 1rem;
  color: var(--color-3);
  display: block;
}
.search-results main .sh_result_right .sh_doc_sr_ct li, .search-no-results main .sh_result_right .sh_doc_sr_ct li {
  color: #828487;
}
.search-results main .sh_result_right .sh_doc_sr_ct li:not(:last-child)::after, .search-no-results main .sh_result_right .sh_doc_sr_ct li:not(:last-child)::after {
  content: ",";
  margin-right: 0.5rem;
}
.search-results main .sh_result_right .sh_result_btns, .search-no-results main .sh_result_right .sh_result_btns {
  margin-top: 0.5rem;
}
.search-results main .sh_result_right .sh_result_btns a:last-child, .search-no-results main .sh_result_right .sh_result_btns a:last-child {
  margin-top: 1.5rem;
}
.search-results main .sh_accordion_trigger, .search-no-results main .sh_accordion_trigger {
  background-image: url(assets/icons/+.svg);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
  width: 100%;
  height: 19px;
  display: block;
  background-size: 19px;
}
@media (min-width: 768px) {
  .search-results main .sh_accordion, .search-no-results main .sh_accordion {
    display: block !important;
  }
  .search-results main .sh_accordion_trigger, .search-no-results main .sh_accordion_trigger {
    display: none;
  }
  .search-results main .sh_result .sh_result_left, .search-no-results main .sh_result .sh_result_left {
    padding-right: 3.4rem;
  }
  .search-results main .sh_result .sh_btn_1, .search-no-results main .sh_result .sh_btn_1 {
    margin-right: 1rem;
  }
}
@media (max-width: 767.5px) {
  .search-results main .sh_result, .search-no-results main .sh_result {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 1.7rem 2rem;
  }
  .search-results main .sh_result .sh_result_left, .search-no-results main .sh_result .sh_result_left {
    padding-left: 1.7rem;
    padding-right: 1.7rem;
    border-right: none;
    text-align: center;
    margin-bottom: 1.5rem;
  }
  .search-results main .sh_result .sh_result_left img, .search-no-results main .sh_result .sh_result_left img {
    max-width: 185px;
    margin: auto;
  }
  .search-results main .sh_result .sh_result_title, .search-no-results main .sh_result .sh_result_title {
    text-align: center;
    border-bottom: 1.5px solid var(--color-1);
    padding-bottom: 0.75rem;
  }
  .search-results main .sh_result .sh_result_right, .search-no-results main .sh_result .sh_result_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .search-results main .sh_result .sh_result_right ul, .search-no-results main .sh_result .sh_result_right ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .search-results main .sh_result .sh_result_right ul li, .search-no-results main .sh_result .sh_result_right ul li {
    text-align: center;
    font-size: 14px;
  }
  .search-results main .sh_result .sh_doc_sr_pos ul, .search-no-results main .sh_result .sh_doc_sr_pos ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .search-results main .sh_result .sh_accordion, .search-no-results main .sh_result .sh_accordion {
    margin-top: 2.25rem;
  }
  .search-results main .sh_result .sh_doc_sr_departments ul li, .search-no-results main .sh_result .sh_doc_sr_departments ul li {
    border-bottom: 1.5px solid var(--color-1);
    padding: 0.75rem 1.5rem;
  }
  .search-results main .sh_result .sh_doc_sr_departments ul li:first-child, .search-no-results main .sh_result .sh_doc_sr_departments ul li:first-child {
    border-top: 1.5px solid var(--color-1);
  }
  .search-results main .sh_result .sh_doc_sr_departments ul li::after, .search-no-results main .sh_result .sh_doc_sr_departments ul li::after {
    display: none;
  }
  .search-results main .sh_result .sh_doc_sr_ct, .search-no-results main .sh_result .sh_doc_sr_ct {
    text-align: center;
    margin-bottom: 0;
  }
  .search-results main .sh_result .sh_doc_sr_ct ul, .search-no-results main .sh_result .sh_doc_sr_ct ul {
    margin-bottom: 0;
  }
  .search-results main .sh_result .sh_accordion, .search-no-results main .sh_result .sh_accordion {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .search-results main .sh_result .sh_accordion.sh_text_1, .search-no-results main .sh_result .sh_accordion.sh_text_1 {
    font-size: 14px;
    text-align: center;
  }
  .search-results main .sh_result .sh_accordion_trigger, .search-no-results main .sh_result .sh_accordion_trigger {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    margin-top: 2rem;
  }
  .search-results main .sh_result .sh_accordion_trigger.sh_open, .search-no-results main .sh_result .sh_accordion_trigger.sh_open {
    background-image: url(assets/icons/arrow-up.svg);
    -webkit-transition: var(--site-transition);
    transition: var(--site-transition);
  }
  .search-results main .sh_result .sh_result_btns, .search-no-results main .sh_result .sh_result_btns {
    text-align: center;
  }
  .search-results main .sh_result .sh_result_btns .sh_btn, .search-no-results main .sh_result .sh_result_btns .sh_btn {
    max-width: 90%;
  }
  .search-results main .sh_result .sh_result_btns a .sh_btn_text, .search-no-results main .sh_result .sh_result_btns a .sh_btn_text {
    text-align: left;
  }
}

@media (max-width: 768px) {
  .sh_main_search .sh_ms_inner {
    padding: 1rem 2rem 9rem 2rem;
  }
  .sh_main_search .sh_ms_top #sr_ms_close {
    font-size: 3rem;
  }
  .search-results main .sh_result_right .sh_result_title a, .search-no-results main .sh_result_right .sh_result_title a {
    font-size: 1.7rem;
  }
  .search-results main .sh_result_right .sh_doc_sr_ct strong, .search-no-results main .sh_result_right .sh_doc_sr_ct strong {
    font-size: 16px;
  }
  .search-results main .sh_doc_sr_departments {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1199.5px) {
  .sh_main_search {
    position: fixed;
    z-index: 99;
    top: 0;
  }
  .sh_main_search .sh_ms_main h6 {
    font-size: 18px;
  }
  .sh_main_search .sh_ms_main a {
    font-size: 16px;
  }
  .sh_main_search .sh_ms_top {
    padding-top: 0;
  }
  .sh_main_search div.asp_w.ajaxsearchpro input[type=search]::-webkit-input-placeholder {
    font-size: 17px !important;
    height: 45px !important;
    padding-top: 25px !important;
  }
  .sh_main_search div.asp_w.ajaxsearchpro input[type=search]::-moz-placeholder {
    font-size: 17px !important;
    height: 45px !important;
    padding-top: 25px !important;
  }
  .sh_main_search div.asp_w.ajaxsearchpro input[type=search]:-ms-input-placeholder {
    font-size: 17px !important;
    height: 45px !important;
    padding-top: 25px !important;
  }
  .sh_main_search div.asp_w.ajaxsearchpro input[type=search]::-ms-input-placeholder {
    font-size: 17px !important;
    height: 45px !important;
    padding-top: 25px !important;
  }
  .sh_main_search div.asp_w.ajaxsearchpro input[type=search], .sh_main_search div.asp_w.ajaxsearchpro input[type=search]::placeholder {
    font-size: 17px !important;
    height: 45px !important;
    padding-top: 25px !important;
  }
  .sh_main_search div.asp_m.asp_m_1 .probox, .sh_main_search .probox .proinput {
    font-size: 17px !important;
  }
  .sh_main_search div.asp_w_container .probox .proinput {
    margin-left: 45px !important;
  }
  .sh_main_search div.asp_m.asp_m_1 .probox, .sh_main_search .probox .proinput input.autocomplete {
    height: 45px !important;
  }
  .sh_main_search .probox .promagnifier div.innericon, .sh_main_search .probox .promagnifier {
    width: 45px !important;
    height: 45px !important;
  }
  .sh_main_search div.asp_m.asp_m_1 .probox .promagnifier .innericon {
    background-size: 35px !important;
  }
}
/* Searches End */
/* Footer Start */
.site-footer {
  background-color: var(--color-1);
  left: 0;
  position: absolute;
  width: 100%;
}
.site-footer .sh_footer_before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 3.125rem;
  padding-bottom: 1.875rem;
}
.site-footer .sh_fb_left {
  width: 65%;
}
.site-footer .sh_fb_left img {
  width: 100%;
  max-width: 410px;
}
.site-footer .sh_fb_right {
  width: 30%;
}
.site-footer .sh_fb_right .sh_footer_contact_title {
  font-size: 20px;
  font-weight: 400;
  color: var(--color-4);
}
.site-footer .sh_fb_right .sh_footer_contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-footer .sh_fb_right .sh_footer_contact .sh_fc_fb {
  line-height: 1;
}
.site-footer .sh_fb_right .sh_footer_contact .sh_fc_phone {
  font-size: 2.5rem;
  line-height: 1;
  top: -5px;
  position: relative;
  margin-left: 10px;
  color: var(--color-4);
}
.site-footer .sh_fb_right .sh_footer_disclamer {
  font-size: 16px;
}
.site-footer .sh_fb_right .site-info section {
  line-height: 1.4;
}
@media (max-width: 768px) {
  .site-footer .sh_fb_left, .site-footer .sh_fb_right {
    width: 100%;
  }
}
.site-footer .sh_footer_main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 3.125rem;
}
.site-footer .sh_footer_main .sh_footer_col {
  width: 30%;
}
.site-footer .sh_footer_main .sh_footer_col section {
  margin-bottom: 0;
}
.site-footer .sh_footer_main .sh_footer_col:last-child {
  justify-self: end;
}
.site-footer .sh_footer_main .sh_footer_col:last-child p {
  font-size: 1.125rem;
}
.site-footer .sh_footer_main .sh_footer_col h2 {
  font-size: 20px;
  color: var(--color-4);
  margin-bottom: 1.875rem;
}
.site-footer .sh_footer_main .sh_footer_col p {
  color: var(--color-4);
}
.site-footer .sh_footer_main .sh_footer_col ul {
  list-style: none;
  padding-left: 0;
}
.site-footer .sh_footer_main .sh_footer_col ul li a {
  color: var(--color-4);
  line-height: 1.65rem;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  font-size: 1.125rem;
}
.site-footer .sh_footer_main .sh_footer_col ul li a:hover {
  opacity: 0.8;
}
.site-footer .site-info {
  background-color: #fff;
  text-align: center;
  padding: 15px 0;
}
.site-footer .site-info section {
  margin: 0;
  line-height: 1.4;
}
.site-footer .site-info * {
  color: var(--color-1);
  font-size: 20px;
  margin-bottom: 0;
}

@media (max-width: 1199.5px) {
  .site-footer {
    padding-bottom: 4.1rem;
  }
  .sh_mobile_cta_trigger {
    height: 4.1rem;
    background-color: var(--color-3);
    color: #fff;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    position: fixed;
    bottom: -4.1rem;
    z-index: 11;
  }
  .sh_mobile_cta_trigger:active, .sh_mobile_cta_trigger:hover, .sh_mobile_cta_trigger:focus {
    color: #fff;
  }
}
@media (min-width: 768.5px) and (max-width: 1199.5px) {
  .site-footer .sh_footer_before .sh_fb_left, .site-footer .sh_footer_before .sh_fb_right {
    width: 48%;
  }
  .site-footer .sh_footer_main .sh_footer_col {
    width: 48%;
  }
  .site-footer .sh_footer_main .sh_footer_col:not(:last-child) {
    margin-bottom: 2.4rem;
  }
  .site-footer .sh_footer_main .sh_footer_col:last-child {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .site-footer {
    margin-top: 85px;
  }
  .site-footer .sh_footer_before {
    text-align: center;
  }
  .site-footer .sh_footer_before .sh_fb_right section:last-child {
    margin-bottom: 0;
  }
  .site-footer .sh_footer_before .sh_fb_left img {
    max-width: 60%;
  }
  .site-footer .sh_footer_before .sh_footer_contact {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .site-footer .sh_footer_before .sh_footer_contact_title {
    font-size: 16px;
  }
  .site-footer .sh_footer_main .sh_footer_col {
    width: 100%;
  }
  .site-footer .sh_footer_main .sh_footer_col:not(:last-child) {
    margin-bottom: 2.4rem;
  }
  .site-footer .sh_footer_main .sh_footer_col:last-child p {
    text-align: center;
  }
  .site-footer .sh_footer_main .sh_footer_col h2 {
    font-size: 16px;
    text-align: center;
    margin-bottom: 1.16rem;
  }
  .site-footer .sh_footer_main .sh_footer_col ul li {
    text-align: center;
  }
  .site-footer .site-info section, .site-footer .site-info section * {
    font-size: 1.125rem;
  }
}
/* Footer End */
/* Footer Start */
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 5px #19F;
          box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

/* Footer End */
/* Fancybox Start */
.carousel {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.carousel *, .carousel *:before, .carousel *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.carousel.is-draggable {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.carousel.is-dragging {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.carousel__viewport {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  max-height: 100%;
}

.carousel__track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.carousel__slide {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: var(--carousel-slide-width, 60%);
  max-width: 100%;
  padding: 1rem;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}

.has-dots {
  margin-bottom: calc(0.5rem + 22px);
}

.carousel__dots {
  margin: 0 auto;
  padding: 0;
  position: absolute;
  top: calc(100% + 0.5rem);
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.carousel__dots .carousel__dot {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.carousel__dots .carousel__dot:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: currentColor;
  opacity: 0.25;
  -webkit-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}

.carousel__dots .carousel__dot.is-selected:after {
  opacity: 1;
}

.carousel__button {
  width: var(--carousel-button-width, 48px);
  height: var(--carousel-button-height, 48px);
  padding: 0;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: all;
  cursor: pointer;
  color: var(--carousel-button-color, currentColor);
  background: var(--carousel-button-bg, transparent);
  border-radius: var(--carousel-button-border-radius, 50%);
  -webkit-box-shadow: var(--carousel-button-shadow, none);
          box-shadow: var(--carousel-button-shadow, none);
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}

.carousel__button.is-prev, .carousel__button.is-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.carousel__button.is-prev {
  left: 10px;
}

.carousel__button.is-next {
  right: 10px;
}

.carousel__button[disabled] {
  cursor: default;
  opacity: 0.3;
}

.carousel__button svg {
  width: var(--carousel-button-svg-width, 50%);
  height: var(--carousel-button-svg-height, 50%);
  fill: none;
  stroke: currentColor;
  stroke-width: var(--carousel-button-svg-stroke-width, 1.5);
  stroke-linejoin: bevel;
  stroke-linecap: round;
  -webkit-filter: var(--carousel-button-svg-filter, none);
          filter: var(--carousel-button-svg-filter, none);
  pointer-events: none;
}

html.with-fancybox {
  scroll-behavior: auto;
}

body.compensate-for-scrollbar {
  overflow: hidden !important;
  -ms-touch-action: none;
      touch-action: none;
}

.fancybox__container {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  margin: 0;
  padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: var(--fancybox-color, #fff);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: hidden;
  z-index: 1050;
  outline: none;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  --carousel-button-width: 48px;
  --carousel-button-height: 48px;
  --carousel-button-svg-width: 24px;
  --carousel-button-svg-height: 24px;
  --carousel-button-svg-stroke-width: 2.5;
  --carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));
}

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.fancybox__container :focus {
  outline: none;
}

body:not(.is-using-mouse) .fancybox__container :focus {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));
          box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));
}

@media all and (min-width: 1024px) {
  .fancybox__container {
    --carousel-button-width:48px;
    --carousel-button-height:48px;
    --carousel-button-svg-width:27px;
    --carousel-button-svg-height:27px;
  }
}
.fancybox__backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: var(--fancybox-bg, rgba(24, 24, 27, 0.92));
}

.fancybox__carousel {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  height: 100%;
  z-index: 10;
}

.fancybox__carousel.has-dots {
  margin-bottom: calc(0.5rem + 22px);
}

.fancybox__viewport {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: visible;
  cursor: default;
}

.fancybox__track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.fancybox__slide {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 48px 8px 8px 8px;
  position: relative;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  outline: 0;
  overflow: auto;
  --carousel-button-width: 36px;
  --carousel-button-height: 36px;
  --carousel-button-svg-width: 22px;
  --carousel-button-svg-height: 22px;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  -webkit-box-flex: 0;
      -ms-flex: 0 0 0px;
          flex: 0 0 0;
  margin: auto;
}

@media all and (min-width: 1024px) {
  .fancybox__slide {
    padding: 64px 100px;
  }
}
.fancybox__content {
  margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);
  padding: 36px;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  position: relative;
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 20;
}

.fancybox__content :focus:not(.carousel__button.is-close) {
  outline: thin dotted;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.fancybox__caption {
  -ms-flex-item-align: center;
      align-self: center;
  max-width: 100%;
  margin: 0;
  padding: 1rem 0 0 0;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  visibility: visible;
  cursor: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow-wrap: anywhere;
}

.is-loading .fancybox__caption {
  visibility: hidden;
}

.fancybox__container > .carousel__dots {
  top: 100%;
  color: var(--fancybox-color, #fff);
}

.fancybox__nav .carousel__button {
  z-index: 40;
}

.fancybox__nav .carousel__button.is-next {
  right: 8px;
}

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-next {
    right: 40px;
  }
}
.fancybox__nav .carousel__button.is-prev {
  left: 8px;
}

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-prev {
    left: 40px;
  }
}
.carousel__button.is-close {
  position: absolute;
  top: 8px;
  right: 8px;
  top: calc(env(safe-area-inset-top, 0px) + 8px);
  right: calc(env(safe-area-inset-right, 0px) + 8px);
  z-index: 40;
}

@media all and (min-width: 1024px) {
  .carousel__button.is-close {
    right: 40px;
  }
}
.fancybox__content > .carousel__button.is-close {
  position: absolute;
  top: -40px;
  right: 0;
  color: var(--fancybox-color, #fff);
}

.fancybox__no-click, .fancybox__no-click button {
  pointer-events: none;
}

.fancybox__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  color: var(--fancybox-color, currentColor);
}

.fancybox__slide .fancybox__spinner {
  cursor: pointer;
  z-index: 1053;
}

.fancybox__spinner svg {
  -webkit-animation: fancybox-rotate 2s linear infinite;
          animation: fancybox-rotate 2s linear infinite;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}

.fancybox__spinner svg circle {
  fill: none;
  stroke-width: 2.75;
  stroke-miterlimit: 10;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: fancybox-dash 1.5s ease-in-out infinite;
          animation: fancybox-dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: currentColor;
}

@-webkit-keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes fancybox-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes fancybox-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close {
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {
  -webkit-animation: 0.15s ease backwards fancybox-fadeIn;
          animation: 0.15s ease backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close {
  -webkit-animation: 0.15s ease both fancybox-fadeOut;
          animation: 0.15s ease both fancybox-fadeOut;
}

.fancybox-fadeIn {
  -webkit-animation: 0.15s ease both fancybox-fadeIn;
          animation: 0.15s ease both fancybox-fadeIn;
}

.fancybox-fadeOut {
  -webkit-animation: 0.1s ease both fancybox-fadeOut;
          animation: 0.1s ease both fancybox-fadeOut;
}

.fancybox-zoomInUp {
  -webkit-animation: 0.2s ease both fancybox-zoomInUp;
          animation: 0.2s ease both fancybox-zoomInUp;
}

.fancybox-zoomOutDown {
  -webkit-animation: 0.15s ease both fancybox-zoomOutDown;
          animation: 0.15s ease both fancybox-zoomOutDown;
}

.fancybox-throwOutUp {
  -webkit-animation: 0.15s ease both fancybox-throwOutUp;
          animation: 0.15s ease both fancybox-throwOutUp;
}

.fancybox-throwOutDown {
  -webkit-animation: 0.15s ease both fancybox-throwOutDown;
          animation: 0.15s ease both fancybox-throwOutDown;
}

@-webkit-keyframes fancybox-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fancybox-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fancybox-fadeOut {
  to {
    opacity: 0;
  }
}
@keyframes fancybox-fadeOut {
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fancybox-zoomInUp {
  from {
    -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
            transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fancybox-zoomInUp {
  from {
    -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
            transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes fancybox-zoomOutDown {
  to {
    -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
            transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
@keyframes fancybox-zoomOutDown {
  to {
    -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
            transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
@-webkit-keyframes fancybox-throwOutUp {
  to {
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
    opacity: 0;
  }
}
@keyframes fancybox-throwOutUp {
  to {
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
    opacity: 0;
  }
}
@-webkit-keyframes fancybox-throwOutDown {
  to {
    -webkit-transform: translate3d(0, 30%, 0);
            transform: translate3d(0, 30%, 0);
    opacity: 0;
  }
}
@keyframes fancybox-throwOutDown {
  to {
    -webkit-transform: translate3d(0, 30%, 0);
            transform: translate3d(0, 30%, 0);
    opacity: 0;
  }
}
.fancybox__carousel .carousel__slide {
  scrollbar-width: thin;
  scrollbar-color: #ccc rgba(255, 255, 255, 0.1);
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.1);
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
}

.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox__carousel .fancybox__slide .fancybox__content {
  cursor: auto;
}

.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox__image {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: none;
  transition: none;
}

.has-image .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
}

.is-closing .has-image .fancybox__content {
  overflow: visible;
}

.has-image[data-image-fit=contain] {
  overflow: visible;
  -ms-touch-action: none;
      touch-action: none;
}

.has-image[data-image-fit=contain] .fancybox__content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.has-image[data-image-fit=contain] .fancybox__image {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.has-image[data-image-fit=contain-w] {
  overflow-x: hidden;
  overflow-y: auto;
}

.has-image[data-image-fit=contain-w] .fancybox__content {
  min-height: auto;
}

.has-image[data-image-fit=contain-w] .fancybox__image {
  max-width: 100%;
  height: auto;
}

.has-image[data-image-fit=cover] {
  overflow: visible;
  -ms-touch-action: none;
      touch-action: none;
}

.has-image[data-image-fit=cover] .fancybox__content {
  width: 100%;
  height: 100%;
}

.has-image[data-image-fit=cover] .fancybox__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  max-width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {
  width: 100%;
  height: 80%;
}

.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.fancybox__thumbs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  padding: 0px 3px;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {
  -webkit-animation: 0.15s ease-in backwards fancybox-fadeIn;
          animation: 0.15s ease-in backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__thumbs {
  opacity: 0;
}

.fancybox__thumbs .carousel__slide {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: var(--fancybox-thumbs-width, 96px);
  margin: 0;
  padding: 8px 3px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: visible;
  cursor: pointer;
}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-width: 5px;
  border-style: solid;
  border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  opacity: 0;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  border-radius: var(--fancybox-thumbs-border-radius, 4px);
}

.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {
  opacity: 0.92;
}

.fancybox__thumbs .carousel__slide > * {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fancybox__thumb {
  position: relative;
  width: 100%;
  padding-top: calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));
  background-size: cover;
  background-position: center center;
  background-color: rgba(255, 255, 255, 0.1);
  background-repeat: no-repeat;
  border-radius: var(--fancybox-thumbs-border-radius, 4px);
}

.fancybox__toolbar {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
  background: -webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 0%, 0)), color-stop(8.1%, hsla(0, 0%, 0%, 0.006)), color-stop(15.5%, hsla(0, 0%, 0%, 0.021)), color-stop(22.5%, hsla(0, 0%, 0%, 0.046)), color-stop(29%, hsla(0, 0%, 0%, 0.077)), color-stop(35.3%, hsla(0, 0%, 0%, 0.114)), color-stop(41.2%, hsla(0, 0%, 0%, 0.155)), color-stop(47.1%, hsla(0, 0%, 0%, 0.198)), color-stop(52.9%, hsla(0, 0%, 0%, 0.242)), color-stop(58.8%, hsla(0, 0%, 0%, 0.285)), color-stop(64.7%, hsla(0, 0%, 0%, 0.326)), color-stop(71%, hsla(0, 0%, 0%, 0.363)), color-stop(77.5%, hsla(0, 0%, 0%, 0.394)), color-stop(84.5%, hsla(0, 0%, 0%, 0.419)), color-stop(91.9%, hsla(0, 0%, 0%, 0.434)), to(hsla(0, 0%, 0%, 0.44)));
  background: linear-gradient(to top, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.006) 8.1%, hsla(0, 0%, 0%, 0.021) 15.5%, hsla(0, 0%, 0%, 0.046) 22.5%, hsla(0, 0%, 0%, 0.077) 29%, hsla(0, 0%, 0%, 0.114) 35.3%, hsla(0, 0%, 0%, 0.155) 41.2%, hsla(0, 0%, 0%, 0.198) 47.1%, hsla(0, 0%, 0%, 0.242) 52.9%, hsla(0, 0%, 0%, 0.285) 58.8%, hsla(0, 0%, 0%, 0.326) 64.7%, hsla(0, 0%, 0%, 0.363) 71%, hsla(0, 0%, 0%, 0.394) 77.5%, hsla(0, 0%, 0%, 0.419) 84.5%, hsla(0, 0%, 0%, 0.434) 91.9%, hsla(0, 0%, 0%, 0.44) 100%);
  padding: 0;
  -ms-touch-action: none;
      touch-action: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  --carousel-button-svg-width: 20px;
  --carousel-button-svg-height: 20px;
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4));
}

@media all and (min-width: 1024px) {
  .fancybox__toolbar {
    padding: 8px;
  }
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {
  -webkit-animation: 0.15s ease-in backwards fancybox-fadeIn;
          animation: 0.15s ease-in backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__toolbar {
  opacity: 0;
}

.fancybox__toolbar__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.fancybox__toolbar__items--left {
  margin-right: auto;
}

.fancybox__toolbar__items--center {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.fancybox__toolbar__items--right {
  margin-left: auto;
}

@media (max-width: 640px) {
  .fancybox__toolbar__items--center:not(:last-child) {
    display: none;
  }
}
.fancybox__counter {
  min-width: 72px;
  padding: 0 10px;
  line-height: var(--carousel-button-height, 48px);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
}

.fancybox__progress {
  background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 0;
          transform-origin: 0;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  z-index: 30;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fancybox__container:-webkit-full-screen::backdrop {
  opacity: 0;
}

.fancybox__container:-ms-fullscreen::backdrop {
  opacity: 0;
}

.fancybox__container:fullscreen::-webkit-backdrop {
  opacity: 0;
}

.fancybox__container:fullscreen::backdrop {
  opacity: 0;
}

.fancybox__button--fullscreen g:nth-child(2) {
  display: none;
}

.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1) {
  display: none;
}

.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1) {
  display: none;
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {
  display: none;
}

.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2) {
  display: block;
}

.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2) {
  display: block;
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {
  display: block;
}

.fancybox__button--slideshow g:nth-child(2) {
  display: none;
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {
  display: none;
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {
  display: block;
}

/* Fancybox End */
/* Universal Section Start */
.sh_row.universal_section {
  padding-top: var(--b-space-top-ld);
  padding-bottom: var(--b-space-bottom-ld);
  padding-left: var(--b-space-left-ld);
  padding-right: var(--b-space-right-ld);
}
@media (max-width: 1199.5px) {
  .sh_row.universal_section {
    padding-top: var(--b-space-top-mt);
    padding-bottom: var(--b-space-bottom-mt);
    padding-left: var(--b-space-left-mt);
    padding-right: var(--b-space-right-mt);
  }
}
@media (min-width: 797.6px) {
  .sh_row.universal_section.info-box-width-75 .il_block_intro {
    -webkit-box-flex: 73%;
        -ms-flex: 73% 0 0px;
            flex: 73% 0 0;
  }
  .sh_row.universal_section.info-box-width-75 .right {
    -webkit-box-flex: 23%;
        -ms-flex: 23% 0 0px;
            flex: 23% 0 0;
  }
}
@media (min-width: 797.6px) {
  .sh_row.universal_section.info-box-width-70 .il_block_intro {
    -webkit-box-flex: 68%;
        -ms-flex: 68% 0 0px;
            flex: 68% 0 0;
  }
  .sh_row.universal_section.info-box-width-70 .right {
    -webkit-box-flex: 28%;
        -ms-flex: 28% 0 0px;
            flex: 28% 0 0;
  }
}
@media (min-width: 797.6px) {
  .sh_row.universal_section.info-box-width-65 .il_block_intro {
    -webkit-box-flex: 63%;
        -ms-flex: 63% 0 0px;
            flex: 63% 0 0;
  }
  .sh_row.universal_section.info-box-width-65 .right {
    -webkit-box-flex: 33%;
        -ms-flex: 33% 0 0px;
            flex: 33% 0 0;
  }
}
@media (min-width: 797.6px) {
  .sh_row.universal_section.info-box-width-60 .il_block_intro {
    -webkit-box-flex: 58%;
        -ms-flex: 58% 0 0px;
            flex: 58% 0 0;
  }
  .sh_row.universal_section.info-box-width-60 .right {
    -webkit-box-flex: 38%;
        -ms-flex: 38% 0 0px;
            flex: 38% 0 0;
  }
}
@media (min-width: 797.6px) {
  .sh_row.universal_section.info-box-width-55 .il_block_intro {
    -webkit-box-flex: 53%;
        -ms-flex: 53% 0 0px;
            flex: 53% 0 0;
  }
  .sh_row.universal_section.info-box-width-55 .right {
    -webkit-box-flex: 43%;
        -ms-flex: 43% 0 0px;
            flex: 43% 0 0;
  }
}
@media (min-width: 797.6px) {
  .sh_row.universal_section.info-box-width-50 .il_block_intro {
    -webkit-box-flex: 48%;
        -ms-flex: 48% 0 0px;
            flex: 48% 0 0;
  }
  .sh_row.universal_section.info-box-width-50 .right {
    -webkit-box-flex: 48%;
        -ms-flex: 48% 0 0px;
            flex: 48% 0 0;
  }
}
@media (min-width: 797.6px) {
  .sh_row.universal_section.info-box-width-45 .il_block_intro {
    -webkit-box-flex: 43%;
        -ms-flex: 43% 0 0px;
            flex: 43% 0 0;
  }
  .sh_row.universal_section.info-box-width-45 .right {
    -webkit-box-flex: 53%;
        -ms-flex: 53% 0 0px;
            flex: 53% 0 0;
  }
}
@media (min-width: 797.6px) {
  .sh_row.universal_section.info-box-width-40 .il_block_intro {
    -webkit-box-flex: 38%;
        -ms-flex: 38% 0 0px;
            flex: 38% 0 0;
  }
  .sh_row.universal_section.info-box-width-40 .right {
    -webkit-box-flex: 58%;
        -ms-flex: 58% 0 0px;
            flex: 58% 0 0;
  }
}

.universal_section_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.universal_section_inner .right {
  overflow: hidden;
}
.universal_section_inner > div {
  -webkit-box-flex: 48%;
      -ms-flex: 48% 0 0px;
          flex: 48% 0 0;
  position: relative;
}
@media (max-width: 797.5px) {
  .universal_section_inner.ib-custom-width.stack-mobile .il_block_intro, .universal_section_inner.ib-left.stack-mobile .il_block_intro, .universal_section_inner.ib-right.stack-mobile .il_block_intro {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .universal_section_inner.ib-custom-width.stack-mobile .right, .universal_section_inner.ib-left.stack-mobile .right, .universal_section_inner.ib-right.stack-mobile .right {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .universal_section_inner.ib-custom-width.stack-mobile .right .hide_sec_desk_img_mob, .universal_section_inner.ib-left.stack-mobile .right .hide_sec_desk_img_mob, .universal_section_inner.ib-right.stack-mobile .right .hide_sec_desk_img_mob {
    display: none;
  }
}
@media (min-width: 797.6px) {
  .universal_section_inner.ib-custom-width.stack-mobile .right .sec_mob_img, .universal_section_inner.ib-left.stack-mobile .right .sec_mob_img, .universal_section_inner.ib-right.stack-mobile .right .sec_mob_img {
    display: none;
  }
}
@media (max-width: 797.5px) {
  .universal_section_inner.ib-custom-width.stack-mobile-reverse .il_block_intro, .universal_section_inner.ib-left.stack-mobile-reverse .il_block_intro, .universal_section_inner.ib-right.stack-mobile-reverse .il_block_intro {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .universal_section_inner.ib-custom-width.stack-mobile-reverse .right, .universal_section_inner.ib-left.stack-mobile-reverse .right, .universal_section_inner.ib-right.stack-mobile-reverse .right {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .universal_section_inner.ib-custom-width.stack-mobile-reverse .right .hide_sec_desk_img_mob, .universal_section_inner.ib-left.stack-mobile-reverse .right .hide_sec_desk_img_mob, .universal_section_inner.ib-right.stack-mobile-reverse .right .hide_sec_desk_img_mob {
    display: none;
  }
}
@media (min-width: 797.6px) {
  .universal_section_inner.ib-custom-width.stack-mobile-reverse .right .sec_mob_img, .universal_section_inner.ib-left.stack-mobile-reverse .right .sec_mob_img, .universal_section_inner.ib-right.stack-mobile-reverse .right .sec_mob_img {
    display: none;
  }
}
@media (max-width: 1199.5px) {
  .universal_section_inner.ib-custom-width.stack-tablet .il_block_intro, .universal_section_inner.ib-left.stack-tablet .il_block_intro, .universal_section_inner.ib-right.stack-tablet .il_block_intro {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .universal_section_inner.ib-custom-width.stack-tablet .right, .universal_section_inner.ib-left.stack-tablet .right, .universal_section_inner.ib-right.stack-tablet .right {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .universal_section_inner.ib-custom-width.stack-tablet .right .hide_sec_desk_img_mob, .universal_section_inner.ib-left.stack-tablet .right .hide_sec_desk_img_mob, .universal_section_inner.ib-right.stack-tablet .right .hide_sec_desk_img_mob {
    display: none;
  }
}
@media (min-width: 1199.6px) {
  .universal_section_inner.ib-custom-width.stack-tablet .right .sec_mob_img, .universal_section_inner.ib-left.stack-tablet .right .sec_mob_img, .universal_section_inner.ib-right.stack-tablet .right .sec_mob_img {
    display: none;
  }
}
@media (max-width: 1199.5px) {
  .universal_section_inner.ib-custom-width.stack-tablet-reverse .il_block_intro, .universal_section_inner.ib-left.stack-tablet-reverse .il_block_intro, .universal_section_inner.ib-right.stack-tablet-reverse .il_block_intro {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .universal_section_inner.ib-custom-width.stack-tablet-reverse .right, .universal_section_inner.ib-left.stack-tablet-reverse .right, .universal_section_inner.ib-right.stack-tablet-reverse .right {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .universal_section_inner.ib-custom-width.stack-tablet-reverse .right .hide_sec_desk_img_mob, .universal_section_inner.ib-left.stack-tablet-reverse .right .hide_sec_desk_img_mob, .universal_section_inner.ib-right.stack-tablet-reverse .right .hide_sec_desk_img_mob {
    display: none;
  }
}
@media (min-width: 1199.6px) {
  .universal_section_inner.ib-custom-width.stack-tablet-reverse .right .sec_mob_img, .universal_section_inner.ib-left.stack-tablet-reverse .right .sec_mob_img, .universal_section_inner.ib-right.stack-tablet-reverse .right .sec_mob_img {
    display: none;
  }
}
.universal_section_inner.ib-custom-width.ib-custom-width-image-top .il_block_intro {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.universal_section_inner.ib-custom-width.ib-custom-width-image-top .right {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 2rem;
}
@media (max-width: 797.5px) {
  .universal_section_inner.ib-custom-width.ib-custom-width-image-top.stack-mobile .right {
    margin-bottom: 30px;
  }
}
@media (max-width: 797.5px) {
  .universal_section_inner.ib-custom-width.ib-custom-width-image-top.stack-mobile-reverse .il_block_intro {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 30px;
  }
  .universal_section_inner.ib-custom-width.ib-custom-width-image-top.stack-mobile-reverse .right {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (max-width: 1199.5px) {
  .universal_section_inner.ib-custom-width.ib-custom-width-image-top.stack-tablet .right {
    margin-bottom: 30px;
  }
}
@media (max-width: 1199.5px) {
  .universal_section_inner.ib-custom-width.ib-custom-width-image-top.stack-tablet-reverse .il_block_intro {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 30px;
  }
  .universal_section_inner.ib-custom-width.ib-custom-width-image-top.stack-tablet-reverse .right {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.universal_section_inner.ib-custom-width.ib-custom-width-image-bottom .il_block_intro {
  margin-bottom: 2rem;
}
@media (max-width: 797.5px) {
  .universal_section_inner.ib-custom-width.ib-custom-width-image-bottom.stack-mobile .il_block_intro {
    margin-bottom: 30px;
  }
}
@media (max-width: 797.5px) {
  .universal_section_inner.ib-custom-width.ib-custom-width-image-bottom.stack-mobile-reverse .il_block_intro {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .universal_section_inner.ib-custom-width.ib-custom-width-image-bottom.stack-mobile-reverse .right {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 30px;
  }
}
@media (max-width: 1199.5px) {
  .universal_section_inner.ib-custom-width.ib-custom-width-image-bottom.stack-tablet .il_block_intro {
    margin-bottom: 30px;
  }
}
@media (max-width: 1199.5px) {
  .universal_section_inner.ib-custom-width.ib-custom-width-image-bottom.stack-tablet-reverse .il_block_intro {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .universal_section_inner.ib-custom-width.ib-custom-width-image-bottom.stack-tablet-reverse .right {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 30px;
  }
}
.universal_section_inner.ib-custom-width .right {
  -webkit-box-flex: 100% !important;
      -ms-flex: 100% 0 0px !important;
          flex: 100% 0 0 !important;
}
@media (max-width: 1199.5px) {
  .universal_section_inner.ib-custom-width .il_block_intro {
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
  }
}
@media (min-width: 1199.6px) {
  .universal_section_inner.ib-custom-width.content-align-left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .universal_section_inner.ib-custom-width.content-align-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .universal_section_inner.ib-custom-width.content-align-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (max-width: 797.5px) {
  .universal_section_inner.ib-left.stack-mobile .il_block_intro {
    margin-bottom: 30px;
  }
}
@media (max-width: 797.5px) {
  .universal_section_inner.ib-left.stack-mobile-reverse .il_block_intro {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .universal_section_inner.ib-left.stack-mobile-reverse .right {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 30px;
  }
}
@media (max-width: 1199.5px) {
  .universal_section_inner.ib-left.stack-tablet .il_block_intro {
    margin-bottom: 30px;
  }
}
@media (max-width: 1199.5px) {
  .universal_section_inner.ib-left.stack-tablet-reverse .il_block_intro {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .universal_section_inner.ib-left.stack-tablet-reverse .right {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 30px;
  }
}
.universal_section_inner.ib-right .il_block_intro {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.universal_section_inner.ib-right .right {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 797.5px) {
  .universal_section_inner.ib-right.stack-mobile .right {
    margin-bottom: 30px;
  }
}
@media (max-width: 797.5px) {
  .universal_section_inner.ib-right.stack-mobile-reverse .il_block_intro {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 30px;
  }
  .universal_section_inner.ib-right.stack-mobile-reverse .right {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (max-width: 1199.5px) {
  .universal_section_inner.ib-right.stack-tablet .right {
    margin-bottom: 30px;
  }
}
@media (max-width: 1199.5px) {
  .universal_section_inner.ib-right.stack-tablet-reverse .il_block_intro {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 30px;
  }
  .universal_section_inner.ib-right.stack-tablet-reverse .right {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.universal_section_inner .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}
.universal_section_inner .right a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.universal_section_inner .right a picture, .universal_section_inner .right a img {
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.universal_section_inner .right picture, .universal_section_inner .right img, .universal_section_inner .right a {
  width: var(--bg-e-width-lg);
  height: var(--bg-e-height-lg);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin-left: var(--bg-e-left-lg);
  margin-right: var(--bg-e-right-lg);
  margin-top: var(--bg-e-top-lg);
  margin-bottom: var(--bg-e-bottom-lg);
}
@media (max-width: 1199.5px) {
  .universal_section_inner .right picture, .universal_section_inner .right img, .universal_section_inner .right a {
    width: var(--bg-e-width-mt);
    height: var(--bg-e-height-mt);
    margin-left: var(--bg-e-left-mt);
    margin-right: var(--bg-e-right-mt);
    margin-top: var(--bg-e-top-mt);
    margin-bottom: var(--bg-e-bottom-mt);
  }
}

.intro-white-bg-shadow .intro_text {
  border-radius: 24px;
  background: #fff;
  -webkit-box-shadow: 0px 32px 54px 0px rgba(15, 14, 35, 0.2);
          box-shadow: 0px 32px 54px 0px rgba(15, 14, 35, 0.2);
  padding: 3.5rem 3rem 2.5rem 3rem;
}

@media (max-width: 797.5px) {
  .hide_desk_img .stack-mobile .right, .hide_desk_img .stack-mobile-reverse .right {
    display: none !important;
  }
}
@media (min-width: 797.6px) {
  .hide_desk_img .stack-mobile .mob_img_hide_desktop, .hide_desk_img .stack-mobile-reverse .mob_img_hide_desktop {
    display: none !important;
  }
}
@media (max-width: 1199.5px) {
  .hide_desk_img .stack-tablet .right, .hide_desk_img .stack-tablet-reverse .right {
    display: none !important;
  }
}
@media (min-width: 1199.6px) {
  .hide_desk_img .stack-tablet .mob_img_hide_desktop, .hide_desk_img .stack-tablet-reverse .mob_img_hide_desktop {
    display: none !important;
  }
}

.new-lp-cta .universal_section_inner {
  border-radius: 24px;
  background: #fff;
  -webkit-box-shadow: 0px 32px 54px 0px rgba(15, 14, 35, 0.2);
          box-shadow: 0px 32px 54px 0px rgba(15, 14, 35, 0.2);
  padding: 3.5rem 3rem 0 3rem;
}
@media (max-width: 1199.5px) {
  .new-lp-cta .universal_section_inner {
    margin: 0 25px;
  }
}
.new-lp-cta .universal_section_inner .wpcf7-form * {
  font-weight: 500;
}
.new-lp-cta .universal_section_inner .wpcf7-form .new-lp-label-first {
  padding-top: 1.5rem;
  border-top: 1px solid var(--color-3);
}
.new-lp-cta .universal_section_inner .wpcf7-form .new-lp-title {
  font-size: 20px;
  color: var(--color-3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(assets/icons/employee-icon.svg);
  padding-left: 3.2rem;
  background-repeat: no-repeat;
  width: 100%;
  height: 2.3rem;
  background-size: contain;
  margin-top: 1rem;
  margin-bottom: 2rem;
  text-align: right;
}
@media (min-width: 481px) {
  .new-lp-cta .universal_section_inner .wpcf7-form .new-lp-title {
    white-space: nowrap;
  }
  .new-lp-cta .universal_section_inner .wpcf7-form .new-lp-title::after {
    content: "";
    height: 1px;
    background-color: var(--color-3);
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 1rem;
  }
}
.new-lp-cta .universal_section_inner .wpcf7-form .israeliCitizenYES {
  margin-bottom: 1.5rem;
}
.new-lp-cta .universal_section_inner .wpcf7-form .new-lp-contact-page-khy-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(assets/icons/employee-icon.svg);
  padding-left: 3.2rem;
  background-repeat: no-repeat;
  width: 100%;
  height: 2.3rem;
  background-size: contain;
  margin-top: 2rem;
  margin-bottom: 2rem;
  white-space: nowrap;
}
.new-lp-cta .universal_section_inner .wpcf7-form .new-lp-contact-page-khy-div::after {
  content: "";
  height: 1px;
  background-color: var(--color-3);
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.new-lp-cta .universal_section_inner .wpcf7-form .sh_label_blue {
  color: var(--color-1);
  font-size: 1rem;
  margin-top: 1.6rem;
  margin-bottom: 1.3rem;
  font-weight: 400;
}
@media (max-width: 1199.5px) {
  .new-lp-cta .universal_section_inner .wpcf7-form .sh_label_blue {
    font-size: 1.4rem;
  }
}
.new-lp-cta .universal_section_inner .wpcf7-form label {
  font-size: 1rem;
  color: var(--color-1);
}
.new-lp-cta .universal_section_inner .wpcf7-form .wpcf7-list-item label {
  cursor: pointer;
}
.new-lp-cta .universal_section_inner .wpcf7-form .wpcf7-list-item {
  margin-left: 0;
  margin-right: 15px;
  margin-bottom: 10px;
}
.new-lp-cta .universal_section_inner .wpcf7-form input[type=radio] {
  display: none;
}
.new-lp-cta .universal_section_inner .wpcf7-form .wpcf7-radio label span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-lp-cta .universal_section_inner .wpcf7-form .wpcf7-radio label span:before {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background-image: url(assets/icons/circle.svg);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-position: center;
  background-size: contain;
  margin-right: 0.5rem;
}
.new-lp-cta .universal_section_inner .wpcf7-form .wpcf7-radio input[type=radio]:checked + span:before {
  background-image: url(assets/icons/check-circle.svg);
}

.voices-of-hope-intro-fix .il_block_intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1199.5px) {
  .universal-section-left-columns {
    overflow: hidden;
  }
}
.universal-section-left-columns .flickity-viewport {
  overflow: visible;
}
.universal-section-left-columns .il_block_intro .intro_text .il_columns_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.4rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.universal-section-left-columns .il_block_intro .intro_text .il_columns_inner .top-10-lcc {
  padding: 20px 5% 0 5%;
  border-radius: 8px;
  background: #fff;
  -webkit-box-shadow: 0px 32px 54px 0px rgba(15, 14, 35, 0.2);
          box-shadow: 0px 32px 54px 0px rgba(15, 14, 35, 0.2);
  width: 48%;
  text-align: center;
}
.universal-section-left-columns .il_block_intro .intro_text .il_columns_inner .top-10-lcc img {
  max-width: 50px;
  margin-bottom: 12px;
}
.universal-section-left-columns .il_block_intro .intro_text .il_columns_inner .top-10-lcc .top-10-lcc-text {
  color: #2B286D;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 700;
}
.universal-section-left-columns .il_block_intro .intro_text .il_columns_inner .top-10-lcc p {
  margin-bottom: 0;
}
@media (max-width: 1199.5px) {
  .universal-section-left-columns .il_block_intro .intro_text .il_columns_inner .top-10-lcc {
    left: 5% !important;
    margin: 0 25px 25px 0;
    min-height: calc(100% - 20px);
  }
}
@media (max-width: 1199.5px) {
  .universal-section-left-columns .il_block_intro .intro_text .il_columns_inner .top-10-lcc {
    width: 40%;
  }
}
@media (max-width: 479.5px) {
  .universal-section-left-columns .il_block_intro .intro_text .il_columns_inner .top-10-lcc {
    width: 80%;
  }
}
@media (max-width: 1199.5px) {
  .universal-section-left-columns .il_block_intro .intro_text .il_columns_inner:after {
    content: "flickity";
    display: none;
  }
}

/* Universal Section End */
/* Columns Start */
.sh_row.il_columns {
  padding-top: var(--b-space-top-ld);
  padding-bottom: var(--b-space-bottom-ld);
  padding-left: var(--b-space-left-ld);
  padding-right: var(--b-space-right-ld);
}
@media (max-width: 1199.5px) {
  .sh_row.il_columns {
    padding-top: var(--b-space-top-mt);
    padding-bottom: var(--b-space-bottom-mt);
    padding-left: var(--b-space-left-mt);
    padding-right: var(--b-space-right-mt);
  }
}
.sh_row.il_columns .il_columns_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sh_row.il_columns .il_columns_inner.align-left {
  text-align: left;
}
.sh_row.il_columns .il_columns_inner.align-center {
  text-align: center;
}
.sh_row.il_columns .il_columns_inner.align-right {
  text-align: right;
}
.sh_row.il_columns .il_columns_inner.text-400 .il_col_text {
  font-weight: 400;
}
.sh_row.il_columns .il_columns_inner.text-600 .il_col_text {
  font-weight: 600;
}
.sh_row.il_columns .il_columns_inner.text-700 .il_col_text {
  font-weight: 700;
}
@media (max-width: 1199.5px) {
  .sh_row.il_columns.flickity-on-smaller {
    overflow: hidden;
  }
}
.sh_row.il_columns.flickity-on-smaller .flickity-viewport {
  overflow: visible;
}
@media (max-width: 1199.5px) {
  .sh_row.il_columns.flickity-on-smaller .container {
    width: 100%;
  }
  .sh_row.il_columns.flickity-on-smaller .container .il_block_intro {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1199.5px) {
  .sh_row.il_columns.flickity-on-smaller .il_columns_inner .column {
    left: 5% !important;
    margin: 0 25px 25px 0;
    min-height: calc(100% - 20px);
  }
}
@media (max-width: 1199.5px) {
  .sh_row.il_columns.flickity-on-smaller .il_columns_inner .column {
    width: 40%;
  }
}
@media (max-width: 479.5px) {
  .sh_row.il_columns.flickity-on-smaller .il_columns_inner .column {
    width: 80%;
  }
}
@media (max-width: 1199.5px) {
  .sh_row.il_columns.flickity-on-smaller .il_columns_inner:after {
    content: "flickity";
    display: none;
  }
}

.il_columns_container {
  position: relative;
}

.columns-with-shadow .column {
  padding-top: 20px;
  border-radius: 8px;
  background: #fff;
  -webkit-box-shadow: 0px 32px 54px 0px rgba(15, 14, 35, 0.2);
          box-shadow: 0px 32px 54px 0px rgba(15, 14, 35, 0.2);
}

.multiple-doctors-columns .column {
  margin-bottom: 20px;
}
@media (min-width: 1199.6px) {
  .multiple-doctors-columns .column {
    width: 100% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .multiple-doctors-columns .column img {
    -webkit-box-flex: 23%;
        -ms-flex: 23% 0 0px;
            flex: 23% 0 0;
  }
  .multiple-doctors-columns .column .il_col_text {
    -webkit-box-flex: 73%;
        -ms-flex: 73% 0 0px;
            flex: 73% 0 0;
  }
}

/* Columns End */
/* Columns Layout Start */
@media (min-width: 1199.6px) {
  .sh_row.il_columns.cols-2 .column {
    width: 48.5%;
    margin-top: 2.5%;
  }
  .sh_row.il_columns.cols-2 .column:first-child, .sh_row.il_columns.cols-2 .column:nth-child(2) {
    margin-top: 0;
  }
  .sh_row.il_columns.cols-3 .column {
    width: 31.5%;
    margin-top: 2.5%;
  }
  .sh_row.il_columns.cols-3 .column:first-child, .sh_row.il_columns.cols-3 .column:nth-child(2), .sh_row.il_columns.cols-3 .column:nth-child(3) {
    margin-top: 0;
  }
  .sh_row.il_columns.cols-4 .column {
    width: 23.5%;
    margin-top: 2%;
  }
  .sh_row.il_columns.cols-4 .column:first-child, .sh_row.il_columns.cols-4 .column:nth-child(2), .sh_row.il_columns.cols-4 .column:nth-child(3), .sh_row.il_columns.cols-4 .column:nth-child(4) {
    margin-top: 0;
  }
  .sh_row.il_columns.cols-5 .column {
    width: 18.5%;
    margin-top: 1.5%;
  }
  .sh_row.il_columns.cols-5 .column:first-child, .sh_row.il_columns.cols-5 .column:nth-child(2), .sh_row.il_columns.cols-5 .column:nth-child(3), .sh_row.il_columns.cols-5 .column:nth-child(4), .sh_row.il_columns.cols-5 .column:nth-child(5) {
    margin-top: 0;
  }
}
@media (min-width: 797.6px) and (max-width: 1199.5px) {
  .sh_row.il_columns.tab-cols-1 .column {
    width: 100%;
    margin-top: 4%;
  }
  .sh_row.il_columns.tab-cols-1 .column:first-child {
    margin-top: 0;
  }
  .sh_row.il_columns.tab-cols-2 .column {
    width: 48%;
    margin-top: 4%;
  }
  .sh_row.il_columns.tab-cols-2 .column:first-child, .sh_row.il_columns.tab-cols-2 .column:nth-child(2) {
    margin-top: 0;
  }
  .sh_row.il_columns.tab-cols-3 .column {
    width: 31.5%;
    margin-top: 3%;
  }
  .sh_row.il_columns.tab-cols-3 .column:first-child, .sh_row.il_columns.tab-cols-3 .column:nth-child(2), .sh_row.il_columns.tab-cols-3 .column:nth-child(3) {
    margin-top: 0;
  }
  .sh_row.il_columns.tab-cols-4 .column {
    width: 23.5%;
    margin-top: 1.33%;
  }
  .sh_row.il_columns.tab-cols-4 .column:first-child, .sh_row.il_columns.tab-cols-4 .column:nth-child(2), .sh_row.il_columns.tab-cols-4 .column:nth-child(3), .sh_row.il_columns.tab-cols-4 .column:nth-child(4) {
    margin-top: 0;
  }
}
@media (min-width: 479.6px) and (max-width: 797.5px) {
  .sh_row.il_columns.tab-cols-1 .column {
    width: 100%;
    margin-top: 4%;
  }
  .sh_row.il_columns.tab-cols-1 .column:first-child {
    margin-top: 0;
  }
  .sh_row.il_columns.tab-cols-2 .column {
    width: 48%;
    margin-top: 4%;
  }
  .sh_row.il_columns.tab-cols-2 .column:first-child, .sh_row.il_columns.tab-cols-2 .column:nth-child(2) {
    margin-top: 0;
  }
  .sh_row.il_columns.tab-cols-3 .column {
    width: 31.5%;
    margin-top: 3%;
  }
  .sh_row.il_columns.tab-cols-3 .column:first-child, .sh_row.il_columns.tab-cols-3 .column:nth-child(2), .sh_row.il_columns.tab-cols-3 .column:nth-child(3) {
    margin-top: 0;
  }
  .sh_row.il_columns.tab-cols-4 .column {
    width: 23.5%;
    margin-top: 1.33%;
  }
  .sh_row.il_columns.tab-cols-4 .column:first-child, .sh_row.il_columns.tab-cols-4 .column:nth-child(2), .sh_row.il_columns.tab-cols-4 .column:nth-child(3), .sh_row.il_columns.tab-cols-4 .column:nth-child(4) {
    margin-top: 0;
  }
}
@media (max-width: 479.5px) {
  .sh_row.il_columns.mob-cols-1 .column {
    width: 100%;
    margin-top: 6%;
  }
  .sh_row.il_columns.mob-cols-1 .column:first-child {
    margin-top: 0;
  }
  .sh_row.il_columns.mob-cols-2 .column {
    width: 48%;
    margin-top: 4%;
  }
  .sh_row.il_columns.mob-cols-2 .column:first-child, .sh_row.il_columns.mob-cols-2 .column:nth-child(2) {
    margin-top: 0;
  }
  .sh_row.il_columns.mob-cols-3 .column {
    width: 32%;
    margin-top: 2%;
  }
  .sh_row.il_columns.mob-cols-3 .column:first-child, .sh_row.il_columns.mob-cols-3 .column:nth-child(2), .sh_row.il_columns.mob-cols-3 .column:nth-child(3) {
    margin-top: 0;
  }
}

/* Columns Layout End */
/* Intro Start */
.il_block_intro.align-left {
  text-align: left;
}
.il_block_intro.align-center {
  text-align: center;
}
.il_block_intro.align-right {
  text-align: right;
}

.before-title-style-1, .title-style-1, .subtitle-style-1 {
  color: #fff;
}

.before-title-style-2, .title-style-2, .subtitle-style-2 {
  color: var(--color-1);
}

.before-title-style-3, .title-style-3, .subtitle-style-3 {
  color: var(--color-3);
}

.before-title-style-4, .title-style-4, .subtitle-style-4 {
  color: var(--color-2);
}

.intro_before_title {
  margin-bottom: var(--before_title_margin_bottom_ld);
  line-height: 1.2;
}
@media (max-width: 1199.5px) {
  .intro_before_title {
    margin-bottom: var(--before_title_margin_bottom_mt);
  }
}
.intro_before_title.before-title-size-1 {
  --before-title-size-1-ld: 4.5rem;
  font-size: var(--before-title-size-1-ld);
}
@media (max-width: 1199.5px) {
  .intro_before_title.before-title-size-1 {
    --before-title-size-1-mt: 20px;
    font-size: var(--before-title-size-1-mt);
  }
}
.intro_before_title.before-title-size-2 {
  --before-title-size-2-ld: 3rem;
  font-size: var(--before-title-size-2-ld);
}
@media (max-width: 1199.5px) {
  .intro_before_title.before-title-size-2 {
    --before-title-size-2-mt: 20px;
    font-size: var(--before-title-size-2-mt);
  }
}
.intro_before_title.before-title-size-3 {
  --before-title-size-3-ld: 2.5rem;
  font-size: var(--before-title-size-3-ld);
}
@media (max-width: 1199.5px) {
  .intro_before_title.before-title-size-3 {
    --before-title-size-3-mt: 20px;
    font-size: var(--before-title-size-3-mt);
  }
}
.intro_before_title.before-title-size-4 {
  --before-title-size-4-ld: 24px;
  font-size: var(--before-title-size-4-ld);
}
@media (max-width: 1199.5px) {
  .intro_before_title.before-title-size-4 {
    --before-title-size-4-mt: 20px;
    font-size: var(--before-title-size-4-mt);
  }
}
.intro_before_title.before-title-weight-400 {
  font-weight: 400;
}
.intro_before_title.before-title-weight-500 {
  font-weight: 500;
}
.intro_before_title.before-title-weight-600 {
  font-weight: 600;
}
.intro_before_title.before-title-weight-700 {
  font-weight: 700;
}

.intro_title {
  text-transform: none;
  --title_margin_bottom_ld: 1.25rem;
  margin-bottom: var(--title_margin_bottom_ld);
}
@media (max-width: 1199.5px) {
  .intro_title {
    --title_margin_bottom_mt: 20px;
    margin-bottom: var(--title_margin_bottom_mt);
  }
}
.intro_title.title-size-1 {
  --title-size-1-ld: 4.5rem;
  font-size: var(--title-size-1-ld);
}
@media (max-width: 1199.5px) {
  .intro_title.title-size-1 {
    --title-size-1-mt: 30px;
    font-size: var(--title-size-1-mt);
  }
}
.intro_title.title-size-2 {
  --title-size-2-ld: 3rem;
  font-size: var(--title-size-2-ld);
}
@media (max-width: 1199.5px) {
  .intro_title.title-size-2 {
    --title-size-2-mt: 30px;
    font-size: var(--title-size-2-mt);
  }
}
.intro_title.title-size-3 {
  --title-size-3-ld: 2.5rem;
  font-size: var(--title-size-3-ld);
}
@media (max-width: 1199.5px) {
  .intro_title.title-size-3 {
    --title-size-3-mt: 30px;
    font-size: var(--title-size-3-mt);
  }
}
.intro_title.title-size-4 {
  --title-size-4-ld: 24px;
  font-size: var(--title-size-4-ld);
}
@media (max-width: 1199.5px) {
  .intro_title.title-size-4 {
    --title-size-4-mt: 30px;
    font-size: var(--title-size-4-mt);
  }
}
.intro_title.title-weight-400 {
  font-weight: 400;
}
.intro_title.title-weight-400 span {
  font-weight: 400;
}
.intro_title.title-weight-600 {
  font-weight: 600;
}
.intro_title.title-weight-600 span {
  font-weight: 600;
}
.intro_title.title-weight-700 {
  font-weight: 700;
}
.intro_title.title-weight-700 span {
  font-weight: 700;
}

.intro_subtitle {
  --subtitle_margin_bottom_ld: 1.875rem;
  margin-bottom: var(--subtitle_margin_bottom_ld);
  line-height: 1.2;
}
@media (max-width: 1199.5px) {
  .intro_subtitle {
    --subtitle_margin_bottom_mt: 30px;
    margin-bottom: var(--subtitle_margin_bottom_mt);
  }
}
.intro_subtitle.subtitle-size-1 {
  --subtitle-size-1-ld: 4.5rem;
  font-size: var(--subtitle-size-1-ld);
}
@media (max-width: 1199.5px) {
  .intro_subtitle.subtitle-size-1 {
    --subtitle-size-1-mt: 25px;
    font-size: var(--subtitle-size-1-mt);
  }
}
.intro_subtitle.subtitle-size-2 {
  --subtitle-size-2-ld: 3rem;
  font-size: var(--subtitle-size-2-ld);
}
@media (max-width: 1199.5px) {
  .intro_subtitle.subtitle-size-2 {
    --subtitle-size-2-mt: 25px;
    font-size: var(--subtitle-size-2-mt);
  }
}
.intro_subtitle.subtitle-size-3 {
  --subtitle-size-3-ld: 2.5rem;
  font-size: var(--subtitle-size-3-ld);
}
@media (max-width: 1199.5px) {
  .intro_subtitle.subtitle-size-3 {
    --subtitle-size-3-mt: 25px;
    font-size: var(--subtitle-size-3-mt);
  }
}
.intro_subtitle.subtitle-size-4 {
  --subtitle-size-4-ld: 24px;
  font-size: var(--subtitle-size-3-ld);
}
@media (max-width: 1199.5px) {
  .intro_subtitle.subtitle-size-4 {
    --subtitle-size-4-mt: 25px;
    font-size: var(--subtitle-size-3-mt);
  }
}
.intro_subtitle.subtitle-weight-400 {
  font-weight: 400;
}
.intro_subtitle.subtitle-weight-500 {
  font-weight: 500;
}
.intro_subtitle.subtitle-weight-600 {
  font-weight: 600;
}
.intro_subtitle.subtitle-weight-700 {
  font-weight: 700;
}

.intro_text {
  --text_margin_bottom_ld: 2.25rem;
  margin-bottom: var(--text_margin_bottom_ld);
}
.intro_text p {
  color: #2F2F2F;
}
@media (max-width: 1199.5px) {
  .intro_text p {
    font-size: 16px;
  }
}
@media (min-width: 1199.6px) and (max-width: 1659.5px) {
  .intro_text p {
    font-size: 18px;
  }
}
.intro_text ul li {
  color: #2F2F2F !important;
}
@media (max-width: 1199.5px) {
  .intro_text ul li {
    font-size: 16px !important;
  }
}
@media (min-width: 1199.6px) and (max-width: 1659.5px) {
  .intro_text ul li {
    font-size: 18px !important;
  }
}
.intro_text ul li a {
  color: #2F2F2F !important;
}
@media (max-width: 1199.5px) {
  .intro_text {
    --text_margin_bottom_mt: 24px;
    margin-bottom: var(--text_margin_bottom_mt);
  }
}
.intro_text h1 {
  font-size: 4.5rem;
  color: unset;
}
@media (max-width: 1199.5px) {
  .intro_text h1 {
    font-size: 30px;
  }
}
.intro_text h2 {
  font-size: 3rem;
  color: unset;
}
@media (max-width: 1199.5px) {
  .intro_text h2 {
    font-size: 25px;
  }
}
.intro_text h3 {
  font-size: 2.5rem;
  color: unset;
}
@media (max-width: 1199.5px) {
  .intro_text h3 {
    font-size: 20px;
  }
}
.intro_text h4 {
  font-size: 24px;
  color: unset;
}
@media (max-width: 1199.5px) {
  .intro_text h4 {
    font-size: 20px;
  }
}

.image-before-content {
  margin-bottom: 2rem;
}
@media (max-width: 1199.5px) {
  .image-before-content {
    margin-bottom: 20px;
  }
}

.il_block_intro ul, .il_block_intro ol {
  -webkit-padding-start: 23px;
          padding-inline-start: 23px;
}
@media (max-width: 1199.5px) {
  .il_block_intro ul li, .il_block_intro ol li {
    font-size: 16px;
  }
}
.il_block_intro ul li:not(:last-child), .il_block_intro ol li:not(:last-child) {
  margin-bottom: 5px;
}
@media (max-width: 1199.5px) {
  .il_block_intro ul li:not(:last-child), .il_block_intro ol li:not(:last-child) {
    margin-bottom: 5px;
  }
}
.il_block_intro ul li::marker, .il_block_intro ol li::marker {
  color: #000;
  font-size: 10px;
  line-height: 0;
}

.text-white {
  color: #fff;
}
.text-white p {
  color: #fff;
}
.text-white ul li {
  color: #fff !important;
}
.text-white ul li a {
  color: #fff !important;
}

.text-black {
  color: #000;
}
.text-black p {
  color: #000;
}
.text-black ul li {
  color: #000 !important;
}
.text-black ul li a {
  color: #000 !important;
}

/* Intro End */
/* Buttons Start */
/* Buttons */
.il_btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 50px;
  padding: 0.8rem 1.56rem 0.8rem 1.56rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 22px;
  min-height: 40px;
  text-decoration: none;
}
@media (max-width: 479.5px) {
  .il_btn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .il_btn:not(:last-child):not(:only-child) {
    margin-bottom: 15px;
  }
}
@media (max-width: 479.5px) {
  .il_btn {
    font-size: 15px;
    font-weight: 500;
  }
}
@media (min-width: 479.6px) and (max-width: 1199.5px) {
  .il_btn {
    font-size: 16px;
  }
}
@media (min-width: 1199.6px) and (max-width: 1549.5px) {
  .il_btn {
    font-size: 20px;
  }
}
.il_btn:not(:last-child) {
  margin-right: 1.6rem;
}
@media (max-width: 1199.5px) {
  .il_btn:not(:last-child) {
    margin-right: 13px;
  }
}
.il_btn.button-color-blue, .il_btn.button-hover-color-blue:hover {
  color: #fff;
  background-color: var(--color-1);
}
.il_btn.button-color-green, .il_btn.button-hover-color-green:hover {
  color: #fff;
  background-color: var(--color-3);
}
.il_btn.button-color-pink, .il_btn.button-hover-color-pink:hover {
  color: #fff;
  background-color: var(--color-2);
}

/* Buttons End */
html[lang=ru-RU] .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_dep h6, html[lang=ru-RU] .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec h6, html[lang=ru-RU] .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_lan h6 {
  min-width: 165px;
}
@media (max-width: 768px) {
  html[lang=ru-RU] .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_dep h6, html[lang=ru-RU] .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_spec h6, html[lang=ru-RU] .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .doc_dr_lan h6 {
    min-width: 120px;
  }
}
@media (min-width: 1199.6px) {
  html[lang=ru-RU] .sh_global_cta .sh_ic_wrap {
    width: 65%;
  }
  html[lang=ru-RU] .sh_global_cta .sh_btn {
    font-size: 1.2rem;
  }
  html[lang=ru-RU] .sh_global_cta .sh_btn:not(:last-child) {
    margin-right: 1.2rem;
  }
}
html[lang=ru-RU] #mrisec h3 {
  margin-bottom: 1.6rem;
  font-size: 1.7rem;
  line-height: 1.4;
  color: var(--color-2);
}

html[lang=ar] .sh_inner_intro .sh_ii_left .sh_inner_title {
  font-size: 2.6rem;
}
html[lang=ar] .sh_heading_1, html[lang=ar] .sh_heading_1_light, html[lang=ar] .sh_heading_1_ho_about {
  font-size: 2.6rem;
}
html[lang=ar] .home_hero .homepage_hero_title {
  font-size: 4rem;
}
html[lang=ar] .sh_global_cta .sh_ic_wrap .sh_ic_title {
  font-size: 3rem;
}
html[lang=ar] .sh_sec_5_right .sh_dull_image img, html[lang=ar] .sh_sec_5_right img {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 480px !important;
  border-bottom-right-radius: 480px !important;
  border-bottom-left-radius: 0px !important;
}
html[lang=ar] .sh_sec_5 {
  background-position: right bottom !important;
  background-image: url(assets/images/red-path-reverse.png);
  background-size: 386px;
}
@media only screen and (max-width: 1199.5px) {
  html[lang=ar] .sh_sec_5_right .sh_dull_image img, html[lang=ar] .sh_sec_5_right img {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
}

html[dir=rtl] {
  /* Patient process */
}
html[dir=rtl] .blog h1 {
  text-align: right;
  width: 100%;
}
html[dir=rtl] .blog .sh_blog_main .sh_blog_left .sh_bm_fresh .sh_bm_post .sh_post_rm {
  background-image: url(assets/icons/read-more-arrow-inverted.svg);
  background-position: center left;
}
html[dir=rtl] .archive.category h1 {
  text-align: right;
  width: 100%;
}
html[dir=rtl] .archive.category .sh_blog_category .sh_cat_post .sh_post_rm {
  background-image: url(assets/icons/read-more-arrow-inverted.svg);
  background-position: center left;
}
html[dir=rtl] .sh_main_menu ul > li > a {
  padding: 0 30px;
  min-height: 3.375rem;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--color-1);
  font-size: 1.2em;
  position: relative;
  font-weight: 700;
  padding: 0 15px;
}
@media (min-width: 1750px) {
  html[dir=rtl] .sh_main_menu ul > li > a {
    font-size: 1.35em;
  }
}
html[dir=rtl] .sh_main_menu ul > li .sub-menu a {
  font-weight: 400;
}
html[dir=rtl] .home_hero .sh_btn:first-child {
  margin-right: 0;
}
html[dir=rtl] .home_hero .sh_btn:last-child {
  margin-right: 1rem;
}
html[dir=rtl] .home .home_sec_1_2::after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .home_hero .homepage_hero_title {
  line-height: 1.4;
}
html[dir=rtl] .home_sec_5 .home_sec_5_inner ul {
  border-left: none;
  border-right: 7px solid var(--color-3);
}
@media (max-width: 1199.5px) {
  html[dir=rtl] .sh_row .home_sec_1 .home_sec_1_right {
    left: 0;
    right: -25px;
  }
}
@media (max-width: 768px) {
  html[dir=rtl] .home_hero .sh_btn:last-child {
    margin-right: 0;
  }
  html[dir=rtl] .sh_row.home_sec_1_2 .home_sec_1_left::before {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
    left: -25px;
    right: 0;
    background-position: top left;
    margin-right: auto;
  }
}
html[dir=rtl] #page {
  overflow: hidden;
}
html[dir=rtl] .sh_post_excerpt, html[dir=rtl] .sh_top_sn_text, html[dir=rtl] p, html[dir=rtl] h2, html[dir=rtl] h3, html[dir=rtl] h4, html[dir=rtl] h5, html[dir=rtl] h6 {
  line-height: 1.8 !important;
}
html[dir=rtl] a:not(.sh_btn) {
  line-height: 1.8 !important;
}
html[dir=rtl] span:not(.sh_btn_text):not(.sh_btn_icon) {
  line-height: 1.8 !important;
}
html[dir=rtl] h1:not(.homepage_hero_title) {
  line-height: 1.8 !important;
}
html[dir=rtl] .sh_top_slidein .sh_top_si_inner {
  margin-left: 0;
  margin-right: auto;
}
html[dir=rtl] .sh_top_slidein .sh_top_sn_right .sh_sn_close {
  right: auto;
  left: 1.5rem;
}
html[dir=rtl] blockquote {
  border-left: none;
  border-right: 20px solid var(--color-2);
  padding: 0.5rem 1.5rem 0.5rem 0;
}
@media (max-width: 767px) {
  html[dir=rtl] blockquote {
    margin-right: 0;
  }
}
html[dir=rtl] .sh_top_slidein .sh_top_sn_right a .sh_btn_icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
html[dir=rtl] .sh_rm svg {
  margin-right: 0;
  margin-left: 0.7rem;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
html[dir=rtl] a.sh_btn {
  padding: 0.65rem 1.56rem 0.65rem 1rem;
}
html[dir=rtl] a.sh_btn .sh_btn_text {
  margin-right: 0;
  margin-left: 1.56rem;
}
html[dir=rtl] a.sh_btn .sh_btn_icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
html[dir=rtl] main ul li {
  margin-left: 0;
  margin-right: calc(1.6rem + 9px);
}
html[dir=rtl] main ul li::before {
  margin-right: 0;
  margin-left: 1.6rem;
}
html[dir=rtl] .sh_breadcrumbs nav p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
html[dir=rtl] .sh_breadcrumbs nav .separator {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
html[dir=rtl] .sh_row .sh_row_inner .sh_share_row li {
  margin-right: 0;
}
html[dir=rtl] .sh_row .sh_row_inner .sh_share_row li a {
  margin-right: 0;
  margin-left: 1.56rem;
}
html[dir=rtl] .sh_global_cta .sh_btn {
  margin-right: 0;
  margin-left: 1.6rem;
}
html[dir=rtl] .sh_global_cta::before {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
@media (max-width: 768px) {
  html[dir=rtl] main ul li {
    margin-left: 0;
    margin-right: calc(1rem + 6px);
  }
}
@media (max-width: 1199.5px) {
  html[dir=rtl] .sh_anchors.sh_row .sh_row_inner a:not(:last-child) {
    margin-right: 0;
    margin-left: 1rem;
  }
}
@media (min-width: 1200px) {
  html[dir=rtl] .sh_global_cta .sh_ic_wrap {
    margin-left: 0;
    margin-right: auto;
  }
  html[dir=rtl] .sh_global_cta::after {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
    left: auto;
    right: 0;
  }
}
html[dir=rtl] .sh_ho_tr_tl {
  background-position: top right;
}
html[dir=rtl] .sh_ho_tr_tl::before {
  left: auto;
  right: 0;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_ho_tr_tl:after {
  right: auto;
  left: 0;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_footer_contact .sh_fc_fb {
  display: inline-block;
  margin-left: 12px;
}
html[dir=rtl] .sh_ty_row {
  background-image: url(assets/images/backgrounds/woman-and-a-girl-flipped.png);
  background-position: bottom left;
}
html[dir=rtl] main:not(.sh_landing_page) .sh_page_hero:after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] a.sh_watch_vid_btn svg {
  margin-right: 0;
  margin-left: 1.5rem;
}
html[dir=rtl] .sh_page_hero .sh_btn {
  margin-right: 0;
  margin-left: 1rem;
}
html[dir=rtl] .sh_d_bg_1::after {
  right: auto;
  left: 0;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_d_bg_2 {
  background-position: center left;
}
html[dir=rtl] .sh_d_bg_3::before {
  background-position: center right;
}
html[dir=rtl] .sh_sec_1 .sh_value_info_boxes_wrap::after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_sec_1::before {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_info_w_bg:before, html[dir=rtl] .sh_info_w_bg:after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_row:not(.sh_2_cols) .sh_value_info_boxes .sh_value_ib:not(:nth-child(3n+3)) {
  margin-right: unset;
}
html[dir=rtl] .sh_row:not(.sh_2_cols) .sh_value_info_boxes .sh_value_ib:not(:nth-child(3n+1)) {
  margin-right: 5%;
}
html[dir=rtl] .sh_sec_1.sh_2_cols .sh_value_ib:nth-child(2n+1) {
  margin-right: unset;
}
html[dir=rtl] .sh_sec_1.sh_2_cols .sh_value_ib:nth-child(2n+2) {
  margin-right: 3%;
}
html[dir=rtl] .sh_sec_3 .sh_text_has_bg:before {
  right: 0;
  background-position: bottom right;
}
html[dir=rtl] .sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner {
  margin-left: 0;
  margin-right: 2rem;
}
html[dir=rtl] .sh_sec_4 .sh_sec_4_right::before {
  background-position: center left;
}
html[dir=rtl] .sh_sec_8 {
  background-image: url(assets/images/backgrounds/green-half-circle-right.svg);
  background-position: bottom right;
}
html[dir=rtl] .sh_sec_9::after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_department_tcl.sh_d_tcd_shadow::after {
  left: unset;
  right: -2%;
  background-position: bottom right;
}
html[dir=rtl] .sh_cta .sh_cta_content {
  text-align: right;
}
html[dir=rtl] .sh_ib_sec {
  background-position: top right;
}
html[dir=rtl] .sh_ib_sec:after {
  right: unset;
  left: 0;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_sec_13 {
  background-position: bottom left 3.25rem;
}
html[dir=rtl] .sh_sec_13:after {
  background-position: top right;
}
html[dir=rtl] .sh_stages_sec {
  background-position: bottom left;
}
html[dir=rtl] .sh_stages_sec::before {
  background-position: right;
}
html[dir=rtl] #sh_our_staff::before {
  background-position: top left;
}
@media (max-width: 768px) {
  html[dir=rtl] main:not(.sh_landing_page) .sh_page_hero:after {
    display: none;
  }
  html[dir=rtl] .sh_value_info_boxes .sh_value_ib {
    margin-right: 0 !important;
  }
  html[dir=rtl] .sh_sec_3 .sh_text_has_bg:before {
    right: -25px;
  }
  html[dir=rtl] .sh_sec_3 .sh_text_has_bg .sh_text_has_bg_inner {
    margin-right: 0;
  }
  html[dir=rtl] .sh_sec_4 .sh_sec_4_right::after {
    left: -25px;
    right: unset;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
  html[dir=rtl] .sh_sec_8 .sh_sec_8_left::after {
    right: unset;
    left: -25px;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
  html[dir=rtl] #sh_our_staff .sh_our_staff_doc {
    background-position: center left;
  }
}
html[dir=rtl] .sh_post_related .sh_rp_post .sh_rp_rm {
  line-height: 1em !important;
}
html[dir=rtl] .sh_post_related .sh_rp_post .sh_rp_rm::after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  margin-left: 0;
  margin-right: 0.5rem;
}
html[dir=rtl] .sh_post_related .sh_rp_post .sh_rp_rm:hover::after {
  margin-right: 1rem;
}
html[dir=rtl] .single-post main .sh_row_breadcrumbs_container, html[dir=rtl] .single-post main .sh_row_article_content_container {
  max-width: 1200px;
}
html[dir=rtl] .single-post main .entry-header .sh_single_post_info_row .sh_info_row_date svg {
  margin-left: 10px;
  margin-right: 0;
}
html[dir=rtl] .single-post main .entry-header .sh_single_post_info_row .sh_social_share_icons .sh_social_share_single {
  margin-left: 0px;
  margin-right: 20px;
}
html[dir=rtl] .single-post main .entry-header .sh_single_post_info_row .sh_social_share_icons .sh_social_share_single a {
  line-height: 1em !important;
}
html[dir=rtl] .single-post main .sh_row_article_content_container .wp-block-media-text .wp-block-media-text__content {
  padding-right: 0;
}
@media (max-width: 600px) {
  html[dir=rtl] .single-post main .sh_row_article_content_container .wp-block-media-text .wp-block-media-text__content {
    padding-top: 20px;
    padding-left: 0;
  }
}
html[dir=rtl] .sh_blog_category .sh_cat_post {
  margin-right: 0;
}
@media (min-width: 768px) {
  html[dir=rtl] .sh_blog_category .sh_cat_post:not(:nth-child(3n+1)) {
    margin-right: 2%;
  }
}
@media (min-width: 1200px) {
  html[dir=rtl] .sh_blog_left {
    margin-right: 0;
    margin-left: 4rem;
  }
}
html[dir=rtl] .sh_inner_intro .sh_ii_right figure::after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  right: auto;
  left: -25px;
}
@media (min-width: 1200px) {
  html[dir=rtl] .sh_inner_intro .sh_row {
    background-image: url(assets/images/inner-hero-bg-rtl.png);
    background-position: left bottom;
  }
}
html[dir=rtl] .sh_additional_doctors .sh_connected_doc .sh_connected_doc_left {
  margin-right: 0;
  margin-left: 1.55rem;
}
@media (min-width: 768.5px) {
  html[dir=rtl] .sh_stages_sec .sh_stages .sh_stage {
    margin-right: 0;
  }
  html[dir=rtl] .sh_stages_sec .sh_stages .sh_stage:not(:nth-child(3n+1)) {
    margin-right: 5%;
  }
}
html[dir=rtl] .sh_doc_archive_doc .sh_doc_arch_right {
  padding-left: 0;
  padding-right: 1.625rem;
}
html[dir=rtl] .post-type-archive-doctor li {
  margin-right: 0;
}
@media (min-width: 768px) {
  html[dir=rtl] .sh_doc_archive_doc .sh_archive_doctor .sh_doc_arch_left {
    padding-right: 0;
    padding-left: 3.4rem;
    border-right: none;
    border-left: 4px solid var(--color-1);
  }
  html[dir=rtl] .sh_doc_archive_doc .sh_archive_doctor .sh_btn_1 {
    margin-left: 1rem;
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  html[dir=rtl] .single-doctor .sh_doc_intro .sh_row_inner .sh_di_left {
    margin-right: 0;
    margin-left: 5.4rem;
  }
}
html[dir=rtl] .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box li {
  margin-right: 0;
}
html[dir=rtl] .single-doctor .sh_doc_intro .sh_row_inner .sh_di_right .sh_dr_box .sh_doc_name .sh_h1_s1 {
  margin-right: 0;
  margin-left: 1rem;
}
html[dir=rtl] .tax-topic .sh_kb_topics li {
  background-position: center left;
  background-image: url(assets/icons/arrows-left.svg);
  margin-right: 0;
  background-size: 45px;
}
@media (max-width: 767.5px) {
  html[dir=rtl] .tax-topic .sh_kb_topics li {
    background-size: 30px;
  }
}
@media (min-width: 1200px) {
  html[dir=rtl] .sh_ho_disease_intro .sh_ho_disease_intro_inner .sh_ho_d_intro_right {
    margin-left: 0;
    margin-right: 9rem;
  }
  html[dir=rtl] .sh_ho_sy::after, html[dir=rtl] .sh_ho_dt::after {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
}
@media (max-width: 1199.5px) {
  html[dir=rtl] .sh_row.sh_ho_disease_intro:not(.sh_ho_no_img) {
    background-image: url(assets/images/backgrounds/green-half-circle-left.svg);
    background-position: bottom 1.15rem left;
  }
}
html[dir=rtl] .sh_ho_tg::before {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_ho_tg .sh_ho_treatment_boxes::before {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_ho_treatment_boxes .sh_ho_box:not(:nth-child(3n+3)) {
  margin-right: 0;
}
@media (min-width: 767px) {
  html[dir=rtl] .sh_ho_treatment_boxes .sh_ho_box:not(:nth-child(3n+3)) {
    margin-left: 5%;
  }
}
html[dir=rtl] .sh_ho_treatment_testimonial {
  background-position: bottom left 3.25rem;
}
html[dir=rtl] .sh_ho_treatment_testimonial::before {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_ho_disease_intro.sh_ho_no_img::before {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_ho_wi {
  background-position: top right;
}
html[dir=rtl] .sh_ho_disease_intro::after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
@media (min-width: 769px) {
  html[dir=rtl] .sh_diagnoses {
    background-position: top right;
  }
}
html[dir=rtl] .sh_ho_th::before {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .sh_row_to .sh_info_boxes_wrap::after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  background-position: center left;
  right: auto;
  left: 0;
}
html[dir=rtl] .sh_osd_right .doc_dr_dep ul li, html[dir=rtl] .sh_osd_right .doc_dr_spec ul li, html[dir=rtl] .sh_osd_right .doc_dr_lang ul li {
  margin-right: 0;
}
html[dir=rtl] .hemato-oncology-template-hemato-oncology-disease-doctors .sh_osd_right h6 {
  background-position: top 3px right;
  padding-right: 2rem;
  padding-left: 0;
}
html[dir=rtl] .sh_ho_hp_hero a::after {
  right: unset;
  left: -75%;
}
@media (max-width: 768px) {
  html[dir=rtl] .sh_ho_hp_hero::before {
    background-position: bottom 3.5rem left 1rem;
  }
  html[dir=rtl] .sh_atd .sh_atd_text_bottom .sh_atd_b_right::after {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
    right: auto;
    left: -25px;
  }
}
@media (min-width: 769px) {
  html[dir=rtl] .sh_atd {
    background-image: url(assets/images/backgrounds/green-half-circle-left.svg);
    background-position: bottom left;
  }
}
html[dir=rtl] .sh_ho_hp_ctt .sh_ho_hp_ctt_content {
  margin-right: auto;
  margin-left: 0;
}
@media (min-width: 1200px) {
  html[dir=rtl] .sh_ho_hp_ctt {
    background-position: bottom right;
    background-image: url(assets/images/backgrounds/cancer-types-and-treatments-adult-rtl.png);
  }
  html[dir=rtl] .sh_ho_hp_ctt:before, html[dir=rtl] .sh_ho_hp_ctt:after {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
  html[dir=rtl] .sh_ho_hp_ctt:before {
    left: auto;
    right: 0;
  }
}
html[dir=rtl] .sh_ho_hp_ctt .sh_ho_hp_ctt_content .sh_ho_hp_ctt_btns a:last-child::before {
  left: -5rem;
  right: auto;
}
html[dir=rtl] .sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner .sh_ho_cats {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
html[dir=rtl] .sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner .sh_ho_cats .sh_ho_cat_2 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-right: 5px;
}
html[dir=rtl] .sh_ho_ctt_accordion .sh_ho_ctt_accordion_inner .sh_ho_cats .sh_ho_cat_3 {
  margin-right: 10px;
  color: var(--color-2);
}
html[dir=rtl] .sh_timeline_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
html[dir=rtl] .sh_timeline_row:hover .sh_tl_col_2 span {
  background-color: var(--color-2);
  color: #fff;
}
html[dir=rtl] .sh_timeline_row .sh_tl_col_1 {
  -webkit-box-flex: 45%;
      -ms-flex: 45% 0 0px;
          flex: 45% 0 0;
}
html[dir=rtl] .sh_timeline_row .sh_tl_col_2 {
  -webkit-box-flex: 10%;
      -ms-flex: 10% 0 0px;
          flex: 10% 0 0;
  text-align: center;
  position: relative;
}
html[dir=rtl] .sh_timeline_row .sh_tl_col_2 span {
  border-radius: 200px;
  border: 3px solid var(--color-2);
  width: 75px;
  height: 75px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 2.5rem;
  line-height: 1.24;
  font-weight: 500;
  color: var(--color-2);
  background-color: #fff;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
}
html[dir=rtl] .sh_timeline_row .sh_tl_col_2::before {
  content: "";
  height: 3px;
  width: 50%;
  background-color: var(--color-2);
  position: absolute;
  right: 0;
  top: 36.5px;
  z-index: -1;
}
html[dir=rtl] .sh_timeline_row .sh_tl_col_3 {
  -webkit-box-flex: 45%;
      -ms-flex: 45% 0 0px;
          flex: 45% 0 0;
  padding-bottom: 4rem;
}
html[dir=rtl] .sh_timeline_row .sh_tl_col_3 .sh_text_1 * {
  color: var(--color-1);
  font-weight: 500;
}
html[dir=rtl] .sh_timeline_row:not(:last-child) .sh_tl_col_2:after {
  content: "";
  width: 3px;
  height: 100%;
  background-color: var(--color-2);
  display: block;
  position: absolute;
  left: calc(50% - 1px);
}
@media (min-width: 1200px) {
  html[dir=rtl] .sh_timeline_row:nth-child(odd) .sh_tl_col_1 {
    text-align: left;
    padding-left: 1rem;
    padding-right: 0;
  }
  html[dir=rtl] .sh_timeline_row:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  html[dir=rtl] .sh_timeline_row:nth-child(even) .sh_tl_col_1 {
    padding-left: 1rem;
  }
  html[dir=rtl] .sh_timeline_row:nth-child(even) .sh_tl_col_2::before {
    left: 0;
    right: auto;
  }
  html[dir=rtl] .sh_timeline_row:nth-child(even) .sh_tl_col_3 {
    text-align: left;
  }
}
@media (max-width: 1199px) {
  html[dir=rtl] .sh_timeline_row {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: 75px 1fr;
  }
  html[dir=rtl] .sh_timeline_row .sh_tl_col_1 {
    grid-column: 2/6;
    grid-row: 1/2;
  }
  html[dir=rtl] .sh_timeline_row .sh_tl_col_1 img {
    width: 60px;
  }
  html[dir=rtl] .sh_timeline_row .sh_tl_col_2 {
    grid-column: 1/2;
    grid-row: 1/3;
    margin-right: 1rem;
  }
  html[dir=rtl] .sh_timeline_row .sh_tl_col_2 span {
    width: 60px;
    height: 60px;
  }
  html[dir=rtl] .sh_timeline_row .sh_tl_col_2::before {
    display: none;
  }
  html[dir=rtl] .sh_timeline_row .sh_tl_col_3 {
    grid-column: 2/6;
    grid-row: 2/3;
  }
}
@media (max-width: 768px) {
  html[dir=rtl] .sh_timeline_row .sh_tl_col_3 {
    padding-bottom: 2.5rem;
  }
  html[dir=rtl] .sh_timeline_row .sh_tl_col_3 .sh_heading_2 {
    font-size: 2rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  html[dir=rtl] .search-results main .sh_result .sh_result_left, html[dir=rtl] .search-no-results main .sh_result .sh_result_left {
    padding-right: 0;
    padding-left: 3.4rem;
  }
  html[dir=rtl] .search-results main .sh_result_left, html[dir=rtl] .search-no-results main .sh_result_left {
    border-left: 4px solid var(--color-1);
    border-right: none;
  }
  html[dir=rtl] .search-results main .sh_result_right, html[dir=rtl] .search-no-results main .sh_result_right {
    padding-left: none;
    padding-right: 1.625rem;
  }
}
html[dir=rtl] .sh_cf_page .sh_icon_title {
  background-position: center right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-left: 0;
  padding-right: 3.2rem;
}
html[dir=rtl] .sh_cf_page .sh_icon_title:after {
  margin-left: 0;
  margin-right: 1rem;
}
html[dir=rtl] .sh_cf_page .sh_form_box .sh_form_1_2:not(.sh_textarea) {
  padding-left: 0;
  padding-right: 3.3rem;
}
html[dir=rtl] .sh_cf_page .sh_form_box .sh_form_1_2:not(.sh_textarea)::before {
  left: auto;
  right: 0;
}
html[dir=rtl] .sh_cf_page .sh_form_box input, html[dir=rtl] .sh_cf_page .sh_form_box select, html[dir=rtl] .sh_cf_page .sh_form_box textarea {
  text-align: right;
}
html[dir=rtl] .sh_cf_page .sh_form_box input[type=submit].wpcf7-submit {
  background-image: url(assets/icons/btn-arrow-inverted.svg);
  background-repeat: no-repeat;
  background-color: var(--color-3);
  background-size: 30px 30px;
  border-radius: 30px;
  border: none;
  background-position: center left 20px;
  max-width: 250px;
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  margin-bottom: 0%;
  padding-bottom: 0;
  padding-top: 0;
  padding-right: 2.2rem;
  cursor: pointer;
  -webkit-transition: var(--site-transition);
  transition: var(--site-transition);
  line-height: 1;
  border: 2px solid var(--color-3);
  font-weight: 600;
}
html[dir=rtl] .sh_cf_page .sh_form_box input[type=submit].wpcf7-submit:hover {
  background-image: url(assets/icons/btn-arrow-dark-inverted.svg);
  border-color: var(--color-1);
  background-color: transparent;
  color: var(--color-1);
  background-position: center left 15px;
}
html[dir=rtl] .sh_label_blue {
  text-align: right;
}
html[dir=rtl] .sh_cf_page * {
  text-align: right;
}
@media (min-width: 768px) {
  html[dir=rtl] .sh_form_container_inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
html[dir=rtl] .wpcf7-form-control.wpcf7-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
html[dir=rtl] .sh_cf_page .sh_form_box .wpcf7-list-item {
  margin-left: 15px;
  margin-right: 0;
}
html[dir=rtl] .sh_cf_page .sh_form_box select {
  background-position: center left 15px;
  padding-left: 50px;
  padding-right: 25px;
}
html[dir=rtl] .sh_cfp_bottom::after, html[dir=rtl] .sh_cfp_bottom::before {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .intro_title {
  line-height: 1.4em !important;
}
html[dir=rtl] .intro_subtitle {
  line-height: 1.5em !important;
}


/* Stefan CSS */
.diases-cart-theraphys {

display: flex; 
gap: 2rem;

}

@media (max-width:768px) {
	.diases-cart-theraphys {
	
	display: grid;
    gap: 2rem;
}
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJ2YXJpYWJsZXMuc2NzcyIsImJhc2Uuc2NzcyIsImZpbGVzL25hdi5zY3NzIiwiZmlsZXMvbmF2LW1vYmlsZS5zY3NzIiwiZmlsZXMvZ2xvYmFsLnNjc3MiLCJmaWxlcy9pbm5lci1nbG9iYWwuc2NzcyIsImZpbGVzL2RlcGFydG1lbnQuc2NzcyIsImZpbGVzL2RvY3Rvci5zY3NzIiwiZmlsZXMvaG9tZS5zY3NzIiwiZmlsZXMva2Iuc2NzcyIsImZpbGVzL2xhbmRpbmctZ2xvYmFscy5zY3NzIiwiZmlsZXMvbGFuZGluZy1zZWN0aW9ucy5zY3NzIiwiZmlsZXMvcG9zdC5zY3NzIiwiZmlsZXMvdHJlYXRtZW50LnNjc3MiLCJmaWxlcy9oZW1hdG8uc2NzcyIsImZpbGVzL2NvbnRhY3Quc2NzcyIsImZpbGVzL3NlYXJjaGVzLnNjc3MiLCJmaWxlcy9mb290ZXIuc2NzcyIsInZlbmRvci9mbGlja2l0eS5zY3NzIiwidmVuZG9yL2ZhbmN5Ym94LnNjc3MiLCJmaWxlcy91bml2ZXJzYWwtc2VjdGlvbi5zY3NzIiwiZmlsZXMvY29sdW1ucy5zY3NzIiwiZmlsZXMvY29sdW1ucy1sYXlvdXQuc2NzcyIsImZpbGVzL2ludHJvLnNjc3MiLCJmaWxlcy9idXR0b25zLnNjc3MiLCJydS5zY3NzIiwiYXIuc2NzcyIsInJ0bC9oZW1hdG8uc2NzcyIsInJ0bC9ibG9nLnNjc3MiLCJydGwvbmF2LnNjc3MiLCJydGwvaG9tZS5zY3NzIiwicnRsL2dsb2JhbC5zY3NzIiwicnRsL3BhZ2VzLnNjc3MiLCJydGwvcG9zdC5zY3NzIiwicnRsL2RlcGFydG1lbnQuc2NzcyIsInJ0bC90cmVhdG1lbnQuc2NzcyIsInJ0bC9kb2N0b3JzLnNjc3MiLCJydGwva2Iuc2NzcyIsInJ0bC9zZWFyY2guc2NzcyIsInJ0bC9jb250YWN0LnNjc3MiLCJydGwvaW50cm8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFVQTtBQ1ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtBQUVBO0FBQ0E7O0FBRUE7RUExQko7SUEyQlE7OztBQUVKO0VBN0JKO0lBOEJROzs7QUFFSjtFQWhDSjtJQWlDUTs7O0FBRUo7RUFuQ0o7SUFvQ1E7OztBQUVKO0VBdENKO0lBdUNROzs7QUFFSjtFQXpDSjtJQTBDUTs7OztBQWNSOztBQUFBOztBQUFBOztBQUFBOztBQUFBO0FBVUE7RUFDSTs7QUFDQTtFQUZKO0lBR1E7OztBQUVKO0VBTEo7SUFNUTs7O0FBRUo7RUFSSjtJQVNROzs7QUFFSjtFQVhKO0lBWVE7Ozs7QURsRVI7QUFHQTtBRWZBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBNEJBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFHQTtBQUVBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFHQTtFQUNDO0FBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFJQTtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUlBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUdBO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtFQUdDO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0VBRUM7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0VBSUM7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0VBSUM7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7RUFJQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFJQTtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBSUE7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7QUFHQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0VBR0M7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVdFOzs7O0FBSUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUM7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7RUFJQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7RUFJQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0FBRUE7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFDQTtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7QUFFQTtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7RUFJQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWdCQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFnQkM7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFFQTtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUNBO0FBQUE7RUFFQzs7O0FBSUQ7QUFBQTtBQUFBO0VBS0M7OztBQUdEO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFBQTtBQUFBO0VBR0M7RUFDQTs7O0FBR0Q7QUFBQTtBQUVBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0FBRUE7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUVBO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7QUFFQTtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFDQTtFQUNDOzs7QUFHRDtBQUFBO0FBRUE7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUVBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUdBO0FBQ0E7QUFBQTtFQUVDOzs7QUFHRDtBQUNBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFHQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFDQTtFQUNDOzs7QUFHRDtBQUFBO0FBRUE7QUFFQztFQUNBO0FBRUE7RUFDQTtFQUNBOzs7QUFHRDtBQUVDO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FGdDVCRDtBQUdBO0FHcEJBO0VBQ0k7OztBQUVKO0VBQ0k7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUk7SUFDSTs7RUFJWjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVJO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7RUFHUjtJQUNJOztFQUdBO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQUlaO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBS1I7SUFDSTs7RUFHUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFRcEI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUNBO0lBQ0k7O0VBQ0E7SUFDSTtJQUNBOztFQUlaO0lBQ0k7SUFDQTtJQUNBOztFQUNBO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBTWhCO0lBQ0k7SUFDQTs7RUFFSTtJQUNJOztFQUdSO0lBQ0k7SUFDQTtJQUNBOztFQUNBO0lBQ0k7O0VBRUE7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVKO0VBckJKO0lBc0JRO0lBQ0E7OztBQUVKO0VBekJKO0lBMEJRO0lBQ0E7OztBQWhMeEI7RUFtTHdCO0lBQ0k7SUFDQTs7RUFNSjtJQUNJOztFQUtSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDbEI7O0VBRUM7SUFDQzs7RUFHZ0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTs7RUFFSjtJQUNJOztFQUtSO0lBQ0k7O0VBS1I7SUFDSTtJQUNBOztFQUdBO0lBQ0k7SUFDQTs7RUFRcEI7SUFDSTtJQUNBOztFQUNBO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7O0VBTVo7SUFDSTtJQUNBOztFQUdSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBO0FBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUlKO0lBQ0k7SUFDQTs7RUFJTDtJQUNLOztFQUlMO0lBQ0s7O0VBSUw7SUFDSzs7RUFJSjtJQUNJO0lBQ0E7O0VBR0E7SUFDSTs7RUFJSjtJQUNLOztFQUlMO0lBQ0s7O0VBSUw7SUFDSzs7RUFJYjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7RUFFSjtJQUNJOztFQUtSO0lBQ0k7O0VBS1I7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFJSjtJQUNJO0lBQ0E7O0VBSUo7SUFDSTtJQUNBOztFQUlKO0lBQ0k7SUFDQTtJQUNBOztFQUtaO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTs7RUFDQTtJQUNJOztFQUNBO0lBQ0k7SUFDQTs7RUFLUjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUVKO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQVFwQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFJWjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7O0FIeGlCcEI7QUFFQTtBSXZCQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUdSO0lBQ0k7SUFDQTs7QUFJUjtFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUk7SUFDSTs7RUFHUjtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR2Y7SUFDQzs7RUFJRDtJQUNDOztFQUdVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0k7O0VBR1I7SUFDSTtJQUNBOztFQUNBO0lBQ0k7O0VBS1A7SUFDRzs7RUFDQTtJQUNJOztFQUNBO0lBQ0k7SUFDQTtJQUNBOztFQVFwQjtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBSVo7SUFDSTs7RUFLaEI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7RUFHQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTs7QUFFSjtFQUVJO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztBQUdSO0VBQ0E7SUFDSTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFDQTtJQUNJOztFQUlaO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUdSO0lBQ0k7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBR1I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFPcEI7RUFDSTtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUNBO0lBQ0k7O0VBSVo7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBSjFTcEI7QUFFQTtBSzVCQTtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVGO0VBQ0U7SUFDRjs7RUFFQTtJQUNBO0lBQ0E7O0VBRUM7SUFDRDtJQUNBOzs7QUFHRjtFQUNJO0lBQ0k7O0VBR0E7SUFDSTs7O0FBSVo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7QUFDQTtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQUdSO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBR0E7RUFDSTs7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7OztBQUtoQjtFQUNJOzs7QUFNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUtSO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7OztBQUtoQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZKO0lBV1E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUNBO0VBQ0k7OztBQUlaO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7O0FBSVo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOzs7QUFJWjtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUhKO0lBSVE7Ozs7QUFLWjtFQUNJOzs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7OztBQUlSO0VBQ0k7O0FBQ0E7RUFDSTs7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTs7O0FBR1I7RUFDSTs7QUFDQTtFQUNJOzs7QUFJUjtFQUNJOztBQUNBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7OztBQUdSO0VBQ0k7O0FBQ0E7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTs7O0FBR1I7RUFDSTs7QUFDQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBSUE7RUFDSTtFQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUpKO0lBS0k7SUFDQTs7O0FBRUE7RUFSSjtJQVNROzs7O0FBR1I7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7OztBQUdSO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOzs7QUFHUjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUlBO0VBQ0k7RUFDTjs7O0FBS0U7RUFDSTtFQUNOOzs7QUFRRTtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7O0FBT1o7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ047O0FBRUU7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDTjs7QUFFRTtFQUNJO0VBQ0E7O0FBQ047RUFDQzs7QUFHQztFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7OztBQU1oQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFHQTtFQUNJOztBQUdBO0VBQ0k7O0FBT0o7RUFDSTs7O0FBUWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdSO0VBQ0k7RUFFQTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSTtFQUNJOzs7QUFTWjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7Ozs7QUFLWjtFQUVRO0lBQ0k7O0VBR1I7SUFDSTtJQUNBOztFQUNBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHUjtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7RUFHQTtJQUNJO0lBQ0E7SUFDQTs7RUFDRDtJQUNJO0lBQ0E7O0VBRUo7SUFDSzs7RUFHRDtJQUNDO0lBQ0E7O0VBT3BCO0lBQ0k7OztBQUdSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTtBQUNEOztFQUVIO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUdBO0lBQ0k7SUFDQTs7RUFHUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7O0VBQ0E7SUFDSTs7RUFHUjtJQUNJOztFQU1aO0lBQ0w7SUFDQTtJQUNBOztFQUVLO0lBQ0k7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTs7RUFLaEI7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7O0FBS0o7RUFDSTs7QUFDQTtFQUZKO0lBR1E7Ozs7QUFLWjtFQUdZO0lBQ0k7O0VBSVo7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUNBO0lBQ0k7OztBQU1oQjtFQUNJO0lBQ0k7SUFDQTs7RUFHTjtJQUNVO0lBQ0E7OztBQU1aO0VBQ0k7OztBQUdKO0VBQTRCO0lBQXlCOzs7QUFFckQ7RUFBNEI7SUFBMEI7OztBQUV0RDtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDRzs7O0FBR0g7RUFDRzs7O0FBR0g7RUFDRzs7O0FBR0g7RUFDRzs7O0FBR0g7RUFDRzs7O0FBR0g7RUFDRztFQUNBOzs7QUFHSDtFQUNHOzs7QUFHSDtFQUNHO0VBQ0E7OztBQUdIO0VBQ0k7RUFDQTs7QUFDQTtFQUhKO0lBSVE7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtJQUNFOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQVpGO0lBYUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkY7SUFjSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUF0QkY7SUF1Qkk7Ozs7QUFNSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFUSjtJQVVROzs7QUFFSjtFQVpKO0lBYVE7O0VBQ0E7SUFDSTs7O0FBR1I7RUFsQko7SUFtQlE7O0VBQ0E7SUFDSTs7O0FBR1I7RUFDSTtFQUNBOztBQU1KO0VBREo7SUFFUTs7RUFDQTtJQUNJOzs7QUFPUjtFQURKO0lBRVE7O0VBQ0E7SUFDSTs7O0FBT1I7RUFESjtJQUVROztFQUNBO0lBQ0k7Ozs7QUFPcEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZko7SUFnQk07SUFDQTtJQUNBOzs7QUFFRjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7OztBQUtSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBTDVwQ0o7QUFFQTtBTWhDQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFOSjtJQU9RO0lBQ0E7OztBQUdSO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFJRDtFQURIO0lBRUk7OztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFJSTs7QUFIQTtFQURKO0lBRVE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBSEo7SUFJUTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFiSjtJQWNROzs7O0FBTXBCO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0k7O0FBR1I7RUFDSTs7QUFDQTtFQUNJOztBQUdBO0VBQ0k7RUFDQTs7O0FBUXhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOzs7QUFLaEI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7QUFFRjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHUjtBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDTjtFQUNDOztBQUNTO0VBRlY7SUFHYzs7O0FBR1I7RUFDSTtFQUNBO0VBQ1Q7O0FBQ0E7RUFKSztJQUtKOzs7QUFFUTtFQUNJO0VBQ0E7RUFDQTtFQUNaO0VBQ0E7RUFDQTtFQUNBOztBQUNZO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUdSO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7QUFFaEI7RUFDQzs7QUFFRDtFQUNnQjtFQUNBOztBQUNmO0VBSEQ7SUFJRTtJQUNBOzs7QUFFYztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDbEI7O0FBRWM7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNyQjtFQUNDOztBQUlZO0VBQ0k7O0FBRUo7RUFDSTs7QUFHQTtFQUNJOztBQUdSO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBTVk7RUFDSTs7QUFRNUI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOzs7QUFHUjtFQUNJOztBQUlKO0VBQ0k7SUFDSTs7OztBQU1oQjtFQUNJO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBTVI7SUFDSTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7O0VBQ0E7SUFDSTs7RUFLUjtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUNBO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQU1SO0lBQ0k7O0VBQ0E7SUFDSTs7O0FBTWhCO0VBRVE7SUFDSTs7RUFFSjtJQUNJOztFQUNBO0lBQ0k7O0VBQ0E7SUFDSTs7RUFLUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBS1I7SUFDTDtJQUNTO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUNBO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBSUk7SUFDSTs7O0FBVTVCO0FBQ0E7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7OztBQUlSO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFDQTtJQUNJOzs7QUFNWjtFQUNJO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBR0E7SUFDSTs7RUFHUjtJQUNJOzs7QUFNWjtBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FOdHNCWjtBQUVBO0FPcENBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0g7RUFDQzs7QUFFRTtFQU5KO0lBT1E7OztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFHSjtFQUNJOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOzs7QUFLUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBSUE7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNWjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdSO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFLSjtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNJOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBSVo7RUFDSTs7QUFFSjtFQUNJOzs7QUFJTjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUlWO0VBQ0U7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBSVo7SUFDSTtJQUNBOzs7QUFHUjtFQUVRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBOztFQUlaO0lBQ0k7O0VBQ0E7SUFDSTtJQUNBOzs7QUFJWjtFQUVRO0lBQ0k7SUFDQTs7RUFHUjtJQUNJOztFQUNBO0lBQ0k7SUFDQTs7O0FBS1Y7RUFFTTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFFSjtJQUNJOzs7QVAxVVo7QUFFQTtBUXhDQTtBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdSO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFNSjtFQUNJOztBQUVJO0VBQ0k7RUFDQTs7QUFRWjtFQUNJOztBQUVJO0VBQ0k7RUFDQTtFQUNBOztBQU1wQjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSTtFQUNJO0VBQ0E7O0FBTXBCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7RUFHQTtJQUNJOztFQUVKO0lBQ0k7OztBQUlaO0VBQ0k7SUFDSTtJQUNBOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBR1I7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7O0VBQ0E7SUFDSTtJQUNBOztFQUtSO0lBQ0k7O0VBR1I7SUFDSTs7RUFFSTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFHSjtJQUNJOztFQUtoQjtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7RUFJUjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBR1I7SUFDSTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7OztBQU1wQjtBQUlRO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUNBO0VBSEo7SUFJUTs7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQWZKO0lBZ0JROzs7QUFHUjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUk7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFJWjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUhKO0lBSVE7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUk7RUFDSTtFQUNBOztBQU9oQjtFQURKO0lBRVE7SUFDQTs7O0FBSVo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFPeEI7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFKSjtJQUtROzs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0lBQ0k7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUlaO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUtoQjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFDQTtFQUNJOztBQUdBO0VBQ0k7O0FBSUo7RUFDSTtFQUNBOztBQUNBO0VBSEo7SUFJUTs7RUFDQTtJQUNJOzs7QUFJSjtFQURKO0lBRVE7OztBQUVKO0VBQ0k7O0FBT1o7RUFDSTs7QUFDQTtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBOzs7QUFPaEI7RUFFUTtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUdBO0lBQ0k7O0VBS1I7SUFDSTs7RUFDQTtJQUNJOzs7QUFPcEI7RUFFUTtJQUNJO0lBQ0E7O0VBS1E7SUFDSTs7RUFFSjtJQUNJOztFQUdBO0lBQ0k7O0VBQ0E7SUFDSTs7RUFFSTtJQUNJOztFQUtoQjtJQUNJOztFQUNBO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUlaO0lBQ0k7O0VBQ0E7SUFDSTtJQUNBOztFQU9oQjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBSUo7SUFDSTs7RUFDQTtJQUNJOztFQUlKO0lBQ0k7O0VBTVo7SUFDSTs7RUFFSjtJQUNJOzs7QVJsaEJoQjtBQUVBO0FTM0NJO0VBQ0k7O0FBRUo7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNIO0VBTEQ7SUFNRTs7O0FBRUU7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWko7SUFhUTtJQUNBO0lBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFJWjtFQUNJO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFHUjtFQUNJOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOzs7QUFNUjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUpKO0lBS1E7OztBQUdBO0VBREo7SUFFUTs7O0FBR1I7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFOSjtJQU9ROzs7QUFFSjtFQVRKO0lBVVE7O0VBQ0E7SUFDSTs7O0FBTWhCO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBSUk7RUFDQTs7QUFKQTtFQUNJOztBQU1aO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOzs7QUFZaEI7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLUjtFQUNJOzs7QUFHUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDWjs7QUFHWTtFQUNJOztBQUlKO0VBQ0k7O0FBSUo7RUFDSTs7QUFJSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQU9aO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFDQTtFQUNJOztBQUlaO0VBQ0k7OztBQU1aO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUdSO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTs7RUFNSjtJQUNJOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHUjtJQUNJOztFQUlKO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQUNBO0lBQ0k7O0VBSUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUg7SUFDRztJQUNBOzs7QUFPeEI7RUFDSTtJQUNJOztFQUdBO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQUdSO0lBQ0k7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFHUjtJQUNJOztFQUlKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOzs7QUFLWjtFQUNJO0lBQ0k7O0VBQ0E7SUFDSTs7RUFHUjtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR1I7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOzs7QVRuaEJaO0FBRUE7QVUvQ0k7RUFDSTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQUtaO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7O0FBTUo7RUFDSTtFQUNBOztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7O0FBS1o7RUFDSTs7QUFDQTtFQUNJOzs7QUFJUjtBQUdJO0VBQ0k7O0FBR1E7RUFDSTs7QUFDQTtFQUNJOzs7QUFReEI7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtBQUdJO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7O0FBT3BCO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNJOztBQUdSO0VBQ0k7O0FBQ0E7RUFDSTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7O0FBR1I7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFJSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7OztBQUlaO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUVKO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBTVo7RUFHWTtJQUNJOztFQUtKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUtKO0lBQ0k7OztBQU1oQjtFQUdZO0lBQ0k7O0VBRUk7SUFDSTs7RUFFSjtJQUNJOztFQU1aO0lBQ0k7O0VBRUk7SUFDSTs7RUFFSjtJQUNJOztFQUlaO0lBQ0k7O0VBRUo7SUFDSTs7RUFJSjtJQUNJOztFQUVJO0lBQ0k7O0VBRUo7SUFDSTs7O0FBT3hCO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTs7RUFDQTtJQUNJOztBQUtaO0VBSVE7SUFDSTs7RUFDQTtJQUNJOztBQUtoQjtFQUNBO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7O0VBSUo7SUFDSTs7RUFFSTtJQUNJOztFQUlaO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0k7SUFDQTs7RUFJSjtJQUNJOztFQUNBO0lBQ0k7OztBQU9wQjtFQUNJO0lBQ0k7O0FBR0o7RUFFSTtJQUNJO0lBQ0E7SUFDQTs7O0FWMVpaO0FBRUE7QVdwREE7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtBQUNBO0VBQ0E7O0FBRUo7RUFDSTs7O0FBS1I7RVZNSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVUQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR007RUFDSTs7QUFHUjtFQUNJO0VBQ0E7OztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJOztBQUdBO0VBQ0k7OztBQUtSO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTs7QUFJSTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTWhCO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBRVE7SUFDSTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7O0FBTWhCO0VBRVE7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUdSO0lBQ0k7O0VBQ0E7SUFDSTtJQUNBOztFQUtBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7O0VBTVo7SUFDSTtJQUNBOzs7QVhoTlo7QUFFQTtBWXZESTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7O0FBR0E7RUFDSTs7O0FBSVo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSTs7QUFDQTtFQUNJOztBQUlKO0VBQ0k7O0FBQ0E7RUFDSTs7QUFPWjtFQUNJOztBQUdSO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOzs7QUFLTDtFQUNGO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR007RUFDSTtFQUNBOztBQUNBO0VBQ0k7OztBQUtoQjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0k7RUFDSTtFQUNBOztBQUNBO0VBQ0k7OztBQU9aO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFHUjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJOztBQU1wQjtFQUNJOztBQUNBO0VBQ0k7OztBQUtSO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBT1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEo7SUFNUTs7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7QUFHUjtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMSjtJQU1RO0lBRUE7OztBQU9SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5KO0lBU1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQU1SO0VBQ0k7RUFDQTs7QUFDQTtFQUhKO0lBSVE7SUFDQTs7O0FBRUo7RUFQSjtJQVFRO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7QUFPUjtFQUNJOztBQUNBO0VBRko7SUFHUTtJQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUVBO0VBVko7SUFXUTtJQUVBO0lBQ0E7OztBQVlaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUg7RUFDRzs7QUFFRjtFQUNFOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7O0FBR047RUFDRTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBS2Q7RUFDRTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOzs7QUFHUjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7O0FBS2hCO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTtFQUNBOztBQUNBO0VBSEo7SUFJUTs7O0FBR1I7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUk7RUFDSTs7QUFFSjtFQUNJOztBQUlaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQUlSO0VBRVE7SUFDSTs7RUFHUjtJQUNJOztFQUVKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBR1I7RUFFUTtJQUNJOztFQUNBO0lBQ0k7O0VBTVI7SUFDSTtJQUNBOztFQUNBO0lBQ0k7O0VBRUk7SUFDSTs7RUFLWjtJQUNJOzs7QUFPaEI7RUFDSTtJQUNJOztFQUNBO0lBQ0k7O0VBS0E7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQVFoQjtJQUNJOztFQUdSO0lBQ0k7O0VBR0E7SUFDSTs7RUFDQTtJQUNJOztFQUlaO0lBQ0k7O0VBR0o7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLVDtJQUNDOztFQUlnQjtJQUNJOztFQUtaO0lBQ0k7O0VBS1I7SUFDSTs7RUFDQTtJQUNJOztFQUlaO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQUNBO0lBQ0k7O0VBSVo7SUFDSTs7RUFDQTtJQUNJOztFQUlKO0lBUUk7O0VBUEE7SUFDSTtJQUNBOztFQUNBO0lBQ0k7O0VBSVI7SUFDSTs7RUFLUjtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7RUFLUjtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUtSO0lBQ0k7O0VBR1I7SUFDRjs7RUFFVTtJQUNJOztFQUdSO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFJSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7O0FBS1o7RUFDSTtJQUNJOztFQUdBO0lBQ0k7O0VBSUo7SUFDTDtJQUNNOztFQUVEO0lBQ0k7O0VBR1Q7SUFDQzs7RUFLSTtJQUNJO0lBQ0E7O0VBSUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR1I7SUFDSTs7RUFFSjtJQUNJOztFQUNBO0lBQ0k7O0VBQ0E7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJWjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7O0VBR1I7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFHQTtJQUNJOztFQUdBO0lBQ0k7SUFDQTs7RUFJSjtJQUNJO0lBQ0E7SUFDQTs7RUFJWjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0k7O0VBR1I7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7OztBWmpnQ2hCO0FBRUE7QWE1REE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOzs7QUFPWjtFQUNJOztBQUdBO0VBREo7SUFFUTs7RUFDQTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEo7SUFNUTtJQUNBOzs7QUFFSjtFQVRKO0lBVVE7OztBQUVKO0VBWko7SUFhUTs7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFOSjtJQU9ROzs7QUFFSjtFQVRKO0lBVVE7SUFDQTtJQUNBOzs7QUFFSjtFQWRKO0lBZVE7SUFDQTtJQUNBO0lBQ0E7OztBQUlKO0VBREo7SUFFUTs7O0FBRUo7RUFKSjtJQUtROzs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBSVo7RUFDSTs7QUFJTjtFQUNDOztBQUdGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBR0M7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUhKO0lBSVE7OztBQUdSO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7QUFHUjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFJSTs7QUFIQTtFQURKO0lBRVE7OztBQUlSO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTs7QUFFSjtFQUNJOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNUOztBQUVLO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDVDs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0M7OztBQU9MO0FBRUk7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUNBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJaEI7QUFJUTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7O0FBTWI7RUFDSztFQUNBOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQVJKO0lBU1E7OztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTs7QUFDQTtFQUZKO0lBR1E7OztBQUlaO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBSUk7RUFDQTs7QUFKQTtFQURKO0lBRVE7OztBQUlKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEo7SUFNUTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtJQUNJOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTs7QUFHUjtFQWpCSjtJQWtCUTs7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdSO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7O0FBUXBCO0FBRUk7RUFDSTs7QUFDQTtFQUZKO0lBR1E7OztBQUlKO0VBQ0k7O0FBR1I7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOzs7QUFLUjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFJWjtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7O0FBTWhCO0VBQ0k7SUFDSTtJQUNBOztFQUNBO0lBQ0k7SUFDQTtJQUNBOztFQUNBO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUlaO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFLUjtJQUNJOztFQUNBO0lBQ0k7SUFDQTs7RUFHUjtJQUNJOztFQUVKO0lBQ0k7O0VBR0E7SUFDSTtJQUNDOztFQUNBO0lBQ0k7SUFDQTs7RUFJYjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBQ0E7SUFDSTs7RUFFSjtJQUNJOztFQU1KO0lBQ0k7SUFDQTs7RUFLWjtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBOztFQUNBO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBQ1o7SUFDQzs7O0FBWUw7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUNBO0lBQ0k7O0VBQ0E7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBSVo7SUFDSTs7RUFDQTtJQUNJOztFQUNBO0lBQ0k7O0VBRUo7SUFDSTs7O0FibnpCaEI7QUFFQTtBYy9ESTtFQUNJOztBQUVKO0VBQ0k7OztBQUlKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7O0FBSVo7RUFDSTtFQUNBO0VBQ0E7OztBQUtSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTs7QUFHUjtFQUNJOzs7QUFLSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7O0FBR1I7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFFSTtFQUNJO0VBQ0E7RUFDZjtFQUNlOztBQUVKO0VBQ0k7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSTtFQUNJOztBQUlaO0VBQ0k7O0FBRUk7RUFDSTs7QUFLUjtFQUNJOzs7QUFTNUI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FkN0ZKO0FBRUE7QWVqRUk7QUFBQTtBQUFBO0VBQ0k7OztBQUtSO0FBRUE7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7OztBQUdBO0VBQ0k7OztBQUdSO0VBQ0k7O0FBQ0E7RUFDSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTs7QUFHQTtFQUNJOzs7QUFJWjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUdBO0VBQ0k7RUFDQTs7O0FBUXBCO0FBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQSDtJQVFFOzs7QUFFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0s7SUFDQTtJQUNBOzs7QUFHTDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEo7SUFRSztJQUNEOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBR1I7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSTs7O0FBT2hCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNaO0VBQ0E7OztBQU1KO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUk7RUFDSTs7QUFHUjtFQUNJOztBQUNBO0VBQ0k7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtoQjtFQUNJOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTs7QUFHUTtFQUNJOztBQUNBO0VBQ0k7O0FBTXBCO0VBQ0k7O0FBR1E7RUFDSTs7QUFDQTtFQUNJOzs7QUFVeEI7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOzs7QUFNaEI7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7QUFHUjtFQUNJOzs7QUFPWjtFQUNJOzs7QUFHSjtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOzs7QUFLWjtFQUNDOztBQUNBO0VBQ0M7SWRuWUQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0ljZ1lFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlEO0VkN1lEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYzBZRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVLO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdSO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFFSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFTcEI7QUFDQTtFQUVRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJWjtFQUNJO0VBQ0E7OztBQUlKO0FBRUE7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7O0FBSVI7QUFDQTtFQUNJOzs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7O0FBQ0Q7RUFKSDtJQUtJO0lBQ0E7O0VBQ0E7SUFDSTs7OztBQUtSO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDSDs7O0FBR0E7QUFHRztFQUNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWJFO0lBY0Q7SUFDQTs7O0FBR0Y7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQU1IO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtBQUVFO0VBREY7SUFFRztJQUNEO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNJOzs7QUFJSjtBQUVBO0FBR0k7RUFDSTtFQUNOOztBQUVNO0VBQ0k7RUFDVDs7QUFFSztFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNSO0VBQ0E7RUFDQTs7QUFDWTtFQUNJOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTs7O0FBU2hCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNUOztBQUlLO0VBQ0k7O0FBSUo7RUFDSTs7QUFLSjtFQUNJOzs7QUFNWjtBQUdDO0VkanVCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWM4dEJDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUtDO0VBQ0k7RUFDQTtFQUNOOztBQUNBO0VBSkU7SUFLRDs7O0FBRUs7RUFDSTs7QUFDVDtFQUZLO0lBR0o7Ozs7QUFNSjtBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFDQTtFQUNJOztBQUlKO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOzs7QUFRaEI7QUFFQTtFQUNJO0VBQ0g7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFsQ0Q7SUFtQ0U7O0VBQ0E7SUFDQzs7OztBQUlIO0VBQ0k7OztBQUlKO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7OztBQUtaO0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBbkJKO0lBb0JRO0lBQ0E7Ozs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUEE7RUFESjtJQUVROzs7O0FBV1o7QUFFQTtFQUNJOzs7QUFHSjtFQUNJOztBQUdRO0VBQ0k7RUFDQTs7QUFJWjtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJWjtFQUVRO0lBQ0k7SUFDQTs7RUFHUjtJQUNJOztFQUNBO0lBQ0k7O0VBR0E7SUFDSTtJQUNBOztFQUdSO0lBQ0k7Ozs7QUFNaEI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7RUFHUjtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFHUjtJQUNJO0lBQ0E7OztBQUtaO0VBQ0k7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7OztBQUtaO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDZjtJQUNBOztFQUdPO0lBQ0k7SUFDWjs7RUFDWTtJQUNJOztFQUtoQjtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7RUFHUjtJQUNJOztFQUNBO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHUjtJQUNJOztFQUVKO0lBQ0k7O0VBSVo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUdKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFQTtJQUNJOztFQUNBO0lBQ0k7O0VBQ0E7SUFDSTs7RUFJWjtJQUNJO0lBQ0E7SUFDQTs7RUFNSjtJQUNJOztFQUNBO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBTVo7SUFDSTtJQUNBOztFQUlKO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQUtSO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBSVo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUNBO0lBQ0k7SUFDQTs7O0FBTVo7QUFDSTtFQUNBO0lBQ0k7O0VBQ0E7SUFDSTs7RUFFSjtJQUNJOztFQUNBO0lBQ0k7SUFDQTs7RUFHUjtJQUNJOztFQUNBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOzs7QUFNaEI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7O0VBTUk7SUFDSTtJQUNBOzs7QUFPcEI7RUFDSTtJQUNJOzs7QWZ2MENSO0FBRUE7QWdCdkVBO0FBR0k7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTko7SUFPUTs7O0FBRUo7RUFUSjtJQVVROzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEo7SUFNUTtJQUNBOzs7QUFFSjtFQUNJOztBQUtJO0VBQ0k7O0FBS2hCO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTs7QUFHQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFJSTtFQUNJOztBQU94QjtFQUNJOztBQUVJO0VBQ0k7O0FBS0k7RUFDSTs7QUFJWjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFJSTtFQUNJOztBQU94QjtFQUNJOztBQUVJO0VBQ0k7O0FBS0k7RUFDSTs7QUFJWjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFJSTtFQUNJOztBQVF4QjtFQUNJOztBQUVJO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUlJO0VBQ0k7O0FBT3hCO0VBQ0k7RUFDQTs7O0FBT2hCO0VBQ0k7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7O0FBUVo7RUFDSTs7O0FBSVI7QUFDQTtFQUNJOzs7QUFHQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBUEo7SUFRUTs7OztBQUtaO0FBRUE7QUFHSTtFQUNJOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ047O0FBQ0E7RUFiRTtJQWNEOztFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTs7QUFHQTtFQUNJOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTs7QUFJSjtFQUNJOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTs7QUFJSjtFQUNJOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ047O0FBQ007RUFDSTtJZi9QWDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWU0UEc7SUFDQTtJQUNBO0lBQ0E7OztBQUlJO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTs7QUFFSjtFQXhCSjtJQXlCUTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTs7O0FBR1I7RUFDRzs7QUFFSDtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTtFQUNaOztBQUdJO0VBQ0k7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdSO0VBQ0k7O0FBR1I7RUFDSTs7QUFFVjtFQUNVOztBQUdBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ1o7O0FBR0k7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFKSjtJQUtROzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNJOztBQU1KO0VBQ0k7O0FBS0o7RUFDSTs7QUFLSjtFQUNJOztBQUtKO0VBQ0k7O0FBS1o7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFOSjtJQU9ROzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0w7RWZqaEJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZThnQkE7RUFDRztFQUNBO0VBQ0E7RUFDSDs7QUFFRztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUlaO0VBQ0k7SUFDTDs7RUFFSztJQUNJOzs7QUFHUjtFQTVDSjtJQTZDUTs7RUFDTjtJQUNDOztFQUdLO0lBQ0k7O0VBRUo7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7Ozs7QUFPWjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdSO0VBYko7SUFjUTs7RUFDQTtJQUNJO0lBQ0E7OztBQUlaO0VBQ0k7SUFDSTs7OztBQUtaO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUtBO0VBQ0E7RUFDQTs7QUFOQTtFQUhKO0lBSVE7SUFDQTs7O0FBS0o7RUFWSjtJQVdROzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEo7SUFZUTs7O0FBS1I7RUFDSTs7QUFJSjtFQUNJOztBQUlKO0VBQ0k7O0FBSUo7RUFDSTs7QUFJSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUdBO0VBREo7SUFFUTs7O0FBRUo7RUFKSjtJQUtRO0lBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVRKO0lBVVE7OztBQUdSO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFKSjtJQUtROzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFOSjtJQU9ROzs7QUFHUjtFQUNJOztBQUNBO0VBRko7SUFHUTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWRKO0lBZVE7OztBQUdSO0VBQ0k7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUhKO0lBSVE7SUFDQTs7OztBaEJudkJaO0FBRUE7QWlCNUVBO0VBQ0k7O0FBQ0E7RUFDSTs7QUFJSTtFQUNJO0VBQ0E7O0FBTVI7RUFDSTs7QUFFSTtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7OztBQU94QjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTs7O0FBTVI7QUFDQTtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1aO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQSjtJQVFRO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7RUFFSjtJQUNJOzs7O0FBS2hCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJKO0lBU1E7SUFDQTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1Q7O0FBQ1M7RUFoQko7SUFpQlE7OztBQUVKO0VBbkJKO0lBb0JRO0lBQ0E7SUFDWjs7O0FBRVE7RUFDSTtFQUNBOzs7QUFNaEI7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7O0FBR0o7RUFOSjtJQU9ROzs7QUFFSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFHUjtFQUNJOztBQUNBO0VBRko7SUFHUTs7O0FBRUo7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFJSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFRSTtFQUNJO0VBQ0E7O0FBUVo7RUFDSTs7QUFFSTtFQUNJO0VBQ0E7RUFDQTs7QUFNcEI7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUk7RUFDSTtFQUNBOztBQUtoQjtFQUNJOztBQUNBO0VBQ0k7O0FBSVo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOztFQUdBO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVo7RUFDSTtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0k7SUFDQTs7RUFHUjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7O0VBS1I7SUFDSTs7RUFHUjtJQUNJOztFQUlJO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQUdKO0lBQ0k7O0VBS2hCO0lBQ0k7SUFDQTs7RUFDQTtJQUNJOztFQUlSO0lBQ0k7O0VBQ0E7SUFDSTtJQUNBOztFQUdSO0lBQ0k7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBR1I7SUFDSTs7RUFDQTtJQUNJOztFQUVKO0lBQ0k7Ozs7QUFPcEI7RUFFUTtJQUNJOztFQUVKO0lBQ0k7O0VBR1I7SUFDSTs7RUFFSjtJQUNJOztFQUdBO0lBQ0k7SUFDQTs7O0FBSVo7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFFSTtJQUNJOztFQUVKO0lBQ0k7O0VBR1I7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7O0FqQjljWjtBQUVBO0FrQmhGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7QUFHUjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdSO0VBQ0k7O0FBR0E7RUFDSTs7QUFJWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQU94QjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0k7OztBQUtaO0VBR1k7SUFDSTs7RUFPSjtJQUNJOztFQUNBO0lBQ0k7O0VBRUo7SUFDSTs7O0FBT3BCO0VBQ0k7SUFDSTs7RUFDQTtJQUNJOztFQUVJO0lBQ0k7O0VBSUo7SUFDSTs7RUFHUjtJQUNJOztFQUVKO0lBQ0k7O0VBSUo7SUFDSTs7RUFDQTtJQUNJOztFQUdBO0lBQ0k7O0VBR1I7SUFDSTtJQUNBO0lBQ0E7O0VBR0E7SUFDSTs7RUFNWjtJQUNJOzs7QWxCakloQjtBQUVBO0FtQnBGQTtBQUFBO0FBQUE7QUFJQTtFQUNFOzs7QUFHRjtFQUEwQjs7O0FBRTFCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTtFQUNHO0VBQ0M7RUFDSTs7O0FBR1Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0FBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7RUFDQTs7O0FBR0Y7RUFBc0M7OztBQUN0QztFQUFrQzs7O0FBQ2xDO0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQW9DOzs7QUFFcEM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QW5CbERGO0FBRUE7QW9CeEZBO0VBQVU7RUFBa0I7OztBQUFzQjtFQUFpRDs7O0FBQW1CO0VBQXVCO0VBQVk7OztBQUFZO0VBQXNCO0VBQVk7OztBQUFnQjtFQUFvQjtFQUFrQjtFQUFnQjtFQUFlOzs7QUFBZ0I7RUFBaUI7OztBQUFhO0VBQWlCO0VBQWM7RUFBdUM7RUFBZTtFQUFhO0VBQWtCO0VBQWtCO0VBQWdCOzs7QUFBNEI7RUFBVTs7O0FBQWtDO0VBQWdCO0VBQWM7RUFBVTtFQUFrQjtFQUF3QjtFQUFPO0VBQVE7RUFBYTtFQUF1QjtFQUFnQjs7O0FBQWlCO0VBQStCO0VBQVM7RUFBVTtFQUFjO0VBQWtCO0VBQVc7RUFBWTs7O0FBQWU7RUFBcUM7RUFBVztFQUFVO0VBQVc7RUFBa0I7RUFBa0I7RUFBUTtFQUFTO0VBQWdDO0VBQThCO0VBQVk7OztBQUFvQztFQUFpRDs7O0FBQVU7RUFBa0I7RUFBeUM7RUFBMkM7RUFBVTtFQUFTO0VBQWE7RUFBdUI7RUFBbUI7RUFBbUI7RUFBZTtFQUFpRDtFQUFrRDtFQUF3RDtFQUErQzs7O0FBQTZCO0VBQW9EO0VBQWtCO0VBQVE7OztBQUEyQjtFQUEwQjs7O0FBQVU7RUFBMEI7OztBQUFXO0VBQTRCO0VBQWU7OztBQUFXO0VBQXNCO0VBQTRDO0VBQThDO0VBQVU7RUFBb0I7RUFBMEQ7RUFBc0I7RUFBcUI7RUFBK0M7OztBQUFvQjtFQUFtQjs7O0FBQXFCO0VBQThCO0VBQTJCOzs7QUFBa0I7RUFBcUI7RUFBZTtFQUFNO0VBQU87RUFBUztFQUFRO0VBQWM7RUFBUztFQUFzSTtFQUFzQjtFQUFhO0VBQXNCO0VBQWtDO0VBQTBDO0VBQWdCO0VBQWE7RUFBYTtFQUEwQjtFQUE4QjtFQUErQjtFQUFrQztFQUFtQztFQUF3Qzs7O0FBQTBFO0VBQW9GOzs7QUFBbUI7RUFBNEI7OztBQUFhO0VBQXNEOzs7QUFBMEY7RUFBbUM7SUFBcUI7SUFBNkI7SUFBOEI7SUFBaUM7OztBQUFtQztFQUFvQjtFQUFrQjtFQUFNO0VBQVE7RUFBUztFQUFPO0VBQVc7OztBQUFzRDtFQUFvQjtFQUFrQjtFQUFjO0VBQWE7RUFBWTs7O0FBQVc7RUFBNkI7OztBQUFrQztFQUFvQjtFQUFrQjtFQUFXO0VBQVk7RUFBaUI7OztBQUFlO0VBQWlCO0VBQWE7OztBQUFZO0VBQWlCO0VBQWM7RUFBVztFQUFlO0VBQVM7RUFBeUI7RUFBa0I7RUFBNEI7RUFBYTtFQUFzQjtFQUFVO0VBQWM7RUFBOEI7RUFBK0I7RUFBa0M7OztBQUFtQztFQUFpRDtFQUFXO0VBQVc7OztBQUFZO0VBQW1DO0lBQWlCOzs7QUFBb0I7RUFBbUI7RUFBMEU7RUFBYTtFQUE2QztFQUE0QztFQUFrQjtFQUFrQjtFQUFhO0VBQXNCOzs7QUFBVztFQUEwRDtFQUFvQjs7O0FBQWdCO0VBQW1CO0VBQWtCO0VBQWU7RUFBUztFQUFtQjtFQUFrQjtFQUEwQztFQUFtQjtFQUFZO0VBQWM7OztBQUF1QjtFQUErQjs7O0FBQWtCO0VBQXFDO0VBQVM7OztBQUFrQztFQUFpQzs7O0FBQVc7RUFBeUM7OztBQUFVO0VBQW1DO0lBQXlDOzs7QUFBWTtFQUF5Qzs7O0FBQVM7RUFBbUM7SUFBeUM7OztBQUFXO0VBQTJCO0VBQWtCO0VBQVE7RUFBVTtFQUE4QztFQUFrRDs7O0FBQVc7RUFBbUM7SUFBMkI7OztBQUFZO0VBQThDO0VBQWtCO0VBQVU7RUFBUTs7O0FBQWtDO0VBQStDOzs7QUFBb0I7RUFBbUI7RUFBa0I7RUFBUTtFQUFTO0VBQWdDO0VBQVc7RUFBWTs7O0FBQTBDO0VBQW9DO0VBQWU7OztBQUFhO0VBQXVCO0VBQTZDO0VBQStCO0VBQWtCO0VBQU07RUFBUTtFQUFTO0VBQU87RUFBWTtFQUFXOzs7QUFBWTtFQUE4QjtFQUFVO0VBQWtCO0VBQXFCO0VBQXVCO0VBQW9CO0VBQWtEO0VBQXFCOzs7QUFBb0I7RUFBMkI7SUFBSzs7O0FBQTBCO0VBQXlCO0lBQUc7SUFBdUI7O0VBQW9CO0lBQUk7SUFBd0I7O0VBQXdCO0lBQUs7SUFBd0I7OztBQUEwQjtFQUFpRzs7O0FBQW1DO0VBQXFXOzs7QUFBOEM7RUFBNlQ7OztBQUEwQztFQUFpQjs7O0FBQXlDO0VBQWtCOzs7QUFBeUM7RUFBbUI7OztBQUEwQztFQUFzQjs7O0FBQThDO0VBQXFCOzs7QUFBNkM7RUFBdUI7OztBQUErQztFQUEyQjtJQUFLOztFQUFVO0lBQUc7OztBQUFXO0VBQTRCO0lBQUc7OztBQUFXO0VBQTZCO0lBQUs7SUFBOEM7O0VBQVU7SUFBRztJQUF3Qzs7O0FBQVc7RUFBZ0M7SUFBRztJQUE4Qzs7O0FBQVc7RUFBK0I7SUFBRztJQUFrQzs7O0FBQVc7RUFBaUM7SUFBRztJQUFpQzs7O0FBQVc7RUFBcUM7RUFBcUI7OztBQUEwQztFQUF3RDtFQUFVOzs7QUFBVztFQUE4RDs7O0FBQXNDO0VBQThEO0VBQXNCO0VBQWtCOzs7QUFBd0M7RUFBdUg7RUFBWTs7O0FBQVk7RUFBcUg7RUFBWTs7O0FBQWdCO0VBQXdEOzs7QUFBWTtFQUFvRTs7O0FBQWU7RUFBcUU7OztBQUFnQjtFQUFxRTtFQUFZOzs7QUFBWTtFQUFvRTtFQUFZOzs7QUFBZ0I7RUFBaUI7RUFBcUI7RUFBaUI7OztBQUFnQjtFQUE4QjtFQUFVO0VBQXlCOzs7QUFBZTtFQUEwQzs7O0FBQWlCO0VBQW1DO0VBQWlCOzs7QUFBa0I7RUFBc0Q7RUFBbUI7OztBQUFlO0VBQW9EO0VBQWU7RUFBZ0I7OztBQUFtQjtFQUFxQztFQUFrQjs7O0FBQWdCO0VBQXdEOzs7QUFBZ0I7RUFBc0Q7RUFBZTs7O0FBQVk7RUFBaUM7RUFBaUI7OztBQUFrQjtFQUFvRDtFQUFXOzs7QUFBWTtFQUFrRDtFQUFXO0VBQVk7OztBQUFpQjtFQUE0VTtFQUFlO0VBQWM7RUFBZTs7O0FBQWlCO0VBQW1NO0VBQVc7OztBQUFXO0VBQXlJO0VBQVk7RUFBYTtFQUFlOzs7QUFBZ0I7RUFBeVE7RUFBVTtFQUE2Qjs7O0FBQVc7RUFBZ0U7OztBQUFtQjtFQUF3QztFQUFTO0VBQWM7RUFBWTtFQUFXOzs7QUFBeUI7RUFBc0I7RUFBa0I7RUFBVTtFQUFXO0VBQVU7RUFBWTtFQUFnQjtFQUFzQjtFQUFtQjs7O0FBQWU7RUFBa0I7RUFBYztFQUFrQjtFQUFnQjs7O0FBQW1DO0VBQXNFOzs7QUFBaUQ7RUFBOEQ7OztBQUFVO0VBQW1DO0VBQWM7RUFBeUM7RUFBUztFQUFnQjtFQUF1QjtFQUFhO0VBQW1CO0VBQXVCO0VBQWlCOzs7QUFBZTtFQUEyRDtFQUFXO0VBQWtCO0VBQU07RUFBTztFQUFRO0VBQVM7RUFBaUI7RUFBbUI7RUFBb0U7RUFBVTtFQUE2Qjs7O0FBQXdEO0VBQTJFOzs7QUFBWTtFQUFxQztFQUFvQjs7O0FBQWlCO0VBQWlCO0VBQWtCO0VBQVc7RUFBMkQ7RUFBc0I7RUFBa0M7RUFBc0M7RUFBNEI7OztBQUF3RDtFQUFtQjtFQUFrQjtFQUFNO0VBQVE7RUFBTztFQUFXO0VBQXFpQjtFQUFVO0VBQWtCO0VBQWE7RUFBOEI7RUFBa0M7RUFBbUM7RUFBbUM7OztBQUFnRjtFQUFtQztJQUFtQjs7O0FBQWE7RUFBdUU7OztBQUFpRDtFQUErRDs7O0FBQVU7RUFBMEI7OztBQUFhO0VBQWdDOzs7QUFBa0I7RUFBa0M7RUFBa0I7RUFBUzs7O0FBQTJCO0VBQWlDOzs7QUFBaUI7RUFBeUI7SUFBbUQ7OztBQUFjO0VBQW1CO0VBQWU7RUFBZTtFQUFnRDtFQUFrQjtFQUFlO0VBQWtDOzs7QUFBNEM7RUFBb0I7RUFBa0U7RUFBVztFQUFPO0VBQWtCO0VBQVE7RUFBTTtFQUFvQjtFQUFtQjtFQUE4QjtFQUFrQztFQUFXOzs7QUFBaUI7RUFBMEM7OztBQUFVO0VBQTZDOzs7QUFBYTtFQUE2RTs7O0FBQWE7RUFBNkU7OztBQUFjO0VBQTRDOzs7QUFBYTtFQUErRTs7O0FBQWE7RUFBK0U7OztBcEIwRmh1ZTtBQUVBO0FxQjVGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEo7SUFNTTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0E7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUtKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFLSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBS0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUtKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFLSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBS0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUtKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7O0FBTVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFJRTtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFDQTtJQUNFOzs7QUFJTjtFQUVJO0lBQ0U7OztBQU1OO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7OztBQUlOO0VBRUk7SUFDRTs7O0FBTU47RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBQ0E7SUFDRTs7O0FBSU47RUFFSTtJQUNFOzs7QUFNTjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFDQTtJQUNFOzs7QUFJTjtFQUVJO0lBQ0U7OztBQVFOO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUdBO0VBQ0U7SUFDRTs7O0FBS0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7O0FBS0o7RUFDRTtJQUNFOzs7QUFLSjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7QUFNTjtFQUNFOztBQUdBO0VBQ0U7SUFDRTs7O0FBS0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7O0FBS0o7RUFDRTtJQUNFOzs7QUFLSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOzs7QUFLUjtFQUNFOztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBTUY7RUFDRTtJQUNFOzs7QUFLSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOzs7QUFLSjtFQUNFO0lBQ0U7OztBQUtKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7OztBQU1OO0VBQ0U7O0FBRUY7RUFDRTs7QUFHQTtFQUNFO0lBQ0U7OztBQUtKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQUtKO0VBQ0U7SUFDRTs7O0FBS0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7O0FBS1I7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVhGO0lBWUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBUU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUtKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7O0FBT047RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7OztBQUdBO0VBQ0c7O0FBRUg7RUFDRTtFQUNBOztBQUVGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFkSjtJQWVNOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPTTs7O0FBR047RUFDRTtFQUNBOztBQUVGO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFHQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTs7O0FBUVo7RUFDRTtFQUNBO0VBQ0E7OztBQUtGO0VBREY7SUFFSTs7O0FBRUY7RUFDSTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBcEJGO0lBcUJJO0lBQ0E7SUFDQTs7O0FBRUY7RUF6QkY7SUEwQkk7OztBQUVGO0VBNUJGO0lBNkJJOzs7QUFJSjtFQUNJO0lBQ0k7SUFDQTs7OztBckJoaEJoQjtBQUVBO0FzQmhHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBR0Y7RUFDRTs7QUFJRjtFQUNFOztBQUlGO0VBQ0U7O0FBS0o7RUFERjtJQUVJOzs7QUFFRjtFQUNJOztBQUdGO0VBREY7SUFFSTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7O0FBTUY7RUFERjtJQUVJO0lBQ0E7SUFDQTs7O0FBRUY7RUFORjtJQU9JOzs7QUFFRjtFQVRGO0lBVUk7OztBQUlKO0VBQ0k7SUFDSTtJQUNBOzs7O0FBT2Q7RUFDRTs7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0Y7RUFDRTs7QUFDQTtFQUZGO0lBR0k7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOzs7O0F0QlRSO0FBRUE7QXVCbkdFO0VBRUk7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBS0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBS0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBS0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7OztBQUtSO0VBRUk7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBS0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBS0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBS0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7OztBQUtSO0VBRUk7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBS0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBS0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBS0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7OztBQUtSO0VBRUk7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBS0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBS0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7Ozs7QXZCckNWO0FBRUE7QXdCdkdJO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOzs7QUFHUjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNFO0VBSUE7O0FBSEE7RUFGRjtJQUdJOzs7QUFHRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQUdKO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTs7QUFDQTtFQUNFOzs7QUFJTjtFQUNFO0VBQ0E7RUFLQTs7QUFKQTtFQUhGO0lBSUk7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTtJQUNBOzs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOzs7QUFJSjtFQXNCRTtFQUNBOztBQXRCQTtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBRUY7RUFMRjtJQU1JOzs7QUFHSjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBRUY7RUFMRjtJQU1JOzs7QUFFRjtFQUNFOztBQUtKO0VBeEJGO0lBeUJJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7Ozs7QUFLTjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7OztBQUtGO0VBQ0U7O0FBRUU7RUFERjtJQUVJOzs7QUFFRjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQU1SO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7OztBQUlOO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7OztBeEI1TE47QUFFQTtBeUI1R0E7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZGO0lBV0k7O0VBQ0E7SUFDRTs7O0FBR0o7RUFoQkY7SUFpQkk7SUFDQTs7O0FBRUY7RUFwQkY7SUFxQkk7OztBQUVGO0VBdkJGO0lBd0JNOzs7QUFFSjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBR0o7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7OztBekJrRUo7QTBCOUdBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNBO0lBQ0M7O0VBR0E7SUFDQzs7RUFDQTtJQUNDOzs7QUFNSDtFQUNDO0VBQ0c7RUFDQTtFQUNBOzs7QUN4Qko7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7O0EzQndGUjtBNEJjQTs7QUNySUc7RUFDQztFQUNBOztBQU1nQjtFQUNJO0VBQ0E7O0FBVWhCO0VBQ0k7RUFDQTs7QUFJSTtFQUNJO0VBQ0E7O0FDMUJqQjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBZkQ7SUFnQkU7OztBQU1EO0VBQ0M7O0FDekJKO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJRjtFQUNDOztBQUlBO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOzs7QUFLRjtFQUVFO0lBQ0M7O0VBR0Y7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUMxQ0Y7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFLRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0k7O0FBQ0g7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFNQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUtIO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7SUFDQztJQUNBOzs7QUFJRjtFQUNBO0lBQ0U7SUFDQTs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBS0Q7RUFDQztFQUNBOztBQUlGO0VBQ0k7RUFDQTs7QUMvSUg7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJQTtFQUNDOztBQUVEO0VBQ0M7O0FBS0Q7RUFDQzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBSUY7RUFDQzs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDOztBQUVEO0VBRUU7SUFDQzs7RUFHRjtJQUNDOztFQUdBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFHRjtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOzs7QUN4SUY7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHQTtFQUNDOztBQU1DO0VBQ0k7O0FBS0o7RUFDQztFQUNBOztBQUlEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQVFIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQU9MO0VBQ0M7O0FBRUE7RUFDQztJQUNDOzs7QUFLSDtFQUNDO0lBQ0M7SUFDQTs7O0FDL0RGO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FDaEJEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUNMRjtFQUNDO0VBQ0E7O0FBSUE7RUFDQzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRjtFQUNBO0lBQ0M7SUFDRTs7O0FBS0g7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FDdENEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QVZORjtFQUNDO0lBQ0M7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQzs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOzs7QUFLSDtFQUNDO0VBQ0E7O0FBR0M7RUFDRDs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUtGO0VBQ0k7O0FBR1E7RUFDSTtFQUNBOztBQUlaO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlaO0VBRVE7SUFDSTtJQUNBO0lBQ1o7O0VBR0k7SUFDSTs7RUFDQTtJQUNJOztFQUdBO0lBQ0k7SUFDQTs7RUFHUjtJQUNJOzs7QUFNaEI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBQ0E7SUFDSTs7RUFHUjtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFHUjtJQUNJO0lBQ0E7OztBQUtaO0VBQ0k7SUFDSTs7RUFDQTtJQUNJO0lBQ0E7OztBV3JRWjtFQUNBO0lBQ0U7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUNYRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBSUE7RUFDQzs7QUN2RkY7RUFDRTs7QUFHRjtFQUNFIiwiZmlsZSI6InN0eWxlLmNzcyJ9 */

/*# sourceMappingURL=style.css.map */
