:root {
  --medi-primary-color: #13297E;
  --medi-secondary-color: #178CEF;
  --medi-primary-font: Open Sans, sans-serif;
  --medi-white-color: #FFFFFF;
  --medi-text-primary: #252525;
  --medi-text-secondary: #606060;
  --medi-body-tertiay: #ECECEC;
  --medi-background-color: #EFF7FE;
}

:root {
  --medi-logo-width: 160px ;
}

.base-card, .category-card, .team, .team-card, .department-card, .card {
  padding: 32px;
  border-radius: 4px;
  background: var(--medi-white-color);
}

blockquote, q, .entry-header .entry-title, .entry-meta > span {
  font-family: var(--medi-primary-font);
}

.about .center-title-con .center-title, .breadcrumb-wrapper header.entry-header .entry-title, .breadcrumb-wrapper header.entry-header, .center-title, .category-card .category-heading, .card-info .card-info-icon span, .play-btn-con .watch, blockquote, q {
  font-weight: 700;
}

.single.single-post .content-area .site-main .post .entry-header .category-wrap a, .single.single-post .content-area .site-main .post header .category-wrap a, .single.single-post #primary .site-main .post .entry-header .category-wrap a, .single.single-post #primary .site-main .post header .category-wrap a, .single.single-post .content-area .site-main .post .entry-header .entry-meta .blog__date a, .single.single-post .content-area .site-main .post header .entry-meta .blog__date a, .single.single-post #primary .site-main .post .entry-header .entry-meta .blog__date a, .single.single-post #primary .site-main .post header .entry-meta .blog__date a, form input[type=submit], .wpcf7-form input[type=submit], .team-profile .profile-info-name, .team .btn-primary, .team .widget-area .widget.widget_search .wp-block-search__inside-wrapper button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .team button, .team .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .team .wp-element-button, .team .not-found .page-content button, .not-found .page-content .team button, .team .btn-white, .team-profession, .card-read-more, .btn__text, .btn-white {
  font-weight: 600;
}

.entry-header .entry-title {
  font-weight: 500;
}

.single.single-post .content-area .site-main .post .entry-header .entry-meta .blog__date a span, .single.single-post .content-area .site-main .post header .entry-meta .blog__date a span, .single.single-post #primary .site-main .post .entry-header .entry-meta .blog__date a span, .single.single-post #primary .site-main .post header .entry-meta .blog__date a span, .page-template-contact .contact-info-wrap .card .card-icon span, .page-template-contact .contact-info-wrap .card .card-icon, .about-feature, .about-btn-con, .tick-points li::before, .ham-wrapper, .center-title-con, .team::after, .card-info .card-info-icon .icon, .social-link {
  display: -moz-flex;
  display: flex;
  -moz-justify-content: center;
  justify-content: center;
  -moz-align-items: center;
  align-items: center;
}

.appointment-img, .contact-form-wrap .contact-img, .base-card, .category-card, .team, .team-card, .department-card, .card {
  box-shadow: 0px 0px 12px 1px rgba(23, 140, 239, 0.24);
}

.sidebar, #sideMenuOverlay {
  transition: all ease 0.35s;
}

.container {
  width: 100%;
  max-width: 1220px;
  margin: 0 auto;
  padding: 0 15px;
  box-sizing: border-box;
}

.row {
  display: flex;
  flex-flow: row wrap;
}

.gap-0 > * {
  padding: 0;
}

.gap-0 {
  margin-right: 0;
  margin-left: 0;
}

.gap-1 > * {
  padding: 10px;
}

.gap-1 {
  margin-right: -10px;
  margin-left: -10px;
}

.gap-2 > * {
  padding: 20px;
}

.gap-2 {
  margin-right: -20px;
  margin-left: -20px;
}

.gap-3 > * {
  padding: 30px;
}

.gap-3 {
  margin-right: -30px;
  margin-left: -30px;
}

.gap-4 > * {
  padding: 40px;
}

.gap-4 {
  margin-right: -40px;
  margin-left: -40px;
}

.gap-5 > * {
  padding: 50px;
}

.gap-5 {
  margin-right: -50px;
  margin-left: -50px;
}

.gap-6 > * {
  padding: 60px;
}

.gap-6 {
  margin-right: -60px;
  margin-left: -60px;
}

@media screen and (min-width: 0) {
  .col-1-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .gap-0-xs > * {
    padding: 0;
  }
  .gap-0-xs {
    margin-right: 0;
    margin-left: 0;
  }
  .gap-1-xs > * {
    padding: 10px;
  }
  .gap-1-xs {
    margin-right: -10px;
    margin-left: -10px;
  }
  .gap-2-xs > * {
    padding: 20px;
  }
  .gap-2-xs {
    margin-right: -20px;
    margin-left: -20px;
  }
  .gap-3-xs > * {
    padding: 30px;
  }
  .gap-3-xs {
    margin-right: -30px;
    margin-left: -30px;
  }
  .gap-4-xs > * {
    padding: 40px;
  }
  .gap-4-xs {
    margin-right: -40px;
    margin-left: -40px;
  }
  .gap-5-xs > * {
    padding: 50px;
  }
  .gap-5-xs {
    margin-right: -50px;
    margin-left: -50px;
  }
  .gap-6-xs > * {
    padding: 60px;
  }
  .gap-6-xs {
    margin-right: -60px;
    margin-left: -60px;
  }
}
@media screen and (min-width: 480px) {
  .col-1-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .gap-0-sm > * {
    padding: 0;
  }
  .gap-0-sm {
    margin-right: 0;
    margin-left: 0;
  }
  .gap-1-sm > * {
    padding: 10px;
  }
  .gap-1-sm {
    margin-right: -10px;
    margin-left: -10px;
  }
  .gap-2-sm > * {
    padding: 20px;
  }
  .gap-2-sm {
    margin-right: -20px;
    margin-left: -20px;
  }
  .gap-3-sm > * {
    padding: 30px;
  }
  .gap-3-sm {
    margin-right: -30px;
    margin-left: -30px;
  }
  .gap-4-sm > * {
    padding: 40px;
  }
  .gap-4-sm {
    margin-right: -40px;
    margin-left: -40px;
  }
  .gap-5-sm > * {
    padding: 50px;
  }
  .gap-5-sm {
    margin-right: -50px;
    margin-left: -50px;
  }
  .gap-6-sm > * {
    padding: 60px;
  }
  .gap-6-sm {
    margin-right: -60px;
    margin-left: -60px;
  }
}
@media screen and (min-width: 767px) {
  .col-1-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .gap-0-md > * {
    padding: 0;
  }
  .gap-0-md {
    margin-right: 0;
    margin-left: 0;
  }
  .gap-1-md > * {
    padding: 10px;
  }
  .gap-1-md {
    margin-right: -10px;
    margin-left: -10px;
  }
  .gap-2-md > * {
    padding: 20px;
  }
  .gap-2-md {
    margin-right: -20px;
    margin-left: -20px;
  }
  .gap-3-md > * {
    padding: 30px;
  }
  .gap-3-md {
    margin-right: -30px;
    margin-left: -30px;
  }
  .gap-4-md > * {
    padding: 40px;
  }
  .gap-4-md {
    margin-right: -40px;
    margin-left: -40px;
  }
  .gap-5-md > * {
    padding: 50px;
  }
  .gap-5-md {
    margin-right: -50px;
    margin-left: -50px;
  }
  .gap-6-md > * {
    padding: 60px;
  }
  .gap-6-md {
    margin-right: -60px;
    margin-left: -60px;
  }
}
@media screen and (min-width: 974px) {
  .col-1-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .gap-0-lg > * {
    padding: 0;
  }
  .gap-0-lg {
    margin-right: 0;
    margin-left: 0;
  }
  .gap-1-lg > * {
    padding: 10px;
  }
  .gap-1-lg {
    margin-right: -10px;
    margin-left: -10px;
  }
  .gap-2-lg > * {
    padding: 20px;
  }
  .gap-2-lg {
    margin-right: -20px;
    margin-left: -20px;
  }
  .gap-3-lg > * {
    padding: 30px;
  }
  .gap-3-lg {
    margin-right: -30px;
    margin-left: -30px;
  }
  .gap-4-lg > * {
    padding: 40px;
  }
  .gap-4-lg {
    margin-right: -40px;
    margin-left: -40px;
  }
  .gap-5-lg > * {
    padding: 50px;
  }
  .gap-5-lg {
    margin-right: -50px;
    margin-left: -50px;
  }
  .gap-6-lg > * {
    padding: 60px;
  }
  .gap-6-lg {
    margin-right: -60px;
    margin-left: -60px;
  }
}
@media screen and (min-width: 1200px) {
  .col-1-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .gap-0-xl > * {
    padding: 0;
  }
  .gap-0-xl {
    margin-right: 0;
    margin-left: 0;
  }
  .gap-1-xl > * {
    padding: 10px;
  }
  .gap-1-xl {
    margin-right: -10px;
    margin-left: -10px;
  }
  .gap-2-xl > * {
    padding: 20px;
  }
  .gap-2-xl {
    margin-right: -20px;
    margin-left: -20px;
  }
  .gap-3-xl > * {
    padding: 30px;
  }
  .gap-3-xl {
    margin-right: -30px;
    margin-left: -30px;
  }
  .gap-4-xl > * {
    padding: 40px;
  }
  .gap-4-xl {
    margin-right: -40px;
    margin-left: -40px;
  }
  .gap-5-xl > * {
    padding: 50px;
  }
  .gap-5-xl {
    margin-right: -50px;
    margin-left: -50px;
  }
  .gap-6-xl > * {
    padding: 60px;
  }
  .gap-6-xl {
    margin-right: -60px;
    margin-left: -60px;
  }
}
@media screen and (min-width: 1200px) {
  .col-1-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .gap-0-xxl > * {
    padding: 0;
  }
  .gap-0-xxl {
    margin-right: 0;
    margin-left: 0;
  }
  .gap-1-xxl > * {
    padding: 10px;
  }
  .gap-1-xxl {
    margin-right: -10px;
    margin-left: -10px;
  }
  .gap-2-xxl > * {
    padding: 20px;
  }
  .gap-2-xxl {
    margin-right: -20px;
    margin-left: -20px;
  }
  .gap-3-xxl > * {
    padding: 30px;
  }
  .gap-3-xxl {
    margin-right: -30px;
    margin-left: -30px;
  }
  .gap-4-xxl > * {
    padding: 40px;
  }
  .gap-4-xxl {
    margin-right: -40px;
    margin-left: -40px;
  }
  .gap-5-xxl > * {
    padding: 50px;
  }
  .gap-5-xxl {
    margin-right: -50px;
    margin-left: -50px;
  }
  .gap-6-xxl > * {
    padding: 60px;
  }
  .gap-6-xxl {
    margin-right: -60px;
    margin-left: -60px;
  }
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: var(--medi-primary-font);
}
*::before, *::after {
  box-sizing: inherit;
}
*:focus {
  outline: none;
}

html {
  scroll-behavior: smooth;
}

body,
button,
input,
select,
optgroup,
textarea {
  font-size: 16px;
  line-height: 1.5;
}

a {
  text-decoration: none;
  color: var(--medi-text-primary);
}

li {
  list-style: none;
}

button {
  border: 0;
  cursor: pointer;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
}

body {
  margin: 0;
  background: #fff;
}

main {
  display: block;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
  background: #eee;
  padding: 20px;
}

a {
  background-color: transparent;
}
a:focus {
  outline: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
  cursor: pointer;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

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

body,
button,
input,
select,
optgroup,
textarea {
  color: var(--medi-text-primary);
  font-size: 1rem;
  line-height: 1.778;
}

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

p {
  margin-bottom: 0;
  margin-top: 0;
}
p > small {
  font-size: 0.68em;
}

small {
  font-size: 0.5em;
  margin-bottom: 3px;
}

label {
  line-height: 1.78rem;
  font-size: 1rem;
}

.btn:focus, button:focus {
  outline: none !important;
}

a:focus {
  text-decoration: none;
  color: var(--medi-primary-color);
  outline: 0;
}

.dropcap {
  font-size: 3.5rem;
  line-height: 1;
  float: right;
  margin-left: 5px;
  color: var(--medi-text-primary);
}

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

address {
  margin: 0 0 1.5em;
}

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%;
}

ul,
ol {
  padding-right: 0;
}
.entry-content ul,
.entry-content ol {
  margin: 0 0 1.5em 0;
  padding-right: 15px;
}

ul {
  list-style: none;
}
.entry-content ul {
  list-style: disc;
}

.entry-content ol {
  list-style: decimal;
}

.entry-content li > ul,
.entry-content li > ol {
  margin-bottom: 0;
  margin-right: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

embed,
iframe,
object {
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 1.5em 0;
  width: 100%;
  border-radius: 0;
  font-size: 1rem;
  text-align: right;
  overflow: hidden;
  border-collapse: collapse;
}
table tr th {
  padding: 10px 15px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.05);
  background: rgba(0, 0, 0, 0.03);
  color: var(--medi-text-primary);
}
table tr td {
  padding: 10px 15px;
}
table p {
  margin-bottom: 0;
}
table tr,
table th,
table td {
  border: 1px solid var(--medi-text-primary);
  padding: 10px 15px;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid var(--medi-text-primary);
  background: transparent;
  color: var(--medi-text-primary);
  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: var(--medi-text-primary);
}

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: var(--medi-text-primary);
}

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: var(--medi-text-primary);
  border: 1px solid var(--medi-text-primary);
  border-radius: 5px;
  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 var(--medi-text-primary);
}

.alignleft {
  display: inline;
  float: right;
  margin-left: 1em;
}

.alignright {
  display: inline;
  float: left;
  margin-right: 1em;
}

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

.entry-meta {
  font-size: 14px;
  color: var(--medi-text-primary);
  margin-bottom: 20px;
}
.entry-meta a {
  color: var(--medi-text-primary);
}
.entry-meta a:hover {
  color: var(--medi-secondary-color);
}
.entry-meta > span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  padding-left: 12px;
  position: relative;
}
.entry-meta > span :last-child {
  margin-left: 0;
  padding-left: 0;
}
.entry-meta > span :last-child :after {
  display: none;
}
.entry-meta .category a {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.entry-meta .category a :last-child {
  margin-left: 0;
}
.entry-meta .category a :last-child :after {
  display: none;
}
.entry-meta .category a ::after {
  content: ",";
}
.entry-header {
  margin-bottom: 1px;
}
.entry-header .entry-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.44rem;
  line-height: 1.3;
  color: #000;
}
.entry-header .entry-title a {
  text-decoration: none;
  color: var(--medi-text-primary);
}
.entry-header .entry-title a:hover {
  color: var(--medi-secondary-color);
}
.entry-content {
  color: var(--medi-text-secondary);
}
.entry-content p {
  margin-top: 0;
  margin-bottom: 20px;
}
.entry-content .h1,
.entry-content .h2,
.entry-content .h3,
.entry-content .h4,
.entry-content .h5,
.entry-content .h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  margin: 20px 0;
}
.entry-content figure {
  margin: 40px 0;
}
.entry-content .heading__title {
  margin-top: 0;
  margin-bottom: 14px;
}
.entry-content .heading p {
  margin-bottom: 0;
}
.post .entry-content {
  margin: 0;
}

blockquote, q {
  font-style: italic;
  margin: 1.5em 1em;
  font-size: 1.333em;
  text-align: center;
  color: var(--medi-text-primary);
}

q {
  border-right: 3px solid rgba(0, 0, 0, 0.1);
  padding-right: 30px;
  text-align: right;
  width: 50%;
  margin: 0;
  float: right;
  display: block;
}
q:before, q:after {
  display: none;
}

blockquote span, q span {
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  color: var(--medi-text-primary);
}

/* 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;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  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: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  right: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  line-height: 160%;
}

h1 {
  font-size: 52px;
}

h2 {
  font-size: 32px;
}
@media screen and (min-width: 767px) {
  h2 {
    font-size: 40px;
  }
}

h3 {
  font-size: 32px;
}

h4 {
  font-size: 20px;
}
@media screen and (min-width: 767px) {
  h4 {
    font-size: 24px;
  }
}

h5 {
  font-size: 16px;
}
@media screen and (min-width: 767px) {
  h5 {
    font-size: 20px;
  }
}

a:focus-visible,
button:focus-visible {
  outline: 2px solid var(--medi-text-primary) !important;
  border-radius: 4px;
}

.site-header.style-one .header-top a:focus-visible,
.site-header.style-one .header-top button:focus-visible, .ad-video a:focus-visible,
.ad-video button:focus-visible, .cta a:focus-visible,
.cta button:focus-visible, .site-footer a:focus-visible,
.site-footer button:focus-visible, .sidebar-footer-bottom a:focus-visible,
.sidebar-footer-bottom button:focus-visible {
  outline: 2px solid var(--medi-white-color) !important;
}

.skip-link:focus-visible {
  outline: 2px solid var(--medi-secondary-color) !important;
}

.desktop-header .main-navigation ul > li:has(a:focus-visible) > ul {
  opacity: 1 !important;
  visibility: visible !important;
}

.play-btn-con {
  cursor: pointer;
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
  color: #E12454;
}
.play-btn-con svg {
  border-radius: 50%;
  animation: videoAlert 1s infinite;
}
.play-btn-con:hover .watch {
  color: var(--medi-secondary-color);
}
.play-btn-con:hover .watch::after {
  background: var(--medi-secondary-color);
}
.play-btn-con .watch {
  color: var(--medi-white-color);
  position: relative;
  transition: 0.3s ease;
}
.play-btn-con .watch::after {
  content: "";
  height: 1.5px;
  width: 100%;
  position: absolute;
  background: var(--medi-white-color);
  top: 100%;
  right: 0;
  transition: 0.3s ease;
}

.social-link-con {
  display: -moz-flex;
  display: flex;
  -moz-justify-content: start;
  justify-content: start;
  gap: 16px;
}
.social-link {
  min-width: 28px;
  height: 28px;
  border-radius: 50%;
  overflow: hidden;
  gap: 4px;
  background-color: var(--medi-white-color) !important;
  color: var(--medi-primary-color);
}
.social-link:hover svg {
  transform: scale(1.3);
}
.social-link svg {
  transition: 0.3s ease;
}

.btn-primary, .widget-area .widget.widget_search .wp-block-search__inside-wrapper button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button, .not-found .page-content button, .btn-white {
  font-size: 16px;
  color: var(--medi-white-color);
  background: var(--medi-primary-color);
  border: 1px solid var(--medi-primary-color);
  padding: 12px 32px;
  border-radius: 4px;
  transition: all 0.3s linear;
  text-align: center;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  line-height: 25.6px;
}
.btn-primary:hover, .widget-area .widget.widget_search .wp-block-search__inside-wrapper button:hover, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button:hover, .not-found .page-content button:hover, .btn-white:hover {
  background: #1e3ebd;
  border-color: #1e3ebd;
}
.btn-primary:focus, .widget-area .widget.widget_search .wp-block-search__inside-wrapper button:focus, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button:focus, .not-found .page-content button:focus, .btn-white:focus {
  background: var(--medi-primary-color);
  border-color: var(--medi-primary-color);
  color: var(--medi-white-color);
}
.btn-white {
  background: var(--medi-white-color);
  color: var(--medi-primary-color);
  border-color: var(--medi-white-color);
  text-align: center;
}
.btn-white:hover {
  background-color: transparent;
  color: var(--medi-white-color);
  border-color: var(--medi-white-color);
}
.btn-white:focus {
  background-color: var(--medi-white-color);
  border-color: var(--medi-white-color);
  color: var(--medi-primary-color);
}
.btn-white.outline {
  background-color: transparent;
  color: var(--medi-white-color);
  text-align: center;
}
.btn-white.outline:hover {
  background-color: var(--medi-white-color);
  color: var(--medi-primary-color);
}
.btn-white.outline:focus {
  background-color: transparent;
  color: var(--medi-white-color);
  border-color: var(--medi-white-color);
}
.btn__text {
  color: var(--medi-primary-color);
  cursor: pointer;
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  gap: 4px;
  transition: 0.3s ease;
  border-radius: 4px;
  text-align: center;
}
.btn__text:hover {
  color: #1e3ebd;
}
.btn__text:hover svg path {
  fill: #1e3ebd;
}
.btn__text svg path {
  transition: 0.3s ease;
}

.card {
  margin: 50px 10px;
}
.card-icon {
  padding-bottom: 16px;
  display: inline-block;
}
.card-icon img {
  max-height: 56px;
  max-width: 56px;
  -o-object-fit: contain;
     object-fit: contain;
}
.card-title {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid var(--medi-body-tertiay);
}
.card-desc {
  padding-bottom: 32px;
  color: var(--medi-text-secondary);
}
.card-info .card-info-icon {
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  gap: 16px;
  transition: 0.3s ease-in-out;
}
.card-info .card-info-icon .icon {
  background-color: var(--medi-secondary-color);
  border-radius: 50%;
  height: 50px;
  width: 50px;
}
.card-info .card-info-icon path, .card-info .card-info-icon svg {
  transition: 0.3s ease-in-out;
}
.card-info .card-info-icon:hover {
  color: #1e3ebd;
}
.card-info .card-info-icon:hover path {
  fill: #1e3ebd !important;
}
.card-info .card-info-icon:hover svg {
  transform: scale(1.2);
}
.card-img {
  width: 50px;
}
.card-read-more {
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  gap: 4px;
  color: var(--medi-primary-color);
}

.department-card-desc {
  color: var(--medi-text-secondary);
}
.department-card > p {
  border-bottom: 1px solid #ECECEC;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.department-card .department-card-title {
  margin-bottom: 16px;
  font-size: 20px;
}
@media screen and (min-width: 767px) {
  .department-card .department-card-title {
    font-size: 24px;
  }
}
.department-card .department-card-desc {
  border-bottom: 1px solid #ECECEC;
  margin-bottom: 16px;
}
.department-card .department-card-desc p {
  color: inherit;
  margin-bottom: 16px;
}
.department-card .tick-points {
  gap: 16px;
  margin-bottom: 32px;
}
.department-card > a .btn-primary, .department-card > a .widget-area .widget.widget_search .wp-block-search__inside-wrapper button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .department-card > a button, .department-card > a .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .department-card > a .wp-element-button, .department-card > a .not-found .page-content button, .not-found .page-content .department-card > a button, .department-card > a .btn-white {
  display: flex;
  align-items: center;
  gap: 6px;
}
.department-card .department-card-icon {
  margin-bottom: 16px;
}
.department-card .department-card-icon img {
  width: 64px !important;
}

.team {
  display: -moz-flex;
  display: flex;
  gap: 48px;
  background: var(--medi-primary-color);
  color: var(--medi-white-color);
  position: relative;
  overflow: hidden;
  margin: 20px;
  display: -moz-flex;
  display: flex;
  -moz-flex-direction: column;
  flex-direction: column;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.team-card {
  padding: 0;
}
.team-card .social-link {
  background-color: var(--medi-background-color) !important;
}
.team-profile {
  height: 380px;
  border-radius: 4px;
  overflow: hidden;
}
.team-profile img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
}
.team-info {
  padding: 20px 32px;
}
.team-info .team-bio {
  padding-bottom: 16px;
  border-bottom: 1px solid #ECECEC;
  margin-bottom: 16px;
}
.team-name {
  color: var(--medi-primary-color);
  margin-bottom: 4px;
  font-size: 20px;
}
@media screen and (min-width: 767px) {
  .team-name {
    font-size: 24px;
  }
}
.team-profession {
  margin-bottom: 4px;
}
.team-uni {
  color: var(--medi-text-secondary);
  font-size: 14px;
  font-weight: 400;
}
.team-desc {
  color: var(--medi-text-secondary);
}
.team::after {
  content: "Popular";
  position: absolute;
  background: var(--medi-background-color);
  height: 24px;
  color: var(--medi-primary-color);
  width: 200px;
  font-size: 12px;
  transform: rotate(-40deg);
  top: 3%;
  left: -17%;
}
@media screen and (min-width: 480px) {
  .team::after {
    top: 5%;
    left: -9%;
  }
}
@media screen and (min-width: 767px) {
  .team::after {
    top: 5%;
    left: -6%;
  }
}
@media screen and (min-width: 974px) {
  .team::after {
    top: 3%;
    left: -20%;
  }
}
.team .price .pricing-price {
  color: var(--medi-white-color);
}
.team .pricing-plan-points {
  color: var(--medi-white-color);
}
.team .pricing-plan-points .price-point {
  color: inherit;
}
.team .btn-primary, .team .widget-area .widget.widget_search .wp-block-search__inside-wrapper button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .team button, .team .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .team .wp-element-button, .team .not-found .page-content button, .not-found .page-content .team button, .team .btn-white {
  background-color: #EFF7FE;
  color: var(--medi-primary-color);
}
.team .btn-primary:hover, .team .widget-area .widget.widget_search .wp-block-search__inside-wrapper button:hover, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .team button:hover, .team .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button:hover, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .team .wp-element-button:hover, .team .not-found .page-content button:hover, .not-found .page-content .team button:hover, .team .btn-white:hover {
  opacity: 0.9;
}
.team .btn-primary:focus, .team .widget-area .widget.widget_search .wp-block-search__inside-wrapper button:focus, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .team button:focus, .team .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button:focus, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .team .wp-element-button:focus, .team .not-found .page-content button:focus, .not-found .page-content .team button:focus, .team .btn-white:focus {
  opacity: 1;
}
.team .ratings {
  display: inline-block;
  margin-bottom: 24px;
}
.team-desc {
  color: var(--medi-text-secondary);
  margin-bottom: 24px;
}
.team-profile {
  display: -moz-flex;
  display: flex;
  gap: 24px;
  align-items: center;
}
.team-profile .profile-image {
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
}
.team-profile .profile-info-name {
  color: var(--medi-primary-color);
}
.team-profile .profile-info-title {
  font-size: 14px;
}

.article__card {
  box-shadow: 0px 0px 12px 1px rgba(23, 140, 239, 0.2392156863);
  border-radius: 4px;
  overflow: hidden;
  height: -moz-fit-content;
  height: fit-content;
}
.article__card .article__img img {
  width: 100%;
}
.article__card .entry-meta {
  margin: 0;
}
.article__card .entry-header, .article__card .article__body__top {
  padding: 24px 24px 0px 24px;
}
.article__card .entry-header .article__tags, .article__card .article__body__top .article__tags {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 2px;
  margin-bottom: 16px;
}
.article__card .entry-header .article__tags li a, .article__card .article__body__top .article__tags li a {
  padding-left: 12px;
  margin-left: 12px;
  border-left: 1px solid #ECECEC;
  color: var(--medi-primary-color);
  font-weight: 600;
  font-size: 14px;
}
.article__card .entry-header .article__tags li:last-child a, .article__card .article__body__top .article__tags li:last-child a {
  margin-left: 0;
  padding-left: 0;
  border-left: 0;
}
.article__card .entry-header .artile__title, .article__card .article__body__top .artile__title {
  border-bottom: 1px solid #ECECEC;
  color: #252525;
  font-size: 18px;
  transition: all ease 0.35s;
  margin-bottom: 16px;
  padding-bottom: 16px;
  font-weight: 700;
}
@media screen and (min-width: 974px) {
  .article__card .entry-header .artile__title, .article__card .article__body__top .artile__title {
    font-size: 20px;
  }
}
.article__card .entry-header .artile__title:hover, .article__card .article__body__top .artile__title:hover {
  color: var(--medi-primary-color);
}
.article__card .entry-header .artile__title a, .article__card .article__body__top .artile__title a {
  color: inherit;
}
.article__card .article__body__bottom {
  padding: 0 24px;
  margin-bottom: 16px;
}
.article__card .btn__text {
  padding: 0 24px 24px 24px !important;
  width: -moz-fit-content;
  width: fit-content;
}
.article__card .edit-link {
  padding: 0 24px 24px 24px;
  display: inline-block;
}
.article__card .edit-link a {
  color: var(--medi-primary-color);
  font-size: 14px;
  text-decoration: underline;
}

.article.front-blog .article__body {
  padding: 24px;
}
.article.front-blog .article__body__top, .article.front-blog .article__body__bottom, .article.front-blog .btn__text {
  padding: 0 !important;
}

.category-card {
  padding: 24px;
  display: -moz-flex;
  display: flex;
  -moz-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  min-height: auto;
}
.category-card .category-heading {
  color: var(--medi-primary-color);
}
.category-card .categories {
  display: -moz-flex;
  display: flex;
  -moz-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}
.category-card .categories li {
  display: -moz-flex;
  display: flex;
  gap: 12px;
  -moz-align-items: center;
  align-items: center;
}
.category-card .categories li a {
  display: -moz-flex;
  display: flex;
  width: 100%;
  -moz-align-items: center;
  align-items: center;
  -moz-justify-content: space-between;
  justify-content: space-between;
  color: var(--medi-text-secondary);
}
.category-card .categories li:not(:last-child) {
  padding-bottom: 20px;
  border-bottom: 1px solid var(--medi-body-tertiay);
}

.center-title {
  color: var(--medi-primary-color);
  padding-bottom: 8px;
  text-transform: capitalize;
  font-size: 16px;
}
@media screen and (min-width: 767px) {
  .center-title {
    font-size: 18px;
  }
}
.center-title-con {
  -moz-flex-direction: column;
  flex-direction: column;
}
.center-title-con .center-after {
  height: 6px;
  width: 100px;
  background: linear-gradient(-90deg, #178CEF 0%, #349BEF 26.56%, #76B9F0 55.21%, #8FC5F1 80.21%, #B0D6F5 100%);
}
.center-title-con .center-heading {
  padding-bottom: 16px;
  position: relative;
}
.center-title-con .center-heading::after {
  content: "";
  position: absolute;
  top: 100%;
  right: 50%;
  width: 100px;
  height: 6px;
  background-image: linear-gradient(-90deg, #178CEF 0%, #349BEF 26.56%, #76B9F0 55.21%, #8FC5F1 80.21%, #B0D6F5 100%);
  transform: translateX(50%);
}
.center-title-con .center-heading.start-heading::after {
  right: 0;
  transform: translateX(0%);
}

.section-heading {
  margin-bottom: 32px !important;
}
.section-heading .section-stitle {
  font-size: 20px;
  font-weight: 700;
  color: var(--medi-primary-color);
  margin-bottom: 8px;
}
.section-heading .section-title {
  color: var(--medi-text-primary);
  position: relative;
  padding-bottom: 16px;
  margin: 0;
}
.section-heading .section-title::before {
  content: "";
  position: absolute;
  bottom: 0%;
  right: 0;
  width: 100px;
  height: 6px;
  background-image: linear-gradient(-90deg, #178CEF 0%, #349BEF 26.56%, #76B9F0 55.21%, #8FC5F1 80.21%, #B0D6F5 100%);
}
.section-heading.is-centered {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 32px;
}
.section-heading.is-centered .section-title::before {
  right: 50%;
  transform: translateX(50%);
}
.section-heading.is-rightAligned {
  text-align: end;
  max-width: 100%;
}
.section-heading.is-rightAligned .section-title::before {
  right: auto;
  left: 0;
}

.center-title-con {
  margin-bottom: 48px;
}

.ham-wrapper {
  -moz-flex-direction: column;
  flex-direction: column;
  -moz-align-items: end;
  align-items: end;
  gap: 6px;
  height: 100%;
  cursor: pointer;
  border: 0;
}
@media screen and (min-width: 1200px) {
  .ham-wrapper {
    display: none;
  }
}
.ham-bar {
  height: 2px;
  width: 20px;
  background: var(--medi-text-primary);
}

#sideMenuOverlay {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 98;
  filter: blur(1px);
  opacity: 0;
  visibility: hidden;
}
#sideMenuOverlay.active {
  opacity: 1;
  visibility: visible;
}

.close-sidebar-btn {
  padding: 0;
  border: 0;
  visibility: hidden;
}
.close-sidebar-btn::before {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg fill='none' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.85333 3.02667L9.99999 8.17333L15.12 3.05333C15.2331 2.93296 15.3693 2.83666 15.5205 2.77022C15.6718 2.70377 15.8348 2.66855 16 2.66667C16.3536 2.66667 16.6928 2.80714 16.9428 3.05719C17.1929 3.30724 17.3333 3.64638 17.3333 4C17.3364 4.16347 17.3061 4.32585 17.2442 4.47718C17.1823 4.6285 17.0901 4.76558 16.9733 4.88L11.7867 10L16.9733 15.1867C17.1931 15.4017 17.3219 15.6928 17.3333 16C17.3333 16.3536 17.1929 16.6928 16.9428 16.9428C16.6928 17.1929 16.3536 17.3333 16 17.3333C15.8301 17.3404 15.6605 17.312 15.5021 17.25C15.3438 17.1881 15.2 17.0938 15.08 16.9733L9.99999 11.8267L4.86666 16.96C4.754 17.0764 4.61941 17.1693 4.47066 17.2333C4.32191 17.2974 4.16195 17.3314 3.99999 17.3333C3.64637 17.3333 3.30723 17.1929 3.05718 16.9428C2.80714 16.6928 2.66666 16.3536 2.66666 16C2.66355 15.8365 2.69388 15.6742 2.75579 15.5228C2.81769 15.3715 2.90987 15.2344 3.02666 15.12L8.21333 10L3.02666 4.81333C2.80691 4.59835 2.67805 4.30722 2.66666 4C2.66666 3.64638 2.80714 3.30724 3.05718 3.05719C3.30723 2.80714 3.64637 2.66667 3.99999 2.66667C4.31999 2.67067 4.62666 2.8 4.85333 3.02667Z' fill='black'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg fill='none' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.85333 3.02667L9.99999 8.17333L15.12 3.05333C15.2331 2.93296 15.3693 2.83666 15.5205 2.77022C15.6718 2.70377 15.8348 2.66855 16 2.66667C16.3536 2.66667 16.6928 2.80714 16.9428 3.05719C17.1929 3.30724 17.3333 3.64638 17.3333 4C17.3364 4.16347 17.3061 4.32585 17.2442 4.47718C17.1823 4.6285 17.0901 4.76558 16.9733 4.88L11.7867 10L16.9733 15.1867C17.1931 15.4017 17.3219 15.6928 17.3333 16C17.3333 16.3536 17.1929 16.6928 16.9428 16.9428C16.6928 17.1929 16.3536 17.3333 16 17.3333C15.8301 17.3404 15.6605 17.312 15.5021 17.25C15.3438 17.1881 15.2 17.0938 15.08 16.9733L9.99999 11.8267L4.86666 16.96C4.754 17.0764 4.61941 17.1693 4.47066 17.2333C4.32191 17.2974 4.16195 17.3314 3.99999 17.3333C3.64637 17.3333 3.30723 17.1929 3.05718 16.9428C2.80714 16.6928 2.66666 16.3536 2.66666 16C2.66355 15.8365 2.69388 15.6742 2.75579 15.5228C2.81769 15.3715 2.90987 15.2344 3.02666 15.12L8.21333 10L3.02666 4.81333C2.80691 4.59835 2.67805 4.30722 2.66666 4C2.66666 3.64638 2.80714 3.30724 3.05718 3.05719C3.30723 2.80714 3.64637 2.66667 3.99999 2.66667C4.31999 2.67067 4.62666 2.8 4.85333 3.02667Z' fill='black'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 24px;
  width: 24px;
  -webkit-mask-size: 20px;
          mask-size: 20px;
  -webkit-mask-position: center;
          mask-position: center;
  display: inline-block;
  background-color: #252525;
  transition: all ease 0.35s;
}
.close-sidebar-btn:hover::before {
  background-color: var(--medi-primary-color);
}

.sidebar {
  background-color: var(--medi-white-color);
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 99;
  right: -100%;
  width: 90%;
  box-shadow: -10px 0 15px rgba(0, 0, 0, 0.15);
  overflow: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (min-width: 1200px) {
  .sidebar {
    display: none;
  }
}
.sidebar.active {
  right: 0;
}
.sidebar.active .sidebar-footer, .sidebar.active .close-sidebar-btn, .sidebar.active .sidebar-body .header-right, .sidebar.active .main-navigation, .sidebar.active .sidebar-top-wrap .site-branding {
  visibility: visible;
}
.sidebar .sidebar-top-wrap {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 24px;
  border-bottom: 1px solid #ECECEC;
  margin-bottom: 24px;
  padding-bottom: 24px;
}
.sidebar .sidebar-top-wrap .site-branding {
  visibility: hidden;
}
.sidebar .main-navigation {
  visibility: hidden;
  margin-bottom: 20px;
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item {
  padding: 5px 0;
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item a {
  color: #252525;
  display: inline-block;
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item a:hover {
  color: var(--medi-primary-color);
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item.current-menu-item > a {
  font-weight: 600;
  color: var(--medi-primary-color);
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item.menu-item-has-children {
  position: relative;
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item.menu-item-has-children .angle-down {
  position: absolute;
  top: 13px;
  left: 0px;
  font-size: 0;
  padding: 0;
  border: 0;
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item.menu-item-has-children .angle-down:hover {
  background-color: transparent;
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item.menu-item-has-children .angle-down::before {
  display: none;
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item.menu-item-has-children .angle-down::after {
  content: "";
  display: inline-block;
  transition: all ease 0.35s;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg id='chevron'%3E%3Cpath id='Vector' d='M12.1197 6.6972L8.54418 10.4427C8.46645 10.5242 8.38224 10.5817 8.29156 10.6154C8.20088 10.6496 8.10372 10.6667 8.00008 10.6667C7.89644 10.6667 7.79928 10.6496 7.7086 10.6154C7.61792 10.5817 7.53371 10.5242 7.45599 10.4427L3.8805 6.6972C3.738 6.54792 3.66675 6.35793 3.66675 6.12722C3.66675 5.89652 3.738 5.70653 3.8805 5.55725C4.023 5.40797 4.20437 5.33333 4.4246 5.33333C4.64482 5.33333 4.82619 5.40797 4.96869 5.55725L8.00008 8.73282L11.0315 5.55725C11.174 5.40797 11.3553 5.33333 11.5756 5.33333C11.7958 5.33333 11.9772 5.40797 12.1197 5.55725C12.2622 5.70653 12.3334 5.89652 12.3334 6.12722C12.3334 6.35793 12.2622 6.54792 12.1197 6.6972Z' fill='%23252525'/%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg id='chevron'%3E%3Cpath id='Vector' d='M12.1197 6.6972L8.54418 10.4427C8.46645 10.5242 8.38224 10.5817 8.29156 10.6154C8.20088 10.6496 8.10372 10.6667 8.00008 10.6667C7.89644 10.6667 7.79928 10.6496 7.7086 10.6154C7.61792 10.5817 7.53371 10.5242 7.45599 10.4427L3.8805 6.6972C3.738 6.54792 3.66675 6.35793 3.66675 6.12722C3.66675 5.89652 3.738 5.70653 3.8805 5.55725C4.023 5.40797 4.20437 5.33333 4.4246 5.33333C4.64482 5.33333 4.82619 5.40797 4.96869 5.55725L8.00008 8.73282L11.0315 5.55725C11.174 5.40797 11.3553 5.33333 11.5756 5.33333C11.7958 5.33333 11.9772 5.40797 12.1197 5.55725C12.2622 5.70653 12.3334 5.89652 12.3334 6.12722C12.3334 6.35793 12.2622 6.54792 12.1197 6.6972Z' fill='%23252525'/%3E%3C/g%3E%3C/svg%3E");
  height: 20px;
  width: 20px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 18px;
          mask-size: 18px;
  background-color: #252525;
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item.menu-item-has-children .angle-down.active::after {
  transform: rotate(180deg);
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item.menu-item-has-children .sub-menu {
  padding-right: 16px;
  max-height: 0;
  visibility: hidden;
  overflow: hidden;
  transition: all 0.35s ease;
  position: relative;
}
.sidebar .main-navigation .menu-container .mobile-menu .menu-item.menu-item-has-children.current-menu-item > .angle-down::after {
  color: #252525;
}
.sidebar .sidebar-body {
  padding: 24px;
}
.sidebar .sidebar-body .header-right {
  display: flex;
  row-gap: 12px;
  -moz-column-gap: 26px;
       column-gap: 26px;
  font-size: 14px;
  flex-wrap: wrap;
  visibility: hidden;
}
.sidebar .sidebar-body .header-right button, .sidebar .sidebar-body .header-right a {
  font-size: 14px;
}
.sidebar .sidebar-body .header-right .portal-link {
  display: flex;
  align-items: center;
  gap: 4px;
  font-weight: 600;
  color: var(--medi-primary-color);
}
.sidebar .sidebar-footer {
  visibility: hidden;
}
.sidebar .sidebar-footer .sidebar-footer-top {
  padding: 24px;
  display: flex;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
  row-gap: 12px;
  flex-wrap: wrap;
}
.sidebar .sidebar-footer .sidebar-footer-top .contact-social-links > p {
  margin-bottom: 12px;
}
.sidebar .sidebar-footer .sidebar-footer-top .social-link-con a {
  background-color: #E3F1FD !important;
  color: var(--medi-primary-color);
}
.sidebar .sidebar-footer .sidebar-footer-bottom {
  color: var(--medi-white-color);
  padding: 12px 24px;
  background-color: var(--medi-primary-color);
}
.sidebar .sidebar-footer .sidebar-footer-bottom .social-left {
  margin-bottom: 0;
  justify-content: start;
  flex-wrap: wrap;
  height: auto;
}
.sidebar .sidebar-footer .sidebar-footer-bottom .social-left .social-info span, .sidebar .sidebar-footer .sidebar-footer-bottom .social-left .social-info a {
  font-size: 14px;
}
.sidebar .sidebar-footer .sidebar-footer-bottom .social-left .social-info svg {
  height: 16px;
  width: 16px;
}

.breadcrumb-wrapper {
  padding: 40px 0;
  display: -moz-flex;
  display: flex;
  -moz-flex-direction: column;
  flex-direction: column;
  -moz-justify-content: center;
  justify-content: center;
  background-color: #0F5299;
}
@media screen and (min-width: 480px) {
  .breadcrumb-wrapper {
    padding: 76px 0;
  }
}
.breadcrumb-wrapper header.entry-header {
  color: var(--medi-white-color);
  position: relative;
  font-size: 32px;
  padding-bottom: 18px;
  margin-bottom: 24px;
}
@media screen and (min-width: 480px) {
  .breadcrumb-wrapper header.entry-header {
    font-size: 40px;
  }
}
@media screen and (min-width: 767px) {
  .breadcrumb-wrapper header.entry-header {
    font-size: 52px;
    margin-bottom: 0;
  }
}
.breadcrumb-wrapper header.entry-header::after {
  content: "";
  height: 4px;
  width: 100px;
  background: linear-gradient(-90deg, #178CEF 0%, #349BEF 26.56%, #76B9F0 55.21%, #8FC5F1 80.21%, #B0D6F5 100%);
  position: absolute;
  top: 100%;
  right: 0;
}
@media screen and (min-width: 480px) {
  .breadcrumb-wrapper header.entry-header::after {
    height: 6px;
  }
}
.breadcrumb-wrapper header.entry-header .entry-title {
  font-size: 32px;
  color: var(--medi-white-color) !important;
}
@media screen and (min-width: 767px) {
  .breadcrumb-wrapper header.entry-header .entry-title {
    font-size: 40px;
  }
}
.breadcrumb-wrapper #crumbs {
  height: 100%;
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  -moz-justify-content: start;
  justify-content: start;
  flex-wrap: wrap;
  margin-top: 12px;
  gap: 6px;
  color: var(--medi-white-color);
}
@media screen and (min-width: 480px) {
  .breadcrumb-wrapper #crumbs {
    gap: 16px;
  }
}
@media screen and (min-width: 767px) {
  .breadcrumb-wrapper #crumbs {
    text-align: end;
    margin-top: 0;
    -moz-justify-content: end;
    justify-content: end;
  }
}
.breadcrumb-wrapper #crumbs .trail-browse {
  margin-left: 4px;
}
.breadcrumb-wrapper #crumbs .trail-item a {
  transition: all ease 0.35s;
  color: var(--medi-white-color);
}
.breadcrumb-wrapper #crumbs .trail-item a:hover {
  opacity: 0.7;
}
.breadcrumb-wrapper #crumbs .trail-item a::after {
  color: var(--medi-white-color);
}

.wpcf7 form p {
  margin-bottom: 24px;
}
.wpcf7 form p:has(input[type=submit]) {
  margin-bottom: 0;
}
.wpcf7 form input {
  margin: 0;
}
.wpcf7 form input:not(input[type=submit]), .wpcf7 form textarea {
  transition: all ease 0.35s;
  padding: 12px 18px;
}
.wpcf7 form input:not(input[type=submit]):focus {
  box-shadow: 0px 0px 2px 1px #13297e;
}
.wpcf7 form textarea:focus {
  box-shadow: 0px 0px 2px 1px #13297e;
}

.contact-form-wrap > .container > .row {
  flex-direction: column-reverse;
}
@media screen and (min-width: 974px) {
  .contact-form-wrap > .container > .row {
    flex-direction: row-reverse;
  }
}
.contact-form-wrap .contact-img {
  position: relative;
  margin-top: 20px;
}
@media screen and (min-width: 767px) {
  .contact-form-wrap .contact-img {
    margin-top: 48px;
  }
}
@media screen and (min-width: 974px) {
  .contact-form-wrap .contact-img {
    margin-top: 0;
  }
}
.contact-form-wrap .contact-img img {
  border-radius: 4px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  filter: brightness(0.9);
  -o-object-position: center 30%;
     object-position: center 30%;
}
@media screen and (min-width: 974px) {
  .contact-form-wrap .contact-img img {
    -o-object-position: center;
       object-position: center;
  }
}
.contact-form-wrap .contact-img::before {
  content: "";
  position: absolute;
  top: -4%;
  left: -9%;
  width: 132px;
  height: 132px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 132px;
  z-index: -1;
}
.contact-form-wrap .contact-img::after {
  content: "";
  position: absolute;
  bottom: 0%;
  left: -16%;
  width: 132px;
  height: 132px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 132px;
  z-index: -1;
  transform: rotate(-90deg);
}
.contact-form-wrap .contact-form-con {
  padding: 32px;
  background: var(--medi-background-color);
}
.contact-form-wrap .contact-form-con .center-title-con {
  -moz-align-items: start;
  align-items: start;
}

form input, form textarea, .wpcf7-form input, .wpcf7-form textarea {
  border: 1px solid var(--medi-body-tertiay);
}
form input, .wpcf7-form input {
  max-width: 100%;
  width: 100%;
  padding: 7px;
  margin-top: 8px;
}
form textarea, .wpcf7-form textarea {
  max-width: 100%;
  width: 100%;
  height: 120px;
}
form input[type=submit], .wpcf7-form input[type=submit] {
  border: 1px solid var(--medi-primary-color);
  background-color: var(--medi-primary-color);
  color: var(--medi-white-color);
  padding: 16px 32px;
  cursor: pointer;
  transition: 0.3s ease-in-out;
  border-radius: 4px;
  font-size: 16px;
}
form input[type=submit]:hover, .wpcf7-form input[type=submit]:hover {
  background-color: #1e3ebd;
}
form input[type=submit]:focus, .wpcf7-form input[type=submit]:focus {
  background-color: var(--medi-primary-color);
}

.tick-points {
  color: var(--medi-text-secondary);
  display: -moz-flex;
  display: flex;
  -moz-flex-direction: column;
  flex-direction: column;
  gap: cal(12px);
}
.tick-points li {
  display: -moz-flex;
  display: flex;
  gap: 12px;
  -moz-align-items: center;
  align-items: center;
}
.tick-points li::before {
  height: 100%;
  padding-top: 4px;
}

.comments-area input[type=checkbox] {
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-left: 10px;
  transform: translateY(2px);
  height: 16px;
  width: 16px;
}
.comments-area .comment-reply-title {
  font-size: 24px;
}
.comments-area .logged-in-as a {
  color: var(--medi-primary-color);
  transition: all ease 0.35s;
}
.comments-area .logged-in-as a:hover {
  opacity: 0.7;
}
.comments-area .comment-form p {
  margin-bottom: 24px;
}
.comments-area .comment-form textarea {
  padding: 12px 22px;
}
.comments-area .comments-title {
  font-size: 24px;
  margin-bottom: 18px;
}
.comments-area .comment-list {
  margin-bottom: 50px;
  border-top: 1px solid #ECECEC;
  border-bottom: 1px solid #ECECEC;
}
.comments-area .comment-list > .comment {
  border-bottom: 1px solid #ECECEC;
}
.comments-area .comment-list > .comment:last-child {
  border: 0;
}
.comments-area .comment-list .comment .comment-body {
  display: flex;
  width: 100%;
  border-bottom: 1px solid #ECECEC;
  position: relative;
  gap: 24px;
  flex-direction: column;
}
@media screen and (min-width: 480px) {
  .comments-area .comment-list .comment .comment-body {
    flex-direction: row;
  }
}
.comments-area .comment-list .comment .comment-body .comment-meta {
  padding-top: 32px;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-author {
  display: flex;
  flex-direction: row;
  gap: 14px;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-author img {
  height: 40px;
  width: 40px;
  min-width: 40px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 480px) {
  .comments-area .comment-list .comment .comment-body .comment-meta .comment-author img {
    height: 60px;
    width: 60px;
    min-width: 60px;
  }
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-author .fn {
  position: static;
  padding-top: 18px;
}
@media screen and (min-width: 480px) {
  .comments-area .comment-list .comment .comment-body .comment-meta .comment-author .fn {
    padding-top: 0;
    position: absolute;
    right: 85px;
    top: 58px;
    max-width: 250px;
  }
}
@media screen and (min-width: 767px) {
  .comments-area .comment-list .comment .comment-body .comment-meta .comment-author .fn {
    top: 32px;
  }
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-author .fn a {
  text-transform: capitalize;
  font-weight: 600;
  transition: all ease 0.35s;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-author .fn a:hover {
  color: var(--medi-primary-color);
  opacity: 0.7;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-author .says {
  font-size: 0;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata {
  font-size: 0;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata > a:has(time) {
  font-size: 12px;
  font-weight: 600;
  color: var(--medi-primary-color);
  font-style: italic;
  display: flex;
  align-items: center;
  gap: 8px;
  transition: all ease 0.35s;
  position: absolute;
  top: 32px;
  right: 54px;
}
@media screen and (min-width: 480px) {
  .comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata > a:has(time) {
    right: 89px;
    font-size: 14px;
  }
}
@media screen and (min-width: 767px) {
  .comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata > a:has(time) {
    left: 0;
    right: auto;
  }
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata > a:has(time)::before {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 9.3335C7.81111 9.3335 7.65289 9.2695 7.52533 9.1415C7.39733 9.01394 7.33333 8.85572 7.33333 8.66683C7.33333 8.47794 7.39733 8.3195 7.52533 8.1915C7.65289 8.06394 7.81111 8.00016 8 8.00016C8.18889 8.00016 8.34733 8.06394 8.47533 8.1915C8.60289 8.3195 8.66667 8.47794 8.66667 8.66683C8.66667 8.85572 8.60289 9.01394 8.47533 9.1415C8.34733 9.2695 8.18889 9.3335 8 9.3335ZM5.33333 9.3335C5.14444 9.3335 4.986 9.2695 4.858 9.1415C4.73044 9.01394 4.66667 8.85572 4.66667 8.66683C4.66667 8.47794 4.73044 8.3195 4.858 8.1915C4.986 8.06394 5.14444 8.00016 5.33333 8.00016C5.52222 8.00016 5.68067 8.06394 5.80867 8.1915C5.93622 8.3195 6 8.47794 6 8.66683C6 8.85572 5.93622 9.01394 5.80867 9.1415C5.68067 9.2695 5.52222 9.3335 5.33333 9.3335ZM10.6667 9.3335C10.4778 9.3335 10.3196 9.2695 10.192 9.1415C10.064 9.01394 10 8.85572 10 8.66683C10 8.47794 10.064 8.3195 10.192 8.1915C10.3196 8.06394 10.4778 8.00016 10.6667 8.00016C10.8556 8.00016 11.0138 8.06394 11.1413 8.1915C11.2693 8.3195 11.3333 8.47794 11.3333 8.66683C11.3333 8.85572 11.2693 9.01394 11.1413 9.1415C11.0138 9.2695 10.8556 9.3335 10.6667 9.3335ZM8 12.0002C7.81111 12.0002 7.65289 11.9362 7.52533 11.8082C7.39733 11.6806 7.33333 11.5224 7.33333 11.3335C7.33333 11.1446 7.39733 10.9864 7.52533 10.8588C7.65289 10.7308 7.81111 10.6668 8 10.6668C8.18889 10.6668 8.34733 10.7308 8.47533 10.8588C8.60289 10.9864 8.66667 11.1446 8.66667 11.3335C8.66667 11.5224 8.60289 11.6806 8.47533 11.8082C8.34733 11.9362 8.18889 12.0002 8 12.0002ZM5.33333 12.0002C5.14444 12.0002 4.986 11.9362 4.858 11.8082C4.73044 11.6806 4.66667 11.5224 4.66667 11.3335C4.66667 11.1446 4.73044 10.9864 4.858 10.8588C4.986 10.7308 5.14444 10.6668 5.33333 10.6668C5.52222 10.6668 5.68067 10.7308 5.80867 10.8588C5.93622 10.9864 6 11.1446 6 11.3335C6 11.5224 5.93622 11.6806 5.80867 11.8082C5.68067 11.9362 5.52222 12.0002 5.33333 12.0002ZM10.6667 12.0002C10.4778 12.0002 10.3196 11.9362 10.192 11.8082C10.064 11.6806 10 11.5224 10 11.3335C10 11.1446 10.064 10.9864 10.192 10.8588C10.3196 10.7308 10.4778 10.6668 10.6667 10.6668C10.8556 10.6668 11.0138 10.7308 11.1413 10.8588C11.2693 10.9864 11.3333 11.1446 11.3333 11.3335C11.3333 11.5224 11.2693 11.6806 11.1413 11.8082C11.0138 11.9362 10.8556 12.0002 10.6667 12.0002ZM3.33333 14.6668C2.96667 14.6668 2.65267 14.5364 2.39133 14.2755C2.13044 14.0142 2 13.7002 2 13.3335V4.00016C2 3.6335 2.13044 3.31972 2.39133 3.05883C2.65267 2.7975 2.96667 2.66683 3.33333 2.66683H4V2.00016C4 1.81127 4.06378 1.65283 4.19133 1.52483C4.31933 1.39727 4.47778 1.3335 4.66667 1.3335C4.85556 1.3335 5.014 1.39727 5.142 1.52483C5.26956 1.65283 5.33333 1.81127 5.33333 2.00016V2.66683H10.6667V2.00016C10.6667 1.81127 10.7307 1.65283 10.8587 1.52483C10.9862 1.39727 11.1444 1.3335 11.3333 1.3335C11.5222 1.3335 11.6804 1.39727 11.808 1.52483C11.936 1.65283 12 1.81127 12 2.00016V2.66683H12.6667C13.0333 2.66683 13.3473 2.7975 13.6087 3.05883C13.8696 3.31972 14 3.6335 14 4.00016V13.3335C14 13.7002 13.8696 14.0142 13.6087 14.2755C13.3473 14.5364 13.0333 14.6668 12.6667 14.6668H3.33333ZM3.33333 13.3335H12.6667V6.66683H3.33333V13.3335ZM3.33333 5.3335H12.6667V4.00016H3.33333V5.3335Z' fill='%2313297E'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 9.3335C7.81111 9.3335 7.65289 9.2695 7.52533 9.1415C7.39733 9.01394 7.33333 8.85572 7.33333 8.66683C7.33333 8.47794 7.39733 8.3195 7.52533 8.1915C7.65289 8.06394 7.81111 8.00016 8 8.00016C8.18889 8.00016 8.34733 8.06394 8.47533 8.1915C8.60289 8.3195 8.66667 8.47794 8.66667 8.66683C8.66667 8.85572 8.60289 9.01394 8.47533 9.1415C8.34733 9.2695 8.18889 9.3335 8 9.3335ZM5.33333 9.3335C5.14444 9.3335 4.986 9.2695 4.858 9.1415C4.73044 9.01394 4.66667 8.85572 4.66667 8.66683C4.66667 8.47794 4.73044 8.3195 4.858 8.1915C4.986 8.06394 5.14444 8.00016 5.33333 8.00016C5.52222 8.00016 5.68067 8.06394 5.80867 8.1915C5.93622 8.3195 6 8.47794 6 8.66683C6 8.85572 5.93622 9.01394 5.80867 9.1415C5.68067 9.2695 5.52222 9.3335 5.33333 9.3335ZM10.6667 9.3335C10.4778 9.3335 10.3196 9.2695 10.192 9.1415C10.064 9.01394 10 8.85572 10 8.66683C10 8.47794 10.064 8.3195 10.192 8.1915C10.3196 8.06394 10.4778 8.00016 10.6667 8.00016C10.8556 8.00016 11.0138 8.06394 11.1413 8.1915C11.2693 8.3195 11.3333 8.47794 11.3333 8.66683C11.3333 8.85572 11.2693 9.01394 11.1413 9.1415C11.0138 9.2695 10.8556 9.3335 10.6667 9.3335ZM8 12.0002C7.81111 12.0002 7.65289 11.9362 7.52533 11.8082C7.39733 11.6806 7.33333 11.5224 7.33333 11.3335C7.33333 11.1446 7.39733 10.9864 7.52533 10.8588C7.65289 10.7308 7.81111 10.6668 8 10.6668C8.18889 10.6668 8.34733 10.7308 8.47533 10.8588C8.60289 10.9864 8.66667 11.1446 8.66667 11.3335C8.66667 11.5224 8.60289 11.6806 8.47533 11.8082C8.34733 11.9362 8.18889 12.0002 8 12.0002ZM5.33333 12.0002C5.14444 12.0002 4.986 11.9362 4.858 11.8082C4.73044 11.6806 4.66667 11.5224 4.66667 11.3335C4.66667 11.1446 4.73044 10.9864 4.858 10.8588C4.986 10.7308 5.14444 10.6668 5.33333 10.6668C5.52222 10.6668 5.68067 10.7308 5.80867 10.8588C5.93622 10.9864 6 11.1446 6 11.3335C6 11.5224 5.93622 11.6806 5.80867 11.8082C5.68067 11.9362 5.52222 12.0002 5.33333 12.0002ZM10.6667 12.0002C10.4778 12.0002 10.3196 11.9362 10.192 11.8082C10.064 11.6806 10 11.5224 10 11.3335C10 11.1446 10.064 10.9864 10.192 10.8588C10.3196 10.7308 10.4778 10.6668 10.6667 10.6668C10.8556 10.6668 11.0138 10.7308 11.1413 10.8588C11.2693 10.9864 11.3333 11.1446 11.3333 11.3335C11.3333 11.5224 11.2693 11.6806 11.1413 11.8082C11.0138 11.9362 10.8556 12.0002 10.6667 12.0002ZM3.33333 14.6668C2.96667 14.6668 2.65267 14.5364 2.39133 14.2755C2.13044 14.0142 2 13.7002 2 13.3335V4.00016C2 3.6335 2.13044 3.31972 2.39133 3.05883C2.65267 2.7975 2.96667 2.66683 3.33333 2.66683H4V2.00016C4 1.81127 4.06378 1.65283 4.19133 1.52483C4.31933 1.39727 4.47778 1.3335 4.66667 1.3335C4.85556 1.3335 5.014 1.39727 5.142 1.52483C5.26956 1.65283 5.33333 1.81127 5.33333 2.00016V2.66683H10.6667V2.00016C10.6667 1.81127 10.7307 1.65283 10.8587 1.52483C10.9862 1.39727 11.1444 1.3335 11.3333 1.3335C11.5222 1.3335 11.6804 1.39727 11.808 1.52483C11.936 1.65283 12 1.81127 12 2.00016V2.66683H12.6667C13.0333 2.66683 13.3473 2.7975 13.6087 3.05883C13.8696 3.31972 14 3.6335 14 4.00016V13.3335C14 13.7002 13.8696 14.0142 13.6087 14.2755C13.3473 14.5364 13.0333 14.6668 12.6667 14.6668H3.33333ZM3.33333 13.3335H12.6667V6.66683H3.33333V13.3335ZM3.33333 5.3335H12.6667V4.00016H3.33333V5.3335Z' fill='%2313297E'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 14px;
  width: 14px;
  background-color: var(--medi-primary-color);
  display: inline-block;
}
@media screen and (min-width: 480px) {
  .comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata > a:has(time)::before {
    height: 16px;
    width: 16px;
  }
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata > a:has(time):hover {
  opacity: 0.7;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata .edit-link {
  display: flex;
  align-items: center;
  gap: 8px;
  position: absolute;
  bottom: 32px;
  right: 76px;
}
@media screen and (min-width: 480px) {
  .comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata .edit-link {
    right: 158px;
  }
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata .edit-link::after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.66663 4.66663H3.99996C3.64634 4.66663 3.3072 4.8071 3.05715 5.05715C2.8071 5.3072 2.66663 5.64634 2.66663 5.99996V12C2.66663 12.3536 2.8071 12.6927 3.05715 12.9428C3.3072 13.1928 3.64634 13.3333 3.99996 13.3333H9.99996C10.3536 13.3333 10.6927 13.1928 10.9428 12.9428C11.1928 12.6927 11.3333 12.3536 11.3333 12V11.3333' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.6667 3.33328L12.6667 5.33328M13.59 4.38995C13.8526 4.12739 14.0001 3.77127 14.0001 3.39995C14.0001 3.02863 13.8526 2.67251 13.59 2.40995C13.3274 2.14738 12.9713 1.99988 12.6 1.99988C12.2287 1.99988 11.8726 2.14738 11.61 2.40995L6 7.99995V9.99995H8L13.59 4.38995Z' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.66663 4.66663H3.99996C3.64634 4.66663 3.3072 4.8071 3.05715 5.05715C2.8071 5.3072 2.66663 5.64634 2.66663 5.99996V12C2.66663 12.3536 2.8071 12.6927 3.05715 12.9428C3.3072 13.1928 3.64634 13.3333 3.99996 13.3333H9.99996C10.3536 13.3333 10.6927 13.1928 10.9428 12.9428C11.1928 12.6927 11.3333 12.3536 11.3333 12V11.3333' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.6667 3.33328L12.6667 5.33328M13.59 4.38995C13.8526 4.12739 14.0001 3.77127 14.0001 3.39995C14.0001 3.02863 13.8526 2.67251 13.59 2.40995C13.3274 2.14738 12.9713 1.99988 12.6 1.99988C12.2287 1.99988 11.8726 2.14738 11.61 2.40995L6 7.99995V9.99995H8L13.59 4.38995Z' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 16px;
  width: 16px;
  background-color: var(--medi-primary-color);
  display: inline-block;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata .edit-link a {
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  line-height: 1;
  padding-bottom: 2px;
  text-transform: capitalize;
  transition: all ease 0.35s;
}
.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata .edit-link a:hover {
  opacity: 0.7;
  color: var(--medi-primary-color);
}
.comments-area .comment-list .comment .comment-body .comment-content {
  flex: 1;
}
@media screen and (min-width: 480px) {
  .comments-area .comment-list .comment .comment-body .comment-content {
    padding: 64px 0;
    padding-top: 90px;
  }
}
@media screen and (min-width: 767px) {
  .comments-area .comment-list .comment .comment-body .comment-content {
    padding: 64px 0;
  }
}
.comments-area .comment-list .comment .comment-body .comment-content p {
  color: #606060;
}
.comments-area .comment-list .comment .comment-body .comment-content a {
  color: var(--medi-primary-color);
  text-decoration: underline;
  transition: all ease 0.35s;
}
.comments-area .comment-list .comment .comment-body .comment-content a:hover {
  opacity: 0.7;
}
.comments-area .comment-list .comment .comment-body .reply {
  bottom: 32px;
  right: 85px;
  display: flex;
  align-items: center;
  gap: 8px;
  position: static;
  padding-bottom: 32px;
}
@media screen and (min-width: 480px) {
  .comments-area .comment-list .comment .comment-body .reply {
    padding-bottom: 0;
    position: absolute;
  }
}
.comments-area .comment-list .comment .comment-body .reply::after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.92121 11.2323L1.35321 7.95234C1.24562 7.88876 1.15645 7.79823 1.09452 7.68968C1.03258 7.58113 1 7.45831 1 7.33334C1 7.20836 1.03258 7.08554 1.09452 6.97699C1.15645 6.86845 1.24562 6.77792 1.35321 6.71434L5.92121 3.43234C6.0301 3.36829 6.154 3.33419 6.28033 3.33351C6.40666 3.33282 6.53092 3.36557 6.6405 3.42844C6.75008 3.4913 6.84108 3.58204 6.90426 3.69144C6.96743 3.80084 7.00054 3.92501 7.00021 4.05134V5.33234C8.50021 5.33234 13.0002 5.33234 14.0002 13.3323C11.5002 8.83234 7.00021 9.33234 7.00021 9.33234V10.6133C7.00021 11.1733 6.39421 11.5113 5.92121 11.2333V11.2323Z' fill='%2313297E'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.92121 11.2323L1.35321 7.95234C1.24562 7.88876 1.15645 7.79823 1.09452 7.68968C1.03258 7.58113 1 7.45831 1 7.33334C1 7.20836 1.03258 7.08554 1.09452 6.97699C1.15645 6.86845 1.24562 6.77792 1.35321 6.71434L5.92121 3.43234C6.0301 3.36829 6.154 3.33419 6.28033 3.33351C6.40666 3.33282 6.53092 3.36557 6.6405 3.42844C6.75008 3.4913 6.84108 3.58204 6.90426 3.69144C6.96743 3.80084 7.00054 3.92501 7.00021 4.05134V5.33234C8.50021 5.33234 13.0002 5.33234 14.0002 13.3323C11.5002 8.83234 7.00021 9.33234 7.00021 9.33234V10.6133C7.00021 11.1733 6.39421 11.5113 5.92121 11.2333V11.2323Z' fill='%2313297E'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 16px;
  width: 16px;
  background-color: var(--medi-primary-color);
  display: inline-block;
}
.comments-area .comment-list .comment .comment-body .reply a {
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  line-height: 1;
  padding-bottom: 2px;
  text-transform: capitalize;
  transition: all ease 0.35s;
}
.comments-area .comment-list .comment .comment-body .reply a:hover {
  opacity: 0.7;
  color: var(--medi-primary-color);
}
.comments-area .comment-list .comment .children {
  padding-right: 42px;
}
@media screen and (min-width: 767px) {
  .comments-area .comment-list .comment .children {
    padding-right: 84px;
  }
}
.comments-area .comment-list .comment .children .comment:last-child .comment-body {
  border: 0;
}

.pagination.numbered, .navigation.posts-navigation {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.pagination.numbered .page-numbers, .navigation.posts-navigation .page-numbers {
  height: 32px;
  width: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #ccc;
  transition: all ease 0.35s;
}
.pagination.numbered .page-numbers:hover, .navigation.posts-navigation .page-numbers:hover {
  border-color: var(--medi-primary-color);
  color: var(--medi-primary-color);
}
.pagination.numbered .page-numbers.current, .navigation.posts-navigation .page-numbers.current {
  background-color: var(--medi-primary-color);
  color: var(--medi-white-color);
  border-color: var(--medi-primary-color);
}
.pagination.numbered .page-numbers.current:hover, .navigation.posts-navigation .page-numbers.current:hover {
  border-color: var(--medi-primary-color);
  color: var(--medi-white-color);
}
.pagination.numbered .prev.page-numbers, .pagination.numbered .next.page-numbers, .navigation.posts-navigation .prev.page-numbers, .navigation.posts-navigation .next.page-numbers {
  font-size: 0;
}
.pagination.numbered .prev.page-numbers::after, .pagination.numbered .next.page-numbers::after, .navigation.posts-navigation .prev.page-numbers::after, .navigation.posts-navigation .next.page-numbers::after {
  content: "";
  display: inline-block;
  height: 24px;
  width: 24px;
  background-color: #252525;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: rotate(180deg);
  transition: all ease 0.35s;
  -webkit-mask-size: 24px;
          mask-size: 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.52382 11.0476L6.4762 8L9.52382 4.95238' stroke='black' stroke-width='0.761905' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.52382 11.0476L6.4762 8L9.52382 4.95238' stroke='black' stroke-width='0.761905' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.pagination.numbered .prev.page-numbers:hover, .pagination.numbered .next.page-numbers:hover, .navigation.posts-navigation .prev.page-numbers:hover, .navigation.posts-navigation .next.page-numbers:hover {
  border-color: var(--medi-primary-color);
}
.pagination.numbered .prev.page-numbers:hover::after, .pagination.numbered .next.page-numbers:hover::after, .navigation.posts-navigation .prev.page-numbers:hover::after, .navigation.posts-navigation .next.page-numbers:hover::after {
  background-color: var(--medi-primary-color);
}
.pagination.numbered .prev.page-numbers::after, .navigation.posts-navigation .prev.page-numbers::after {
  transform: rotate(0deg);
}

.navigation.posts-navigation {
  width: 100%;
}
.navigation.posts-navigation .nav-links {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}

.social {
  background-color: var(--medi-primary-color);
  color: var(--medi-white-color);
  font-size: 14px;
  padding: 14px 0;
  display: none;
}
@media screen and (min-width: 480px) {
  .social {
    display: block;
  }
}
.social-left {
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
  height: 100%;
  -moz-justify-content: center;
  justify-content: center;
  margin-bottom: 28px;
}
@media screen and (min-width: 767px) {
  .social-left {
    -moz-justify-content: start;
    justify-content: start;
    margin-bottom: 0;
  }
}
.social-info {
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
  color: var(--medi-white-color);
  transition: 0.3s ease;
}
.social-info a {
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
  color: var(--medi-white-color);
  transition: 0.3s ease;
}
.social-info a:hover {
  color: var(--medi-background-color);
  opacity: 0.7;
}
.social-info a:hover svg path {
  fill: var(--medi-background-color);
}
.social-info a svg path {
  transition: 0.3s ease;
}

.social-head .social-link-con {
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (min-width: 767px) {
  .social-head .social-link-con {
    -moz-justify-content: end;
    justify-content: end;
  }
}

.site-header .site-branding {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.site-header .site-branding img {
  max-width: var(--medi-logo-width);
}
.site-header .site-branding .site-title {
  font-size: 22px;
  font-weight: 700;
}
.site-header .desktop-header {
  display: none;
}
@media screen and (min-width: 974px) {
  .site-header .desktop-header {
    display: block;
  }
}
.site-header .desktop-header > .container {
  padding: 20px;
}
.site-header .desktop-header .main-navigation ul.nav-menu, .site-header .desktop-header .secondary-navigation ul.nav-menu {
  align-items: center;
  display: -moz-flex;
  display: flex;
  -moz-column-gap: 28px;
       column-gap: 28px;
  row-gap: 8px;
  flex-wrap: wrap;
}
.site-header .desktop-header .main-navigation ul.nav-menu > li > a, .site-header .desktop-header .secondary-navigation ul.nav-menu > li > a {
  transition: all ease 0.35s;
}
.site-header .desktop-header .main-navigation ul.nav-menu > li:hover > a, .site-header .desktop-header .secondary-navigation ul.nav-menu > li:hover > a {
  color: var(--medi-primary-color);
}
.site-header .desktop-header .main-navigation ul.nav-menu > .current-menu-item > a::before, .site-header .desktop-header .secondary-navigation ul.nav-menu > .current-menu-item > a::before {
  opacity: 1;
  width: 100%;
}
.site-header .desktop-header .main-navigation ul.nav-menu .current-menu-item, .site-header .desktop-header .secondary-navigation ul.nav-menu .current-menu-item {
  color: var(--medi-primary-color);
  font-weight: 600;
}
.site-header .desktop-header .main-navigation ul.nav-menu .current-menu-item > a, .site-header .desktop-header .secondary-navigation ul.nav-menu .current-menu-item > a {
  font-weight: inherit;
  color: inherit;
}
.site-header .desktop-header .main-navigation ul.nav-menu .menu-item-has-children, .site-header .desktop-header .secondary-navigation ul.nav-menu .menu-item-has-children {
  position: relative;
}
.site-header .desktop-header .main-navigation ul.nav-menu .menu-item-has-children > a::after, .site-header .desktop-header .secondary-navigation ul.nav-menu .menu-item-has-children > a::after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1189 6.6972L8.54344 10.4427C8.46572 10.5242 8.38151 10.5817 8.29083 10.6154C8.20015 10.6496 8.10299 10.6667 7.99935 10.6667C7.89571 10.6667 7.79855 10.6496 7.70787 10.6154C7.61719 10.5817 7.53298 10.5242 7.45525 10.4427L3.87977 6.6972C3.73727 6.54792 3.66602 6.35793 3.66602 6.12722C3.66602 5.89652 3.73727 5.70653 3.87977 5.55725C4.02227 5.40797 4.20363 5.33333 4.42386 5.33333C4.64409 5.33333 4.82546 5.40797 4.96796 5.55725L7.99935 8.73282L11.0307 5.55725C11.1732 5.40797 11.3546 5.33333 11.5748 5.33333C11.7951 5.33333 11.9764 5.40797 12.1189 5.55725C12.2614 5.70653 12.3327 5.89652 12.3327 6.12722C12.3327 6.35793 12.2614 6.54792 12.1189 6.6972Z' fill='%23252525'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1189 6.6972L8.54344 10.4427C8.46572 10.5242 8.38151 10.5817 8.29083 10.6154C8.20015 10.6496 8.10299 10.6667 7.99935 10.6667C7.89571 10.6667 7.79855 10.6496 7.70787 10.6154C7.61719 10.5817 7.53298 10.5242 7.45525 10.4427L3.87977 6.6972C3.73727 6.54792 3.66602 6.35793 3.66602 6.12722C3.66602 5.89652 3.73727 5.70653 3.87977 5.55725C4.02227 5.40797 4.20363 5.33333 4.42386 5.33333C4.64409 5.33333 4.82546 5.40797 4.96796 5.55725L7.99935 8.73282L11.0307 5.55725C11.1732 5.40797 11.3546 5.33333 11.5748 5.33333C11.7951 5.33333 11.9764 5.40797 12.1189 5.55725C12.2614 5.70653 12.3327 5.89652 12.3327 6.12722C12.3327 6.35793 12.2614 6.54792 12.1189 6.6972Z' fill='%23252525'/%3E%3C/svg%3E%0A");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
  background-color: #252525;
  margin-right: 4px;
  transform: translateY(2px);
  transition: all ease 0.35s;
}
.site-header .desktop-header .main-navigation ul.nav-menu .menu-item-has-children:hover > a::after, .site-header .desktop-header .secondary-navigation ul.nav-menu .menu-item-has-children:hover > a::after {
  background-color: var(--medi-primary-color);
}
.site-header .desktop-header .main-navigation ul.nav-menu .menu-item-has-children .sub-menu, .site-header .desktop-header .secondary-navigation ul.nav-menu .menu-item-has-children .sub-menu {
  transition: all ease 0.35s;
  position: absolute;
  z-index: 9;
  min-width: 180px;
  box-shadow: 0px 4px 12px 1px rgba(23, 140, 239, 0.24);
  border-radius: 0 0 5px 5px;
  opacity: 0;
  visibility: hidden;
  background-color: var(--medi-white-color);
}
.site-header .desktop-header .main-navigation ul.nav-menu .menu-item-has-children .sub-menu li:last-child, .site-header .desktop-header .secondary-navigation ul.nav-menu .menu-item-has-children .sub-menu li:last-child {
  border-radius: 0 0 5px 5px;
}
.site-header .desktop-header .main-navigation ul.nav-menu .menu-item-has-children .sub-menu li:last-child > a, .site-header .desktop-header .secondary-navigation ul.nav-menu .menu-item-has-children .sub-menu li:last-child > a {
  border-radius: 0 0 5px 5px;
}
.site-header .desktop-header .main-navigation ul.nav-menu .menu-item-has-children .sub-menu li:first-child, .site-header .desktop-header .secondary-navigation ul.nav-menu .menu-item-has-children .sub-menu li:first-child {
  border-top: 3px solid var(--medi-primary-color);
}
.site-header .desktop-header .main-navigation ul.nav-menu .menu-item-has-children .sub-menu li.menu-item-has-children > a, .site-header .desktop-header .secondary-navigation ul.nav-menu .menu-item-has-children .sub-menu li.menu-item-has-children > a {
  justify-content: space-between;
}
.site-header .desktop-header .main-navigation ul.nav-menu .menu-item-has-children .sub-menu li.menu-item-has-children > a::after, .site-header .desktop-header .secondary-navigation ul.nav-menu .menu-item-has-children .sub-menu li.menu-item-has-children > a::after {
  transform: translateY(5px);
}
.site-header .desktop-header .main-navigation ul.nav-menu > .menu-item-has-children:hover > .sub-menu, .site-header .desktop-header .secondary-navigation ul.nav-menu > .menu-item-has-children:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
}
.site-header .desktop-header .main-navigation ul.nav-menu > .menu-item-has-children > .sub-menu, .site-header .desktop-header .secondary-navigation ul.nav-menu > .menu-item-has-children > .sub-menu {
  top: calc(100% + 30px);
  right: 0%;
}
.site-header .desktop-header .main-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li a, .site-header .desktop-header .secondary-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li a {
  font-size: 15px;
  padding: 10px 20px;
  display: flex;
  transition: all ease 0.35s;
}
.site-header .desktop-header .main-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li:hover > a, .site-header .desktop-header .secondary-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li:hover > a {
  background-color: var(--medi-primary-color);
  color: var(--medi-white-color);
}
.site-header .desktop-header .main-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li:hover > a::after, .site-header .desktop-header .secondary-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li:hover > a::after {
  background-color: var(--medi-white-color);
}
.site-header .desktop-header .main-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li.menu-item-has-children:hover > .sub-menu, .site-header .desktop-header .secondary-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li.menu-item-has-children:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
}
.site-header .desktop-header .main-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li .sub-menu, .site-header .desktop-header .secondary-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li .sub-menu {
  top: 0;
  right: 100%;
}
.site-header .desktop-header .main-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li .sub-menu li:first-child, .site-header .desktop-header .secondary-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li .sub-menu li:first-child {
  border-radius: 5px 5px 0 0 !important;
  border-top: 0 !important;
}
.site-header .desktop-header .main-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li .sub-menu li:first-child > a, .site-header .desktop-header .secondary-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li .sub-menu li:first-child > a {
  border-radius: 5px 5px 0 0 !important;
}
.site-header .desktop-header .main-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li .sub-menu .sub-menu .sub-menu, .site-header .desktop-header .secondary-navigation ul.nav-menu > .menu-item-has-children > .sub-menu li .sub-menu .sub-menu .sub-menu {
  top: 0;
  right: auto;
  left: 100%;
}
.site-header .mobile-header {
  display: block;
}
@media screen and (min-width: 974px) {
  .site-header .mobile-header {
    display: none;
  }
}
.site-header .mobile-header .mobile-header_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
}

.site-header.style-one .header-top .row {
  gap: 10px;
}
@media screen and (min-width: 767px) {
  .site-header.style-one .header-top .row {
    gap: 0;
  }
}
.site-header.style-one .header-top .social-left {
  flex-wrap: wrap;
  row-gap: 2px;
  margin-bottom: 0;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
.site-header.style-one .desktop-header {
  display: none;
}
@media screen and (min-width: 1200px) {
  .site-header.style-one .desktop-header {
    display: block;
  }
}
.site-header.style-one .desktop-header .desktop-header__wrapper {
  display: flex;
  align-items: center;
}
.site-header.style-one .desktop-header .desktop-header__wrapper .header-left {
  max-width: var(--medi-logo-width);
  margin-left: 80px;
}
.site-header.style-one .desktop-header .desktop-header__wrapper .header-nav-con {
  display: flex;
  align-items: center;
  width: 53%;
}
.site-header.style-one .desktop-header .desktop-header__wrapper .header-right {
  display: -moz-flex;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 24px;
  height: 100%;
  flex: 1;
  min-width: -moz-fit-content;
  min-width: fit-content;
  max-width: 30%;
}
.site-header.style-one .desktop-header .desktop-header__wrapper .header-right .portal-link {
  display: flex;
  align-items: center;
  gap: 3px;
  font-weight: 600;
  color: var(--medi-primary-color);
  transition: all ease 0.35s;
}
.site-header.style-one .desktop-header .desktop-header__wrapper .header-right .portal-link:hover {
  opacity: 0.75;
}
.site-header.style-one .mobile-header {
  display: block;
}
@media screen and (min-width: 1200px) {
  .site-header.style-one .mobile-header {
    display: none;
  }
}

.about {
  padding-top: 50px;
  padding-bottom: 30px;
}
@media screen and (min-width: 767px) {
  .about {
    padding-top: 65px;
    padding-bottom: 65px;
  }
}
@media screen and (min-width: 1200px) {
  .about {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.about .about-wrapper {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 20px;
}
@media screen and (min-width: 974px) {
  .about .about-wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 76px;
  }
}
.about .center-title-con {
  display: block;
  margin-bottom: 32px;
}
.about-desc {
  color: var(--medi-text-secondary);
  margin-bottom: 32px;
}
.about-points {
  margin-bottom: 48px;
  border-bottom: 1px solid var(--medi-body-tertiay);
  padding-bottom: 48px;
  display: grid;
  -moz-column-gap: 48px;
       column-gap: 48px;
  row-gap: 16px;
  grid-template-columns: repeat(1, 1fr);
}
@media screen and (min-width: 480px) {
  .about-points {
    grid-template-columns: repeat(2, 1fr);
  }
}
.about-points li {
  color: var(--medi-text-secondary);
  padding-right: 28px;
  position: relative;
}
.about-points li::before {
  content: "";
  height: 16px;
  width: 16px;
  background-size: 16px;
  display: inline-block;
  position: absolute;
  top: 8px;
  right: 0;
}
.about-feature-con {
  display: -moz-flex;
  display: flex;
  margin-bottom: 48px;
  gap: 20px;
  justify-content: space-between;
}
@media screen and (min-width: 480px) {
  .about-feature-con {
    gap: 35px;
    justify-content: flex-start;
  }
}
@media screen and (min-width: 974px) {
  .about-feature-con {
    gap: 59px;
  }
}
@media screen and (min-width: 1200px) {
  .about-feature-con {
    gap: 110px;
  }
}
.about-btn-con {
  margin-top: 48px;
  justify-content: start;
}
@media screen and (min-width: 480px) {
  .about-btn-con {
    justify-content: start;
  }
}
@media screen and (min-width: 1200px) {
  .about-btn-con {
    display: block;
    margin-top: 0;
  }
}
.about-feature {
  -moz-flex-direction: column;
  flex-direction: column;
}
.about-feature h3 {
  text-align: center;
  font-size: 14px;
}
@media screen and (min-width: 480px) {
  .about-feature h3 {
    font-size: 20px;
  }
}
.about-feature img {
  height: 40px;
  width: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 8px;
}
@media screen and (min-width: 480px) {
  .about-feature img {
    height: 60px;
    width: 60px;
  }
}
.about-image-wrapper {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
@media screen and (min-width: 767px) {
  .about-image-wrapper {
    padding-left: 48px;
    padding-bottom: 64px;
  }
}
.about-image-wrapper::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  top: 0;
  left: 0;
  width: 132px;
  height: 132px;
  z-index: -1;
}
.about-image-wrapper::before {
  content: "";
  position: absolute;
  width: 132px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: -1;
  bottom: 0%;
  right: 0%;
}
.about-image-wrapper .about-img__main {
  width: 100%;
  box-shadow: 0px 0px 12px 1px rgba(23, 140, 239, 0.2392156863);
  border-radius: 4px;
}
.about-image-wrapper .about-img__secondary {
  border: 20px solid #FFFFFF;
  box-shadow: 0px 0px 12px 1px rgba(23, 140, 239, 0.2392156863);
  border-radius: 4px;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 310px;
  max-height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
  display: none;
}
@media screen and (min-width: 767px) {
  .about-image-wrapper .about-img__secondary {
    display: block;
  }
}
.about .btn-primary, .about .widget-area .widget.widget_search .wp-block-search__inside-wrapper button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .about button, .about .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .about .wp-element-button, .about .not-found .page-content button, .not-found .page-content .about button, .about .btn-white {
  width: 100%;
}
@media screen and (min-width: 480px) {
  .about .btn-primary, .about .widget-area .widget.widget_search .wp-block-search__inside-wrapper button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .about button, .about .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .about .wp-element-button, .about .not-found .page-content button, .not-found .page-content .about button, .about .btn-white {
    width: auto;
  }
}

.services {
  padding-top: 50px;
  padding-bottom: 40px;
  background-color: var(--medi-background-color);
}
@media screen and (min-width: 767px) {
  .services {
    padding-top: 65px;
    padding-bottom: 45px;
  }
}
@media screen and (min-width: 974px) {
  .services {
    padding-top: 100px;
    padding-bottom: 80px;
  }
}
.services .services-carousels {
  display: block;
}
@media screen and (min-width: 767px) {
  .services .services-carousels {
    display: none;
  }
}
.services-con .card {
  margin: 0 !important;
  transition: 0.3s ease;
}
.services-con .card:hover {
  background: var(--medi-secondary-color);
}
.services-con .card:hover .card-title, .services-con .card:hover .card-desc {
  color: var(--medi-white-color);
}
.services-con .card:hover .card-title a, .services-con .card:hover .card-title h3, .services-con .card:hover .card-desc a, .services-con .card:hover .card-desc h3 {
  color: inherit;
}
.services-con .card:hover .card-icon svg path {
  fill: var(--medi-white-color);
}
.services-con .card:hover .btn__text {
  color: var(--medi-white-color);
}
.services-con .card:hover .btn__text svg path {
  fill: var(--medi-white-color);
}
.services-con .card .card-title h3 {
  font-size: 20px;
}
@media screen and (min-width: 767px) {
  .services-con .card .card-title h3 {
    font-size: 24px;
  }
}
.services-con .card .card-title, .services-con .card .card-desc, .services-con .card .btn__text {
  transition: 0.3s ease;
}
.services-con .card .card-icon svg path {
  transition: 0.3s ease;
}
.services-con .card .btn__text {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.services-con .card .btn__text svg path {
  transition: 0.3s ease;
}
.services .center-heading {
  text-align: center;
}

.departments {
  padding: 50px 0 30px 0;
}
@media screen and (min-width: 767px) {
  .departments {
    padding: 65px 0;
  }
}
@media screen and (min-width: 974px) {
  .departments {
    padding: 100px 0;
  }
}
.departments .center-title-con {
  text-align: center;
}

.appointment {
  padding: 50px 0;
}
@media screen and (min-width: 767px) {
  .appointment {
    padding: 65px 0;
  }
}
@media screen and (min-width: 974px) {
  .appointment {
    padding: 100px 0;
  }
}
.appointment .appointment-wrapper {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 50px;
}
@media screen and (min-width: 767px) {
  .appointment .appointment-wrapper {
    gap: 48px;
  }
}
@media screen and (min-width: 974px) {
  .appointment .appointment-wrapper {
    gap: 48px;
    grid-template-columns: repeat(2, 1fr);
  }
}
.appointment-img {
  position: relative;
}
.appointment-img img {
  border-radius: 4px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  filter: brightness(0.9);
  max-height: 470px;
  -o-object-position: center top;
     object-position: center top;
}
@media screen and (min-width: 974px) {
  .appointment-img img {
    max-height: none;
    -o-object-position: center;
       object-position: center;
  }
}
.appointment-img::before {
  content: "";
  position: absolute;
  top: 0%;
  right: -16%;
  width: 132px;
  height: 132px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 132px;
  z-index: -1;
  transform: rotate(-90deg);
}
.appointment-img::after {
  content: "";
  position: absolute;
  bottom: -4%;
  right: -9%;
  width: 132px;
  height: 132px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 132px;
  z-index: -1;
}
.appointment-form-con {
  padding: 32px;
  background: var(--medi-background-color);
}
.appointment-form-con .center-title-con {
  -moz-align-items: start;
  align-items: start;
}
.appointment-form-con .center-title-con h2 {
  text-align: start;
}
.appointment-form-con h4 {
  text-align: center;
}
@media screen and (min-width: 974px) {
  .appointment-form-con h4 {
    text-align: start;
  }
}
.appointment-form-con .appointment-form__desc {
  margin-bottom: 24px;
}
.appointment-form-con .appointment-form__desc p {
  margin-bottom: 16px;
}
.appointment-form-con form p {
  margin-bottom: 24px;
}
.appointment-form-con form p:has(input[type=submit]) {
  margin-bottom: 0;
}
.appointment-form-con form input {
  margin: 0;
}
.appointment-form-con form input:not(input[type=submit]), .appointment-form-con form textarea {
  transition: all ease 0.35s;
  padding: 12px 18px;
}
.appointment-form-con form input:not(input[type=submit]):focus {
  box-shadow: 0px 0px 2px 1px #13297e;
}
.appointment-form-con form textarea:focus {
  box-shadow: 0px 0px 2px 1px #13297e;
}

.front-appointment {
  overflow: hidden;
}

.single .appointment {
  padding: 0;
}
.single .appointment figure {
  margin: 0;
}
.single .center-title-con {
  margin-bottom: 48px;
}
.single .center-title-con .center-title {
  margin: 0px;
  text-align: center;
}
.single .center-title-con .center-heading {
  margin: 0;
  color: #252525;
  text-align: center;
}
.single .card .card-title .wp-block-heading {
  margin: 0;
  color: #252525;
  transition: color ease 0.35s;
}
.single .card .card-desc {
  padding-bottom: 0;
}
.single .card .card-desc > p:last-child {
  margin-bottom: 0;
}
.single .card .btn__text {
  margin-top: 24px;
}
.single .card:hover .card-title .wp-block-heading {
  margin: 0;
  color: var(--medi-white-color);
}

.team-con {
  background-color: var(--medi-background-color);
  padding: 50px 0 30px 0;
}
@media screen and (min-width: 767px) {
  .team-con {
    padding: 65px 0;
  }
}
@media screen and (min-width: 974px) {
  .team-con {
    padding: 100px 0;
  }
}
.team-con .center-heading {
  text-align: center;
}
.team-con .center-title-con {
  margin-bottom: 28px;
}

.cta {
  position: relative;
}
.cta .cta-img img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  max-height: 100%;
  z-index: 2;
  -o-object-fit: cover;
     object-fit: cover;
}
.cta .cta-overlay {
  padding: 50px 0;
  color: var(--medi-white-color);
  position: relative;
  z-index: 3;
  background: var(--final-gradient, linear-gradient(-90deg, #13297E 0%, #13297E 1.04%, #13297E 5.75%, #13297E 8.19%, rgba(19, 41, 126, 0.9) 25.55%, rgba(19, 41, 126, 0.81) 40.37%, rgba(19, 41, 126, 0.7) 55.15%, rgba(19, 41, 126, 0.4) 70%, rgba(19, 41, 126, 0.2) 80.42%, rgba(19, 41, 126, 0) 100%));
}
@media screen and (min-width: 767px) {
  .cta .cta-overlay {
    background: var(--final-gradient, linear-gradient(-90deg, #13297E 0%, #13297E 5.04%, #13297E 10.75%, #13297E 15.19%, rgba(19, 41, 126, 0.9) 40.55%, rgba(19, 41, 126, 0.81) 50.37%, rgba(19, 41, 126, 0.7) 55.15%, rgba(19, 41, 126, 0.4) 65%, rgba(19, 41, 126, 0.2) 75.42%, rgba(19, 41, 126, 0) 100%));
  }
}
@media screen and (min-width: 974px) {
  .cta .cta-overlay {
    background: linear-gradient(-90deg, #13297E 0%, #13297E 26.04%, #13297E 43.75%, #13297E 51.19%, rgba(19, 41, 126, 0.9) 55.55%, rgba(19, 41, 126, 0.809076) 60.37%, rgba(19, 41, 126, 0.7) 66.15%, rgba(19, 41, 126, 0.4) 75%, rgba(19, 41, 126, 0.2) 85.42%, rgba(19, 41, 126, 0) 100%);
  }
}
.cta .cta-overlay .cta-content-wrapper {
  max-width: 756px;
}
.cta .cta-overlay .cta-content-wrapper .cta-heading {
  margin-bottom: 32px;
}
.cta .cta-overlay .cta-content-wrapper > p {
  margin-bottom: 48px;
}

.article {
  padding-top: 50px;
  padding-bottom: 30px;
}
@media screen and (min-width: 767px) {
  .article {
    padding-top: 65px;
    padding-bottom: 45px;
  }
}
@media screen and (min-width: 974px) {
  .article {
    padding-top: 100px;
    padding-bottom: 80px;
  }
}
.article .center-title-con {
  margin-bottom: 48px;
}
.article .center-heading {
  text-align: center;
}
.article__card__wrapper {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 48px;
}
@media screen and (min-width: 767px) {
  .article__card__wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 974px) {
  .article__card__wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
}

.site-footer {
  background: var(--medi-primary-color);
  color: var(--medi-white-color);
  overflow: hidden;
}
.site-footer .footer-newsletter {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #EFF7FE;
  flex-direction: column;
  padding: 50px 0;
}
@media screen and (min-width: 767px) {
  .site-footer .footer-newsletter {
    align-items: center;
    flex-direction: row;
  }
}
@media screen and (min-width: 974px) {
  .site-footer .footer-newsletter {
    padding: 60px 0;
  }
}
.site-footer .footer-newsletter .newsletter__title-wrap {
  flex: 1;
  margin-bottom: 24px;
}
@media screen and (min-width: 767px) {
  .site-footer .footer-newsletter .newsletter__title-wrap {
    max-width: 50%;
    margin-bottom: 0;
  }
}
.site-footer .footer-newsletter .newsletter__title-wrap .wpforms-title {
  font-size: 24px;
}
.site-footer .footer-newsletter .newsletter__form-wrap {
  flex: 1;
}
@media screen and (min-width: 974px) {
  .site-footer .footer-newsletter .newsletter__form-wrap {
    max-width: 576px;
  }
}
.site-footer .footer-newsletter .newsletter__form-wrap .mailpoet_form {
  border-radius: 0 !important;
  background-color: transparent !important;
}
.site-footer .footer-newsletter .newsletter__form-wrap form {
  padding: 0 !important;
  font-family: var(--medi-primary-font) !important;
}
.site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph {
  font-family: var(--medi-primary-font) !important;
  width: 100% !important;
  margin-bottom: 16px !important;
}
.site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph .parsley-errors-list .parsley-required {
  color: var(--medi-white-color) !important;
}
@media screen and (min-width: 480px) {
  .site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph {
    margin-bottom: 0 !important;
    width: 60% !important;
    float: right;
  }
}
@media screen and (min-width: 974px) {
  .site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph {
    width: 65% !important;
  }
}
@media screen and (min-width: 1200px) {
  .site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph {
    width: 70% !important;
  }
}
.site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph.last {
  width: 100% !important;
}
@media screen and (min-width: 480px) {
  .site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph.last {
    float: left;
    width: 40% !important;
  }
}
@media screen and (min-width: 974px) {
  .site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph.last {
    width: 35% !important;
  }
}
@media screen and (min-width: 1200px) {
  .site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph.last {
    width: 30% !important;
  }
}
.site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph input[type=email] {
  padding: 12px 24px 12px 0 !important;
  font-family: var(--medi-primary-font) !important;
  font-size: 16px !important;
  color: #252525 !important;
  background-color: var(--medi-white-color) !important;
  border-radius: 4px !important;
  line-height: 28px !important;
  border-color: var(--medi-white-color);
}
@media screen and (min-width: 480px) {
  .site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph input[type=email] {
    border-radius: 0 4px 4px 0 !important;
  }
}
.site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph input[type=email]::-moz-placeholder {
  color: #606060 !important;
}
.site-footer .footer-newsletter .newsletter__form-wrap form .mailpoet_paragraph input[type=email]::placeholder {
  color: #606060 !important;
}
.site-footer .footer-newsletter .newsletter__form-wrap form input[type=submit] {
  font-size: 16px !important;
  padding: 12px 32px !important;
  font-size: 16px !important;
  color: var(--medi-primary-color) !important;
  font-weight: 600 !important;
  background-color: #EFF7FE !important;
  font-family: var(--medi-primary-font) !important;
  border-radius: 4px !important;
  line-height: 28px !important;
}
@media screen and (min-width: 480px) {
  .site-footer .footer-newsletter .newsletter__form-wrap form input[type=submit] {
    border-radius: 4px 0 0 4px !important;
  }
}
.site-footer .widget-title, .site-footer .wp-block-heading {
  margin-bottom: 16px;
}
.site-footer__main {
  padding: 30px 0 20px 0;
}
.site-footer__main .wp-block-group__inner-container .wp-block-separator {
  width: 100%;
}
.site-footer__main .wp-block-image {
  width: 160px;
  margin: 0;
}
.site-footer__main .social-left {
  -moz-flex-direction: column;
  flex-direction: column;
  -moz-align-items: start;
  align-items: start;
}
.site-footer__main .social-info {
  display: flex;
  align-items: center;
  gap: 8px;
}
.site-footer__main .footer__main__downloads {
  display: -moz-flex;
  display: flex;
  gap: 20px;
}
.site-footer__main .footer__main__downloads .download__img {
  width: 118px;
}
.site-footer__main ul li {
  margin-bottom: 20px;
}
.site-footer__main ul li a {
  color: var(--medi-white-color);
  display: inline-block;
  transition: all ease 0.35s;
  position: relative;
  padding-right: 20px;
}
.site-footer__main ul li a:hover {
  opacity: 0.7;
}
.site-footer__main ul li a:hover::after {
  width: calc(100% - 20px);
}
.site-footer__main ul li a::after {
  content: "";
  position: absolute;
  bottom: -12%;
  right: 20px;
  width: 0;
  height: 0.2px;
  background-color: var(--medi-secondary-color);
  transition: width 0.3s linear;
}
.site-footer__main ul li a::before {
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
  background-color: var(--medi-white-color);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 12px;
          mask-size: 12px;
  position: absolute;
  top: 6px;
  right: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='arrow-2'%3E%3Cpath id='Vector' d='M7.42316 9.61386C7.33283 9.5231 7.28554 9.40759 7.28127 9.26733C7.27733 9.12706 7.32052 9.01155 7.41084 8.92079L9.82492 6.49505H0.992672C0.853083 6.49505 0.735992 6.44752 0.641399 6.35247C0.547135 6.25776 0.500003 6.14026 0.500003 6C0.500003 5.85974 0.547135 5.74208 0.641399 5.64703C0.735992 5.55231 0.853083 5.50495 0.992672 5.50495L9.82492 5.50495L7.41084 3.07921C7.32052 2.98845 7.27733 2.87294 7.28127 2.73267C7.28554 2.59241 7.33283 2.4769 7.42316 2.38614C7.51348 2.29538 7.62844 2.25 7.76802 2.25C7.90761 2.25 8.02257 2.29538 8.11289 2.38614L11.3645 5.65347C11.4138 5.69472 11.4488 5.7462 11.4695 5.80792C11.4898 5.86997 11.5 5.93399 11.5 6C11.5 6.06601 11.4898 6.12789 11.4695 6.18564C11.4488 6.2434 11.4138 6.29703 11.3645 6.34653L8.11289 9.61386C8.02257 9.70462 7.90761 9.75 7.76802 9.75C7.62844 9.75 7.51348 9.70462 7.42316 9.61386Z' fill='white'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='arrow-2'%3E%3Cpath id='Vector' d='M7.42316 9.61386C7.33283 9.5231 7.28554 9.40759 7.28127 9.26733C7.27733 9.12706 7.32052 9.01155 7.41084 8.92079L9.82492 6.49505H0.992672C0.853083 6.49505 0.735992 6.44752 0.641399 6.35247C0.547135 6.25776 0.500003 6.14026 0.500003 6C0.500003 5.85974 0.547135 5.74208 0.641399 5.64703C0.735992 5.55231 0.853083 5.50495 0.992672 5.50495L9.82492 5.50495L7.41084 3.07921C7.32052 2.98845 7.27733 2.87294 7.28127 2.73267C7.28554 2.59241 7.33283 2.4769 7.42316 2.38614C7.51348 2.29538 7.62844 2.25 7.76802 2.25C7.90761 2.25 8.02257 2.29538 8.11289 2.38614L11.3645 5.65347C11.4138 5.69472 11.4488 5.7462 11.4695 5.80792C11.4898 5.86997 11.5 5.93399 11.5 6C11.5 6.06601 11.4898 6.12789 11.4695 6.18564C11.4488 6.2434 11.4138 6.29703 11.3645 6.34653L8.11289 9.61386C8.02257 9.70462 7.90761 9.75 7.76802 9.75C7.62844 9.75 7.51348 9.70462 7.42316 9.61386Z' fill='white'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.site-footer__main .footer__schedule .card-schedule {
  padding: 22px 0;
  background: transparent;
  box-shadow: none;
  min-height: auto;
  margin: 0;
  width: 100%;
}
.site-footer__main .footer__schedule .card-schedule .schedule {
  width: 100%;
  -moz-flex-direction: row;
  flex-direction: row;
  align-items: flex-start;
}
@media screen and (min-width: 974px) {
  .site-footer__main .footer__schedule .card-schedule .schedule {
    -moz-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (min-width: 1200px) {
  .site-footer__main .footer__schedule .card-schedule .schedule {
    -moz-flex-direction: row;
    flex-direction: row;
  }
}
.site-footer__main .footer__schedule .wp-block-buttons {
  width: 100%;
}
.site-footer__main .footer__schedule .wp-block-buttons .wp-block-button {
  width: 100%;
}
.site-footer__main .footer__schedule .wp-block-buttons .wp-block-button a {
  width: 100%;
  background: #EFF7FE;
  border-radius: 4px;
  color: var(--medi-primary-color);
  transition: all ease 0.35s;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  display: inline-block;
}
.site-footer__main .footer__schedule .wp-block-buttons .wp-block-button a:hover {
  background: #bfd6f3 !important;
  border-color: #bfd6f3 !important;
}
.site-footer__bottom {
  border-top: 1px solid var(--medi-body-tertiay);
  padding: 24px 0;
}
.site-footer__bottom .site-info {
  display: flex;
  align-items: center;
  flex-direction: column-reverse;
  gap: 8px;
}
@media screen and (min-width: 974px) {
  .site-footer__bottom .site-info {
    flex-direction: row;
  }
}
.site-footer__bottom .site-info .site-meta {
  flex: 1;
  text-align: center;
  font-size: 14px;
}
@media screen and (min-width: 767px) {
  .site-footer__bottom .site-info .site-meta {
    font-size: 16px;
  }
}
@media screen and (min-width: 974px) {
  .site-footer__bottom .site-info .site-meta {
    text-align: start;
  }
}
.site-footer__bottom .site-info .site-meta a {
  color: var(--medi-background-color);
  transition: all ease 0.35s;
}
.site-footer__bottom .site-info .site-meta a:hover {
  opacity: 0.7;
}
.site-footer__bottom .site-info .site-meta .copy-right, .site-footer__bottom .site-info .site-meta .site-author {
  display: inline;
}
.site-footer__bottom .social-link-con {
  -moz-justify-content: start;
  justify-content: start;
}
@media screen and (min-width: 767px) {
  .site-footer__bottom .social-link-con {
    -moz-justify-content: end;
    justify-content: end;
  }
}
.site-footer__bottom .social-link-con li a {
  padding: 0;
  color: var(--medi-primary-color);
}
.site-footer__bottom .social-link-con li a svg {
  height: 14px;
  width: 14px;
  min-width: 14px;
}

.site-footer .widget .is-layout-flex, .site-footer .widget_block .is-layout-flex {
  display: flex;
  align-items: center;
  gap: 8px;
}
.site-footer .widget .is-vertical, .site-footer .widget_block .is-vertical {
  flex-direction: column;
  align-items: flex-start;
}
.site-footer .widget a, .site-footer .widget_block a {
  color: white;
  transition: all ease 0.35s;
}
.site-footer .widget a:hover, .site-footer .widget_block a:hover {
  opacity: 0.7;
}
.site-footer .widget .social-link-con .social-link, .site-footer .widget_block .social-link-con .social-link {
  color: var(--medi-primary-color);
}
.site-footer .widget table td, .site-footer .widget table th, .site-footer .widget_block table td, .site-footer .widget_block table th {
  border-color: white;
}
.site-footer .widget table th, .site-footer .widget_block table th {
  background-color: #178CEF;
  color: white;
}
.site-footer .widget table td:has(a), .site-footer .widget_block table td:has(a) {
  background-color: #E12454;
  text-align: center;
}
.site-footer .widget table td:has(a) a, .site-footer .widget_block table td:has(a) a {
  color: white;
}
.site-footer .widget #wp-calendar caption, .site-footer .widget_block #wp-calendar caption {
  background-color: #178CEF;
  padding: 8px;
  border: 1px solid white;
  border-bottom: 0;
}
.site-footer .widget ul li, .site-footer .widget_block ul li {
  display: block !important;
}
.site-footer .widget ul.menu li::before, .site-footer .widget_block ul.menu li::before {
  display: none !important;
}
.site-footer .widget ul.wp-block-social-links li::before, .site-footer .widget_block ul.wp-block-social-links li::before {
  display: none !important;
}
.site-footer .widget ul.wp-block-social-links li a, .site-footer .widget_block ul.wp-block-social-links li a {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.site-footer .widget .wp-block-buttons, .site-footer .widget_block .wp-block-buttons {
  margin: 32px 0;
}
.site-footer .widget .wp-block-buttons .wp-block-button a, .site-footer .widget_block .wp-block-buttons .wp-block-button a {
  padding: 12px 32px;
  background-color: #EFF7FE;
  color: var(--medi-primary-color);
  font-weight: 600;
  border-radius: 6px;
  cursor: pointer;
}
.site-footer .widget .wp-block-buttons .wp-block-button a:hover, .site-footer .widget_block .wp-block-buttons .wp-block-button a:hover {
  opacity: 0.8;
}
.site-footer .widget .wp-block-separator, .site-footer .widget_block .wp-block-separator {
  margin-bottom: 0;
  margin-top: 0;
  border-width: 1px;
  height: 0;
}

.site-footer .site-footer__main figure {
  margin: 18px 0;
}
.site-footer .site-footer__main .wp-block-group__inner-container .wp-block-group {
  padding: 12px 0;
}
.site-footer .site-footer__main .widget_nav_menu .menu li.menu-item-has-children > a {
  display: none !important;
}

.banner-six {
  background-position: top center;
  background-size: cover;
  position: relative;
}
.banner-six .banner-left {
  max-width: 576px;
}
.banner-six .banner-left .banner-left-wrap .banner-greet {
  background-color: var(--medi-white-color);
  padding: 6px 12px;
  font-size: 16px;
  font-weight: 600;
  color: var(--medi-primary-color);
  letter-spacing: 1.8px;
  border-radius: 4px;
  display: inline-block;
  margin-bottom: 14px;
}
@media screen and (min-width: 767px) {
  .banner-six .banner-left .banner-left-wrap .banner-greet {
    margin-bottom: 24px;
  }
}
.banner-six .banner-left .banner-left-wrap .banner__title-wrapper {
  margin-bottom: 8px;
}
@media screen and (min-width: 767px) {
  .banner-six .banner-left .banner-left-wrap .banner__title-wrapper {
    margin-bottom: 24px;
  }
}
.banner-six .banner-left .banner-left-wrap .banner__title-wrapper .banner__title {
  color: var(--medi-white-color);
  font-weight: 300;
  font-size: 38px;
}
@media screen and (min-width: 767px) {
  .banner-six .banner-left .banner-left-wrap .banner__title-wrapper .banner__title {
    color: var(--medi-primary-color);
  }
}
@media screen and (min-width: 974px) {
  .banner-six .banner-left .banner-left-wrap .banner__title-wrapper .banner__title {
    font-size: 52px;
  }
}
.banner-six .banner-left .banner-left-wrap .banner__title-wrapper .banner__title.is-bold {
  font-weight: 700;
}
.banner-six .banner-left .banner-left-wrap .banner-description {
  color: var(--medi-white-color);
  margin-bottom: 28px;
}
@media screen and (min-width: 767px) {
  .banner-six .banner-left .banner-left-wrap .banner-description {
    margin-bottom: 48px;
    color: var(--medi-text-secondary);
  }
}
.banner-six .banner-left .banner-left-wrap .banner-left-btm {
  display: flex;
  align-content: center;
  gap: 24px;
  flex-wrap: wrap;
}

.banner-six {
  position: relative;
  padding: 0;
}
.banner-six::before {
  z-index: 2;
  display: none;
}
@media screen and (min-width: 767px) {
  .banner-six::before {
    display: inline-block;
  }
}
.banner-six:hover .wp-custom-header .wp-custom-header-video-button {
  opacity: 1;
  visibility: visible;
}
.banner-six .wp-custom-header {
  position: static;
  inset: 0;
  height: 100%;
}
@media screen and (min-width: 767px) {
  .banner-six .wp-custom-header {
    position: absolute;
  }
}
.banner-six .wp-custom-header img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  min-height: 250px;
  width: 100%;
  -o-object-position: top;
     object-position: top;
}
@media screen and (min-width: 480px) {
  .banner-six .wp-custom-header img {
    min-height: 350px;
  }
}
@media screen and (min-width: 767px) {
  .banner-six .wp-custom-header img {
    min-height: auto;
  }
}
.banner-six .wp-custom-header iframe {
  width: 100%;
  max-height: 100%;
  height: 100%;
  min-height: 250px;
}
@media screen and (min-width: 480px) {
  .banner-six .wp-custom-header iframe {
    min-height: 350px;
  }
}
@media screen and (min-width: 767px) {
  .banner-six .wp-custom-header iframe {
    min-height: auto;
  }
}
.banner-six .wp-custom-header .wp-custom-header-video-button {
  position: absolute;
  inset: 0;
  z-index: 10;
  cursor: pointer;
  background-color: rgba(33, 33, 33, 0.2941176471);
  border: 0;
  padding: 0;
  opacity: 0;
  transition: 0.35s ease all;
  visibility: hidden;
  display: none;
  font-size: 0;
}
@media screen and (min-width: 767px) {
  .banner-six .wp-custom-header .wp-custom-header-video-button {
    display: block;
  }
}
.banner-six .wp-custom-header .wp-custom-header-video-button.wp-custom-header-video-play::after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86.3996 48.0001C86.3996 58.1844 82.3539 67.9516 75.1525 75.153C67.9511 82.3544 58.1839 86.4001 47.9996 86.4001C37.8153 86.4001 28.0481 82.3544 20.8467 75.153C13.6453 67.9516 9.59961 58.1844 9.59961 48.0001C9.59961 37.8158 13.6453 28.0486 20.8467 20.8472C28.0481 13.6458 37.8153 9.6001 47.9996 9.6001C58.1839 9.6001 67.9511 13.6458 75.1525 20.8472C82.3539 28.0486 86.3996 37.8158 86.3996 48.0001ZM33.5996 38.4001C33.5996 37.1271 34.1053 35.9062 35.0055 35.006C35.9057 34.1058 37.1266 33.6001 38.3996 33.6001C39.6726 33.6001 40.8935 34.1058 41.7937 35.006C42.6939 35.9062 43.1996 37.1271 43.1996 38.4001V57.6001C43.1996 58.8731 42.6939 60.094 41.7937 60.9942C40.8935 61.8944 39.6726 62.4001 38.3996 62.4001C37.1266 62.4001 35.9057 61.8944 35.0055 60.9942C34.1053 60.094 33.5996 58.8731 33.5996 57.6001V38.4001ZM57.5996 33.6001C56.3266 33.6001 55.1057 34.1058 54.2055 35.006C53.3053 35.9062 52.7996 37.1271 52.7996 38.4001V57.6001C52.7996 58.8731 53.3053 60.094 54.2055 60.9942C55.1057 61.8944 56.3266 62.4001 57.5996 62.4001C58.8726 62.4001 60.0935 61.8944 60.9937 60.9942C61.8939 60.094 62.3996 58.8731 62.3996 57.6001V38.4001C62.3996 37.1271 61.8939 35.9062 60.9937 35.006C60.0935 34.1058 58.8726 33.6001 57.5996 33.6001Z' fill='white'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86.3996 48.0001C86.3996 58.1844 82.3539 67.9516 75.1525 75.153C67.9511 82.3544 58.1839 86.4001 47.9996 86.4001C37.8153 86.4001 28.0481 82.3544 20.8467 75.153C13.6453 67.9516 9.59961 58.1844 9.59961 48.0001C9.59961 37.8158 13.6453 28.0486 20.8467 20.8472C28.0481 13.6458 37.8153 9.6001 47.9996 9.6001C58.1839 9.6001 67.9511 13.6458 75.1525 20.8472C82.3539 28.0486 86.3996 37.8158 86.3996 48.0001ZM33.5996 38.4001C33.5996 37.1271 34.1053 35.9062 35.0055 35.006C35.9057 34.1058 37.1266 33.6001 38.3996 33.6001C39.6726 33.6001 40.8935 34.1058 41.7937 35.006C42.6939 35.9062 43.1996 37.1271 43.1996 38.4001V57.6001C43.1996 58.8731 42.6939 60.094 41.7937 60.9942C40.8935 61.8944 39.6726 62.4001 38.3996 62.4001C37.1266 62.4001 35.9057 61.8944 35.0055 60.9942C34.1053 60.094 33.5996 58.8731 33.5996 57.6001V38.4001ZM57.5996 33.6001C56.3266 33.6001 55.1057 34.1058 54.2055 35.006C53.3053 35.9062 52.7996 37.1271 52.7996 38.4001V57.6001C52.7996 58.8731 53.3053 60.094 54.2055 60.9942C55.1057 61.8944 56.3266 62.4001 57.5996 62.4001C58.8726 62.4001 60.0935 61.8944 60.9937 60.9942C61.8939 60.094 62.3996 58.8731 62.3996 57.6001V38.4001C62.3996 37.1271 61.8939 35.9062 60.9937 35.006C60.0935 34.1058 58.8726 33.6001 57.5996 33.6001Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-size: 86px;
          mask-size: 86px;
  height: 86px;
  width: 86px;
  background-color: var(--medi-white-color);
  display: inline-block;
}
.banner-six .wp-custom-header .wp-custom-header-video-button.wp-custom-header-video-pause::after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none'%3E%3Cpath d='M40 66V30L64 48M48 8C42.7471 8 37.5457 9.03463 32.6927 11.0448C27.8396 13.055 23.4301 16.0014 19.7157 19.7157C12.2143 27.2172 8 37.3913 8 48C8 58.6087 12.2143 68.7828 19.7157 76.2843C23.4301 79.9986 27.8396 82.945 32.6927 84.9552C37.5457 86.9654 42.7471 88 48 88C58.6087 88 68.7828 83.7857 76.2843 76.2843C83.7857 68.7828 88 58.6087 88 48C88 42.7471 86.9654 37.5457 84.9552 32.6927C82.945 27.8396 79.9986 23.4301 76.2843 19.7157C72.5699 16.0014 68.1604 13.055 63.3073 11.0448C58.4543 9.03463 53.2529 8 48 8Z' fill='white'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none'%3E%3Cpath d='M40 66V30L64 48M48 8C42.7471 8 37.5457 9.03463 32.6927 11.0448C27.8396 13.055 23.4301 16.0014 19.7157 19.7157C12.2143 27.2172 8 37.3913 8 48C8 58.6087 12.2143 68.7828 19.7157 76.2843C23.4301 79.9986 27.8396 82.945 32.6927 84.9552C37.5457 86.9654 42.7471 88 48 88C58.6087 88 68.7828 83.7857 76.2843 76.2843C83.7857 68.7828 88 58.6087 88 48C88 42.7471 86.9654 37.5457 84.9552 32.6927C82.945 27.8396 79.9986 23.4301 76.2843 19.7157C72.5699 16.0014 68.1604 13.055 63.3073 11.0448C58.4543 9.03463 53.2529 8 48 8Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-size: 86px;
          mask-size: 86px;
  height: 86px;
  width: 86px;
  background-color: var(--medi-white-color);
  display: inline-block;
}
.banner-six .banner__content {
  position: relative;
  z-index: 3;
  padding: 50px 0;
  background-color: var(--medi-secondary-color);
}
@media screen and (min-width: 767px) {
  .banner-six .banner__content {
    padding: 159px 0;
    background-color: transparent;
  }
}
.banner-six .banner__content .banner-content-wrap .btn-white {
  border: 1px solid var(--medi-white-color);
}
.banner-six .banner__content .banner-content-wrap .btn-white:hover {
  background-color: transparent;
  color: var(--medi-white-color);
  border-color: var(--medi-white-color);
}
.banner-six .banner__content .banner-content-wrap .btn-white:focus {
  background-color: var(--medi-white-color);
  color: var(--medi-primary-color);
  border-color: var(--medi-white-color);
}

.banner-six.banner-video .banner__content {
  margin-top: -9px;
}

.ad-video {
  position: relative;
}
.ad-video img.cover {
  position: absolute;
  inset: 0;
  max-height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 2;
  height: 100%;
}
.ad-video .content {
  background-color: rgba(19, 41, 126, 0.8980392157);
  position: relative;
  z-index: 3;
  color: var(--medi-white-color);
  padding: 50px 0;
}
@media screen and (min-width: 767px) {
  .ad-video .content {
    padding: 65px 0;
  }
}
@media screen and (min-width: 974px) {
  .ad-video .content {
    padding: 69px 0;
  }
}
.ad-video .content .center-title {
  color: var(--medi-white-color);
}
.ad-video .content .center-title-con {
  text-align: center;
  max-width: 1090px;
  margin: 0 auto;
  margin-bottom: 50px;
  padding: 0 20px;
}
.ad-video .play-btn-con {
  cursor: pointer;
  display: block;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
}
.ad-video .play-btn-con svg {
  border-radius: 50%;
  animation: videoAlert 1s infinite;
  height: 50px;
  width: 50px;
}
@media screen and (min-width: 480px) {
  .ad-video .play-btn-con svg {
    height: 60px;
    width: 60px;
  }
}
@media screen and (min-width: 767px) {
  .ad-video .play-btn-con svg {
    height: 80px;
    width: 80px;
  }
}

@keyframes videoAlert {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 253, 0.7);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(255, 246, 137, 0);
  }
}
.page-template-contact .contact-info-wrap {
  padding-top: 50px;
}
@media screen and (min-width: 767px) {
  .page-template-contact .contact-info-wrap {
    padding-top: 65px;
  }
}
@media screen and (min-width: 974px) {
  .page-template-contact .contact-info-wrap {
    padding-top: 100px;
  }
}
.page-template-contact .contact-info-wrap .card {
  margin: 0;
  display: -moz-flex;
  display: flex;
  gap: 32px;
  min-height: auto;
  border-radius: 0;
  -moz-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 1200px) {
  .page-template-contact .contact-info-wrap .card {
    -moz-flex-direction: row;
    flex-direction: row;
  }
}
.page-template-contact .contact-info-wrap .card .card-icon {
  padding-bottom: 0;
}
.page-template-contact .contact-info-wrap .card .card-icon span {
  background: var(--medi-background-color);
  height: 64px;
  width: 64px;
  border-radius: 50%;
  color: var(--medi-primary-color);
}
.page-template-contact .contact-info-wrap .card .card-title {
  margin-bottom: 8px;
  padding-bottom: 8px;
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .page-template-contact .contact-info-wrap .card .card-title {
    text-align: start;
  }
}
.page-template-contact .contact-info-wrap .card .card-title h3 {
  font-size: 24px;
}
.page-template-contact .contact-info-wrap .card .card-desc {
  padding-bottom: 16px;
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .page-template-contact .contact-info-wrap .card .card-desc {
    text-align: start;
  }
}
.page-template-contact .contact-info-wrap .card .card-desc p {
  font-size: 14px;
}
.page-template-contact .contact-info-wrap .card .card-info .card-img {
  width: 32px;
}
.page-template-contact .contact-info-wrap .card .card-info p {
  font-size: 14px;
}
.page-template-contact .contact-form-wrap {
  overflow: hidden;
  padding: 50px 0;
  padding-top: 30px;
}
@media screen and (min-width: 767px) {
  .page-template-contact .contact-form-wrap {
    padding: 65px 0;
    padding-bottom: 45px;
  }
}
@media screen and (min-width: 974px) {
  .page-template-contact .contact-form-wrap {
    padding: 100px 0;
    padding-top: 80px;
  }
}
.page-template-contact .contact-social-links {
  display: -moz-flex;
  display: flex;
  gap: 24px;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 18px;
}
@media screen and (min-width: 767px) {
  .page-template-contact .contact-social-links {
    margin-top: 48px;
  }
}
.page-template-contact .contact-social-links .follow-us {
  font-size: 20px;
}
.page-template-contact .contact-social-links .social-link {
  background-color: var(--medi-background-color) !important;
}
.page-template-contact .map-wrap iframe {
  width: 100%;
  height: 350px;
}
@media screen and (min-width: 974px) {
  .page-template-contact .map-wrap iframe {
    height: 450px;
  }
}

.single.single-post h2 {
  font-size: 24px !important;
}
.single.single-post .related-posts {
  margin-bottom: 50px;
}
@media screen and (min-width: 974px) {
  .single.single-post .related-posts {
    grid-template-columns: repeat(2, 1fr);
  }
}
.single.single-post .content-area .site-main .post, .single.single-post #primary .site-main .post {
  display: -moz-flex;
  display: flex;
  -moz-flex-direction: column;
  flex-direction: column;
}
.single.single-post .content-area .site-main .post a, .single.single-post #primary .site-main .post a {
  color: var(--medi-primary-color);
  text-decoration: underline;
  transition: all ease 0.35s;
}
.single.single-post .content-area .site-main .post a:hover, .single.single-post #primary .site-main .post a:hover {
  opacity: 0.7;
}
.single.single-post .content-area .site-main .post .entry-header, .single.single-post .content-area .site-main .post header, .single.single-post #primary .site-main .post .entry-header, .single.single-post #primary .site-main .post header {
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--medi-body-tertiay);
  margin-bottom: 24px;
  padding-top: 24px;
  flex-wrap: wrap;
}
.single.single-post .content-area .site-main .post .entry-header .entry-meta, .single.single-post .content-area .site-main .post header .entry-meta, .single.single-post #primary .site-main .post .entry-header .entry-meta, .single.single-post #primary .site-main .post header .entry-meta {
  display: flex;
  margin-bottom: 0;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  row-gap: 4px;
}
.single.single-post .content-area .site-main .post .entry-header .entry-meta > div:not(:last-child), .single.single-post .content-area .site-main .post header .entry-meta > div:not(:last-child), .single.single-post #primary .site-main .post .entry-header .entry-meta > div:not(:last-child), .single.single-post #primary .site-main .post header .entry-meta > div:not(:last-child) {
  padding-left: 12px;
  margin-left: 12px;
  border-left: 1px solid #ECECEC;
}
.single.single-post .content-area .site-main .post .entry-header .entry-meta .blog__date a, .single.single-post .content-area .site-main .post header .entry-meta .blog__date a, .single.single-post #primary .site-main .post .entry-header .entry-meta .blog__date a, .single.single-post #primary .site-main .post header .entry-meta .blog__date a {
  color: var(--medi-primary-color);
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  transition: all ease 0.35s;
}
.single.single-post .content-area .site-main .post .entry-header .entry-meta .blog__date a:hover, .single.single-post .content-area .site-main .post header .entry-meta .blog__date a:hover, .single.single-post #primary .site-main .post .entry-header .entry-meta .blog__date a:hover, .single.single-post #primary .site-main .post header .entry-meta .blog__date a:hover {
  color: #1e3ebd;
  opacity: 0.7;
}
.single.single-post .content-area .site-main .post .entry-header .entry-meta .blog__date a:hover path, .single.single-post .content-area .site-main .post header .entry-meta .blog__date a:hover path, .single.single-post #primary .site-main .post .entry-header .entry-meta .blog__date a:hover path, .single.single-post #primary .site-main .post header .entry-meta .blog__date a:hover path {
  fill: #1e3ebd;
}
.single.single-post .content-area .site-main .post .entry-header .category-wrap, .single.single-post .content-area .site-main .post header .category-wrap, .single.single-post #primary .site-main .post .entry-header .category-wrap, .single.single-post #primary .site-main .post header .category-wrap {
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 4px;
}
.single.single-post .content-area .site-main .post .entry-header .category-wrap a, .single.single-post .content-area .site-main .post header .category-wrap a, .single.single-post #primary .site-main .post .entry-header .category-wrap a, .single.single-post #primary .site-main .post header .category-wrap a {
  color: var(--medi-primary-color);
  text-decoration: none;
  transition: all ease 0.35s;
}
.single.single-post .content-area .site-main .post .entry-header .category-wrap a:hover, .single.single-post .content-area .site-main .post header .category-wrap a:hover, .single.single-post #primary .site-main .post .entry-header .category-wrap a:hover, .single.single-post #primary .site-main .post header .category-wrap a:hover {
  opacity: 0.7;
}
.single.single-post .content-area .site-main .post .entry-header .category-wrap .category-list:not(:last-child), .single.single-post .content-area .site-main .post header .category-wrap .category-list:not(:last-child), .single.single-post #primary .site-main .post .entry-header .category-wrap .category-list:not(:last-child), .single.single-post #primary .site-main .post header .category-wrap .category-list:not(:last-child) {
  padding-left: 12px;
  margin-left: 12px;
  border-left: 1px solid #ECECEC;
}
.single.single-post .content-area .site-main .post .entry-content, .single.single-post #primary .site-main .post .entry-content {
  display: -moz-flex;
  display: flex;
  -moz-flex-direction: column;
  flex-direction: column;
}
.single.single-post .content-area .site-main .post .entry-content p, .single.single-post #primary .site-main .post .entry-content p {
  word-break: break-word;
}
.single.single-post .content-area .site-main .post .entry-content h1, .single.single-post .content-area .site-main .post .entry-content h2, .single.single-post .content-area .site-main .post .entry-content h3, .single.single-post .content-area .site-main .post .entry-content h4, .single.single-post .content-area .site-main .post .entry-content h5, .single.single-post #primary .site-main .post .entry-content h1, .single.single-post #primary .site-main .post .entry-content h2, .single.single-post #primary .site-main .post .entry-content h3, .single.single-post #primary .site-main .post .entry-content h4, .single.single-post #primary .site-main .post .entry-content h5 {
  color: var(--medi-text-primary);
}
.single.single-post .content-area .site-main .post .entry-content img, .single.single-post #primary .site-main .post .entry-content img {
  margin-bottom: 16px;
}
.single.single-post .content-area .site-main .post .entry-content a, .single.single-post #primary .site-main .post .entry-content a {
  color: var(--medi-primary-color);
  text-decoration: underline;
  transition: all ease 0.35s;
}
.single.single-post .content-area .site-main .post .entry-content a:hover, .single.single-post #primary .site-main .post .entry-content a:hover {
  opacity: 0.7;
}

.content-area {
  padding: 20px 0;
}
@media screen and (min-width: 480px) {
  .content-area {
    padding: 30px 0;
  }
}
@media screen and (min-width: 974px) {
  .content-area {
    padding: 50px 0;
  }
}

.single .entry-footer, .single-post .entry-footer, .post-template-default .entry-footer {
  border-top: 1px solid #ECECEC;
  margin-bottom: 32px;
}
@media screen and (min-width: 767px) {
  .single .entry-footer, .single-post .entry-footer, .post-template-default .entry-footer {
    margin-bottom: 50px;
  }
}
.single .entry-footer .entry-footer__top, .single-post .entry-footer .entry-footer__top, .post-template-default .entry-footer .entry-footer__top {
  padding: 24px 0;
  border-bottom: 1px solid #ECECEC;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  -moz-column-gap: 18px;
       column-gap: 18px;
}
.single .entry-footer .entry-footer__top .social-networks, .single-post .entry-footer .entry-footer__top .social-networks, .post-template-default .entry-footer .entry-footer__top .social-networks {
  display: flex;
  gap: 24px;
  align-items: center;
}
.single .entry-footer .entry-footer__top .social-networks li svg, .single-post .entry-footer .entry-footer__top .social-networks li svg, .post-template-default .entry-footer .entry-footer__top .social-networks li svg {
  height: 20px;
  width: 20px;
}
.single .entry-footer .entry-footer__top .entry-footer__meta, .single-post .entry-footer .entry-footer__top .entry-footer__meta, .post-template-default .entry-footer .entry-footer__top .entry-footer__meta {
  display: flex;
  align-items: center;
  gap: 16px;
}
.single .entry-footer .entry-footer__top .entry-footer__meta .entry-footer__author, .single-post .entry-footer .entry-footer__top .entry-footer__meta .entry-footer__author, .post-template-default .entry-footer .entry-footer__top .entry-footer__meta .entry-footer__author {
  color: #606060;
}
.single .entry-footer .entry-footer__top .entry-footer__meta .entry-footer__cmt, .single-post .entry-footer .entry-footer__top .entry-footer__meta .entry-footer__cmt, .post-template-default .entry-footer .entry-footer__top .entry-footer__meta .entry-footer__cmt {
  color: var(--medi-primary-color);
  display: flex;
  align-items: center;
  gap: 4px;
}
.single .entry-footer .entry-footer__top .entry-footer__meta .entry-footer__cmt .comment-count, .single-post .entry-footer .entry-footer__top .entry-footer__meta .entry-footer__cmt .comment-count, .post-template-default .entry-footer .entry-footer__top .entry-footer__meta .entry-footer__cmt .comment-count {
  color: inherit;
}
.single .entry-footer .entry-footer__bottom, .single-post .entry-footer .entry-footer__bottom, .post-template-default .entry-footer .entry-footer__bottom {
  padding: 24px 0;
}
.single .entry-footer .entry-footer__bottom .tags > span, .single-post .entry-footer .entry-footer__bottom .tags > span, .post-template-default .entry-footer .entry-footer__bottom .tags > span {
  margin-left: 6px;
}
.single .entry-footer .entry-footer__bottom .tags a, .single-post .entry-footer .entry-footer__bottom .tags a, .post-template-default .entry-footer .entry-footer__bottom .tags a {
  border-color: #606060 !important;
  color: #606060 !important;
  text-decoration: none !important;
  margin: 6px;
}
.single .entry-footer .entry-footer__bottom .tags a:hover, .single-post .entry-footer .entry-footer__bottom .tags a:hover, .post-template-default .entry-footer .entry-footer__bottom .tags a:hover {
  background-color: transparent !important;
  color: var(--medi-primary-color) !important;
  border-color: var(--medi-primary-color) !important;
  opacity: 1 !important;
}

.gl-full-wrap .site-main {
  width: 100%;
}

.gl-full-wrap .sidebar-main {
  display: none;
}

.gl-left-wrap .sidebar-main,
.gl-right-wrap .site-main {
  order: 1;
}

.gl-left-wrap .site-main,
.gl-right-wrap .sidebar-main {
  order: 2;
}

.not-found {
  text-align: center;
  max-width: 638px;
  margin: 0 auto;
  padding: 20px;
  padding-top: 0;
}
.not-found > h2 {
  color: var(--medi-primary-color);
  font-size: 82px;
}
@media screen and (min-width: 480px) {
  .not-found > h2 {
    font-size: 112px;
  }
}
@media screen and (min-width: 767px) {
  .not-found > h2 {
    font-size: 144px;
  }
}
.not-found .page-title {
  margin-bottom: 20px;
  font-size: 26px;
}
@media screen and (min-width: 767px) {
  .not-found .page-title {
    font-size: 32px;
  }
}
.not-found .page-content {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
  gap: 32px;
}
.not-found .page-content p {
  color: #606060;
  font-weight: 600;
}
.not-found .page-content form {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 8px;
}
@media screen and (min-width: 480px) {
  .not-found .page-content form {
    gap: 0;
    flex-direction: row;
  }
}
.not-found .page-content form > label {
  flex: 1;
  width: 100%;
}
.not-found .page-content form input {
  margin: 0;
}
.not-found .page-content form input[type=search] {
  padding: 10px 22px;
  border-color: #ECECEC;
  border-radius: 4px;
}
@media screen and (min-width: 480px) {
  .not-found .page-content form input[type=search] {
    border-radius: 0 4px 4px 0;
  }
}
.not-found .page-content form input[type=submit] {
  max-width: 100%;
  border-radius: 4px;
}
@media screen and (min-width: 480px) {
  .not-found .page-content form input[type=submit] {
    border-radius: 4px 0 0 4px;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}

@media screen and (min-width: 974px) {
  .no-results {
    padding: 0 20px;
    text-align: start;
  }
}
@media screen and (min-width: 974px) {
  .no-results .page-content {
    justify-content: start;
  }
}

.entry-footer {
  margin-top: 50px;
  margin-bottom: 50px;
}
.entry-footer .entry__footer-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px 0;
  border: 1px solid #ECECEC;
  border-right: 0;
  border-left: 0;
  flex-wrap: wrap;
  gap: 12px;
}
.entry-footer .social-link-con {
  gap: 24px;
}
.entry-footer .social-link {
  min-width: auto;
  height: auto;
  border-radius: 0;
  overflow: visible;
}
.entry-footer .social-link svg {
  height: 20px;
  width: 20px;
}
.entry-footer .social-link svg path {
  fill: #252525;
}
.entry-footer .comment-count {
  font-size: 14px;
  color: #606060;
}
.entry-footer .comment-count .count {
  padding-right: 20px;
  display: inline-block;
  position: relative;
  margin-right: 16px;
  color: #13297E;
}
.entry-footer .comment-count .count::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cmask id='path-1-inside-1_2115_3150' fill='white'%3E%3Cpath d='M7.99991 1.3335C7.12443 1.3335 6.25752 1.50593 5.44869 1.84097C4.63985 2.176 3.90492 2.66706 3.28587 3.28612C2.03562 4.53636 1.33324 6.23205 1.33324 8.00016C1.32742 9.53959 1.86044 11.0325 2.83991 12.2202L1.50658 13.5535C1.41407 13.6472 1.35141 13.7663 1.32649 13.8956C1.30158 14.0249 1.31552 14.1588 1.36658 14.2802C1.42195 14.4001 1.51171 14.5009 1.62448 14.5698C1.73724 14.6386 1.86791 14.6724 1.99991 14.6668H7.99991C9.76802 14.6668 11.4637 13.9645 12.714 12.7142C13.9642 11.464 14.6666 9.76827 14.6666 8.00016C14.6666 6.23205 13.9642 4.53636 12.714 3.28612C11.4637 2.03588 9.76802 1.3335 7.99991 1.3335ZM7.99991 13.3335H3.60658L4.22658 12.7135C4.35074 12.5886 4.42044 12.4196 4.42044 12.2435C4.42044 12.0674 4.35074 11.8984 4.22658 11.7735C3.35363 10.9015 2.81003 9.75386 2.68837 8.52603C2.56672 7.2982 2.87454 6.06617 3.5594 5.03984C4.24425 4.01352 5.26377 3.2564 6.44425 2.89748C7.62474 2.53855 8.89315 2.60003 10.0334 3.07144C11.1736 3.54284 12.1151 4.39501 12.6975 5.48276C13.2799 6.5705 13.4672 7.82653 13.2273 9.03683C12.9875 10.2471 12.3354 11.3369 11.3823 12.1203C10.4291 12.9038 9.23375 13.3325 7.99991 13.3335Z'/%3E%3C/mask%3E%3Cpath d='M7.99991 1.3335C7.12443 1.3335 6.25752 1.50593 5.44869 1.84097C4.63985 2.176 3.90492 2.66706 3.28587 3.28612C2.03562 4.53636 1.33324 6.23205 1.33324 8.00016C1.32742 9.53959 1.86044 11.0325 2.83991 12.2202L1.50658 13.5535C1.41407 13.6472 1.35141 13.7663 1.32649 13.8956C1.30158 14.0249 1.31552 14.1588 1.36658 14.2802C1.42195 14.4001 1.51171 14.5009 1.62448 14.5698C1.73724 14.6386 1.86791 14.6724 1.99991 14.6668H7.99991C9.76802 14.6668 11.4637 13.9645 12.714 12.7142C13.9642 11.464 14.6666 9.76827 14.6666 8.00016C14.6666 6.23205 13.9642 4.53636 12.714 3.28612C11.4637 2.03588 9.76802 1.3335 7.99991 1.3335ZM7.99991 13.3335H3.60658L4.22658 12.7135C4.35074 12.5886 4.42044 12.4196 4.42044 12.2435C4.42044 12.0674 4.35074 11.8984 4.22658 11.7735C3.35363 10.9015 2.81003 9.75386 2.68837 8.52603C2.56672 7.2982 2.87454 6.06617 3.5594 5.03984C4.24425 4.01352 5.26377 3.2564 6.44425 2.89748C7.62474 2.53855 8.89315 2.60003 10.0334 3.07144C11.1736 3.54284 12.1151 4.39501 12.6975 5.48276C13.2799 6.5705 13.4672 7.82653 13.2273 9.03683C12.9875 10.2471 12.3354 11.3369 11.3823 12.1203C10.4291 12.9038 9.23375 13.3325 7.99991 13.3335Z' fill='%2313297E'/%3E%3Cpath d='M7.99991 1.3335V2.8335V1.3335ZM1.33324 8.00016L2.83324 8.00584V8.00016H1.33324ZM2.83991 12.2202L3.90057 13.2808L4.86423 12.3172L3.99713 11.2658L2.83991 12.2202ZM1.50658 13.5535L0.445894 12.4928L0.438856 12.4999L1.50658 13.5535ZM1.36658 14.2802L-0.0161439 14.8616L-0.00613952 14.8854L0.00467741 14.9088L1.36658 14.2802ZM1.99991 14.6668V13.1668H1.96835L1.93681 13.1682L1.99991 14.6668ZM7.99991 13.3335V14.8335L8.00109 14.8335L7.99991 13.3335ZM3.60658 13.3335L2.54592 12.2728L-0.014743 14.8335H3.60658V13.3335ZM4.22658 12.7135L5.28724 13.7742L5.29039 13.771L4.22658 12.7135ZM4.42044 12.2435H5.92044H4.42044ZM4.22658 11.7735L5.29039 10.716L5.28665 10.7122L4.22658 11.7735ZM7.99991 -0.166504C6.92745 -0.166504 5.86549 0.0447332 4.87466 0.455147L6.02271 3.22679C6.64956 2.96714 7.32141 2.8335 7.99991 2.8335V-0.166504ZM4.87466 0.455147C3.88384 0.86556 2.98355 1.46711 2.22521 2.22546L4.34653 4.34678C4.82629 3.86701 5.39586 3.48643 6.02271 3.22679L4.87466 0.455147ZM2.22521 2.22546C0.693658 3.757 -0.166756 5.83423 -0.166756 8.00016H2.83324C2.83324 6.62988 3.37759 5.31572 4.34653 4.34678L2.22521 2.22546ZM-0.166745 7.99448C-0.173899 9.88413 0.480388 11.7167 1.68269 13.1745L3.99713 11.2658C3.24049 10.3483 2.82873 9.19504 2.83323 8.00584L-0.166745 7.99448ZM1.77925 11.1595L0.445917 12.4928L2.56724 14.6142L3.90057 13.2808L1.77925 11.1595ZM0.438856 12.4999C0.138216 12.8046 -0.0654435 13.1915 -0.146421 13.6118L2.79941 14.1794C2.76826 14.3411 2.68993 14.4899 2.5743 14.607L0.438856 12.4999ZM-0.146421 13.6118C-0.227398 14.0322 -0.182066 14.467 -0.0161439 14.8616L2.7493 13.6987C2.81312 13.8505 2.83055 14.0177 2.79941 14.1794L-0.146421 13.6118ZM0.00467741 14.9088C0.184636 15.2987 0.47637 15.6263 0.842845 15.85L2.40611 13.2895C2.54706 13.3756 2.65926 13.5015 2.72848 13.6515L0.00467741 14.9088ZM0.842845 15.85C1.20932 16.0738 1.63401 16.1836 2.06301 16.1655L1.93681 13.1682C2.10181 13.1612 2.26515 13.2034 2.40611 13.2895L0.842845 15.85ZM1.99991 16.1668H7.99991V13.1668H1.99991V16.1668ZM7.99991 16.1668C10.1658 16.1668 12.2431 15.3064 13.7746 13.7749L11.6533 11.6535C10.6844 12.6225 9.3702 13.1668 7.99991 13.1668V16.1668ZM13.7746 13.7749C15.3062 12.2433 16.1666 10.1661 16.1666 8.00016H13.1666C13.1666 9.37045 12.6222 10.6846 11.6533 11.6535L13.7746 13.7749ZM16.1666 8.00016C16.1666 5.83423 15.3062 3.757 13.7746 2.22546L11.6533 4.34678C12.6222 5.31572 13.1666 6.62988 13.1666 8.00016H16.1666ZM13.7746 2.22546C12.2431 0.69391 10.1658 -0.166504 7.99991 -0.166504V2.8335C9.3702 2.8335 10.6844 3.37784 11.6533 4.34678L13.7746 2.22546ZM7.99991 11.8335H3.60658V14.8335H7.99991V11.8335ZM4.66724 14.3942L5.28724 13.7742L3.16592 11.6528L2.54592 12.2728L4.66724 14.3942ZM5.29039 13.771C5.69393 13.365 5.92044 12.8159 5.92044 12.2435H2.92044C2.92044 12.0233 3.00756 11.8121 3.16277 11.656L5.29039 13.771ZM5.92044 12.2435C5.92044 11.6711 5.69393 11.1219 5.29039 10.716L3.16277 12.831C3.00756 12.6749 2.92044 12.4636 2.92044 12.2435H5.92044ZM5.28665 10.7122C4.65922 10.0855 4.2685 9.26063 4.18106 8.37813L1.19568 8.67392C1.35155 10.2471 2.04805 11.7175 3.16651 12.8347L5.28665 10.7122ZM4.18106 8.37813C4.09362 7.49562 4.31487 6.6101 4.80711 5.87243L2.31168 4.20725C1.43421 5.52223 1.03981 7.10077 1.19568 8.67392L4.18106 8.37813ZM4.80711 5.87243C5.29935 5.13476 6.03213 4.59058 6.8806 4.33261L6.00791 1.46235C4.49541 1.92222 3.18915 2.89228 2.31168 4.20725L4.80711 5.87243ZM6.8806 4.33261C7.72907 4.07463 8.64075 4.11882 9.46029 4.45764L10.6065 1.68523C9.14555 1.08125 7.5204 1.00248 6.00791 1.46235L6.8806 4.33261ZM9.46029 4.45764C10.2798 4.79647 10.9566 5.40896 11.3751 6.19078L14.0199 4.77474C13.2737 3.38106 12.0674 2.28922 10.6065 1.68523L9.46029 4.45764ZM11.3751 6.19078C11.7937 6.97259 11.9283 7.87536 11.7559 8.74527L14.6987 9.3284C15.006 7.77769 14.7661 6.16841 14.0199 4.77474L11.3751 6.19078ZM11.7559 8.74527C11.5836 9.61518 11.1149 10.3984 10.4298 10.9615L12.3347 13.2791C13.556 12.2753 14.3914 10.8791 14.6987 9.3284L11.7559 8.74527ZM10.4298 10.9615C9.7447 11.5246 8.88555 11.8328 7.99873 11.8335L8.00109 14.8335C9.58195 14.8323 11.1135 14.2829 12.3347 13.2791L10.4298 10.9615Z' fill='%2313297E' mask='url(%23path-1-inside-1_2115_3150)'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cmask id='path-1-inside-1_2115_3150' fill='white'%3E%3Cpath d='M7.99991 1.3335C7.12443 1.3335 6.25752 1.50593 5.44869 1.84097C4.63985 2.176 3.90492 2.66706 3.28587 3.28612C2.03562 4.53636 1.33324 6.23205 1.33324 8.00016C1.32742 9.53959 1.86044 11.0325 2.83991 12.2202L1.50658 13.5535C1.41407 13.6472 1.35141 13.7663 1.32649 13.8956C1.30158 14.0249 1.31552 14.1588 1.36658 14.2802C1.42195 14.4001 1.51171 14.5009 1.62448 14.5698C1.73724 14.6386 1.86791 14.6724 1.99991 14.6668H7.99991C9.76802 14.6668 11.4637 13.9645 12.714 12.7142C13.9642 11.464 14.6666 9.76827 14.6666 8.00016C14.6666 6.23205 13.9642 4.53636 12.714 3.28612C11.4637 2.03588 9.76802 1.3335 7.99991 1.3335ZM7.99991 13.3335H3.60658L4.22658 12.7135C4.35074 12.5886 4.42044 12.4196 4.42044 12.2435C4.42044 12.0674 4.35074 11.8984 4.22658 11.7735C3.35363 10.9015 2.81003 9.75386 2.68837 8.52603C2.56672 7.2982 2.87454 6.06617 3.5594 5.03984C4.24425 4.01352 5.26377 3.2564 6.44425 2.89748C7.62474 2.53855 8.89315 2.60003 10.0334 3.07144C11.1736 3.54284 12.1151 4.39501 12.6975 5.48276C13.2799 6.5705 13.4672 7.82653 13.2273 9.03683C12.9875 10.2471 12.3354 11.3369 11.3823 12.1203C10.4291 12.9038 9.23375 13.3325 7.99991 13.3335Z'/%3E%3C/mask%3E%3Cpath d='M7.99991 1.3335C7.12443 1.3335 6.25752 1.50593 5.44869 1.84097C4.63985 2.176 3.90492 2.66706 3.28587 3.28612C2.03562 4.53636 1.33324 6.23205 1.33324 8.00016C1.32742 9.53959 1.86044 11.0325 2.83991 12.2202L1.50658 13.5535C1.41407 13.6472 1.35141 13.7663 1.32649 13.8956C1.30158 14.0249 1.31552 14.1588 1.36658 14.2802C1.42195 14.4001 1.51171 14.5009 1.62448 14.5698C1.73724 14.6386 1.86791 14.6724 1.99991 14.6668H7.99991C9.76802 14.6668 11.4637 13.9645 12.714 12.7142C13.9642 11.464 14.6666 9.76827 14.6666 8.00016C14.6666 6.23205 13.9642 4.53636 12.714 3.28612C11.4637 2.03588 9.76802 1.3335 7.99991 1.3335ZM7.99991 13.3335H3.60658L4.22658 12.7135C4.35074 12.5886 4.42044 12.4196 4.42044 12.2435C4.42044 12.0674 4.35074 11.8984 4.22658 11.7735C3.35363 10.9015 2.81003 9.75386 2.68837 8.52603C2.56672 7.2982 2.87454 6.06617 3.5594 5.03984C4.24425 4.01352 5.26377 3.2564 6.44425 2.89748C7.62474 2.53855 8.89315 2.60003 10.0334 3.07144C11.1736 3.54284 12.1151 4.39501 12.6975 5.48276C13.2799 6.5705 13.4672 7.82653 13.2273 9.03683C12.9875 10.2471 12.3354 11.3369 11.3823 12.1203C10.4291 12.9038 9.23375 13.3325 7.99991 13.3335Z' fill='%2313297E'/%3E%3Cpath d='M7.99991 1.3335V2.8335V1.3335ZM1.33324 8.00016L2.83324 8.00584V8.00016H1.33324ZM2.83991 12.2202L3.90057 13.2808L4.86423 12.3172L3.99713 11.2658L2.83991 12.2202ZM1.50658 13.5535L0.445894 12.4928L0.438856 12.4999L1.50658 13.5535ZM1.36658 14.2802L-0.0161439 14.8616L-0.00613952 14.8854L0.00467741 14.9088L1.36658 14.2802ZM1.99991 14.6668V13.1668H1.96835L1.93681 13.1682L1.99991 14.6668ZM7.99991 13.3335V14.8335L8.00109 14.8335L7.99991 13.3335ZM3.60658 13.3335L2.54592 12.2728L-0.014743 14.8335H3.60658V13.3335ZM4.22658 12.7135L5.28724 13.7742L5.29039 13.771L4.22658 12.7135ZM4.42044 12.2435H5.92044H4.42044ZM4.22658 11.7735L5.29039 10.716L5.28665 10.7122L4.22658 11.7735ZM7.99991 -0.166504C6.92745 -0.166504 5.86549 0.0447332 4.87466 0.455147L6.02271 3.22679C6.64956 2.96714 7.32141 2.8335 7.99991 2.8335V-0.166504ZM4.87466 0.455147C3.88384 0.86556 2.98355 1.46711 2.22521 2.22546L4.34653 4.34678C4.82629 3.86701 5.39586 3.48643 6.02271 3.22679L4.87466 0.455147ZM2.22521 2.22546C0.693658 3.757 -0.166756 5.83423 -0.166756 8.00016H2.83324C2.83324 6.62988 3.37759 5.31572 4.34653 4.34678L2.22521 2.22546ZM-0.166745 7.99448C-0.173899 9.88413 0.480388 11.7167 1.68269 13.1745L3.99713 11.2658C3.24049 10.3483 2.82873 9.19504 2.83323 8.00584L-0.166745 7.99448ZM1.77925 11.1595L0.445917 12.4928L2.56724 14.6142L3.90057 13.2808L1.77925 11.1595ZM0.438856 12.4999C0.138216 12.8046 -0.0654435 13.1915 -0.146421 13.6118L2.79941 14.1794C2.76826 14.3411 2.68993 14.4899 2.5743 14.607L0.438856 12.4999ZM-0.146421 13.6118C-0.227398 14.0322 -0.182066 14.467 -0.0161439 14.8616L2.7493 13.6987C2.81312 13.8505 2.83055 14.0177 2.79941 14.1794L-0.146421 13.6118ZM0.00467741 14.9088C0.184636 15.2987 0.47637 15.6263 0.842845 15.85L2.40611 13.2895C2.54706 13.3756 2.65926 13.5015 2.72848 13.6515L0.00467741 14.9088ZM0.842845 15.85C1.20932 16.0738 1.63401 16.1836 2.06301 16.1655L1.93681 13.1682C2.10181 13.1612 2.26515 13.2034 2.40611 13.2895L0.842845 15.85ZM1.99991 16.1668H7.99991V13.1668H1.99991V16.1668ZM7.99991 16.1668C10.1658 16.1668 12.2431 15.3064 13.7746 13.7749L11.6533 11.6535C10.6844 12.6225 9.3702 13.1668 7.99991 13.1668V16.1668ZM13.7746 13.7749C15.3062 12.2433 16.1666 10.1661 16.1666 8.00016H13.1666C13.1666 9.37045 12.6222 10.6846 11.6533 11.6535L13.7746 13.7749ZM16.1666 8.00016C16.1666 5.83423 15.3062 3.757 13.7746 2.22546L11.6533 4.34678C12.6222 5.31572 13.1666 6.62988 13.1666 8.00016H16.1666ZM13.7746 2.22546C12.2431 0.69391 10.1658 -0.166504 7.99991 -0.166504V2.8335C9.3702 2.8335 10.6844 3.37784 11.6533 4.34678L13.7746 2.22546ZM7.99991 11.8335H3.60658V14.8335H7.99991V11.8335ZM4.66724 14.3942L5.28724 13.7742L3.16592 11.6528L2.54592 12.2728L4.66724 14.3942ZM5.29039 13.771C5.69393 13.365 5.92044 12.8159 5.92044 12.2435H2.92044C2.92044 12.0233 3.00756 11.8121 3.16277 11.656L5.29039 13.771ZM5.92044 12.2435C5.92044 11.6711 5.69393 11.1219 5.29039 10.716L3.16277 12.831C3.00756 12.6749 2.92044 12.4636 2.92044 12.2435H5.92044ZM5.28665 10.7122C4.65922 10.0855 4.2685 9.26063 4.18106 8.37813L1.19568 8.67392C1.35155 10.2471 2.04805 11.7175 3.16651 12.8347L5.28665 10.7122ZM4.18106 8.37813C4.09362 7.49562 4.31487 6.6101 4.80711 5.87243L2.31168 4.20725C1.43421 5.52223 1.03981 7.10077 1.19568 8.67392L4.18106 8.37813ZM4.80711 5.87243C5.29935 5.13476 6.03213 4.59058 6.8806 4.33261L6.00791 1.46235C4.49541 1.92222 3.18915 2.89228 2.31168 4.20725L4.80711 5.87243ZM6.8806 4.33261C7.72907 4.07463 8.64075 4.11882 9.46029 4.45764L10.6065 1.68523C9.14555 1.08125 7.5204 1.00248 6.00791 1.46235L6.8806 4.33261ZM9.46029 4.45764C10.2798 4.79647 10.9566 5.40896 11.3751 6.19078L14.0199 4.77474C13.2737 3.38106 12.0674 2.28922 10.6065 1.68523L9.46029 4.45764ZM11.3751 6.19078C11.7937 6.97259 11.9283 7.87536 11.7559 8.74527L14.6987 9.3284C15.006 7.77769 14.7661 6.16841 14.0199 4.77474L11.3751 6.19078ZM11.7559 8.74527C11.5836 9.61518 11.1149 10.3984 10.4298 10.9615L12.3347 13.2791C13.556 12.2753 14.3914 10.8791 14.6987 9.3284L11.7559 8.74527ZM10.4298 10.9615C9.7447 11.5246 8.88555 11.8328 7.99873 11.8335L8.00109 14.8335C9.58195 14.8323 11.1135 14.2829 12.3347 13.2791L10.4298 10.9615Z' fill='%2313297E' mask='url(%23path-1-inside-1_2115_3150)'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  background-color: var(--medi-primary-color);
}
.entry-footer .tags > span {
  display: inline-block;
}
.entry-footer .tags a {
  font-size: 14px;
  color: #606060;
  border: 1px solid #606060;
  border-radius: 4px;
  padding: 4px 16px 4px 16px;
  margin: 8px 16px;
  display: inline-block;
  transition: all ease 0.35s;
}
.entry-footer .tags a:hover {
  color: var(--medi-white-color);
  border-color: var(--medi-primary-color);
  background-color: var(--medi-primary-color);
}
.entry-footer .entry__footer-bottom {
  padding: 28px 0;
}

.author-section {
  margin-bottom: 50px;
}
.author-section .section-heading {
  margin-bottom: 24px;
}
.author-section .author-wrapper {
  display: flex;
  align-items: center;
  box-shadow: 0px 0px 12px 1px rgba(23, 140, 239, 0.2392156863);
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  .author-section .author-wrapper {
    flex-direction: row;
  }
}
.author-section .author-wrapper .author-img {
  padding: 40px;
  padding-bottom: 0;
}
@media screen and (min-width: 767px) {
  .author-section .author-wrapper .author-img {
    padding: 40px;
  }
}
.author-section .author-wrapper .author-img img {
  height: 80px;
  width: 80px;
  min-width: 80px;
  border-radius: 50%;
}
.author-section .author-wrapper .author-wrap {
  padding: 40px;
}
.author-section .author-wrapper .author-wrap h3 {
  font-size: 20px;
}
.author-section .author-wrapper .author-wrap .author-name {
  margin-bottom: 12px;
}
.author-section .author-wrapper .author-wrap .author-content {
  margin-bottom: 20px;
}
.author-section .author-wrapper .author-wrap .author-content p {
  margin-bottom: 12px;
  color: #606060;
}
.author-section .author-wrapper .author-wrap .author-social .social-link-con {
  gap: 24px;
}
.author-section .author-wrapper .author-wrap .author-social .social-link {
  min-width: auto;
  height: auto;
  border-radius: 0;
  overflow: visible;
}
.author-section .author-wrapper .author-wrap .author-social .social-link svg {
  height: 20px;
  width: 20px;
}
.author-section .author-wrapper .author-wrap .author-social .social-link svg path {
  fill: #252525;
}

.related-post {
  margin-bottom: 50px;
}
.related-post .section-heading {
  margin-bottom: 48px;
}
.related-post .related-post__wrapper {
  display: grid;
  gap: 48px;
  grid-template-columns: repeat(1, 1fr);
}
@media screen and (min-width: 767px) {
  .related-post .related-post__wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}

.post-navigation {
  padding: 40px 0;
  border: 1px solid #ECECEC;
  border-right: 0;
  border-left: 0;
  margin-bottom: 50px;
}
.post-navigation .pagination-details {
  display: flex;
  align-items: center;
  gap: 24px;
}
.post-navigation .nav-next .pagination-details {
  flex-direction: row-reverse;
}
.post-navigation .nav-links {
  display: flex;
  gap: 42px;
  justify-content: space-between;
  flex-wrap: wrap;
}
.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next {
  flex: 1;
  min-width: 220px;
  width: -moz-fit-content;
  width: fit-content;
}
.post-navigation .nav-links .nav-previous a, .post-navigation .nav-links .nav-next a {
  color: var(--medi-primary-color);
  font-weight: 600;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
}
.post-navigation .nav-links .nav-previous .post, .post-navigation .nav-links .nav-previous article, .post-navigation .nav-links .nav-next .post, .post-navigation .nav-links .nav-next article {
  display: flex;
  flex-direction: row !important;
  align-items: center;
  gap: 24px;
  flex-wrap: wrap;
  row-gap: 0px;
}
.post-navigation .nav-links .nav-previous .post img, .post-navigation .nav-links .nav-previous article img, .post-navigation .nav-links .nav-next .post img, .post-navigation .nav-links .nav-next article img {
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
  height: 60px;
  width: 100px;
}
@media screen and (min-width: 767px) {
  .post-navigation .nav-links .nav-previous .post img, .post-navigation .nav-links .nav-previous article img, .post-navigation .nav-links .nav-next .post img, .post-navigation .nav-links .nav-next article img {
    height: 100px;
    width: 180px;
  }
}
.post-navigation .nav-links .nav-previous .post .meta-nav, .post-navigation .nav-links .nav-previous article .meta-nav, .post-navigation .nav-links .nav-next .post .meta-nav, .post-navigation .nav-links .nav-next article .meta-nav {
  font-weight: 600;
  color: #252525;
}
.post-navigation .nav-links .nav-next:hover .meta-nav, .post-navigation .nav-links .nav-prev:hover .meta-nav {
  color: var(--medi-primary-color);
}
.post-navigation .nav-links .nav-next {
  text-align: end;
}
.post-navigation .nav-links .nav-next .post, .post-navigation .nav-links .nav-next article {
  justify-content: end;
  flex-direction: row-reverse !important;
}

.widget-area .widget {
  border-radius: 4px;
  padding: 24px;
  box-shadow: 0px 0px 12px 1px rgba(23, 140, 239, 0.2392156863);
  margin-bottom: 50px;
}
.widget-area .widget:last-child {
  margin-bottom: 0;
}
.widget-area .widget .wp-block-heading {
  font-size: 20px;
  color: var(--medi-primary-color);
  margin-bottom: 24px;
}
.widget-area .widget ul.has-dates time {
  font-weight: 600;
  color: #606060;
}
.widget-area .widget ul.has-author .wp-block-latest-posts__post-author {
  font-weight: 600;
  color: #606060;
}
.widget-area .widget ul.wp-block-latest-posts__list li {
  flex-direction: column;
  align-items: start;
  justify-content: start;
  padding-right: 0;
}
.widget-area .widget ul.wp-block-latest-posts__list li::before {
  display: none;
}
.widget-area .widget ul.wp-block-latest-posts__list li .wp-block-latest-posts__post-title {
  color: #252525;
}
.widget-area .widget ul.wp-block-latest-posts__list li .wp-block-latest-posts__post-title:hover {
  color: var(--medi-primary-color);
}
.widget-area .widget ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  padding-right: 15px;
}
.widget-area .widget ul li::before {
  position: absolute;
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M1.36354 0.8804L5.10909 4.45588C5.19051 4.53361 5.24805 4.61782 5.28171 4.7085C5.31591 4.79918 5.33301 4.89634 5.33301 4.99998C5.33301 5.10362 5.31591 5.20078 5.28171 5.29146C5.24805 5.38214 5.19051 5.46635 5.10909 5.54408L1.36354 9.11956C1.21426 9.26206 1.02427 9.33331 0.793568 9.33331C0.562864 9.33331 0.372872 9.26206 0.223594 9.11956C0.0743146 8.97706 -0.00032568 8.79569 -0.00032568 8.57547C-0.00032568 8.35524 0.0743146 8.17387 0.223594 8.03137L3.39917 4.99998L0.223594 1.96859C0.0743146 1.82609 -0.00032568 1.64472 -0.00032568 1.42449C-0.00032568 1.20427 0.0743146 1.0229 0.223594 0.8804C0.372872 0.737899 0.562864 0.666647 0.793568 0.666647C1.02427 0.666647 1.21426 0.737899 1.36354 0.8804Z' fill='%23606060'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M1.36354 0.8804L5.10909 4.45588C5.19051 4.53361 5.24805 4.61782 5.28171 4.7085C5.31591 4.79918 5.33301 4.89634 5.33301 4.99998C5.33301 5.10362 5.31591 5.20078 5.28171 5.29146C5.24805 5.38214 5.19051 5.46635 5.10909 5.54408L1.36354 9.11956C1.21426 9.26206 1.02427 9.33331 0.793568 9.33331C0.562864 9.33331 0.372872 9.26206 0.223594 9.11956C0.0743146 8.97706 -0.00032568 8.79569 -0.00032568 8.57547C-0.00032568 8.35524 0.0743146 8.17387 0.223594 8.03137L3.39917 4.99998L0.223594 1.96859C0.0743146 1.82609 -0.00032568 1.64472 -0.00032568 1.42449C-0.00032568 1.20427 0.0743146 1.0229 0.223594 0.8804C0.372872 0.737899 0.562864 0.666647 0.793568 0.666647C1.02427 0.666647 1.21426 0.737899 1.36354 0.8804Z' fill='%23606060'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 10px;
  width: 6px;
  display: inline-block;
  background-color: #606060;
  top: 10px;
  right: 0;
}
.widget-area .widget ul li:not(:last-child) {
  border-bottom: 1px solid #ECECEC;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.widget-area .widget ul li:has(img) {
  padding-right: 0;
  display: inline-block;
  width: 100%;
}
.widget-area .widget ul li:has(img)::before {
  display: none;
}
.widget-area .widget ul li a {
  color: #606060;
}
.widget-area .widget ul li a:hover {
  color: var(--medi-primary-color);
}
.widget-area .widget ul li .wp-block-latest-posts__post-title {
  font-weight: 700;
}
.widget-area .widget ul li .wp-block-latest-posts__post-excerpt a {
  color: var(--medi-primary-color);
  text-decoration: underline;
  transition: all ease 0.35s;
}
.widget-area .widget ul li .wp-block-latest-posts__post-excerpt a:hover {
  opacity: 0.7;
}
.widget-area .widget ol li a {
  color: var(--medi-primary-color);
}
.widget-area .widget .wp-block-tag-cloud > a {
  border: 1px solid #606060;
  color: #606060;
  padding: 4px 16px;
  border-radius: 4px;
  margin: 8px;
  text-transform: capitalize;
}
.widget-area .widget .wp-block-tag-cloud > a:hover {
  border-color: var(--medi-primary-color);
  color: var(--medi-primary-color);
}
.widget-area .widget .wp-block-latest-comments__comment-meta {
  font-weight: 700;
  text-transform: capitalize;
}
.widget-area .widget .wp-block-latest-comments__comment-meta a {
  color: var(--medi-primary-color);
  transition: all ease 0.35s;
}
.widget-area .widget .wp-block-latest-comments__comment-meta a:hover {
  opacity: 0.7;
}
.widget-area .widget.widget_search {
  padding: 0;
  box-shadow: none;
}
.widget-area .widget.widget_search .wp-block-search label {
  display: none;
}
.widget-area .widget.widget_search .wp-block-search__inside-wrapper {
  display: -moz-flex;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media screen and (min-width: 480px) {
  .widget-area .widget.widget_search .wp-block-search__inside-wrapper {
    flex-direction: row;
    gap: 0;
  }
}
.widget-area .widget.widget_search .wp-block-search__inside-wrapper input {
  border-radius: 4px;
  border-color: var(--medi-body-tertiay);
  padding: 12px 24px;
  font-size: 14px;
  color: var(--medi-text-secondary);
  margin: 0;
}
@media screen and (min-width: 480px) {
  .widget-area .widget.widget_search .wp-block-search__inside-wrapper input {
    border-radius: 0px 4px 4px 0px;
  }
}
.widget-area .widget.widget_search .wp-block-search__inside-wrapper button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button {
  border-radius: 4px;
  margin: 0;
  background-color: var(--medi-primary-color);
  color: var(--medi-white-color);
}
@media screen and (min-width: 480px) {
  .widget-area .widget.widget_search .wp-block-search__inside-wrapper button, .widget-area .widget.widget_search .wp-block-search__inside-wrapper .wp-element-button {
    border-radius: 4px 0px 0 4px;
  }
}

.entry-content {
  color: #606060;
}
.entry-content figure {
  margin: 0;
}
.entry-content figure figcaption {
  font-size: 14px;
  margin: 0;
  text-align: center;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content strong {
  color: #252525;
  font-weight: 700;
  margin: 0;
}
.entry-content h1 {
  font-size: 38px;
  font-family: var(--medi-h1-font);
  font-weight: var(--medi-h1-fontWeight);
  text-transform: var(--medi-h1-textTransform);
}
@media screen and (min-width: 480px) {
  .entry-content h1 {
    font-size: 44px;
  }
}
@media screen and (min-width: 767px) {
  .entry-content h1 {
    font-size: 48px;
  }
}
@media screen and (min-width: 974px) {
  .entry-content h1 {
    font-size: 52px;
  }
}
.entry-content h2 {
  font-size: 32px;
  font-family: var(--medi-h2-font);
  font-weight: var(--medi-h2-fontWeight);
  text-transform: var(--medi-h2-textTransform);
}
@media screen and (min-width: 480px) {
  .entry-content h2 {
    font-size: 34px;
  }
}
@media screen and (min-width: 767px) {
  .entry-content h2 {
    font-size: 36px;
  }
}
@media screen and (min-width: 974px) {
  .entry-content h2 {
    font-size: 40px;
  }
}
.entry-content h3 {
  font-size: 28px;
  font-family: var(--medi-h3-font);
  font-weight: var(--medi-h3-fontWeight);
  text-transform: var(--medi-h3-textTransform);
}
@media screen and (min-width: 974px) {
  .entry-content h3 {
    font-size: 32px;
  }
}
.entry-content h4 {
  font-size: 24px;
  font-family: var(--medi-h4-font);
  font-weight: var(--medi-h4-fontWeight);
  text-transform: var(--medi-h4-textTransform);
}
.entry-content h5 {
  font-size: 20px;
  font-family: var(--medi-h5-font);
  font-weight: var(--medi-h5-fontWeight);
  text-transform: var(--medi-h5-textTransform);
}
.entry-content h6 {
  font-size: 18px;
  font-family: var(--medi-h6-font);
  font-weight: var(--medi-h6-fontWeight);
  text-transform: var(--medi-h6-textTransform);
}
.entry-content ul {
  padding: 0;
}
.entry-content ul li {
  margin-bottom: 16px;
  padding-right: 28px;
  position: relative;
}
.entry-content ul li::before {
  content: "";
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--medi-primary-color);
  height: 24px;
  width: 16px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 8px;
}
.entry-content ol {
  padding: 0;
}
.entry-content ol li {
  padding: 16px;
  padding-right: 0;
  border-bottom: 1px solid #ECECEC;
}
.entry-content ol li:first-child {
  padding-top: 0;
}
.entry-content ol li:last-child {
  padding-bottom: 0;
  border: 0;
}
.entry-content blockquote {
  background-color: #EFF7FE;
  border-right: 4px solid var(--medi-primary-color);
  padding: 24px;
  padding-right: 20px;
  text-align: start;
  font-style: normal;
  position: relative;
  margin-right: 0;
  margin-left: 0;
}
.entry-content blockquote::after {
  content: "";
  display: inline-block;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88' fill='none'%3E%3Cpath d='M47.57 28.2579C47.57 31.8757 48.5696 35.0046 50.6189 37.5468C53.7179 41.3602 59.7658 41.8491 63.2646 41.0668C64.7141 49.1335 57.7165 59.4002 48.6696 63.8002L55.6172 73.3335C69.2626 66.9779 82.708 52.409 80.4088 33.9779C78.9593 22.3424 72.0616 14.6668 62.3149 14.6668C58.0664 14.6668 54.5176 15.8891 51.7185 18.3335C48.9195 20.7779 47.57 24.1024 47.57 28.2579ZM7.33366 28.2579C7.33366 31.8757 8.33333 35.0046 10.3826 37.5468C13.5316 41.3602 19.5295 41.8491 23.0283 41.0668C24.4778 49.1335 17.4802 59.4002 8.4333 63.8002L15.3809 73.3335C29.0263 66.9779 42.4217 52.409 40.1225 33.9779C38.673 22.3424 31.8253 14.6668 22.0786 14.6668C17.8301 14.6668 14.2813 15.8891 11.4823 18.3335C8.68321 20.7779 7.33366 24.1024 7.33366 28.2579Z' fill='%23178CEF' fill-opacity='0.12'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88' fill='none'%3E%3Cpath d='M47.57 28.2579C47.57 31.8757 48.5696 35.0046 50.6189 37.5468C53.7179 41.3602 59.7658 41.8491 63.2646 41.0668C64.7141 49.1335 57.7165 59.4002 48.6696 63.8002L55.6172 73.3335C69.2626 66.9779 82.708 52.409 80.4088 33.9779C78.9593 22.3424 72.0616 14.6668 62.3149 14.6668C58.0664 14.6668 54.5176 15.8891 51.7185 18.3335C48.9195 20.7779 47.57 24.1024 47.57 28.2579ZM7.33366 28.2579C7.33366 31.8757 8.33333 35.0046 10.3826 37.5468C13.5316 41.3602 19.5295 41.8491 23.0283 41.0668C24.4778 49.1335 17.4802 59.4002 8.4333 63.8002L15.3809 73.3335C29.0263 66.9779 42.4217 52.409 40.1225 33.9779C38.673 22.3424 31.8253 14.6668 22.0786 14.6668C17.8301 14.6668 14.2813 15.8891 11.4823 18.3335C8.68321 20.7779 7.33366 24.1024 7.33366 28.2579Z' fill='%23178CEF' fill-opacity='0.12'/%3E%3C/svg%3E");
  height: 88px;
  width: 88px;
  background-color: #178CEF;
  position: absolute;
  bottom: 24px;
  left: 24px;
  pointer-events: none;
}
.entry-content blockquote p {
  color: var(--medi-primary-color);
  margin-bottom: 16px;
}
.entry-content blockquote cite {
  font-style: normal;
  color: #252525;
  font-size: 16px;
  font-weight: 400;
}
.entry-content .wp-block-table table tr {
  padding: 0;
  border: 0;
}
.entry-content .wp-block-table table th, .entry-content .wp-block-table table td {
  padding: 12px 31px;
  border: 0;
  color: #252525;
}
.entry-content .wp-block-table table thead {
  background-color: var(--medi-primary-color);
  border: 1px solid var(--medi-primary-color);
  color: var(--medi-white-color);
}
.entry-content .wp-block-table table thead tr {
  color: inherit;
}
.entry-content .wp-block-table table thead th {
  color: inherit;
}
.entry-content .wp-block-table table tbody tr {
  background-color: var(--medi-white-color);
}
.entry-content .wp-block-table table tbody tr:nth-child(even) {
  background-color: #EFF7FE;
}
.entry-content .wp-block-media-text {
  gap: 48px;
  margin: 48px 0;
}
.entry-content .wp-block-media-text .wp-block-media-text__media img {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.entry-content .wp-block-media-text .wp-block-media-text__content {
  padding: 0;
}