/* Base */
/* Google Fonts Inter */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Fira+Code:wght@300..700&display=swap");
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 576px) {
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 576px) {
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.d-none {
  display: none !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}

.col {
  flex: 1 0 0%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 576px) {
  .container {
    width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container {
    width: 1320px;
  }
}

.container-fluid {
  width: 100%;
  max-width: 1400px;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1199px) {
  .container-fluid {
    width: 100%;
  }
}

.layout--twocol-section {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}
.layout--twocol-section.layout--twocol-section--50-50 .layout__region--first {
  width: 50%;
}
.layout--twocol-section.layout--twocol-section--50-50 .layout__region--second {
  width: 50%;
}
.layout--twocol-section.layout--twocol-section--33-67 .layout__region--first {
  width: 33%;
}
.layout--twocol-section.layout--twocol-section--33-67 .layout__region--second {
  width: 67%;
}
.layout--twocol-section.layout--twocol-section--67-33 .layout__region--first {
  width: 67%;
}
.layout--twocol-section.layout--twocol-section--67-33 .layout__region--second {
  width: 33%;
}
.layout--twocol-section.layout--twocol-section--25-75 .layout__region--first {
  width: 25%;
}
.layout--twocol-section.layout--twocol-section--25-75 .layout__region--second {
  width: 75%;
}
.layout--twocol-section.layout--twocol-section--75-25 .layout__region--first {
  width: 75%;
}
.layout--twocol-section.layout--twocol-section--75-25 .layout__region--second {
  width: 25%;
}
.layout--twocol-section.layout--twocol-section--50-50, .layout--twocol-section.layout--twocol-section--33-67, .layout--twocol-section.layout--twocol-section--67-33, .layout--twocol-section.layout--twocol-section--25-75, .layout--twocol-section.layout--twocol-section--75-25 {
  gap: unset;
  grid-template-columns: unset;
}
.layout--twocol-section.layout--twocol-section--50-50 .layout__region--first,
.layout--twocol-section.layout--twocol-section--50-50 .layout__region--second, .layout--twocol-section.layout--twocol-section--33-67 .layout__region--first,
.layout--twocol-section.layout--twocol-section--33-67 .layout__region--second, .layout--twocol-section.layout--twocol-section--67-33 .layout__region--first,
.layout--twocol-section.layout--twocol-section--67-33 .layout__region--second, .layout--twocol-section.layout--twocol-section--25-75 .layout__region--first,
.layout--twocol-section.layout--twocol-section--25-75 .layout__region--second, .layout--twocol-section.layout--twocol-section--75-25 .layout__region--first,
.layout--twocol-section.layout--twocol-section--75-25 .layout__region--second {
  grid-column: unset;
  flex: 1 0 0%;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (max-width: 991.9px) {
  .layout--twocol-section.layout--twocol-section--50-50 .layout__region--first,
  .layout--twocol-section.layout--twocol-section--50-50 .layout__region--second, .layout--twocol-section.layout--twocol-section--33-67 .layout__region--first,
  .layout--twocol-section.layout--twocol-section--33-67 .layout__region--second, .layout--twocol-section.layout--twocol-section--67-33 .layout__region--first,
  .layout--twocol-section.layout--twocol-section--67-33 .layout__region--second, .layout--twocol-section.layout--twocol-section--25-75 .layout__region--first,
  .layout--twocol-section.layout--twocol-section--25-75 .layout__region--second, .layout--twocol-section.layout--twocol-section--75-25 .layout__region--first,
  .layout--twocol-section.layout--twocol-section--75-25 .layout__region--second {
    width: 100%;
    flex: 1 0 100%;
  }
}

html:lang(en) body {
  font-family: "Outfit", sans-serif;
}
html:lang(ar) body {
  font-family: "Almarai", sans-serif;
}
body {
  line-height: 1.6;
  background-color: #ffffff !important;
  background-image: none;
  font-size: 18px;
  font-style: normal;
  line-height: 120%;
  color: #011334;
  overflow-x: hidden;
}
body a:focus {
  outline: none;
  outline-offset: 0;
}
body .main-content:not(:has(.layout)) {
  margin-bottom: 80px;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  color: #041148;
  font-family: "Inter", sans-serif;
  margin: 0;
  padding: 0;
}
body h1 {
  font-size: 50px;
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
body h2 {
  font-size: 35px;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
body h3 {
  font-size: 22px;
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body h4 {
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body h5 {
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body h6 {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  inline-size: 30px;
  transform: none;
}

h5 {
  margin: 0;
  padding: 0;
}
h5 span.blue {
  color: #007EE6;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}

p.light-text {
  color: #64748B;
  font-style: normal;
  font-weight: 400;
  line-height: 25.059px;
  letter-spacing: 0.167px;
}

span.mobile-number {
  direction: ltr;
  text-align: right; /* optional, feels natural in tables */
  unicode-bidi: embed;
}

ul.image-list {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1rem;
  list-style: none;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
}
ul.image-list li {
  flex: 0 0 calc(33.3333333% - 1rem);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
ul.image-list li strong {
  font-size: 24px;
}

a.blue-button {
  text-decoration: none;
  color: #ffffff;
  border-radius: 9.169px;
  padding: 13.346px 25.455px 13.664px 26.922px;
  background: #007EE6;
  box-shadow: 0 6px 10.366px 0 rgba(31, 45, 61, 0.08), 0 1.728px 10.366px 0 rgba(31, 45, 61, 0.08);
}
a.blue-button:hover, a.blue-button:visited {
  text-decoration: none;
  color: #ffffff;
}

ul.icon-list {
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 2rem;
  padding-bottom: 3rem;
  padding-top: 3rem;
}
ul.icon-list li {
  flex: 0 0 calc(50% - 2rem);
}
@media (max-width: 992px) {
  ul.icon-list li {
    flex: 0 0 100%;
  }
}
ul.icon-list li {
  border-radius: 19.652px;
  background: #ffffff;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.12) inset, 0 1px 1.5px 0 rgba(255, 255, 255, 0.25) inset, 0 2px 6px 0 rgba(74, 58, 255, 0.1);
  width: 551px;
  height: 287px;
  padding: 3rem;
}
@media (max-width: 550px) {
  ul.icon-list li {
    height: 400px;
    padding: 1rem;
  }
}
ul.icon-list li span:last-child {
  color: #737373;
  text-align: justify;
  font-size: 14px;
  font-weight: 500;
  line-height: 130%; /* 18.2px */
}

ul.line-bullets {
  list-style: none;
  gap: 1rem;
  position: relative;
}
ul.line-bullets::before {
  content: "";
  width: 1px;
  height: 93%;
  transform: translateY(5%);
  top: 0;
  left: 0;
}
[dir=rtl] ul.line-bullets::before {
  left: auto;
  right: 0;
}
ul.line-bullets::before {
  background-color: #E3E8EC;
  position: absolute;
  z-index: -1;
}
ul.line-bullets li {
  padding-inline-start: 2rem;
  margin-top: 1rem;
  position: relative;
}
ul.line-bullets li:before {
  content: "";
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDIyIDI1IiBmaWxsPSJub25lIj4KICA8Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSIxMSIgZmlsbD0iI0Y0RjdGRiIvPgogIDxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RkZF8xOTc2Xzc2MCkiPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iNiIgZmlsbD0iIzAwN0VFNiIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxmaWx0ZXIgaWQ9ImZpbHRlcjBfZGRkXzE5NzZfNzYwIiB4PSIxIiB5PSI1IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgICAgPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KICAgICAgPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CiAgICAgIDxmZU9mZnNldCBkeT0iNCIvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgogICAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjk1Mjk0MSAwIDAgMCAwIDAuOTgwMzkyIDAgMCAwIDAgMSAwIDAgMCAxIDAiLz4KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTk3Nl83NjAiLz4KICAgICAgPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CiAgICAgIDxmZU9mZnNldCBkeT0iNCIvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgogICAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjk1Mjk0MSAwIDAgMCAwIDAuOTgwMzkyIDAgMCAwIDAgMSAwIDAgMCAxIDAiLz4KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18xOTc2Xzc2MCIgcmVzdWx0PSJlZmZlY3QyX2Ryb3BTaGFkb3dfMTk3Nl83NjAiLz4KICAgICAgPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CiAgICAgIDxmZU9mZnNldCBkeT0iNCIvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgogICAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjk1Mjk0MSAwIDAgMCAwIDAuOTgwMzkyIDAgMCAwIDAgMSAwIDAgMCAxIDAiLz4KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9ImVmZmVjdDJfZHJvcFNoYWRvd18xOTc2Xzc2MCIgcmVzdWx0PSJlZmZlY3QzX2Ryb3BTaGFkb3dfMTk3Nl83NjAiLz4KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QzX2Ryb3BTaGFkb3dfMTk3Nl83NjAiIHJlc3VsdD0ic2hhcGUiLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KPC9zdmc+);
  background-repeat: no-repeat;
  background-size: cover;
  width: 26px;
  height: 26px;
  top: 15%;
  left: -0.8rem;
}
[dir=rtl] ul.line-bullets li:before {
  left: auto;
  right: -0.8rem;
}
ul.line-bullets li span {
  color: #131313;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 23.305px; /* 166.463% */
  letter-spacing: 0.14px;
}
ul.line-bullets li span strong {
  color: #222F66;
  font-size: 22px;
  font-weight: 600;
  line-height: 56px; /* 254.545% */
}

ul.check-list {
  padding-top: 3rem;
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 3rem;
  padding-bottom: 3rem;
}
ul.check-list li {
  flex: 0 0 calc(50% - 3rem);
  position: relative;
  padding-inline-start: 2rem;
}
@media (max-width: 992px) {
  ul.check-list li {
    flex: 0 0 100%;
  }
}
ul.check-list li {
  color: #ffffff;
}
ul.check-list li::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjgxODggOC4yMDMwNkMxOS4yMjk4IDEwLjIyMDIgMTguOTM2OSAxMi4zMTczIDE3Ljk4ODggMTQuMTQ0N0MxNy4wNDA4IDE1Ljk3MiAxNS40OTUgMTcuNDE5MSAxMy42MDkxIDE4LjI0NDZDMTEuNzIzMyAxOS4wNzAyIDkuNjExNDUgMTkuMjI0MyA3LjYyNTc1IDE4LjY4MTJDNS42NDAwNiAxOC4xMzgxIDMuOTAwNTYgMTYuOTMwNyAyLjY5NzM0IDE1LjI2MDNDMS40OTQxMiAxMy41OSAwLjg5OTkwMiAxMS41NTc2IDEuMDEzNzkgOS41MDIxQzEuMTI3NjggNy40NDY2NCAxLjk0Mjc4IDUuNDkyMzQgMy4zMjMxOCAzLjk2NTEyQzQuNzAzNTcgMi40Mzc4OSA2LjU2NTgxIDEuNDMwMDUgOC41OTkzNCAxLjEwOTY3QzEwLjYzMjkgMC43ODkyOTUgMTIuNzE0OCAxLjE3NTc0IDE0LjQ5NzkgMi4yMDQ1NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuMjk2ODggOS4xMDI5N0w5Ljk5Njg3IDExLjgwM0wxOC45OTY5IDIuODAyOTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
}
[dir=rtl] ul.check-list li::before {
  left: auto;
  right: 0;
}
ul.check-list li::before {
  top: 3%;
  width: 18px;
  height: 18px;
  z-index: 1;
  position: absolute;
}

.custom-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  gap: 2rem;
}
.custom-pagination button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  font: inherit;
  color: #667085;
  cursor: pointer;
  font-size: 14px;
}
.custom-pagination button:hover {
  color: #007EE6;
}
.custom-pagination button.active {
  color: #007EE6;
}
.custom-pagination button.pagination-nav {
  padding-top: 0.25rem;
}

.field--name-body a:not(.blue-button) {
  text-decoration: none;
  color: rgba(0, 126, 230, 0.7490196078);
}
.field--name-body a:not(.blue-button):hover {
  color: #007ee6;
}

/* Layout */
header {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.031372549);
  transition: all 0.3s ease;
  z-index: 99999;
  position: relative;
}
header .row {
  align-items: center;
  justify-content: space-between;
}
header.is-sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10005;
  background-color: #ffffff;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  animation: slideIn 0.3s ease-out;
}
header.is-sticky .top-header {
  display: none;
}
header.is-sticky .header-nav {
  top: 96px;
}
@keyframes slideIn {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
header .top-header {
  position: relative;
  z-index: 0;
  padding: 12px 0;
}
header .top-header::before {
  content: "";
  width: 100vw;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  background-color: #012c56;
  transform: translateX(-50%);
}
[dir=rtl] header .top-header::before {
  transform: translateX(calc(-1 * -50%));
}
header .top-header::before {
  left: 50%;
}
[dir=rtl] header .top-header::before {
  left: auto;
  right: 50%;
}
header .top-header::before {
  z-index: -1;
}
header .top-header .region--top-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
  padding: 8px 0;
}
@media (max-width: 991.9px) {
  header .top-header .region--top-header {
    justify-content: space-between;
  }
}
header .top-header .region--top-header #block-completechain-informationheader {
  flex: 0 0 100%;
  max-width: fit-content;
}
@media (max-width: 991.9px) {
  header .top-header .region--top-header #block-completechain-informationheader {
    max-width: 85%;
    justify-content: end;
  }
}
header .top-header .region--top-header #block-completechain-informationheader ul {
  display: flex;
  flex-wrap: nowrap;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 991.9px) {
  header .top-header .region--top-header #block-completechain-informationheader ul {
    justify-content: end;
  }
}
header .top-header .region--top-header #block-completechain-informationheader ul li {
  margin-inline-start: 12px;
}
header .top-header .region--top-header #block-completechain-informationheader ul li a.outline-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  text-decoration: none;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  padding: 7px 12px;
  border-radius: 6px;
  border: 0.852px solid #2ca5ee;
  transition: 600ms;
}
@media (max-width: 491px) {
  header .top-header .region--top-header #block-completechain-informationheader ul li a.outline-btn {
    font-size: 9px;
    padding: 3.5px 6px;
  }
}
header .top-header .region--top-header #block-completechain-informationheader ul li a.outline-btn::before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
}
header .top-header .region--top-header #block-completechain-informationheader ul li a.outline-btn:hover {
  background-color: #2ca5ee;
}
header .top-header .region--top-header #block-completechain-informationheader ul li:nth-child(1) a.outline-btn::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NzFfMTAyMCkiPgo8cGF0aCBkPSJNNC4xNTM1OCAzLjcyOTVINC4zOTY4NkM0Ljc2NjM0IDMuNzI5NSA1LjA2NjA2IDMuNDQyMzMgNS4wNjYwNiAzLjA4ODMyVjAuNjU2OTI5QzUuMDY2MDYgMC4zMDI5MTkgNC43NjYzNCAwLjAxNTc0NzEgNC4zOTY4NiAwLjAxNTc0NzFINC4xNTM1OEMzLjc4NDEgMC4wMTU3NDcxIDMuNDg0MzggMC4zMDI5MTkgMy40ODQzOCAwLjY1NjkyOVYzLjA4ODMyQzMuNDg0MzggMy40NDIzMyAzLjc4NDEgMy43Mjk1IDQuMTUzNTggMy43Mjk1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEyLjczNzYgMy43MTM3NUgxMi45ODA4QzEzLjM1MDMgMy43MTM3NSAxMy42NSAzLjQyNjU4IDEzLjY1IDMuMDcyNTdWMC42NDExODJDMTMuNjUgMC4yODcxNzIgMTMuMzUwMyAwIDEyLjk4MDggMEgxMi43Mzc2QzEyLjM2NzcgMCAxMi4wNjg0IDAuMjg3MTcyIDEyLjA2ODQgMC42NDExODJWMy4wNzI1N0MxMi4wNjg0IDMuNDI2NTggMTIuMzY4MSAzLjcxMzc1IDEyLjczNzYgMy43MTM3NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNS45MTIyIDEuMzE4OTdIMTQuMTk0NVYzLjI0MDVDMTQuMTk0NSAzLjg4MTM1IDEzLjY1MDUgNC4yMzUwMiAxMi45ODEzIDQuMjM1MDJIMTIuNzM4QzEyLjA2OTEgNC4yMzUwMiAxMS41MjQ3IDMuNzEzNDEgMTEuNTI0NyAzLjA3MjU2VjEuMzE4OTdINS42MTA1OFYzLjA4ODM1QzUuNjEwNTggMy43MjkyIDUuMDY2NTIgNC4yNTA4MSA0LjM5NzMyIDQuMjUwODFINC4xNTQwNEMzLjQ4NTE4IDQuMjUwODEgMi45NDA3OCAzLjcyOTIgMi45NDA3OCAzLjA4ODM1VjEuMzE4OTdIMS4wODgxMUMwLjQ4Nzk2OCAxLjMxODk3IDAgMS43ODY1MSAwIDIuMzYxNTJWMTQuOTU3OEMwIDE1LjUzMjUgMC40ODc5NjggMTYuMDAwMyAxLjA4ODExIDE2LjAwMDNIMTUuOTEyMkMxNi41MTIgMTYuMDAwMyAxNy4wMDA0IDE1LjUzMjggMTcuMDAwNCAxNC45NTc4VjIuMzYxNTJDMTcuMDAwNCAxLjc4Njg0IDE2LjUxMjQgMS4zMTg5NyAxNS45MTIyIDEuMzE4OTdaTTE1LjkxMjIgMTQuOTU3OEgxLjA4ODExVjUuNDQ1MTdIMTUuOTEyMkwxNS45MTI5IDE0Ljk1NzRDMTUuOTEyOSAxNC45NTc0IDE1LjkxMjkgMTQuOTU3NCAxNS45MTIyIDE0Ljk1NzRWMTQuOTU3OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05LjA2MjEgOC42MzU5NkgxMS4wMTU3QzExLjA5MzIgOC42MzU5NiAxMS4xNTU5IDguNTc1ODQgMTEuMTU1OSA4LjUwMTYxVjYuODgwNjlDMTEuMTU1OSA2LjgwNjQ2IDExLjA5MzIgNi43NDYzNCAxMS4wMTU3IDYuNzQ2MzRIOS4wNjIxQzguOTg0NjIgNi43NDYzNCA4LjkyMTg4IDYuODA2NDYgOC45MjE4OCA2Ljg4MDY5VjguNTAxNjFDOC45MjE4OCA4LjU3NTg0IDguOTg0NjIgOC42MzU5NiA5LjA2MjEgOC42MzU5NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMi4yNDk2IDguNjM1OTZIMTQuMjAzMkMxNC4yODA3IDguNjM1OTYgMTQuMzQzNCA4LjU3NTg0IDE0LjM0MzQgOC41MDE2MVY2Ljg4MDY5QzE0LjM0MzQgNi44MDY0NiAxNC4yODA3IDYuNzQ2MzQgMTQuMjAzMiA2Ljc0NjM0SDEyLjI0OTZDMTIuMTcyMSA2Ljc0NjM0IDEyLjEwOTQgNi44MDY0NiAxMi4xMDk0IDYuODgwNjlWOC41MDE2MUMxMi4xMDk0IDguNTc1ODQgMTIuMTcyMSA4LjYzNTk2IDEyLjI0OTYgOC42MzU5NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yLjY4NzEgMTEuMjg5NEg0LjY0MDcyQzQuNzE4MTkgMTEuMjg5NCA0Ljc4MDk0IDExLjIyOTMgNC43ODA5NCAxMS4xNTUxVjkuNTM0MTNDNC43ODA5NCA5LjQ1OTkgNC43MTgxOSA5LjM5OTc4IDQuNjQwNzIgOS4zOTk3OEgyLjY4NzFDMi42MDk2MiA5LjM5OTc4IDIuNTQ2ODggOS40NTk5IDIuNTQ2ODggOS41MzQxM1YxMS4xNTUxQzIuNTQ2ODggMTEuMjI5MyAyLjYwOTYyIDExLjI4OTQgMi42ODcxIDExLjI4OTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNS44NzQ2IDExLjI4OTRINy44MjgyMkM3LjkwNTY5IDExLjI4OTQgNy45Njg0NCAxMS4yMjkzIDcuOTY4NDQgMTEuMTU1MVY5LjUzNDEzQzcuOTY4NDQgOS40NTk5IDcuOTA1NjkgOS4zOTk3OCA3LjgyODIyIDkuMzk5NzhINS44NzQ2QzUuNzk3MTIgOS4zOTk3OCA1LjczNDM4IDkuNDU5OSA1LjczNDM4IDkuNTM0MTNWMTEuMTU1MUM1LjczNDM4IDExLjIyOTMgNS43OTcxMiAxMS4yODk0IDUuODc0NiAxMS4yODk0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkuMDYyMSAxMS4yODk0SDExLjAxNTdDMTEuMDkzMiAxMS4yODk0IDExLjE1NTkgMTEuMjI5MyAxMS4xNTU5IDExLjE1NTFWOS41MzQxM0MxMS4xNTU5IDkuNDU5OSAxMS4wOTMyIDkuMzk5NzggMTEuMDE1NyA5LjM5OTc4SDkuMDYyMUM4Ljk4NDYyIDkuMzk5NzggOC45MjE4OCA5LjQ1OTkgOC45MjE4OCA5LjUzNDEzVjExLjE1NTFDOC45MjE4OCAxMS4yMjkzIDguOTg0NjIgMTEuMjg5NCA5LjA2MjEgMTEuMjg5NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMi4yNDk2IDExLjI4OTRIMTQuMjAzMkMxNC4yODA3IDExLjI4OTQgMTQuMzQzNCAxMS4yMjkzIDE0LjM0MzQgMTEuMTU1MVY5LjUzNDEzQzE0LjM0MzQgOS40NTk5IDE0LjI4MDcgOS4zOTk3OCAxNC4yMDMyIDkuMzk5NzhIMTIuMjQ5NkMxMi4xNzIxIDkuMzk5NzggMTIuMTA5NCA5LjQ1OTkgMTIuMTA5NCA5LjUzNDEzVjExLjE1NTFDMTIuMTA5NCAxMS4yMjkzIDEyLjE3MjEgMTEuMjg5NCAxMi4yNDk2IDExLjI4OTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNC42NDA3MiAxMi4wNTMySDIuNjg3MUMyLjYwOTYyIDEyLjA1MzIgMi41NDY4OCAxMi4xMTMzIDIuNTQ2ODggMTIuMTg3NlYxMy44MDg1QzIuNTQ2ODggMTMuODgyNyAyLjYwOTYyIDEzLjk0MjggMi42ODcxIDEzLjk0MjhINC42NDA3MkM0LjcxODE5IDEzLjk0MjggNC43ODA5NCAxMy44ODI3IDQuNzgwOTQgMTMuODA4NVYxMi4xODc2QzQuNzgwOTQgMTIuMTEzMyA0LjcxODE5IDEyLjA1MzIgNC42NDA3MiAxMi4wNTMyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTcuODI4MjIgMTIuMDUzMkg1Ljg3NDZDNS43OTcxMiAxMi4wNTMyIDUuNzM0MzggMTIuMTEzMyA1LjczNDM4IDEyLjE4NzZWMTMuODA4NUM1LjczNDM4IDEzLjg4MjcgNS43OTcxMiAxMy45NDI4IDUuODc0NiAxMy45NDI4SDcuODI4MjJDNy45MDU2OSAxMy45NDI4IDcuOTY4NDQgMTMuODgyNyA3Ljk2ODQ0IDEzLjgwODVWMTIuMTg3NkM3Ljk2ODQ0IDEyLjExMzMgNy45MDU2OSAxMi4wNTMyIDcuODI4MjIgMTIuMDUzMloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS4wMTU3IDEyLjA1MzJIOS4wNjIxQzguOTg0NjIgMTIuMDUzMiA4LjkyMTg4IDEyLjExMzMgOC45MjE4OCAxMi4xODc2VjEzLjgwODVDOC45MjE4OCAxMy44ODI3IDguOTg0NjIgMTMuOTQyOCA5LjA2MjEgMTMuOTQyOEgxMS4wMTU3QzExLjA5MzIgMTMuOTQyOCAxMS4xNTU5IDEzLjg4MjcgMTEuMTU1OSAxMy44MDg1VjEyLjE4NzZDMTEuMTU1OSAxMi4xMTMzIDExLjA5MzIgMTIuMDUzMiAxMS4wMTU3IDEyLjA1MzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuMjAzMiAxMi4wNTMySDEyLjI0OTZDMTIuMTcyMSAxMi4wNTMyIDEyLjEwOTQgMTIuMTEzMyAxMi4xMDk0IDEyLjE4NzZWMTMuODA4NUMxMi4xMDk0IDEzLjg4MjcgMTIuMTcyMSAxMy45NDI4IDEyLjI0OTYgMTMuOTQyOEgxNC4yMDMyQzE0LjI4MDcgMTMuOTQyOCAxNC4zNDM0IDEzLjg4MjcgMTQuMzQzNCAxMy44MDg1VjEyLjE4NzZDMTQuMzQzNCAxMi4xMTMzIDE0LjI4MDcgMTIuMDUzMiAxNC4yMDMyIDEyLjA1MzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0NzFfMTAyMCI+CjxyZWN0IHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
@media (max-width: 491px) {
  header .top-header .region--top-header #block-completechain-informationheader ul li:nth-child(1) a.outline-btn::before {
    display: none;
  }
}
header .top-header .region--top-header #block-completechain-informationheader ul li:nth-child(2) a.outline-btn::before {
  width: 19px;
  height: 19px;
}
@media (max-width: 491px) {
  header .top-header .region--top-header #block-completechain-informationheader ul li:nth-child(2) a.outline-btn::before {
    display: none;
  }
}
header .top-header .region--top-header #block-completechain-informationheader ul li:nth-child(2) a.outline-btn::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAwMCIgaGVpZ2h0PSIzMDAwIiB2aWV3Qm94PSIwIDAgMzAwMCAzMDAwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNzVfMTY2KSI+CjxwYXRoIGQ9Ik0yNzc5Ljg4IDE1MDBDMjc3OS44OCAxODU0LjM1IDI2MzUuODggMjE3NS4wNiAyNDAzLjIgMjQwNi44MUMyMTcxLjc0IDI2MzcuMzcgMTg1Mi41MSAyNzc5Ljg4IDE1MDAgMjc3OS44OEMxMTQ3LjQ5IDI3NzkuODggODI4LjI3IDI2MzcuMzcgNTk2LjggMjQwNi44MUMzNjQuMTIgMjE3NS4wNiAyMjAuMTIgMTg1NC4zNSAyMjAuMTIgMTUwMEMyMjAuMTIgNzkzLjE0IDc5My4xNSAyMjAuMTIgMTUwMCAyMjAuMTJDMjIwNi44NiAyMjAuMTIgMjc3OS44OCA3OTMuMTQgMjc3OS44OCAxNTAwWiIvPgo8cGF0aCBkPSJNMTUwMCAxNjIxLjA1QzE3NTUuNDYgMTYyMS4wNSAxOTYyLjU1IDE0MTMuOTcgMTk2Mi41NSAxMTU4LjUxQzE5NjIuNTUgOTAzLjA1NiAxNzU1LjQ2IDY5NS45NjggMTUwMCA2OTUuOTY4QzEyNDQuNTUgNjk1Ljk2OCAxMDM3LjQ2IDkwMy4wNTYgMTAzNy40NiAxMTU4LjUxQzEwMzcuNDYgMTQxMy45NyAxMjQ0LjU1IDE2MjEuMDUgMTUwMCAxNjIxLjA1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI0MDMuMiAyNDA2LjgxQzIxNzEuNzQgMjYzNy4zNyAxODUyLjUxIDI3NzkuODggMTUwMCAyNzc5Ljg4QzExNDcuNDkgMjc3OS44OCA4MjguMjcgMjYzNy4zNyA1OTYuOCAyNDA2LjgxTDcwMi43NCAyMDkxLjZDNzM3Ljg5IDE5ODcuMDQgODM1Ljg4IDE5MTYuNiA5NDYuMTkgMTkxNi42SDIwNTMuODJDMjE2NC4xMyAxOTE2LjYgMjI2Mi4xMiAxOTg3LjA0IDIyOTcuMjYgMjA5MS42TDI0MDMuMiAyNDA2LjgxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF83NV8xNjYiPgo8cmVjdCB3aWR0aD0iMzAwMCIgaGVpZ2h0PSIzMDAwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
header .top-header .region--top-header #block-completechain-languageswitcher {
  flex: 0 0 100%;
  max-width: 65px;
}
@media (max-width: 991.9px) {
  header .top-header .region--top-header #block-completechain-languageswitcher {
    max-width: 15%;
  }
}
header .top-header .region--top-header #block-completechain-languageswitcher .block__content {
  height: 100%;
  display: flex;
  justify-content: end;
  align-items: center;
}
header .top-header .region--top-header #block-completechain-languageswitcher .block__content ul {
  list-style: none;
}
header .top-header .region--top-header #block-completechain-languageswitcher .block__content ul li {
  height: 100%;
  position: relative;
}
header .top-header .region--top-header #block-completechain-languageswitcher .block__content ul li a {
  text-decoration: none;
  color: #ffffff;
  font-size: 14px;
}
header .top-header .region--top-header #block-completechain-languageswitcher .block__content ul li a::before {
  content: "";
  position: absolute;
  left: -20px;
}
[dir=rtl] header .top-header .region--top-header #block-completechain-languageswitcher .block__content ul li a::before {
  left: auto;
  right: -20px;
}
header .top-header .region--top-header #block-completechain-languageswitcher .block__content ul li a::before {
  top: 5px;
  width: 13px;
  height: 13px;
  background-color: #ffffff;
  -webkit-mask: url("../../images/globe.svg") no-repeat center/contain;
  mask: url("../../images/globe.svg") no-repeat center/contain;
  transition: background-color 0.3s ease;
}
header .top-header .region--top-header #block-completechain-languageswitcher .block__content ul li a:hover {
  color: #2ca5ee;
}
header .top-header .region--top-header #block-completechain-languageswitcher .block__content ul li a:hover::before {
  background-color: #2ca5ee;
}
@media (min-width: 991.9px) {
  header .col-lg-4 {
    flex: 0 0 16%;
    max-width: 16%;
  }
}
@media (min-width: 991.9px) {
  header .col-lg-4 .logo {
    padding: 12px 0;
  }
  header .col-lg-4 .logo img {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 991.9px) {
  header .col-lg-8 {
    flex: 0 0 84%;
    max-width: 84%;
  }
}
@media (max-width: 991.9px) {
  header .main-menu {
    text-align: end;
    padding: 30px 0px;
  }
}
header .main-menu .mobile-nav-button__icon,
header .main-menu .mobile-nav-button__icon::before,
header .main-menu .mobile-nav-button__icon::after {
  border-color: #000000;
}
header .main-menu ul.primary-nav__menu--level-1 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: end;
}
@media (max-width: 991px) {
  header .main-menu ul.primary-nav__menu--level-1 {
    text-align: start;
  }
}
@media (max-width: 1279.9px) {
  header .main-menu ul.primary-nav__menu--level-1 {
    align-items: start;
  }
}
@media (min-width: 991.9px) {
  header .main-menu ul.primary-nav__menu--level-1 > li {
    padding: 30px 20px;
  }
}
header .main-menu ul.primary-nav__menu--level-1 > li:last-child {
  padding-inline-end: 10px;
}
header .main-menu ul.primary-nav__menu--level-1 li {
  position: relative;
  z-index: 1;
}
header .main-menu ul.primary-nav__menu--level-1 li .primary-nav__button-toggle {
  width: 6px !important;
  height: 6px !important;
  border: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  margin-inline-start: 8px;
  margin-bottom: 3px;
  transition: transform 0.3s ease;
  pointer-events: none;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  right: 0;
}
[dir=rtl] header .main-menu ul.primary-nav__menu--level-1 li .primary-nav__button-toggle {
  right: auto;
  left: 0;
}
header .main-menu ul.primary-nav__menu--level-1 li .primary-nav__button-toggle {
  transform: rotate(45deg) translateY(-50%);
}
@media (max-width: 991.9px) {
  header .main-menu ul.primary-nav__menu--level-1 li .primary-nav__button-toggle {
    right: 15px;
  }
  [dir=rtl] header .main-menu ul.primary-nav__menu--level-1 li .primary-nav__button-toggle {
    right: auto;
    left: 15px;
  }
}
header .main-menu ul.primary-nav__menu--level-1 li span,
header .main-menu ul.primary-nav__menu--level-1 li a {
  text-decoration: none;
  display: block;
  color: #000000;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  transition: 600ms;
}
header .main-menu ul.primary-nav__menu--level-1 li span:hover, header .main-menu ul.primary-nav__menu--level-1 li span.is-active,
header .main-menu ul.primary-nav__menu--level-1 li a:hover,
header .main-menu ul.primary-nav__menu--level-1 li a.is-active {
  color: #2ca5ee;
  cursor: pointer;
}
header .main-menu ul.primary-nav__menu--level-1 li span:hover span, header .main-menu ul.primary-nav__menu--level-1 li span.is-active span,
header .main-menu ul.primary-nav__menu--level-1 li a:hover span,
header .main-menu ul.primary-nav__menu--level-1 li a.is-active span {
  color: #2ca5ee;
}
header .main-menu ul.primary-nav__menu--level-1 li span:hover + .primary-nav__button-toggle, header .main-menu ul.primary-nav__menu--level-1 li span.is-active + .primary-nav__button-toggle,
header .main-menu ul.primary-nav__menu--level-1 li a:hover + .primary-nav__button-toggle,
header .main-menu ul.primary-nav__menu--level-1 li a.is-active + .primary-nav__button-toggle {
  border-color: #2ca5ee;
}
header .main-menu ul.primary-nav__menu--level-1 li.primary-nav__menu-item--has-children > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .main-menu ul.primary-nav__menu--level-1 li.primary-nav__menu-item--has-children .primary-nav__menu--level-2 {
  width: 96%;
  margin: 0 auto;
  background-color: #eee;
  list-style: none;
}
@media (min-width: 991.9px) {
  header .main-menu ul.primary-nav__menu--level-1 li.primary-nav__menu-item--has-children .primary-nav__menu--level-2 {
    list-style: none;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    flex-direction: column;
    background: #ffffff;
    min-width: 220px;
    margin: 0;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
    z-index: 1000;
  }
}
header .main-menu ul.primary-nav__menu--level-1 li.primary-nav__menu-item--has-children .primary-nav__menu--level-2 a {
  padding: 10px 16px;
  white-space: nowrap;
  font-size: 14px;
  transition: 600ms;
}
header .main-menu ul.primary-nav__menu--level-1 li.primary-nav__menu-item--has-children .primary-nav__menu--level-2 a:hover {
  background: #2ca5ee;
  color: #ffffff !important;
}
header .main-menu ul.primary-nav__menu--level-1 li.primary-nav__menu-item--has-children .primary-nav__menu--level-2 a:hover span {
  color: #ffffff;
}
header .main-menu ul.primary-nav__menu--level-1 li.primary-nav__menu-item--has-children:hover .primary-nav__menu--level-2 {
  display: flex;
}

.user-logged-in header {
  z-index: 0;
}

.primary-nav__menu-link--has-children {
  display: inline-flex;
  align-items: center;
}

.primary-nav__menu-item--has-children[aria-expanded=true] > .primary-nav__menu-link::after,
.primary-nav__menu-item--has-children:hover > .primary-nav__menu-link::after {
  transform: rotate(-135deg);
  margin-bottom: -2px;
}

@media (max-width: 991px) {
  .header-nav {
    position: absolute;
    top: 20%;
    left: 0;
    width: 100%;
    height: 100vh;
    background: #ffffff;
    transform: translateY(-10px);
    opacity: 0;
    pointer-events: none;
    transition: 300ms ease;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
    z-index: 999;
  }
  .header-nav ul.primary-nav__menu--level-1 {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
  }
  .header-nav li.primary-nav__menu-item {
    width: 100%;
    position: relative;
  }
  .header-nav li.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu--level-2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
    flex-direction: column;
    background: #ffffff;
    padding: 0;
    margin: 0;
  }
  .header-nav li.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu--level-2 a {
    padding: 12px 20px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #494949;
  }
  .header-nav li.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu--level-2 a:hover {
    background: #2ca5ee;
    color: #ffffff !important;
  }
  .header-nav a.primary-nav__menu-link {
    display: block;
    padding: 14px 20px;
    border-bottom: 1px solid #eee;
  }
  .header-nav.is-open {
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
  }
}
@media (max-width: 991px) {
  header {
    font-size: 15px;
  }
  .header-nav {
    position: absolute;
    top: 20%;
    left: 0;
    width: 100%;
    background: #ffffff;
    transform: translateY(-10px);
    opacity: 0;
    pointer-events: none;
    transition: 300ms ease;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
    z-index: 999;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .header-nav {
    top: 232px;
  }
}
@media (max-width: 991px) {
  .header-nav.is-open {
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
  }
  .header-nav ul.primary-nav__menu--level-1 {
    width: 90%;
    margin: 0 auto !important;
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
  }
  .header-nav li.primary-nav__menu-item {
    width: 100%;
    position: relative;
  }
  .header-nav li.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu--level-2 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
    flex-direction: column;
    background: #ffffff;
    padding: 0;
    margin: 0;
  }
  .header-nav li.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu--level-2 a {
    padding: 12px 20px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #494949;
  }
  .header-nav li.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu--level-2 a:hover {
    background: #2ca5ee;
    color: #ffffff !important;
  }
  .header-nav span.primary-nav__menu-link,
  .header-nav a.primary-nav__menu-link {
    display: block;
    padding: 14px 20px;
    border-bottom: 1px solid #eee;
  }
}
button.mobile-nav-button.is-open .mobile-nav-button__icon {
  border: none;
}

button.mobile-nav-button.is-open .mobile-nav-button__icon::after {
  transform: rotate(45deg);
}

button.mobile-nav-button.is-open .mobile-nav-button__icon::before {
  transform: rotate(-45deg);
}

footer .row.custom {
  align-items: center;
}
footer {
  background-color: #012C56;
  padding: 40px 0 20px 0;
  color: #ffffff;
}
footer .region--footer-left {
  width: 100%;
  text-align: start;
}
footer .region--footer-left .site-branding {
  margin-bottom: 60px;
}
footer .region--footer-left .site-branding img {
  content: url("../../logo-ministry.svg");
  width: 198px;
  height: auto;
  padding-bottom: 35px;
}
footer .region--footer-left .site-branding .site-branding__text .site-branding__name {
  padding-bottom: 8px;
}
footer .region--footer-left .site-branding .site-branding__text .site-branding__name a {
  text-decoration: none;
  font-size: 19.01px;
  font-weight: 700;
  color: #ffffff;
}
footer .region--footer-left .site-branding .site-branding__text .site-branding__name a:hover, footer .region--footer-left .site-branding .site-branding__text .site-branding__name a:visited {
  text-decoration: none;
}
footer .region--footer-left .site-branding .site-branding__text .site-branding__slogan span {
  font-size: 15px;
  font-weight: 400;
}
footer .region--footer-left .block-webform h2.block__title {
  font-weight: 500;
  font-size: 16.9px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}
footer .region--footer-left .block-webform form {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
footer .region--footer-left .block-webform form input.form-email {
  background-color: #083E6D;
  flex: 1;
  color: #ffffff;
  font-weight: 400;
  font-size: 12.67px;
  vertical-align: middle;
  border: none;
  outline: none;
  box-shadow: none;
  appearance: none;
  width: 100%;
  border-radius: 6px;
  padding: 0.5rem 1rem;
  height: 40px !important;
  min-height: 40px;
}
footer .region--footer-left .block-webform form input.form-email::placeholder {
  color: #ffffff;
  opacity: 1;
}
footer .region--footer-left .block-webform form input.form-email:hover, footer .region--footer-left .block-webform form input.form-email:focus, footer .region--footer-left .block-webform form input.form-email:active, footer .region--footer-left .block-webform form input.form-email:visited, footer .region--footer-left .block-webform form input.form-email:disabled {
  border: none;
  outline: none;
  box-shadow: none;
  background-color: #083E6D;
  color: #ffffff;
  text-decoration: none;
}
footer .region--footer-left .block-webform form input.webform-button--submit {
  background-color: #007EE6;
  color: #ffffff;
  font-weight: 500;
  font-size: 14px;
  border: none;
  border-radius: 6px;
  padding: 0.5rem 1rem;
  cursor: pointer;
  white-space: nowrap;
  height: 40px;
}
footer .region--footer-left .block-webform form input.webform-button--submit:hover, footer .region--footer-left .block-webform form input.webform-button--submit:focus, footer .region--footer-left .block-webform form input.webform-button--submit:active {
  background-color: #007EE6;
  color: #ffffff;
}
footer .region--footer-right {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-template-rows: auto auto;
  column-gap: 1rem;
  row-gap: 0rem;
  width: 100%;
}
footer .region--footer-right #block-completechain-location {
  grid-column: 1;
  grid-row: 1;
}
footer .region--footer-right #block-completechain-location iframe {
  border-radius: 12.67px;
}
footer .region--footer-right #block-completechain-contactinformation {
  grid-column: 2;
  grid-row: 1;
  text-align: start;
}
@media (max-width: 768px) {
  footer .region--footer-right #block-completechain-contactinformation ul {
    margin: 0;
  }
}
footer .region--footer-right #block-completechain-contactinformation ul {
  list-style: none;
}
footer .region--footer-right #block-completechain-contactinformation ul li h6 {
  color: #ffffff;
  font-size: 17px;
  font-weight: 600;
  margin: 15px 0;
}
footer .region--footer-right #block-completechain-contactinformation ul li a {
  color: #ffffff;
  font-size: 15px;
}
footer .region--footer-right #block-completechain-contactinformation ul li {
  font-size: 15px;
}
footer .region--footer-right #block-completechain-socialmedia {
  grid-column: 2;
  grid-row: 2;
  text-align: center;
}
@media (min-width: 991.9px) {
  footer .region--footer-right #block-completechain-socialmedia {
    margin-top: -125px;
  }
  [dir=rtl] footer .region--footer-right #block-completechain-socialmedia {
    margin-top: -100px;
  }
}
footer .region--footer-right #block-completechain-socialmedia ul {
  list-style: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 1.5rem;
}
footer .region--footer-right #block-completechain-socialmedia ul li {
  display: inline-block;
  border-radius: 50%;
}
footer .region--footer-right #block-completechain-socialmedia ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 1.58px solid rgba(255, 255, 255, 0.25);
  border-radius: 50%;
  text-decoration: none;
}
footer .region--footer-bottom::before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  margin: 25px auto;
  background-color: #083e6d;
}
footer .region--footer-bottom ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
}
footer .region--footer-bottom ul li {
  font-size: 15px;
}
footer .region--footer-bottom ul li a {
  text-decoration: none;
  color: #ffffff;
  font-size: 15px;
  font-weight: 400;
  line-height: normal;
  transition: 600ms;
}
footer .region--footer-bottom ul li a:hover, footer .region--footer-bottom ul li a.is-active {
  color: #ffffff;
}

@media (max-width: 767.9px) {
  footer .region--footer-right {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto;
    column-gap: 0;
    row-gap: 1rem;
  }
  footer .region--footer-right #block-completechain-location {
    grid-column: 1;
    grid-row: 1;
  }
  footer .region--footer-right #block-completechain-location iframe {
    width: 100%;
    border-radius: 12.67px;
  }
  footer .region--footer-right #block-completechain-contactinformation {
    grid-column: 1;
    grid-row: 2;
    text-align: start;
  }
  footer .region--footer-right #block-completechain-contactinformation ul li h6 {
    font-size: 16px;
  }
  footer .region--footer-right #block-completechain-contactinformation ul li a {
    font-size: 14px;
  }
  footer .region--footer-right #block-completechain-socialmedia {
    grid-column: 1;
    grid-row: 3;
    justify-content: flex-start;
    margin-top: 0;
  }
  footer .region--footer-right #block-completechain-socialmedia ul {
    justify-content: flex-start;
    gap: 1rem;
  }
}
@media (max-width: 767.9px) and (max-width: 768px) {
  footer .region--footer-right #block-completechain-socialmedia ul {
    margin: 0;
  }
}
@media (max-width: 1025px) {
  footer .region--footer-left .block-system-branding-block .site-branding__inner a.site-branding__logo img {
    margin: 0 auto;
  }
  footer .region--footer-left .block-system-branding-block .site-branding__inner .site-branding__text {
    text-align: center;
  }
  footer .region--footer-bottom ul {
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.25rem;
  }
  footer .region--footer-bottom ul li {
    flex: 0 0 100%;
  }
  footer .region--footer-bottom ul,
  footer .region--footer-bottom li {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
.pager {
  display: flex;
  justify-content: center;
  padding-bottom: 3rem;
}
.pager .pager__items.js-pager__items .pager__item {
  background-color: #ffffff;
  font-family: "Inter", sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.pager .pager__items.js-pager__items .pager__item a {
  color: #667085;
}
.pager .pager__items.js-pager__items .pager__item a:hover, .pager .pager__items.js-pager__items .pager__item a:active, .pager .pager__items.js-pager__items .pager__item a:focus {
  background-color: #F0F8FF;
  border: none;
  color: #007EE6;
  outline: none;
}
.pager .pager__items.js-pager__items .pager__item--active {
  background-color: #F0F8FF;
  border: none;
  color: #007EE6;
  outline: none;
}
.pager .pager__items.js-pager__items .pager__item--control {
  padding-top: 0.3rem;
}

.banner-image .field img {
  width: 100vw;
  margin: 0 auto;
  position: block;
}
.banner-image .text-content h6 {
  margin: 3rem 0 0 0;
  text-transform: uppercase;
  color: #007EE6;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.banner-image .text-content h2 {
  margin: 0.5rem 0 2rem 0;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
  color: #031E2D;
}

.page-node-type-service .banner-image {
  padding: 3rem;
}
@media (max-width: 991px) {
  .page-node-type-service .banner-image {
    padding: 2rem;
  }
}
.page-node-type-service .banner-image .row {
  position: relative;
}
@media (max-width: 991px) {
  .page-node-type-service .banner-image .row {
    flex-direction: column-reverse;
    gap: 2rem;
  }
}
.page-node-type-service .banner-image .row::before {
  content: "";
  position: absolute;
  transform: translateX(-50%);
}
[dir=rtl] .page-node-type-service .banner-image .row::before {
  transform: translateX(calc(-1 * -50%));
}
.page-node-type-service .banner-image .row::before {
  left: 50%;
}
[dir=rtl] .page-node-type-service .banner-image .row::before {
  left: auto;
  right: 50%;
}
.page-node-type-service .banner-image .row::before {
  top: 0;
  width: calc(100% - 2rem);
  height: 100%;
  background-color: #FAFAFA;
  z-index: -1;
  border-radius: 12px;
}
.page-node-type-service .banner-image .field--name-field-banner-image {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  width: 100%;
  max-height: 581px;
}
@media (max-width: 991px) {
  .page-node-type-service .banner-image .field--name-field-banner-image {
    max-height: auto;
    border-radius: 0px;
  }
}
.page-node-type-service .banner-image .field--name-field-banner-image img {
  width: 100%;
  height: 100%;
  border-radius: 12px;
}
.page-node-type-service .banner-image .field--name-field-banner-image img {
  display: block;
}
[dir=rtl] .page-node-type-service .banner-image .field--name-field-banner-image img {
  transform: scaleX(-1);
}
.page-node-type-service .banner-image .field--name-field-banner-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to right, #FAFAFA 0%, rgba(250, 250, 250, 0.8) 2.5%, rgba(250, 250, 250, 0.2) 5%, transparent 100%);
}
@media (max-width: 991px) {
  .page-node-type-service .banner-image .field--name-field-banner-image::after {
    background: linear-gradient(to top, #FAFAFA 0%, rgba(250, 250, 250, 0.8) 5%, rgba(250, 250, 250, 0.2) 10%, transparent 100%);
  }
}
.page-node-type-service .banner-image .field--name-field-banner-image::after {
  pointer-events: none;
}
.page-node-type-service .banner-image .banner-title-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  width: 100%;
  padding-inline-start: 3rem;
  align-items: center;
  text-align: start;
}
@media (max-width: 1150px) {
  .page-node-type-service .banner-image .banner-title-wrapper {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .page-node-type-service .banner-image .banner-title-wrapper {
    padding-inline-start: 0rem;
    padding: 0 1rem;
  }
}
.page-node-type-service .banner-image .banner-title-wrapper .field {
  width: 100%;
}
.page-node-type-service .banner-image .banner-title-wrapper .field .field__label {
  margin: 1rem 0 0 0;
  text-transform: uppercase;
  color: #007EE6;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
  font-size: 14px;
  width: 100%;
}
.page-node-type-service .banner-image .banner-title-wrapper .field .field__item h2 {
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
  color: #031E2D;
}
.page-node-type-service .banner-image .banner-title-wrapper .text-content p.light-text {
  font-size: 1rem;
}

/* Gallery Container */
.gallery-container {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}

/* Main Slider */
.gallery-main {
  width: 80%;
  height: 80vh;
}

.gallery-main .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Navigation Buttons */
.gallery-main .swiper-button-next,
.gallery-main .swiper-button-prev {
  color: #333;
}

/* Thumbs Slider */
.gallery-thumbs-container {
  width: 20%;
  height: 80vh;
  position: relative;
  margin: auto;
  z-index: 9;
  padding: 25px 0;
}

.gallery-thumbs {
  height: 100%;
}

.gallery-thumbs .swiper-slide {
  height: 100px;
  opacity: 0.4;
  cursor: pointer;
  margin-bottom: 10px;
}

.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
  border: 2px solid #0077ff;
  border-radius: 4px;
}

.gallery-thumbs .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.nav-swiper {
  position: absolute;
  height: calc(100% - 20px);
  top: 20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.thumbs-prev,
.thumbs-next {
  position: relative;
  width: 20px;
  height: 20px;
  rotate: -90deg;
  top: unset;
  left: unset;
  right: unset;
  border: unset;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-size: 18px;
  position: relative;
  top: unset;
  left: unset;
  right: unset;
  border: unset;
  color: #ffffff;
  font-weight: bold;
}

.gallery-thumbs .swiper-slide-thumb-active {
  border: 0;
}

.field--name-dynamic-twig-fieldnode-core-responsibilities-functions h3 {
  color: #222F66;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px; /* 200% */
  text-transform: capitalize;
  padding-bottom: 2rem;
}

.block__content:has(.accordion-wrapper) .field--name-body {
  margin-bottom: 20px;
}

.accordion-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 2rem;
}
.accordion-wrapper .accordion-item {
  display: flex;
  width: 100%;
  padding: 25.497px 25.497px 25.497px 30.596px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12.749px;
  border-radius: 7.649px;
  background: #FFF;
  box-shadow: 0 1.275px 5.099px 0 rgba(78, 159, 255, 0.2);
}
.accordion-wrapper .accordion-item .accordion-summary {
  list-style: none;
  -webkit-appearance: none;
  appearance: none;
  padding-left: 0;
  color: #222F66;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28.047px; /* 155.815% */
  width: 100%;
  position: relative;
}
.accordion-wrapper .accordion-item .accordion-summary::after {
  content: "";
  display: block;
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjE5ODcgMi41NDk4VjE3Ljg0ODEiIHN0cm9rZT0iIzZENzU4RiIgc3Ryb2tlLXdpZHRoPSIxLjY4NzMxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3Ljg0ODEgMTAuMTk4N0gyLjU0OTgiIHN0cm9rZT0iIzZENzU4RiIgc3Ryb2tlLXdpZHRoPSIxLjY4NzMxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
}
[dir=rtl] .accordion-wrapper .accordion-item .accordion-summary::after {
  right: auto;
  left: 10px;
}
@media (max-width: 426px) {
  .accordion-wrapper .accordion-item .accordion-summary::after {
    right: -20px;
  }
  [dir=rtl] .accordion-wrapper .accordion-item .accordion-summary::after {
    right: auto;
    left: -20px;
  }
}
@media (max-width: 767.9px) {
  .accordion-wrapper .accordion-item .accordion-summary::after {
    right: -10px;
  }
  [dir=rtl] .accordion-wrapper .accordion-item .accordion-summary::after {
    right: auto;
    left: -10px;
  }
  .accordion-wrapper .accordion-item .accordion-summary::after {
    width: 16px;
    height: 16px;
  }
}
.accordion-wrapper .accordion-item .accordion-summary::after {
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
  z-index: 10;
}
.accordion-wrapper .accordion-item .accordion-content .paragraph .field p {
  color: #6D758F;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28.047px; /* 175.292% */
}
.accordion-wrapper .accordion-item[open] > .accordion-summary::after {
  transform: translateY(-50%) rotate(45deg);
}

.view-clinical-excellence-in-patient-care .view-filters {
  margin: 2rem 0;
}

.view-filters {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
}
.view-filters form.views-exposed-form {
  padding-bottom: 3rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.view-filters form.views-exposed-form .form-item-term-node-tid-depth,
.view-filters form.views-exposed-form .form-item-title {
  display: flex;
  align-items: center;
  margin: 0.25rem 0;
  flex: 1 1 200px;
}
.view-filters form.views-exposed-form .form-item-term-node-tid-depth .select-wrapper,
.view-filters form.views-exposed-form .form-item-title .select-wrapper {
  margin: 0 0.5rem 0 0;
  flex: 1;
}
.view-filters form.views-exposed-form .form-item-term-node-tid-depth select,
.view-filters form.views-exposed-form .form-item-term-node-tid-depth input,
.view-filters form.views-exposed-form .form-item-title select,
.view-filters form.views-exposed-form .form-item-title input {
  border: 1px solid #E2E8F0;
  border-radius: 8px;
  color: #606060;
  margin: 0.25rem;
  padding: 0.5rem 1rem;
  width: 100%;
  box-sizing: border-box;
}
.view-filters form.views-exposed-form .form-item-term-node-tid-depth select:hover, .view-filters form.views-exposed-form .form-item-term-node-tid-depth select:focus, .view-filters form.views-exposed-form .form-item-term-node-tid-depth select:active, .view-filters form.views-exposed-form .form-item-term-node-tid-depth select:visited, .view-filters form.views-exposed-form .form-item-term-node-tid-depth select:disabled,
.view-filters form.views-exposed-form .form-item-term-node-tid-depth input:hover,
.view-filters form.views-exposed-form .form-item-term-node-tid-depth input:focus,
.view-filters form.views-exposed-form .form-item-term-node-tid-depth input:active,
.view-filters form.views-exposed-form .form-item-term-node-tid-depth input:visited,
.view-filters form.views-exposed-form .form-item-term-node-tid-depth input:disabled,
.view-filters form.views-exposed-form .form-item-title select:hover,
.view-filters form.views-exposed-form .form-item-title select:focus,
.view-filters form.views-exposed-form .form-item-title select:active,
.view-filters form.views-exposed-form .form-item-title select:visited,
.view-filters form.views-exposed-form .form-item-title select:disabled,
.view-filters form.views-exposed-form .form-item-title input:hover,
.view-filters form.views-exposed-form .form-item-title input:focus,
.view-filters form.views-exposed-form .form-item-title input:active,
.view-filters form.views-exposed-form .form-item-title input:visited,
.view-filters form.views-exposed-form .form-item-title input:disabled {
  border: 1px solid #E2E8F0;
  outline: none;
  box-shadow: none;
  color: #606060;
}
.view-filters form.views-exposed-form .form-item-term-node-tid-depth select::placeholder,
.view-filters form.views-exposed-form .form-item-term-node-tid-depth input::placeholder,
.view-filters form.views-exposed-form .form-item-title select::placeholder,
.view-filters form.views-exposed-form .form-item-title input::placeholder {
  color: #606060;
}
.view-filters form.views-exposed-form .form-item-term-node-tid-depth.form-item-title,
.view-filters form.views-exposed-form .form-item-title.form-item-title {
  position: relative;
}
.view-filters form.views-exposed-form .form-item-term-node-tid-depth.form-item-title::before,
.view-filters form.views-exposed-form .form-item-title.form-item-title::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0.75rem;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjE2NjAyIDMuMzMzNDFDNS45NDQzNSAzLjMzMzQxIDMuMzMyNjggNS45NDUwOSAzLjMzMjY4IDkuMTY2NzVDMy4zMzI2OCAxMi4zODg0IDUuOTQ0MzUgMTUuMDAwMSA5LjE2NjAyIDE1LjAwMDFDMTIuMzg3NyAxNS4wMDAxIDE0Ljk5OTMgMTIuMzg4NCAxNC45OTkzIDkuMTY2NzVDMTQuOTk5MyA1Ljk0NTA5IDEyLjM4NzcgMy4zMzM0MSA5LjE2NjAyIDMuMzMzNDFaTTEuNjY2MDIgOS4xNjY3NUMxLjY2NjAyIDUuMDI0NjEgNS4wMjM4OCAxLjY2Njc1IDkuMTY2MDIgMS42NjY3NUMxMy4zMDgyIDEuNjY2NzUgMTYuNjY2IDUuMDI0NjEgMTYuNjY2IDkuMTY2NzVDMTYuNjY2IDEzLjMwODkgMTMuMzA4MiAxNi42NjY3IDkuMTY2MDIgMTYuNjY2N0M1LjAyMzg4IDE2LjY2NjcgMS42NjYwMiAxMy4zMDg5IDEuNjY2MDIgOS4xNjY3NVoiIGZpbGw9IiM1QjVCNUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4yODUxIDEzLjI4NThDMTMuNjEwNSAxMi45NjA0IDE0LjEzODIgMTIuOTYwNCAxNC40NjM2IDEzLjI4NThMMTguMDg4NiAxNi45MTA4QzE4LjQxNCAxNy4yMzYzIDE4LjQxNCAxNy43NjM5IDE4LjA4ODYgMTguMDg5M0MxNy43NjMyIDE4LjQxNDggMTcuMjM1NSAxOC40MTQ4IDE2LjkxMDEgMTguMDg5M0wxMy4yODUxIDE0LjQ2NDNDMTIuOTU5NyAxNC4xMzg5IDEyLjk1OTcgMTMuNjExMyAxMy4yODUxIDEzLjI4NThaIiBmaWxsPSIjNUI1QjVCIi8+Cjwvc3ZnPgo=);
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 2;
}
.view-filters form.views-exposed-form .form-item-term-node-tid-depth.form-item-title input,
.view-filters form.views-exposed-form .form-item-title.form-item-title input {
  padding-left: 2.5rem;
}
.view-filters form.views-exposed-form .form-actions {
  margin: 0.25rem 0;
}
.view-filters form.views-exposed-form .form-actions input {
  cursor: pointer;
  text-align: center;
  font: inherit;
  border-radius: 8px;
  background-color: #007EE6;
  color: #ffffff;
  border: none;
  text-decoration: none;
  padding: 0.5rem 1rem;
  width: auto;
}
.view-filters form.views-exposed-form .form-actions input:hover, .view-filters form.views-exposed-form .form-actions input:focus, .view-filters form.views-exposed-form .form-actions input:active {
  outline: none;
  box-shadow: none;
}

@media (max-width: 768px) {
  .view-filters {
    flex-direction: column;
  }
  .view-filters form.views-exposed-form {
    flex-direction: column;
    gap: 0.25rem;
  }
  .view-filters form.views-exposed-form .form-item-term-node-tid-depth,
  .view-filters form.views-exposed-form .form-item-title,
  .view-filters form.views-exposed-form .form-actions {
    flex: 1 1 100%;
    width: 100%;
  }
  .view-filters form.views-exposed-form .form-item-title input {
    padding-left: 2rem;
  }
}
.breadcrumb::after {
  display: none;
}

.breadcrumb__content {
  padding: 3rem 2rem 2rem 2rem;
  text-align: start;
  width: 100%;
}
.breadcrumb__content .breadcrumb__list .breadcrumb__item {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 150% */
}
.breadcrumb__content .breadcrumb__list .breadcrumb__item:nth-child(1) > .breadcrumb__link {
  color: #7A7A83;
}
.breadcrumb__content .breadcrumb__list .breadcrumb__item:nth-child(2) > .breadcrumb__link {
  color: #202024;
}
.breadcrumb__content .breadcrumb__list .breadcrumb__item:nth-child(2) > .breadcrumb__link::before {
  border-block-start: 2px solid #7A7A83;
  border-inline-end: 2px solid #7A7A83;
}
.breadcrumb__content .breadcrumb__list .breadcrumb__item:last-child {
  color: #007EE6;
}
.breadcrumb__content .breadcrumb__list .breadcrumb__item:last-child::before {
  border-block-start: 2px solid #202024;
  border-inline-end: 2px solid #202024;
}
@media (max-width: 767px) {
  .breadcrumb__content {
    padding: 1rem;
  }
  .breadcrumb__content .breadcrumb__list {
    flex-direction: column;
    gap: 0.25rem;
    display: flex;
  }
  .breadcrumb__content .breadcrumb__list .breadcrumb__item:nth-child(2)::before, .breadcrumb__content .breadcrumb__list .breadcrumb__item:last-child::before {
    display: none;
  }
  .breadcrumb__content .breadcrumb__item {
    font-size: 14px;
    line-height: 20px;
  }
}

.outer-swiper-wrapper:has(.field--name-field-gallery) {
  overflow: visible;
  position: relative;
}
.outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-prev,
.outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-next {
  display: flex;
  width: 35px;
  height: 32px;
  padding: 8px 9px 8px 10px;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  z-index: 10;
  border-radius: 6px;
  border: 1px solid rgba(0, 126, 230, 0.25);
  background: rgba(0, 126, 230, 0.1);
  opacity: 1;
}
.outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-prev {
  left: -5%;
}
[dir=rtl] .outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-prev {
  left: auto;
  right: -5%;
}
[dir=rtl] .outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-prev {
  transform: scaleX(-1);
}
.outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-next {
  right: -5%;
}
[dir=rtl] .outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-next {
  right: auto;
  left: -5%;
}
[dir=rtl] .outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-next {
  transform: scaleX(-1);
}
.outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-next::after,
.outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-prev::after {
  color: #007EE6;
  font-size: 10px;
}
@media (max-width: 767.9px) {
  .outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-prev,
  .outer-swiper-wrapper:has(.field--name-field-gallery) .swiper-button-next {
    display: none;
  }
}

.field--name-field-gallery {
  margin: 0 auto;
}
.field--name-field-gallery .swiper-wrapper {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  height: auto;
  margin: 0 auto;
  overflow: visible;
}
.field--name-field-gallery .swiper-wrapper .swiper-slide,
.field--name-field-gallery .swiper-wrapper .paragraph--type-gallery {
  overflow: visible;
}
.field--name-field-gallery .swiper-wrapper .swiper-slide .field img,
.field--name-field-gallery .swiper-wrapper .paragraph--type-gallery .field img {
  border-radius: 13.893px;
  box-shadow: 0 4px 10px #BDBDBD; /* horizontal offset, vertical offset, blur, color */
  margin-bottom: 1rem;
  width: 100%;
}
.field--name-field-gallery .swiper-wrapper .swiper-slide .field,
.field--name-field-gallery .swiper-wrapper .paragraph--type-gallery .field {
  color: #141E46;
  text-align: center;
  font-size: 20.882px;
  font-style: normal;
  font-weight: 600;
  line-height: 27.787px; /* 133.066% */
}

.outer-swiper-wrapper .paragraph-swiper .swiper-wrapper .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}
.outer-swiper-wrapper .paragraph-swiper .swiper-wrapper .swiper-slide .paragraph .field {
  color: #141E46;
  font-size: 14px;
  font-weight: 600;
}
.outer-swiper-wrapper .paragraph-swiper .swiper-wrapper .swiper-slide .paragraph .field img {
  margin: 0 auto;
}
.outer-swiper-wrapper .paragraph-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
}
.outer-swiper-wrapper .paragraph-swiper .swiper-pagination-bullet {
  width: 20px; /* dash width */
  height: 4px; /* dash thickness */
  background-color: #007EE6; /* change to your color */
  border-radius: 2px; /* rounded ends optional */
  opacity: 0.3;
  transition: opacity 0.3s;
}
.outer-swiper-wrapper .paragraph-swiper .swiper-pagination-bullet-active {
  opacity: 1;
  width: 30px; /* dash width */
}

.field--name-field-slider-items .swiper-wrapper .swiper-slide .field {
  display: flex;
  justify-content: center;
  align-items: center;
}
.field--name-field-slider-items .swiper-wrapper .swiper-slide .field--name-field-title {
  color: #222F66;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 126%; /* 25.2px */
  padding-top: 1rem;
}

.views-exposed-form .js-form-type-select label.form-item__label {
  display: none;
}

.bef-links-slider-wrapper {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: visible;
}
.bef-links-slider-wrapper::after {
  content: "";
  position: absolute;
  top: 170%;
  left: 50%;
}
[dir=rtl] .bef-links-slider-wrapper::after {
  left: auto;
  right: 50%;
}
.bef-links-slider-wrapper::after {
  transform: translateX(-50%);
}
[dir=rtl] .bef-links-slider-wrapper::after {
  transform: translateX(calc(-1 * -50%));
}
.bef-links-slider-wrapper::after {
  width: 90%;
  border-bottom: 1px solid #6D758F;
  opacity: 0.5;
}
.bef-links-slider-wrapper .swiper-wrapper {
  overflow: visible;
  width: 100%;
}
.bef-links-slider-wrapper .swiper-wrapper .swiper-slide {
  text-align: center;
}
.bef-links-slider-wrapper .swiper-wrapper .swiper-slide a {
  all: unset;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  color: #6D758F;
}
.bef-links-slider-wrapper .swiper-wrapper .swiper-slide a:hover, .bef-links-slider-wrapper .swiper-wrapper .swiper-slide a:focus, .bef-links-slider-wrapper .swiper-wrapper .swiper-slide a:active {
  color: #007EE6;
  text-decoration: none;
}
.bef-links-slider-wrapper .swiper-wrapper .swiper-slide a.bef-link--selected {
  color: #007EE6;
  text-decoration: none;
}
.bef-links-slider-wrapper .swiper-button-prev:after,
.bef-links-slider-wrapper .swiper-button-next:after {
  color: #222F66;
}
.bef-links-slider-wrapper .swiper-button-next {
  right: 10px;
}
[dir=rtl] .bef-links-slider-wrapper .swiper-button-next {
  right: auto;
  left: 10px;
}
.bef-links-slider-wrapper .swiper-button-prev {
  left: 10px;
}
[dir=rtl] .bef-links-slider-wrapper .swiper-button-prev {
  left: auto;
  right: 10px;
}

@media (max-width: 992px) {
  .bef-links-slider-wrapper .swiper-button-prev,
  .bef-links-slider-wrapper .swiper-button-next {
    display: none;
  }
}
.page-node-type-out-patient-services .node--type-out-patient-services {
  padding-bottom: 5rem;
  padding-top: 5rem;
  text-align: start;
}
@media (max-width: 991px) {
  .page-node-type-out-patient-services .node--type-out-patient-services {
    padding-top: 2rem;
    padding-top: 2rem;
  }
}
.page-node-type-out-patient-services .node--type-out-patient-services .row {
  padding-bottom: 3rem;
}
@media (max-width: 991px) {
  .page-node-type-out-patient-services .node--type-out-patient-services .row {
    gap: 2rem;
    padding: 1rem;
  }
}
.page-node-type-out-patient-services .node--type-out-patient-services .row .col-lg-6 .field img {
  width: 100%;
  border-radius: 13.893px;
}
.page-node-type-out-patient-services .node--type-out-patient-services .row .col-lg-6 .field .field__label {
  color: #007EE6;
  font-size: 14.617px;
  font-weight: 500;
  line-height: 22.97px; /* 157.143% */
  letter-spacing: 1.754px;
  text-transform: uppercase;
}
.page-node-type-out-patient-services .node--type-out-patient-services .row .col-lg-6 .field .field__item h2 {
  margin: 0;
  padding: 0;
  color: #031E2D;
  font-weight: 600;
  line-height: 50.117px; /* 120% */
  text-transform: capitalize;
}
.page-node-type-out-patient-services .node--type-out-patient-services .row .col-lg-6 .field p {
  color: #64748B;
  text-align: justify;
  font-weight: 400;
  line-height: 25.059px; /* 150% */
  letter-spacing: 0.167px;
}

.block-content--type-basic.block-content--view-mode-text-with-background-image {
  position: relative;
  padding-bottom: 5em;
  display: flex;
  justify-content: end;
  align-items: center;
  margin-top: 2rem;
}
.block-content--type-basic.block-content--view-mode-text-with-background-image::before {
  content: "";
  position: absolute;
  background-image: url("../../images/administrative-image.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100%;
  width: 95vw;
}
@media (max-width: 769px) {
  .block-content--type-basic.block-content--view-mode-text-with-background-image::before {
    background-image: unset;
    background-repeat: unset;
    background-size: unset;
    background-position: unset;
    background: #FAFAFA;
  }
}
.block-content--type-basic.block-content--view-mode-text-with-background-image::before {
  left: 50%;
}
[dir=rtl] .block-content--type-basic.block-content--view-mode-text-with-background-image::before {
  left: auto;
  right: 50%;
}
.block-content--type-basic.block-content--view-mode-text-with-background-image::before {
  transform: translateX(-50%);
  border-radius: 12px;
  z-index: -1;
}
[dir=rtl] .block-content--type-basic.block-content--view-mode-text-with-background-image::before {
  transform: scaleX(-1) translateX(-50%);
}
.block-content--type-basic.block-content--view-mode-text-with-background-image .text-content {
  width: 40%;
}
@media (max-width: 769px) {
  .block-content--type-basic.block-content--view-mode-text-with-background-image .text-content {
    width: 100%;
  }
}
.block-content--type-basic.block-content--view-mode-text-with-background-image .text-content ul {
  margin: 0;
  padding-top: 3rem;
}
.block-content--type-basic.block-content--view-mode-text-with-background-image .text-content ul {
  display: flex;
  flex-direction: row;
}
@media (max-width: 769px) {
  .block-content--type-basic.block-content--view-mode-text-with-background-image .text-content ul {
    padding-top: 0rem;
    width: 100%;
  }
}
@media (max-width: 425px) {
  .block-content--type-basic.block-content--view-mode-text-with-background-image .text-content ul {
    flex-direction: column;
  }
}
.block-content--type-basic.block-content--view-mode-text-with-background-image .text-content ul {
  list-style: none;
  flex-wrap: wrap;
  gap: 1rem;
}
.block-content--type-basic.block-content--view-mode-text-with-background-image .text-content ul li {
  flex: 0 0 calc(50% - 1rem);
}
.block-content--type-basic.block-content--view-mode-text-with-background-image .text-content ul li a {
  color: #041148;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.486px; /* 103.037% */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  text-transform: capitalize;
}

.node--type-landing-page .layout--twocol-section--50-50:first-of-type {
  padding-top: 5rem;
}
@media (max-width: 768px) {
  .node--type-landing-page .layout--twocol-section--50-50:first-of-type {
    padding-top: 2rem;
  }
}
.node--type-landing-page .layout--twocol-section--50-50:first-of-type .layout__region--first .field--name-field-image {
  border-radius: 13.893px;
}
.node--type-landing-page .layout--twocol-section--50-50:first-of-type .layout__region--first .field--name-field-image img {
  border-radius: 13.893px;
}
@media (max-width: 991px) {
  .node--type-landing-page .layout--twocol-section--50-50:first-of-type .layout__region--second .text-content h5 {
    width: 100%;
    padding-top: 2rem;
  }
}
.node--type-landing-page .layout--twocol-section--50-50:first-of-type .layout__region--second .text-content h2 {
  width: 60%;
}
@media (max-width: 1440px) {
  .node--type-landing-page .layout--twocol-section--50-50:first-of-type .layout__region--second .text-content h2 {
    width: 80%;
  }
}
@media (max-width: 991px) {
  .node--type-landing-page .layout--twocol-section--50-50:first-of-type .layout__region--second .text-content h2 {
    width: 100%;
  }
}

.block-content--type-gallery.block-content--view-mode-flex-cards {
  padding-top: 5rem;
}
.block-content--type-gallery.block-content--view-mode-flex-cards .field--name-field-gallery-items {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}
.block-content--type-gallery.block-content--view-mode-flex-cards .field--name-field-gallery-items .field__item {
  flex: 0 0 calc(50% - 1rem);
}
@media (max-width: 991px) {
  .block-content--type-gallery.block-content--view-mode-flex-cards .field--name-field-gallery-items .field__item {
    flex: 0 0 100%;
  }
}
.block-content--type-gallery.block-content--view-mode-flex-cards .field--name-field-gallery-items .field__item .paragraph {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1rem;
  align-items: center;
  justify-content: center;
}
.block-content--type-gallery.block-content--view-mode-flex-cards .field--name-field-gallery-items .field__item .paragraph .field--name-field-image {
  flex: 0 0 calc(40% - 1rem);
}
@media (max-width: 767.9px) {
  .block-content--type-gallery.block-content--view-mode-flex-cards .field--name-field-gallery-items .field__item .paragraph .field--name-field-image {
    flex: 0 0 100%;
  }
}
.block-content--type-gallery.block-content--view-mode-flex-cards .field--name-field-gallery-items .field__item .paragraph .field--name-field-image img {
  border-radius: 15px;
}
.block-content--type-gallery.block-content--view-mode-flex-cards .field--name-field-gallery-items .field__item .paragraph .info-box {
  flex: 0 0 calc(60% - 1rem);
}
@media (max-width: 767.9px) {
  .block-content--type-gallery.block-content--view-mode-flex-cards .field--name-field-gallery-items .field__item .paragraph .info-box {
    flex: 0 0 100%;
  }
}
.block-content--type-gallery.block-content--view-mode-flex-cards .field--name-field-gallery-items .field__item .paragraph .info-box .field--name-field-title {
  color: #222F66;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 126%; /* 25.2px */
}
.block-content--type-gallery.block-content--view-mode-flex-cards .field--name-field-gallery-items .field__item .paragraph .info-box .field--name-field-body p {
  font-size: 14px;
  margin: 0.5rem 0 0 0;
}

.block-content--type-slider.block-content--view-mode-hero-slider {
  width: 100vw;
  height: calc(100vh - 146px);
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.block-content--type-slider.block-content--view-mode-hero-slider .swiper-wrapper {
  padding-bottom: 0rem;
  padding-top: 0rem;
}
.block-content--type-slider.block-content--view-mode-hero-slider .swiper {
  padding: 0;
}
.block-content--type-slider.block-content--view-mode-hero-slider .swiper-navigation {
  display: none;
}
.block-content--type-slider.block-content--view-mode-hero-slider .swiper-pagination {
  margin: 0;
  bottom: 20px;
  display: flex;
  justify-content: center;
}
.block-content--type-slider.block-content--view-mode-hero-slider .swiper-pagination-bullet {
  width: 10px; /* dash width */
  height: 4px; /* dash thickness */
  background-color: #007EE6; /* change to your color */
  border-radius: 2px; /* rounded ends optional */
  opacity: 0.3;
  transition: opacity 0.3s;
}
.block-content--type-slider.block-content--view-mode-hero-slider .swiper-pagination-bullet-active {
  opacity: 1;
  width: 30px; /* dash width */
}
.block-content--type-slider.block-content--view-mode-hero-slider .container {
  position: relative;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider {
  position: relative;
  width: 100%;
  height: 100%;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(0deg, rgba(40, 44, 60, 0.8196078431) 0%, rgba(0, 3, 16, 0) 100%);
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .field {
  margin-top: 0;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .field--name-field-image {
  display: unset;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .field--name-field-image .field--name-field-media-image {
  display: unset;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .field--name-field-image .field--name-field-media-image .field__item picture {
  width: 100%;
  height: calc(100vh - 146px);
  object-fit: cover;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .field--name-field-image .field--name-field-media-image .field__item picture img {
  width: 100%;
  height: calc(100vh - 146px);
  object-fit: cover;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box {
  position: relative;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body {
  position: absolute;
  bottom: 5%;
  left: 0%;
}
[dir=rtl] .block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body {
  left: auto;
  right: 0%;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body {
  width: 60%;
  color: #ffffff;
  font-size: 24px;
  display: unset;
}
@media (max-width: 768px) {
  .block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body {
    font-size: 14px;
    width: 90%;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: 8%;
  }
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body blockquote {
  color: #ffffff;
  font-size: 45px;
}
@media (max-width: 768px) {
  .block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body blockquote {
    font-size: 19px;
  }
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body blockquote {
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 0;
  margin: 0 0 1rem 0;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body blockquote p {
  padding-bottom: 0;
  margin-bottom: 0;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body h4 {
  color: #ffffff;
  font-size: 24px;
}
@media (max-width: 768px) {
  .block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body h4 {
    font-size: 14px;
  }
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body h4 {
  margin-bottom: 2rem;
  font-weight: 400;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body a {
  font-size: 14px;
  text-decoration: none;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1.5rem 2rem;
  border-radius: 8px;
  box-shadow: 0 4px 33px 6px rgba(66, 0, 255, 0.16);
  background-color: #007EE6;
  height: 48px;
}
.block-content--type-slider.block-content--view-mode-hero-slider .paragraph--type-slider.paragraph--view-mode-hero-slider .content-box .field--name-field-body a:hover {
  text-decoration: none;
  color: #007EE6;
  background-color: #ffffff;
}

.block-content--type-image-block.block-content--view-mode-_0-30-2-col .col-lg-7 .field {
  border-radius: 12px;
  width: 100%;
}
.block-content--type-image-block.block-content--view-mode-_0-30-2-col .col-lg-7 .field img {
  border-radius: 12px;
  width: 100%;
}

.block-content--view-mode-quote {
  padding: 2rem;
  border-radius: 20.761px;
  background: rgba(0, 126, 230, 0.04);
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.12) inset, 0 1px 1.5px 0 rgba(255, 255, 255, 0.25) inset, 0 2px 6px 0 rgba(74, 58, 255, 0.1);
  position: relative;
}
.block-content--view-mode-quote:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODEzMTkgMEw4LjI3NzQ3IDEuNzI4MjJDNy44NTYyMyAyLjI2MzE1IDcuMzUwNzMgMy4wODYxMSA2Ljc2MDk5IDQuMTk3MTFDNi4xNzEyNSA1LjI2Njk3IDUuNjY1NzUgNi40NjAyNiA1LjI0NDUxIDcuNzc3MDFDNC44MjMyNiA5LjA1MjYgNC42MzM3IDEwLjI4NyA0LjY3NTgzIDExLjQ4MDNDNC45NzA3IDExLjM5OCA1LjIwMjM4IDExLjM1NjkgNS4zNzA4OCAxMS4zNTY5QzUuNTgxNSAxMS4zMTU3IDUuNzkyMTIgMTEuMjk1MiA2LjAwMjc1IDExLjI5NTJDNy4xNDAxMSAxMS4yOTUyIDguMTUxMSAxMS42MjQ0IDkuMDM1NzIgMTIuMjgyN0M5LjkyMDMzIDEyLjkgMTAuMzYyNiAxMy45Mjg3IDEwLjM2MjYgMTUuMzY4OEMxMC4zNjI2IDE2LjYwMzMgOS45NDEzOSAxNy42OTM3IDkuMDk4OSAxOC42NDAxQzguMjk4NTQgMTkuNTQ1NCA3LjIwMzMgMTkuOTk4IDUuODEzMTkgMTkuOTk4QzMuODc1NDYgMjAuMDM5MiAyLjQyMjE2IDE5LjQ0MjUgMS40NTMzIDE4LjIwODFDMC40ODQ0MzIgMTYuOTMyNSAtNC4zNTI4ZS0wOSAxNS4zNjg4IC0zLjgyODM2ZS0wOSAxMy41MTcyQy0zLjQ1NTQzZS0wOSAxMi4yMDA0IDAuMjEwNjIzIDEwLjgwMTQgMC42MzE4NjggOS4zMjAwNkMxLjA1MzExIDcuODM4NzMgMS42ODQ5OCA2LjMxNjI0IDIuNTI3NDcgNC43NTI2MUMzLjQxMjA5IDMuMTQ3ODMgNC41MDczMyAxLjU2MzYzIDUuODEzMTkgMFpNMTguNDUwNiAwTDIwLjkxNDggMS43MjgyMkMyMC40OTM2IDIuMjYzMTUgMTkuOTg4MSAzLjA4NjExIDE5LjM5ODQgNC4xOTcxMUMxOC44MDg2IDUuMjY2OTcgMTguMzAzMSA2LjQ2MDI2IDE3Ljg4MTkgNy43NzcwMUMxNy40NjA2IDkuMDUyNiAxNy4yNzExIDEwLjI4NyAxNy4zMTMyIDExLjQ4MDNDMTcuNjA4MSAxMS4zOTggMTcuODM5NyAxMS4zNTY5IDE4LjAwODIgMTEuMzU2OUMxOC4yMTg5IDExLjMxNTcgMTguNDI5NSAxMS4yOTUyIDE4LjY0MDEgMTEuMjk1MkMxOS43Nzc1IDExLjI5NTIgMjAuNzg4NSAxMS42MjQ0IDIxLjY3MzEgMTIuMjgyN0MyMi41NTc3IDEyLjkgMjMgMTMuOTI4NyAyMyAxNS4zNjg4QzIzIDE2LjYwMzMgMjIuNTc4OCAxNy42OTM3IDIxLjczNjMgMTguNjQwMUMyMC45MzU5IDE5LjU0NTQgMTkuODQwNyAxOS45OTggMTguNDUwNiAxOS45OThDMTYuNTEyOCAyMC4wMzkyIDE1LjA1OTUgMTkuNDQyNSAxNC4wOTA3IDE4LjIwODFDMTMuMTIxOCAxNi45MzI1IDEyLjYzNzQgMTUuMzY4OCAxMi42Mzc0IDEzLjUxNzJDMTIuNjM3NCAxMi4yMDA0IDEyLjg0OCAxMC44MDE0IDEzLjI2OTIgOS4zMjAwNkMxMy42OTA1IDcuODM4NzMgMTQuMzIyMyA2LjMxNjI0IDE1LjE2NDggNC43NTI2MUMxNi4wNDk1IDMuMTQ3ODMgMTcuMTQ0NyAxLjU2MzYzIDE4LjQ1MDYgMFoiIGZpbGw9IiMwMDdFRTYiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: cover;
  left: 60%;
}
[dir=rtl] .block-content--view-mode-quote:before {
  left: auto;
  right: 60%;
}
.block-content--view-mode-quote:before {
  opacity: 0.1;
  position: absolute;
  top: 20%;
  height: 175px;
  width: 200px;
}
@media (max-width: 767.9px) {
  .block-content--view-mode-quote:before {
    top: 50%;
    left: 20%;
  }
  [dir=rtl] .block-content--view-mode-quote:before {
    left: auto;
    right: 20%;
  }
}
@media (max-width: 767.9px) {
  .block-content--view-mode-quote .row {
    gap: 4rem;
    justify-content: center;
  }
}
.block-content--view-mode-quote .row .col-md-3 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.block-content--view-mode-quote .row .col-md-3 .field {
  position: relative;
}
.block-content--view-mode-quote .row .col-md-3 .field:after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  transform: rotate(180deg);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODEzMTkgMEw4LjI3NzQ3IDEuNzI4MjJDNy44NTYyMyAyLjI2MzE1IDcuMzUwNzMgMy4wODYxMSA2Ljc2MDk5IDQuMTk3MTFDNi4xNzEyNSA1LjI2Njk3IDUuNjY1NzUgNi40NjAyNiA1LjI0NDUxIDcuNzc3MDFDNC44MjMyNiA5LjA1MjYgNC42MzM3IDEwLjI4NyA0LjY3NTgzIDExLjQ4MDNDNC45NzA3IDExLjM5OCA1LjIwMjM4IDExLjM1NjkgNS4zNzA4OCAxMS4zNTY5QzUuNTgxNSAxMS4zMTU3IDUuNzkyMTIgMTEuMjk1MiA2LjAwMjc1IDExLjI5NTJDNy4xNDAxMSAxMS4yOTUyIDguMTUxMSAxMS42MjQ0IDkuMDM1NzIgMTIuMjgyN0M5LjkyMDMzIDEyLjkgMTAuMzYyNiAxMy45Mjg3IDEwLjM2MjYgMTUuMzY4OEMxMC4zNjI2IDE2LjYwMzMgOS45NDEzOSAxNy42OTM3IDkuMDk4OSAxOC42NDAxQzguMjk4NTQgMTkuNTQ1NCA3LjIwMzMgMTkuOTk4IDUuODEzMTkgMTkuOTk4QzMuODc1NDYgMjAuMDM5MiAyLjQyMjE2IDE5LjQ0MjUgMS40NTMzIDE4LjIwODFDMC40ODQ0MzIgMTYuOTMyNSAtNC4zNTI4ZS0wOSAxNS4zNjg4IC0zLjgyODM2ZS0wOSAxMy41MTcyQy0zLjQ1NTQzZS0wOSAxMi4yMDA0IDAuMjEwNjIzIDEwLjgwMTQgMC42MzE4NjggOS4zMjAwNkMxLjA1MzExIDcuODM4NzMgMS42ODQ5OCA2LjMxNjI0IDIuNTI3NDcgNC43NTI2MUMzLjQxMjA5IDMuMTQ3ODMgNC41MDczMyAxLjU2MzYzIDUuODEzMTkgMFpNMTguNDUwNiAwTDIwLjkxNDggMS43MjgyMkMyMC40OTM2IDIuMjYzMTUgMTkuOTg4MSAzLjA4NjExIDE5LjM5ODQgNC4xOTcxMUMxOC44MDg2IDUuMjY2OTcgMTguMzAzMSA2LjQ2MDI2IDE3Ljg4MTkgNy43NzcwMUMxNy40NjA2IDkuMDUyNiAxNy4yNzExIDEwLjI4NyAxNy4zMTMyIDExLjQ4MDNDMTcuNjA4MSAxMS4zOTggMTcuODM5NyAxMS4zNTY5IDE4LjAwODIgMTEuMzU2OUMxOC4yMTg5IDExLjMxNTcgMTguNDI5NSAxMS4yOTUyIDE4LjY0MDEgMTEuMjk1MkMxOS43Nzc1IDExLjI5NTIgMjAuNzg4NSAxMS42MjQ0IDIxLjY3MzEgMTIuMjgyN0MyMi41NTc3IDEyLjkgMjMgMTMuOTI4NyAyMyAxNS4zNjg4QzIzIDE2LjYwMzMgMjIuNTc4OCAxNy42OTM3IDIxLjczNjMgMTguNjQwMUMyMC45MzU5IDE5LjU0NTQgMTkuODQwNyAxOS45OTggMTguNDUwNiAxOS45OThDMTYuNTEyOCAyMC4wMzkyIDE1LjA1OTUgMTkuNDQyNSAxNC4wOTA3IDE4LjIwODFDMTMuMTIxOCAxNi45MzI1IDEyLjYzNzQgMTUuMzY4OCAxMi42Mzc0IDEzLjUxNzJDMTIuNjM3NCAxMi4yMDA0IDEyLjg0OCAxMC44MDE0IDEzLjI2OTIgOS4zMjAwNkMxMy42OTA1IDcuODM4NzMgMTQuMzIyMyA2LjMxNjI0IDE1LjE2NDggNC43NTI2MUMxNi4wNDk1IDMuMTQ3ODMgMTcuMTQ0NyAxLjU2MzYzIDE4LjQ1MDYgMFoiIGZpbGw9IiMwMDdFRTYiLz4KPC9zdmc+Cg==);
  width: 23px;
  height: 20px;
  left: -20%;
}
[dir=rtl] .block-content--view-mode-quote .row .col-md-3 .field:after {
  left: auto;
  right: -20%;
}
.block-content--view-mode-quote .row .col-md-3 .field:after {
  top: -20%;
}
.block-content--view-mode-quote .row .col-md-3 .field:before {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODEzMTkgMEw4LjI3NzQ3IDEuNzI4MjJDNy44NTYyMyAyLjI2MzE1IDcuMzUwNzMgMy4wODYxMSA2Ljc2MDk5IDQuMTk3MTFDNi4xNzEyNSA1LjI2Njk3IDUuNjY1NzUgNi40NjAyNiA1LjI0NDUxIDcuNzc3MDFDNC44MjMyNiA5LjA1MjYgNC42MzM3IDEwLjI4NyA0LjY3NTgzIDExLjQ4MDNDNC45NzA3IDExLjM5OCA1LjIwMjM4IDExLjM1NjkgNS4zNzA4OCAxMS4zNTY5QzUuNTgxNSAxMS4zMTU3IDUuNzkyMTIgMTEuMjk1MiA2LjAwMjc1IDExLjI5NTJDNy4xNDAxMSAxMS4yOTUyIDguMTUxMSAxMS42MjQ0IDkuMDM1NzIgMTIuMjgyN0M5LjkyMDMzIDEyLjkgMTAuMzYyNiAxMy45Mjg3IDEwLjM2MjYgMTUuMzY4OEMxMC4zNjI2IDE2LjYwMzMgOS45NDEzOSAxNy42OTM3IDkuMDk4OSAxOC42NDAxQzguMjk4NTQgMTkuNTQ1NCA3LjIwMzMgMTkuOTk4IDUuODEzMTkgMTkuOTk4QzMuODc1NDYgMjAuMDM5MiAyLjQyMjE2IDE5LjQ0MjUgMS40NTMzIDE4LjIwODFDMC40ODQ0MzIgMTYuOTMyNSAtNC4zNTI4ZS0wOSAxNS4zNjg4IC0zLjgyODM2ZS0wOSAxMy41MTcyQy0zLjQ1NTQzZS0wOSAxMi4yMDA0IDAuMjEwNjIzIDEwLjgwMTQgMC42MzE4NjggOS4zMjAwNkMxLjA1MzExIDcuODM4NzMgMS42ODQ5OCA2LjMxNjI0IDIuNTI3NDcgNC43NTI2MUMzLjQxMjA5IDMuMTQ3ODMgNC41MDczMyAxLjU2MzYzIDUuODEzMTkgMFpNMTguNDUwNiAwTDIwLjkxNDggMS43MjgyMkMyMC40OTM2IDIuMjYzMTUgMTkuOTg4MSAzLjA4NjExIDE5LjM5ODQgNC4xOTcxMUMxOC44MDg2IDUuMjY2OTcgMTguMzAzMSA2LjQ2MDI2IDE3Ljg4MTkgNy43NzcwMUMxNy40NjA2IDkuMDUyNiAxNy4yNzExIDEwLjI4NyAxNy4zMTMyIDExLjQ4MDNDMTcuNjA4MSAxMS4zOTggMTcuODM5NyAxMS4zNTY5IDE4LjAwODIgMTEuMzU2OUMxOC4yMTg5IDExLjMxNTcgMTguNDI5NSAxMS4yOTUyIDE4LjY0MDEgMTEuMjk1MkMxOS43Nzc1IDExLjI5NTIgMjAuNzg4NSAxMS42MjQ0IDIxLjY3MzEgMTIuMjgyN0MyMi41NTc3IDEyLjkgMjMgMTMuOTI4NyAyMyAxNS4zNjg4QzIzIDE2LjYwMzMgMjIuNTc4OCAxNy42OTM3IDIxLjczNjMgMTguNjQwMUMyMC45MzU5IDE5LjU0NTQgMTkuODQwNyAxOS45OTggMTguNDUwNiAxOS45OThDMTYuNTEyOCAyMC4wMzkyIDE1LjA1OTUgMTkuNDQyNSAxNC4wOTA3IDE4LjIwODFDMTMuMTIxOCAxNi45MzI1IDEyLjYzNzQgMTUuMzY4OCAxMi42Mzc0IDEzLjUxNzJDMTIuNjM3NCAxMi4yMDA0IDEyLjg0OCAxMC44MDE0IDEzLjI2OTIgOS4zMjAwNkMxMy42OTA1IDcuODM4NzMgMTQuMzIyMyA2LjMxNjI0IDE1LjE2NDggNC43NTI2MUMxNi4wNDk1IDMuMTQ3ODMgMTcuMTQ0NyAxLjU2MzYzIDE4LjQ1MDYgMFoiIGZpbGw9IiMwMDdFRTYiLz4KPC9zdmc+Cg==);
  width: 23px;
  height: 20px;
  right: -20%;
}
[dir=rtl] .block-content--view-mode-quote .row .col-md-3 .field:before {
  right: auto;
  left: -20%;
}
.block-content--view-mode-quote .row .col-md-3 .field:before {
  bottom: -20%;
}
.block-content--view-mode-quote .row .col-md-3 .field img {
  border-radius: 98px;
  border: 3px solid #007EE6;
}
.block-content--view-mode-quote .row .col-md-9 .field h5 {
  font-weight: 600;
  line-height: 27.681px; /* 138.407% */
}
.block-content--view-mode-quote .row .col-md-9 .field p:last-of-type {
  font-size: 14px;
  font-weight: 500;
}

.view-home-page-services {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.view-home-page-services .view-header {
  padding-bottom: 3rem;
}
.view-home-page-services .view-content {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}
.view-home-page-services .view-content .views-row {
  margin-bottom: 2rem;
}
.view-home-page-services .view-content .views-row:nth-last-child(-n+3) {
  margin-bottom: 0;
}
.view-home-page-services .view-content .node--type-service.node--view-mode-teaser {
  border-radius: 24px;
  background: #ffffff;
  box-shadow: -3.62px -3.62px 7.241px 0 #fff, 3.62px 3.62px 3.62px 0 rgba(25, 90, 255, 0.15);
  padding: 2rem;
  position: relative;
  height: 100%;
}
.view-home-page-services .view-content .node--type-service.node--view-mode-teaser .row {
  align-items: center;
}
.view-home-page-services .view-content .node--type-service.node--view-mode-teaser .row .col-12 {
  padding: 0;
}
.view-home-page-services .view-content .node--type-service.node--view-mode-teaser .field--name-field-icon {
  flex: 0 0 calc(25% - 1rem);
  max-width: 62px;
  max-height: 62px;
  background: #F6F9FE;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 424.9px) {
  .view-home-page-services .view-content .node--type-service.node--view-mode-teaser .field--name-field-icon {
    flex: 0 0 100%;
  }
}
.view-home-page-services .view-content .node--type-service.node--view-mode-teaser .field--name-field-icon img {
  margin: 1rem;
}
.view-home-page-services .view-content .node--type-service.node--view-mode-teaser .info-box {
  flex: 0 0 calc(75% - 1rem);
}
@media (max-width: 424.9px) {
  .view-home-page-services .view-content .node--type-service.node--view-mode-teaser .info-box {
    flex: 0 0 100%;
  }
}
.view-home-page-services .view-content .node--type-service.node--view-mode-teaser .info-box .field--name-node-title h6 {
  color: #041148;
  font-weight: 600;
  line-height: 28.963px; /* 144.815% */
}
.view-home-page-services .view-content .node--type-service.node--view-mode-teaser .info-box .text-content {
  color: #4D556F;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21.722px; /* 155.159% */
  letter-spacing: 0.14px;
}
.view-home-page-services .view-content .node--type-service.node--view-mode-teaser .field--name-node-link a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  font-size: 0px;
}

.view-display-id-clinics_slider .more-link {
  padding-top: 2rem;
  display: flex;
  justify-content: center;
}
.view-display-id-clinics_slider .more-link a {
  border-radius: 9.193px;
  background: #007EE6;
  box-shadow: 0 6px 10.366px 0 rgba(31, 45, 61, 0.08), 0 1.728px 10.366px 0 rgba(31, 45, 61, 0.08);
  padding: 13.33px 54.61px 13.798px 53.32px;
  text-decoration: none;
  color: #ffffff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  text-align: center;
}
.view-display-id-clinics_slider .more-link a:hover, .view-display-id-clinics_slider .more-link a:visited {
  text-decoration: none;
  color: #ffffff;
}

.clinic-outer-swiper-wrapper {
  position: relative;
  overflow: visible;
}
.clinic-outer-swiper-wrapper .clinic-slider {
  padding: 3rem 0 1.5rem 0;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  flex-direction: column;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper {
  position: relative;
  width: 100%;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper .hover-box {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
[dir=rtl] .clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper .hover-box {
  left: auto;
  right: 0;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper .hover-box {
  z-index: 2;
  height: 100%;
  width: 100%;
  padding-top: 2rem;
  padding-inline-end: 2rem;
  padding-inline-start: 2rem;
  padding-bottom: 0;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper .hover-box .field--name-field-home-page-body {
  color: #ffffff;
  font-size: 14.733px;
  font-weight: 400;
  line-height: 22.099px; /* 150% */
  letter-spacing: 0.147px;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper .hover-box .field--name-node-link {
  position: absolute;
  bottom: 7%;
  left: 38%;
}
[dir=rtl] .clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper .hover-box .field--name-node-link {
  left: auto;
  right: 38%;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper .hover-box .field--name-node-link a {
  text-decoration: none;
  color: #ffffff;
  font-size: 14.733px;
  font-weight: 400;
  line-height: 18.416px; /* 125% */
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper .hover-box .field--name-node-link a:hover, .clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper .hover-box .field--name-node-link a:visited {
  color: #ffffff;
  text-decoration: none;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper:hover .hover-box {
  display: unset;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper:hover::before {
  content: "";
  background-color: #007EE6;
  opacity: 0.8;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  border-radius: 14.709px;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper .field--name-field-home-page-image {
  width: 100%;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .hover-wrapper .field--name-field-home-page-image img {
  width: 100%;
  border-radius: 14.709px;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .field--name-node-title {
  margin-bottom: 10px;
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .field--name-node-title h6 {
  color: #041148;
  font-weight: 600;
  line-height: 29.419px; /* 147.093% */
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .field--name-dynamic-twig-fieldnode-book-an-appointment a {
  width: 184px;
  height: 38px;
  padding: 12px 33px;
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 3.275px 3.275px 3.275px 0 rgba(25, 90, 255, 0.04) inset, -3.275px -3.275px 6.551px 0 #fff, 3.275px 2px 3.275px 0 rgba(25, 90, 255, 0.15);
  text-decoration: none;
  color: #041148;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px; /* 166.667% */
}
.clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .field--name-dynamic-twig-fieldnode-book-an-appointment a:hover, .clinic-outer-swiper-wrapper .clinic-slider .swiper-wrapper .swiper-slide .node .field--name-dynamic-twig-fieldnode-book-an-appointment a:visited {
  text-decoration: none;
  background-color: #ffffff;
  color: #007EE6;
  border-radius: 5.516px;
  border: 0.919px solid #007EE6;
  box-shadow: -3.275px -3.275px 6.551px 0 #ffffff, 3.275px 2px 3.275px 0 rgba(25, 90, 255, 0.15), 3.275px 3.275px 3.275px 0 rgba(25, 90, 255, 0.04) inset;
}
@media (max-width: 1024px) {
  .clinic-outer-swiper-wrapper .swiper-navigation {
    display: none;
  }
}
.clinic-outer-swiper-wrapper .swiper-navigation .swiper-button-next {
  right: -4%;
  border-radius: 6px;
  border: 1px solid rgba(0, 126, 230, 0.25);
  background: rgba(0, 126, 230, 0.1);
  width: 35px;
  height: 32px;
  padding: 8px 9px 8px 10px;
}
.clinic-outer-swiper-wrapper .swiper-navigation .swiper-button-next::after {
  color: #007EE6;
}
.clinic-outer-swiper-wrapper .swiper-navigation .swiper-button-prev {
  left: -4%;
  border-radius: 6px;
  border: 1px solid rgba(0, 126, 230, 0.25);
  background: rgba(0, 126, 230, 0.1);
  width: 35px;
  height: 32px;
  padding: 8px 9px 8px 10px;
}
.clinic-outer-swiper-wrapper .swiper-navigation .swiper-button-prev::after {
  color: #007EE6;
}
.clinic-outer-swiper-wrapper .swiper-pagination {
  display: none;
}

.field--name-dynamic-block-fieldnode-clinic-doctors .view-header {
  text-align: center;
  margin-bottom: 20px;
}

.field--name-dynamic-twig-fieldnode-book-an-appointment p {
  margin: 0;
}
.field--name-dynamic-twig-fieldnode-book-an-appointment a {
  width: 184px;
  height: 38px;
  padding: 12px 33px;
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 3.275px 3.275px 3.275px 0 rgba(25, 90, 255, 0.04) inset, -3.275px -3.275px 6.551px 0 #fff, 3.275px 2px 3.275px 0 rgba(25, 90, 255, 0.15);
  text-decoration: none;
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px; /* 166.667% */
  background: #007ee6;
}
.field--name-dynamic-twig-fieldnode-book-an-appointment a:hover, .field--name-dynamic-twig-fieldnode-book-an-appointment a:visited {
  text-decoration: none;
  background-color: #ffffff;
  color: #007EE6;
  border-radius: 5.516px;
  border: 0.919px solid #007EE6;
  box-shadow: -3.275px -3.275px 6.551px 0 #ffffff, 3.275px 2px 3.275px 0 rgba(25, 90, 255, 0.15), 3.275px 3.275px 3.275px 0 rgba(25, 90, 255, 0.04) inset;
}

@media (max-width: 768px) {
  .one-col-outer-swiper-wrapper {
    padding-top: 2rem;
  }
}
.one-col-outer-swiper-wrapper .node {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.one-col-outer-swiper-wrapper .node .field--name-field-image {
  width: 100%;
  border-radius: 15px;
}
.one-col-outer-swiper-wrapper .node .field--name-field-image img {
  border-radius: 15px;
  width: 100%;
}
.one-col-outer-swiper-wrapper .node .field--name-field-date {
  color: #365272;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18.337px; /* 152.81% */
}
.one-col-outer-swiper-wrapper .node .field--name-node-title h6 {
  color: #041148;
  font-size: 20px;
  font-weight: 600;
  line-height: 25.672px; /* 128.36% */
}
.one-col-outer-swiper-wrapper .swiper-navigation {
  padding-top: 4rem;
  position: relative;
}
.one-col-outer-swiper-wrapper .swiper-navigation .swiper-button-prev,
.one-col-outer-swiper-wrapper .swiper-navigation .swiper-button-next {
  border-radius: 6px;
  border: 1px solid rgba(0, 126, 230, 0.25);
  background: rgba(0, 126, 230, 0.1);
  width: 35px;
  height: 32px;
  padding: 8.051px 9px 7.949px 10px;
  left: auto;
  right: auto;
}
.one-col-outer-swiper-wrapper .swiper-navigation .swiper-button-prev::after,
.one-col-outer-swiper-wrapper .swiper-navigation .swiper-button-next::after {
  color: #007EE6;
}
.one-col-outer-swiper-wrapper .swiper-navigation .swiper-button-prev {
  right: 15%;
}
.one-col-outer-swiper-wrapper .swiper-navigation .swiper-button-next {
  right: 8%;
}
@media (max-width: 768px) {
  .one-col-outer-swiper-wrapper .swiper-navigation {
    display: none;
  }
}

.block-content--type-slider.block-content--view-mode-image-with-title-col .outer-swiper-wrapper {
  position: relative;
}
.block-content--type-slider.block-content--view-mode-image-with-title-col .outer-swiper-wrapper .field--name-field-slider-items .swiper-wrapper {
  padding-bottom: 2rem;
}
.block-content--type-slider.block-content--view-mode-image-with-title-col .outer-swiper-wrapper .field--name-field-slider-items .swiper-wrapper .swiper-slide .field img {
  border-radius: 16px;
}
.block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-prev {
  left: -50%;
}
[dir=rtl] .block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-prev {
  left: auto;
  right: -50%;
}
.block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-prev {
  top: 110%;
  z-index: 10;
}
.block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-next {
  left: -41%;
}
[dir=rtl] .block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-next {
  left: auto;
  right: -41%;
}
.block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-next {
  top: 110%;
  z-index: 10;
}
@media (max-width: 699px) {
  .block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-prev {
    display: none;
  }
  .block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-next {
    display: none;
  }
}
.block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-prev,
.block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-next {
  position: absolute;
  display: flex;
  width: 35px;
  height: 32px;
  padding: 8px 9px 8px 10px;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  border: 1px solid rgba(0, 126, 230, 0.25);
  background: rgba(0, 126, 230, 0.1);
  opacity: 1; /* force visibility */
  transform: translate(-50%);
}
[dir=rtl] .block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-prev,
[dir=rtl] .block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-next {
  transform: scaleX(-1) translate(50%);
}
.block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-prev::after,
.block-content--type-slider.block-content--view-mode-image-with-title-col .swiper-button-next::after {
  color: #007EE6;
}

.paragraph-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
}
.paragraph-swiper .swiper-pagination-bullet {
  width: 20px; /* dash width */
  height: 4px; /* dash thickness */
  background-color: #007EE6; /* change to your color */
  border-radius: 2px; /* rounded ends optional */
  opacity: 0.3;
  transition: opacity 0.3s;
}
.paragraph-swiper .swiper-pagination-bullet-active {
  opacity: 1;
  width: 30px; /* dash width */
}

.block-content--type-slider.block-content--view-mode-image-slider .paragraph-swiper .swiper-pagination {
  display: none;
}

.view-display-id-grid_publications_block .view-content {
  padding-top: 4rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  gap: 2rem;
}
@media (max-width: 992px) {
  .view-display-id-grid_publications_block .view-content {
    grid-template-columns: 1fr;
  }
}
.view-display-id-grid_publications_block .view-content .views-row .node .field--name-field-image {
  padding-bottom: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.view-display-id-grid_publications_block .view-content .views-row .node .field--name-field-image img {
  border-radius: 15px;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block {
  text-align: start;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .field--name-field-date {
  color: #365272;
  font-weight: 500;
  font-size: 11.54px;
  line-height: 16.49px;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .field--name-field-topic {
  color: #365272;
  font-weight: 500;
  font-size: 11.54px;
  line-height: 16.49px;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .date-topic-wrapper {
  background-color: #F8F9FC;
  border-radius: 6px;
  display: flex;
  padding: 5px 9px;
  justify-content: center;
  align-items: center;
  max-width: 280px;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .date-topic-wrapper .field {
  position: relative;
  color: #363F72;
  font-weight: 500;
  font-size: 11.54px;
  line-height: 16.49px;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .date-topic-wrapper .field:last-child {
  padding-left: 0.5rem;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .date-topic-wrapper .field:last-child::before {
  content: "|";
  position: absolute;
  z-index: 2;
  left: 2.5px;
}
[dir=rtl] .view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .date-topic-wrapper .field:last-child::before {
  left: auto;
  right: 2.5px;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .field h4 {
  font-weight: 600;
  line-height: 26.38px;
  letter-spacing: 0%;
  margin: 0;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .summary-wrapper {
  display: inline;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .summary-wrapper .text-content {
  display: inline;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.59;
  color: #667085;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .summary-wrapper .field--name-node-link {
  display: inline;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .summary-wrapper .field--name-node-link a {
  font-weight: 500;
  text-decoration: none;
  color: #007EE6;
}
.view-display-id-grid_publications_block .view-content .views-row .node .teaser-block .summary-wrapper .field--name-node-link a:hover {
  text-decoration: underline;
}
.view-display-id-grid_publications_block .view-content .views-row:nth-child(1) {
  grid-column: 1;
  grid-row: 1/span 2;
}
@media (max-width: 992px) {
  .view-display-id-grid_publications_block .view-content .views-row:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
  }
}
.view-display-id-grid_publications_block .view-content .views-row:nth-child(1) .node .field--name-field-image {
  width: 100%;
}
.view-display-id-grid_publications_block .view-content .views-row:nth-child(1) .node .field--name-field-image img {
  width: 100%;
}
.view-display-id-grid_publications_block .view-content .views-row:nth-child(2) {
  grid-column: 2;
  grid-row: 1;
}
@media (max-width: 992px) {
  .view-display-id-grid_publications_block .view-content .views-row:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
  }
}
.view-display-id-grid_publications_block .view-content .views-row:nth-child(3) {
  grid-column: 2;
  grid-row: 2;
}
@media (max-width: 992px) {
  .view-display-id-grid_publications_block .view-content .views-row:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
  }
}
.view-display-id-grid_publications_block .view-content .views-row:nth-child(2) .node, .view-display-id-grid_publications_block .view-content .views-row:nth-child(3) .node {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
  align-items: center;
}
.view-display-id-grid_publications_block .view-content .views-row:nth-child(2) .node .teaser-block, .view-display-id-grid_publications_block .view-content .views-row:nth-child(3) .node .teaser-block {
  flex: 0 0 calc(50% - 1rem);
}
.view-display-id-grid_publications_block .view-content .views-row:nth-child(2) .node .field--name-field-image, .view-display-id-grid_publications_block .view-content .views-row:nth-child(3) .node .field--name-field-image {
  flex: 0 0 calc(50% - 1rem);
}
.view-display-id-grid_publications_block .view-content .views-row:nth-child(2) .node .field--name-field-image img, .view-display-id-grid_publications_block .view-content .views-row:nth-child(3) .node .field--name-field-image img {
  min-height: 250px;
  object-fit: cover;
}
@media (max-width: 991.9px) {
  .view-display-id-grid_publications_block .view-content .views-row:nth-child(2) .node .teaser-block, .view-display-id-grid_publications_block .view-content .views-row:nth-child(3) .node .teaser-block {
    flex: 0 0 100%;
  }
  .view-display-id-grid_publications_block .view-content .views-row:nth-child(2) .node .field--name-field-image, .view-display-id-grid_publications_block .view-content .views-row:nth-child(3) .node .field--name-field-image {
    flex: 0 0 100%;
  }
}
.view-display-id-grid_publications_block .more-link {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
}
.view-display-id-grid_publications_block .more-link a {
  text-decoration: none;
  border-radius: 9.874px;
  background: #007EE6;
  box-shadow: 0 6px 10.366px 0 rgba(31, 45, 61, 0.08), 0 1.728px 10.366px 0 rgba(31, 45, 61, 0.08);
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  height: 47.395px;
  padding: 15.798px 31.597px;
}
.view-display-id-grid_publications_block .more-link a:hover, .view-display-id-grid_publications_block .more-link a:visited {
  text-decoration: none;
  color: #ffffff;
}

.block-content--type-slider.block-content--view-mode-two-col {
  padding-top: 4rem;
}
.block-content--type-slider.block-content--view-mode-two-col .paragraph--type-slider.paragraph--view-mode-two-col {
  width: 80%;
  margin: 0 auto;
}
@media (max-width: 767.9px) {
  .block-content--type-slider.block-content--view-mode-two-col .paragraph--type-slider.paragraph--view-mode-two-col {
    width: 100%;
  }
}
.block-content--type-slider.block-content--view-mode-two-col .paragraph--type-slider.paragraph--view-mode-two-col .row {
  padding-bottom: 4rem;
}
@media (max-width: 768px) {
  .block-content--type-slider.block-content--view-mode-two-col .paragraph--type-slider.paragraph--view-mode-two-col .row {
    gap: 2rem;
  }
}
.block-content--type-slider.block-content--view-mode-two-col .paragraph--type-slider.paragraph--view-mode-two-col .row .col-lg-5 .field img {
  border-radius: 16.151px;
  width: 100%;
  height: auto;
}
.block-content--type-slider.block-content--view-mode-two-col .paragraph--type-slider.paragraph--view-mode-two-col .row .col-lg-7 .text-content {
  border-radius: 20.189px;
  background: #ffffff;
  box-shadow: 0 0 12.013px 0 rgba(15, 75, 145, 0.04), 0 2.019px 12.114px 0 rgba(15, 75, 145, 0.04);
  display: flex;
  justify-content: center;
  align-items: self-start;
  flex-direction: column;
  padding: 3rem;
  position: relative;
}
.block-content--type-slider.block-content--view-mode-two-col .paragraph--type-slider.paragraph--view-mode-two-col .row .col-lg-7 .text-content::after {
  content: "";
  position: absolute;
  width: 55px;
  height: 49px;
  right: 40px;
}
[dir=rtl] .block-content--type-slider.block-content--view-mode-two-col .paragraph--type-slider.paragraph--view-mode-two-col .row .col-lg-7 .text-content::after {
  right: auto;
  left: 40px;
}
.block-content--type-slider.block-content--view-mode-two-col .paragraph--type-slider.paragraph--view-mode-two-col .row .col-lg-7 .text-content::after {
  top: 15%;
  z-index: 1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1NSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQxLjA5ODkgNDlMMzUuMjA2IDQ0Ljc2NTlDMzYuMjEzNCA0My40NTUzIDM3LjQyMjIgNDEuNDM5IDM4LjgzMjQgMzguNzE3MUM0MC4yNDI3IDM2LjA5NTkgNDEuNDUxNSAzMy4xNzI0IDQyLjQ1ODggMjkuOTQ2M0M0My40NjYxIDI2LjgyMTEgNDMuOTE5NCAyMy43OTY3IDQzLjgxODcgMjAuODczMkM0My4xMTM2IDIxLjA3NDggNDIuNTU5NSAyMS4xNzU2IDQyLjE1NjYgMjEuMTc1NkM0MS42NTI5IDIxLjI3NjQgNDEuMTQ5MyAyMS4zMjY4IDQwLjY0NTYgMjEuMzI2OEMzNy45MjU4IDIxLjMyNjggMzUuNTA4MiAyMC41MjAzIDMzLjM5MjkgMTguOTA3M0MzMS4yNzc1IDE3LjM5NTEgMzAuMjE5OCAxNC44NzQ4IDMwLjIxOTggMTEuMzQ2M0MzMC4yMTk4IDguMzIxOTUgMzEuMjI3MSA1LjY1MDQgMzMuMjQxOCAzLjMzMTcxQzM1LjE1NTcgMS4xMTM4MiAzNy43NzQ3IDAuMDA0ODc3NDkgNDEuMDk4OSAwLjAwNDg3Nzc4QzQ1LjczMjYgLTAuMDk1OTM2NiA0OS4yMDc5IDEuMzY1ODUgNTEuNTI0NyA0LjM5MDI0QzUzLjg0MTYgNy41MTU0NCA1NSAxMS4zNDYzIDU1IDE1Ljg4MjlDNTUgMTkuMTA4OSA1NC40OTYzIDIyLjUzNjYgNTMuNDg5IDI2LjE2NTlDNTIuNDgxNyAyOS43OTUxIDUwLjk3MDcgMzMuNTI1MiA0OC45NTYgMzcuMzU2MUM0Ni44NDA3IDQxLjI4NzggNDQuMjIxNiA0NS4xNjkxIDQxLjA5ODkgNDlaTTEwLjg3OTEgNDlMNC45ODYyNiA0NC43NjU4QzUuOTkzNTkgNDMuNDU1MyA3LjIwMjM4IDQxLjQzOSA4LjYxMjY0IDM4LjcxNzFDMTAuMDIyOSAzNi4wOTU5IDExLjIzMTcgMzMuMTcyMyAxMi4yMzkgMjkuOTQ2M0MxMy4yNDYzIDI2LjgyMTEgMTMuNjk5NiAyMy43OTY3IDEzLjU5ODkgMjAuODczMkMxMi44OTM4IDIxLjA3NDggMTIuMzM5NyAyMS4xNzU2IDExLjkzNjggMjEuMTc1NkMxMS40MzMxIDIxLjI3NjQgMTAuOTI5NSAyMS4zMjY4IDEwLjQyNTggMjEuMzI2OEM3LjcwNjA0IDIxLjMyNjggNS4yODg0NiAyMC41MjAzIDMuMTczMDcgMTguOTA3M0MxLjA1NzY5IDE3LjM5NTEgMi45OTI5OWUtMDYgMTQuODc0OCAzLjMwMjQ1ZS0wNiAxMS4zNDYzQzMuNTY3NzFlLTA2IDguMzIxOTUgMS4wMDczMiA1LjY1MDQgMy4wMjE5OCAzLjMzMTdDNC45MzU5IDEuMTEzODEgNy41NTQ5NSAwLjAwNDg3NDg1IDEwLjg3OTEgMC4wMDQ4NzUxNEMxNS41MTI4IC0wLjA5NTkzOTMgMTguOTg4MSAxLjM2NTg1IDIxLjMwNDkgNC4zOTAyNEMyMy42MjE4IDcuNTE1NDQgMjQuNzgwMiAxMS4zNDYzIDI0Ljc4MDIgMTUuODgyOUMyNC43ODAyIDE5LjEwODkgMjQuMjc2NiAyMi41MzY2IDIzLjI2OTIgMjYuMTY1OEMyMi4yNjE5IDI5Ljc5NTEgMjAuNzUwOSAzMy41MjUyIDE4LjczNjMgMzcuMzU2MUMxNi42MjA5IDQxLjI4NzggMTQuMDAxOCA0NS4xNjkxIDEwLjg3OTEgNDlaIiBmaWxsPSIjMDA3RUU2IiBmaWxsLW9wYWNpdHk9IjAuMTUiLz4KPC9zdmc+Cg==);
}
.block-content--type-slider.block-content--view-mode-two-col .paragraph--type-slider.paragraph--view-mode-two-col .row .col-lg-7 .text-content h6:first-child {
  font-size: 20px;
  font-weight: 600;
  line-height: 32.303px; /* 161.515% */
}
.block-content--type-slider.block-content--view-mode-two-col .outer-swiper-wrapper {
  position: relative;
}
@media (max-width: 768px) {
  .block-content--type-slider.block-content--view-mode-two-col .outer-swiper-wrapper .swiper-navigation {
    display: none;
  }
}
.block-content--type-slider.block-content--view-mode-two-col .outer-swiper-wrapper .swiper-navigation .swiper-button-prev,
.block-content--type-slider.block-content--view-mode-two-col .outer-swiper-wrapper .swiper-navigation .swiper-button-next {
  border-radius: 6px;
  border: 1px solid rgba(0, 126, 230, 0.25);
  background: rgba(0, 126, 230, 0.1);
  width: 35px;
  height: 32px;
  padding: 8.051px 9px 7.949px 10px;
}
.block-content--type-slider.block-content--view-mode-two-col .outer-swiper-wrapper .swiper-navigation .swiper-button-prev::after,
.block-content--type-slider.block-content--view-mode-two-col .outer-swiper-wrapper .swiper-navigation .swiper-button-next::after {
  color: #007EE6;
}

.block-content--type-image-block.block-content--view-mode-two-col-quote {
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.04);
  box-shadow: 0 2px 12px 0 rgba(31, 45, 61, 0.1);
  padding: 2rem;
}
@media (max-width: 769px) {
  .block-content--type-image-block.block-content--view-mode-two-col-quote .row {
    gap: 3rem;
  }
}
.block-content--type-image-block.block-content--view-mode-two-col-quote .row .col-md-4 .field {
  width: 100%;
}
.block-content--type-image-block.block-content--view-mode-two-col-quote .row .col-md-4 .field img {
  width: 100%;
  border-radius: 16px;
}
.block-content--type-image-block.block-content--view-mode-two-col-quote .row .col-md-8 .text-content {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 8rem;
  position: relative;
}
.block-content--type-image-block.block-content--view-mode-two-col-quote .row .col-md-8 .text-content::after {
  content: "";
  position: absolute;
  width: 95px;
  height: 85px;
  right: 0%;
}
[dir=rtl] .block-content--type-image-block.block-content--view-mode-two-col-quote .row .col-md-8 .text-content::after {
  right: auto;
  left: 0%;
}
.block-content--type-image-block.block-content--view-mode-two-col-quote .row .col-md-8 .text-content::after {
  top: 0%;
  z-index: 1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1NSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQxLjA5ODkgNDlMMzUuMjA2IDQ0Ljc2NTlDMzYuMjEzNCA0My40NTUzIDM3LjQyMjIgNDEuNDM5IDM4LjgzMjQgMzguNzE3MUM0MC4yNDI3IDM2LjA5NTkgNDEuNDUxNSAzMy4xNzI0IDQyLjQ1ODggMjkuOTQ2M0M0My40NjYxIDI2LjgyMTEgNDMuOTE5NCAyMy43OTY3IDQzLjgxODcgMjAuODczMkM0My4xMTM2IDIxLjA3NDggNDIuNTU5NSAyMS4xNzU2IDQyLjE1NjYgMjEuMTc1NkM0MS42NTI5IDIxLjI3NjQgNDEuMTQ5MyAyMS4zMjY4IDQwLjY0NTYgMjEuMzI2OEMzNy45MjU4IDIxLjMyNjggMzUuNTA4MiAyMC41MjAzIDMzLjM5MjkgMTguOTA3M0MzMS4yNzc1IDE3LjM5NTEgMzAuMjE5OCAxNC44NzQ4IDMwLjIxOTggMTEuMzQ2M0MzMC4yMTk4IDguMzIxOTUgMzEuMjI3MSA1LjY1MDQgMzMuMjQxOCAzLjMzMTcxQzM1LjE1NTcgMS4xMTM4MiAzNy43NzQ3IDAuMDA0ODc3NDkgNDEuMDk4OSAwLjAwNDg3Nzc4QzQ1LjczMjYgLTAuMDk1OTM2NiA0OS4yMDc5IDEuMzY1ODUgNTEuNTI0NyA0LjM5MDI0QzUzLjg0MTYgNy41MTU0NCA1NSAxMS4zNDYzIDU1IDE1Ljg4MjlDNTUgMTkuMTA4OSA1NC40OTYzIDIyLjUzNjYgNTMuNDg5IDI2LjE2NTlDNTIuNDgxNyAyOS43OTUxIDUwLjk3MDcgMzMuNTI1MiA0OC45NTYgMzcuMzU2MUM0Ni44NDA3IDQxLjI4NzggNDQuMjIxNiA0NS4xNjkxIDQxLjA5ODkgNDlaTTEwLjg3OTEgNDlMNC45ODYyNiA0NC43NjU4QzUuOTkzNTkgNDMuNDU1MyA3LjIwMjM4IDQxLjQzOSA4LjYxMjY0IDM4LjcxNzFDMTAuMDIyOSAzNi4wOTU5IDExLjIzMTcgMzMuMTcyMyAxMi4yMzkgMjkuOTQ2M0MxMy4yNDYzIDI2LjgyMTEgMTMuNjk5NiAyMy43OTY3IDEzLjU5ODkgMjAuODczMkMxMi44OTM4IDIxLjA3NDggMTIuMzM5NyAyMS4xNzU2IDExLjkzNjggMjEuMTc1NkMxMS40MzMxIDIxLjI3NjQgMTAuOTI5NSAyMS4zMjY4IDEwLjQyNTggMjEuMzI2OEM3LjcwNjA0IDIxLjMyNjggNS4yODg0NiAyMC41MjAzIDMuMTczMDcgMTguOTA3M0MxLjA1NzY5IDE3LjM5NTEgMi45OTI5OWUtMDYgMTQuODc0OCAzLjMwMjQ1ZS0wNiAxMS4zNDYzQzMuNTY3NzFlLTA2IDguMzIxOTUgMS4wMDczMiA1LjY1MDQgMy4wMjE5OCAzLjMzMTdDNC45MzU5IDEuMTEzODEgNy41NTQ5NSAwLjAwNDg3NDg1IDEwLjg3OTEgMC4wMDQ4NzUxNEMxNS41MTI4IC0wLjA5NTkzOTMgMTguOTg4MSAxLjM2NTg1IDIxLjMwNDkgNC4zOTAyNEMyMy42MjE4IDcuNTE1NDQgMjQuNzgwMiAxMS4zNDYzIDI0Ljc4MDIgMTUuODgyOUMyNC43ODAyIDE5LjEwODkgMjQuMjc2NiAyMi41MzY2IDIzLjI2OTIgMjYuMTY1OEMyMi4yNjE5IDI5Ljc5NTEgMjAuNzUwOSAzMy41MjUyIDE4LjczNjMgMzcuMzU2MUMxNi42MjA5IDQxLjI4NzggMTQuMDAxOCA0NS4xNjkxIDEwLjg3OTEgNDlaIiBmaWxsPSIjMDA3RUU2IiBmaWxsLW9wYWNpdHk9IjAuMTUiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: cover;
}
[dir=rtl] .block-content--type-image-block.block-content--view-mode-two-col-quote .row .col-md-8 .text-content::after {
  transform: scaleX(-1);
}
.block-content--type-image-block.block-content--view-mode-two-col-quote .row .col-md-8 .text-content blockquote {
  margin: 0;
}
.block-content--type-image-block.block-content--view-mode-two-col-quote .row .col-md-8 .text-content blockquote p {
  color: #131313;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
}

.block-content--type-basic.block-content--view-mode-about-background-body {
  position: relative;
  padding: 3rem 0;
}
.block-content--type-basic.block-content--view-mode-about-background-body::after {
  content: "";
  background-image: url("../../images/About.png");
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  transform: translateX(-50%);
}
[dir=rtl] .block-content--type-basic.block-content--view-mode-about-background-body::after {
  transform: translateX(calc(-1 * -50%));
}
.block-content--type-basic.block-content--view-mode-about-background-body::after {
  left: 50%;
}
[dir=rtl] .block-content--type-basic.block-content--view-mode-about-background-body::after {
  left: auto;
  right: 50%;
}
.block-content--type-basic.block-content--view-mode-about-background-body::after {
  width: 100vw;
  height: 100%;
  top: 0;
  z-index: -2;
}
.block-content--type-basic.block-content--view-mode-about-background-body::before {
  content: "";
  background: rgba(0, 126, 230, 0.72);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  transform: translateX(-50%);
}
[dir=rtl] .block-content--type-basic.block-content--view-mode-about-background-body::before {
  transform: translateX(calc(-1 * -50%));
}
.block-content--type-basic.block-content--view-mode-about-background-body::before {
  left: 50%;
}
[dir=rtl] .block-content--type-basic.block-content--view-mode-about-background-body::before {
  left: auto;
  right: 50%;
}
.block-content--type-basic.block-content--view-mode-about-background-body::before {
  width: 100vw;
  height: 100%;
  top: 0;
  z-index: -1;
}
.block-content--type-basic.block-content--view-mode-about-background-body .text-content h5 {
  color: #ffffff;
  text-transform: uppercase;
}
.block-content--type-basic.block-content--view-mode-about-background-body .text-content h2 {
  color: #ffffff;
}
.block-content--type-basic.block-content--view-mode-about-background-body .text-content p {
  color: #ffffff;
}

.block-content--type-slider.block-content--view-mode-image-title {
  width: 80%;
  margin: 0 auto;
}
.block-content--type-slider.block-content--view-mode-image-title .field--name-field-slider-items .swiper-wrapper {
  padding-bottom: 4rem;
  text-align: center;
}
.block-content--type-slider.block-content--view-mode-image-title .field--name-field-slider-items .swiper-wrapper .field img {
  margin: 0 auto;
  padding-bottom: 1rem;
}

.block-content--view-mode-image-with-tag .paragraph-swiper .swiper-wrapper .swiper-slide .paragraph {
  position: relative;
}
.block-content--view-mode-image-with-tag .paragraph-swiper .swiper-wrapper .swiper-slide .paragraph .field--name-field-image img {
  border-radius: 16px;
  width: 100%;
}
.block-content--view-mode-image-with-tag .paragraph-swiper .swiper-wrapper .swiper-slide .paragraph .field--name-field-title {
  position: absolute;
  bottom: 7%;
  right: 5%;
}
[dir=rtl] .block-content--view-mode-image-with-tag .paragraph-swiper .swiper-wrapper .swiper-slide .paragraph .field--name-field-title {
  right: auto;
  left: 5%;
}
.block-content--view-mode-image-with-tag .paragraph-swiper .swiper-wrapper .swiper-slide .paragraph .field--name-field-title {
  color: #363F72;
  border-radius: 16px;
  background: rgba(224, 241, 255, 0.6);
  backdrop-filter: blur(4.0999999046px);
  padding: 2px 10px;
  font-size: 14px;
}
.block-content--view-mode-image-with-tag .paragraph-swiper .swiper-pagination {
  display: none;
}

.block-content--type-news-strip.block-content--view-mode-full {
  position: relative;
}
.block-content--type-news-strip.block-content--view-mode-full::before {
  content: "";
  background-color: #D9EEFF;
  width: 100vw;
  height: 80%;
  position: absolute;
  top: 0;
  left: 50%;
}
[dir=rtl] .block-content--type-news-strip.block-content--view-mode-full::before {
  left: auto;
  right: 50%;
}
.block-content--type-news-strip.block-content--view-mode-full::before {
  transform: translateX(-50%);
}
[dir=rtl] .block-content--type-news-strip.block-content--view-mode-full::before {
  transform: translateX(calc(-1 * -50%));
}
.block-content--type-news-strip.block-content--view-mode-full .paragraph--type-news-strip.paragraph--view-mode-default {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}
.block-content--type-news-strip.block-content--view-mode-full .paragraph--type-news-strip.paragraph--view-mode-default .field--name-field-image {
  flex: 0 0 5%;
}
.block-content--type-news-strip.block-content--view-mode-full .paragraph--type-news-strip.paragraph--view-mode-default .text-content {
  flex: 0 0 calc(95% - 1rem);
}
.block-content--type-news-strip.block-content--view-mode-full .paragraph--type-news-strip.paragraph--view-mode-default .text-content p {
  font-size: 14px;
  font-weight: 400;
}

.news-strip {
  overflow: hidden;
  color: #1F2B6C;
  white-space: nowrap;
}

.news-track {
  display: inline-flex;
  gap: 3rem;
  animation: scrollNews 20s linear infinite;
}

.news-item {
  flex: 0 0 auto;
}

@keyframes scrollNews {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.tabs-wrapper.row {
  min-height: 776px;
}
.tabs-wrapper.row .tabs-nav {
  position: relative;
  border-radius: 15px 0 0 15px;
  background-color: #012C56;
  padding: 3rem 2rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  justify-content: start;
  align-items: start;
}
@media (max-width: 768px) {
  .tabs-wrapper.row .tabs-nav {
    border-radius: 15px;
  }
}
.tabs-wrapper.row .tabs-nav .tab-btn {
  flex: 1;
  all: unset; /* remove all inherited and browser default styles */
  cursor: pointer; /* optionally keep pointer for usability */
  color: #ffffff;
  position: relative;
  z-index: 1;
  padding: 1.25rem 2rem;
  font-size: 16px;
  font-weight: 600;
}
.tabs-wrapper.row .tabs-nav .tab-btn.active {
  color: #012C56;
  background-color: #F5FAFE;
  border-radius: 50px 0 0 50px;
}
[dir=rtl] .tabs-wrapper.row .tabs-nav .tab-btn.active {
  border-radius: 0 50px 50px 0;
}
@media (max-width: 768px) {
  .tabs-wrapper.row .tabs-nav .tab-btn.active {
    border-radius: 50px;
    width: 80%;
    margin: 0 auto;
  }
}
.tabs-wrapper.row .tabs-nav .tab-btn.active::after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
}
[dir=rtl] .tabs-wrapper.row .tabs-nav .tab-btn.active::after {
  left: auto;
  right: 100%;
}
.tabs-wrapper.row .tabs-nav .tab-btn.active::after {
  width: 100%;
  height: 100%;
  background-color: #F5FAFE;
  z-index: -2;
}
@media (max-width: 768px) {
  .tabs-wrapper.row .tabs-nav .tab-btn.active::after {
    display: none;
  }
}
.tabs-wrapper.row .tabs-nav .tab-btn:last-child::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjY2NDggMTUuNTYyNUg0LjMzNDg0QzQuMDc0NzUgMTUuNTUxOSAzLjgxOTMgMTUuNDkwMSAzLjU4MzEyIDE1LjM4MDdDMy4zNDY5MyAxNS4yNzEyIDMuMTM0NjUgMTUuMTE2MyAyLjk1ODQgMTQuOTI0N0MyLjc4MjE2IDE0LjczMzIgMi42NDU0MiAxNC41MDg3IDIuNTU2MDEgMTQuMjY0MkMyLjQ2NjYgMTQuMDE5OCAyLjQyNjI3IDEzLjc2MDEgMi40MzczNCAxMy41VjExLjI1QzIuNDM3MzQgMTEuMTAwOCAyLjQ5NjYgMTAuOTU3NyAyLjYwMjA5IDEwLjg1MjNDMi43MDc1OCAxMC43NDY4IDIuODUwNjUgMTAuNjg3NSAyLjk5OTg0IDEwLjY4NzVDMy4xNDkwMiAxMC42ODc1IDMuMjkyMDkgMTAuNzQ2OCAzLjM5NzU4IDEwLjg1MjNDMy41MDMwNyAxMC45NTc3IDMuNTYyMzQgMTEuMTAwOCAzLjU2MjM0IDExLjI1VjEzLjVDMy41NDI5NyAxMy43MjI3IDMuNjEwMDcgMTMuOTQ0MyAzLjc0OTcxIDE0LjExODlDMy44ODkzNSAxNC4yOTM0IDQuMDkwODIgMTQuNDA3NSA0LjMxMjM0IDE0LjQzNzVIMTMuNjY0OEMxMy44ODYzIDE0LjQwNzUgMTQuMDg3OCAxNC4yOTM0IDE0LjIyNzUgMTQuMTE4OUMxNC4zNjcxIDEzLjk0NDMgMTQuNDM0MiAxMy43MjI3IDE0LjQxNDggMTMuNVYxMS4yNUMxNC40MTQ4IDExLjEwMDggMTQuNDc0MSAxMC45NTc3IDE0LjU3OTYgMTAuODUyM0MxNC42ODUxIDEwLjc0NjggMTQuODI4MiAxMC42ODc1IDE0Ljk3NzMgMTAuNjg3NUMxNS4xMjY1IDEwLjY4NzUgMTUuMjY5NiAxMC43NDY4IDE1LjM3NTEgMTAuODUyM0MxNS40ODA2IDEwLjk1NzcgMTUuNTM5OCAxMS4xMDA4IDE1LjUzOTggMTEuMjVWMTMuNUMxNS41NjIzIDE0LjAyMTUgMTUuMzc3OSAxNC41MzA4IDE1LjAyNjggMTQuOTE3MUMxNC42NzU2IDE1LjMwMzMgMTQuMTg2MSAxNS41MzUzIDEzLjY2NDggMTUuNTYyNVoiIGZpbGw9IiMwMTJDNTYiLz4KPHBhdGggZD0iTTkuMDAwMTMgMTEuODEyNEM4LjkyNjIyIDExLjgxMjcgOC44NTI5OSAxMS43OTgzIDguNzg0NzMgMTEuNzdDOC43MTY0OCAxMS43NDE3IDguNjU0NTYgMTEuNyA4LjYwMjYzIDExLjY0NzRMNS42MDI2MyA4LjY0NzM5QzUuNTAzMjcgOC41NDA3NSA1LjQ0OTE4IDguMzk5NzIgNS40NTE3NSA4LjI1Mzk5QzUuNDU0MzIgOC4xMDgyNyA1LjUxMzM1IDcuOTY5MjMgNS42MTY0MSA3Ljg2NjE3QzUuNzE5NDcgNy43NjMxMSA1Ljg1ODUxIDcuNzA0MDcgNi4wMDQyNCA3LjcwMTVDNi4xNDk5NiA3LjY5ODkzIDYuMjkxIDcuNzUzMDMgNi4zOTc2MyA3Ljg1MjM5TDkuMDAwMTMgMTAuNDU0OUwxMS42MDI2IDcuODUyMzlDMTEuNzA5MyA3Ljc1MzAzIDExLjg1MDMgNy42OTg5MyAxMS45OTYgNy43MDE1QzEyLjE0MTcgNy43MDQwNyAxMi4yODA4IDcuNzYzMTEgMTIuMzgzOCA3Ljg2NjE3QzEyLjQ4NjkgNy45NjkyMyAxMi41NDU5IDguMTA4MjcgMTIuNTQ4NSA4LjI1Mzk5QzEyLjU1MTEgOC4zOTk3MiAxMi40OTcgOC41NDA3NSAxMi4zOTc2IDguNjQ3MzlMOS4zOTc2MyAxMS42NDc0QzkuMzQ1NyAxMS43IDkuMjgzNzggMTEuNzQxNyA5LjIxNTUyIDExLjc3QzkuMTQ3MjYgMTEuNzk4MyA5LjA3NDAzIDExLjgxMjcgOS4wMDAxMyAxMS44MTI0WiIgZmlsbD0iIzAxMkM1NiIvPgo8cGF0aCBkPSJNOSAxMS44MTI1QzguODUxNDIgMTEuODEwNiA4LjcwOTQ3IDExLjc1MDcgOC42MDQ0IDExLjY0NTZDOC40OTkzMyAxMS41NDA1IDguNDM5NDQgMTEuMzk4NiA4LjQzNzUgMTEuMjVWM0M4LjQzNzUgMi44NTA4MiA4LjQ5Njc2IDIuNzA3NzQgOC42MDIyNSAyLjYwMjI1QzguNzA3NzQgMi40OTY3NiA4Ljg1MDgyIDIuNDM3NSA5IDIuNDM3NUM5LjE0OTE4IDIuNDM3NSA5LjI5MjI2IDIuNDk2NzYgOS4zOTc3NSAyLjYwMjI1QzkuNTAzMjQgMi43MDc3NCA5LjU2MjUgMi44NTA4MiA5LjU2MjUgM1YxMS4yNUM5LjU2MDU2IDExLjM5ODYgOS41MDA2NyAxMS41NDA1IDkuMzk1NiAxMS42NDU2QzkuMjkwNTMgMTEuNzUwNyA5LjE0ODU4IDExLjgxMDYgOSAxMS44MTI1WiIgZmlsbD0iIzAxMkM1NiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: cover;
  right: -30%;
}
[dir=rtl] .tabs-wrapper.row .tabs-nav .tab-btn:last-child::before {
  right: auto;
  left: -30%;
}
@media (max-width: 767.9px) {
  .tabs-wrapper.row .tabs-nav .tab-btn:last-child::before {
    right: 10%;
  }
  [dir=rtl] .tabs-wrapper.row .tabs-nav .tab-btn:last-child::before {
    right: auto;
    left: 10%;
  }
}
.tabs-wrapper.row .tabs-nav .tab-btn:last-child::before {
  top: 30%;
  width: 22px;
  height: 22px;
  z-index: 3;
  position: absolute;
}
.tabs-wrapper.row .tabs-content {
  border-radius: 0 15px 15px 0;
  padding: 2rem;
  background-color: #F5FAFE;
  z-index: 2;
}
.tabs-wrapper.row .tabs-content .field--name-field-download-item {
  padding-top: 2rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: start;
  gap: 1rem;
}
.tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item {
  flex: 0 0 calc(33.333333% - 1rem);
  position: relative;
  padding: 3rem 0rem 1rem 0rem;
  text-align: center;
  border-radius: 12px;
  background: #FFF;
  box-shadow: -3.275px -3.275px 6.551px 0 #FFF, 3.275px 2px 3.275px 0 rgba(25, 90, 255, 0.15), 3.275px 3.275px 3.275px 0 rgba(25, 90, 255, 0.04) inset;
}
@media (max-width: 768px) {
  .tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item {
    flex: 0 0 100%;
  }
}
.tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNTkiIHZpZXdCb3g9IjAgMCA0OCA1OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNi4zMzE3MUMwIDIuODM0OCAyLjgzNDggMCA2LjMzMTcxIDBIMzIuOTEyMkMzNC41NzY3IDAgMzYuMTc0MyAwLjY1NTQ0MyAzNy4zNTkxIDEuODI0NDhMNDYuMDgyNyAxMC40MzE0QzQ3LjI4ODYgMTEuNjIxMiA0Ny45Njc1IDEzLjI0NDYgNDcuOTY3NSAxNC45Mzg2VjUyLjY2ODNDNDcuOTY3NSA1Ni4xNjUyIDQ1LjEzMjcgNTkgNDEuNjM1OCA1OUg2LjMzMTdDMi44MzQ3OSA1OSAwIDU2LjE2NTIgMCA1Mi42NjgzVjYuMzMxNzFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEuMDY1NyAxMy4yMzExQzIxLjE5MjUgMTAuOTMyNyAyNC4wMjM3IDEwLjY1MjkgMjQuNzYzMiAxMy4yMzExQzI1LjM1NDggMTUuMjkzNyAyNC40MDM1IDE4LjYwNzUgMjMuNzk3OCAyMC45NzM3QzI0LjQwMzUgMjIuMzY0OSAyNi4zODIxIDI0Ljk0MzIgMjcuNTYxMyAyNi4wODI0QzMxLjQ5ODYgMjUuNDgyOCAzMy43MTcxIDI1LjU0OTcgMzUuMTc2MSAyNi4yNDIzQzM3LjE1NDggMjcuMTgxNyAzNi43MzUxIDI5LjQ5MjggMzQuODE2NCAyOS42OEMzMy4xNzc1IDI5LjgzOTggMzAuNzU5MSAyOS42Nzk5IDI3LjMyMTUgMjYuODIxOUMyNi40Mjg3IDI2Ljk0MTggMjMuNzY3OCAyNy40NTc0IDIwLjU4NiAyOC41NjA3QzE5LjM2NjkgMzAuNTE5NCAxNy42NjggMzMuMTk4MyAxNi4yMjkgMzQuMzU2OEMxMy44NzA2IDM2LjI1NTUgMTIuMDkxOCAzNS42MzU5IDExLjU5MjEgMzQuNTk2NkMxMC45MTI2IDMyLjc1NzkgMTMuNjcwNyAzMS4wMzkgMTguNjg3MyAyOC41NjA3QzE5LjQ4MDEgMjYuOTg4NCAyMS4zMDk1IDIzLjA1NjQgMjIuMjg0OSAxOS45MDY2QzIxLjg1ODUgMTguODg3MyAyMC45MDU4IDE2LjEyOTIgMjEuMDY1NyAxMy4yMzExWk0xOC4wMDc4IDI5LjY0QzExLjE3MjQgMzIuNTg5NiAxMS40OTIyIDM0LjU3NjYgMTIuNzcxNCAzNC43NzY1QzE0LjA1MDUgMzQuOTc2MyAxNS42Mjk0IDMzLjM1NzQgMTguMDA3OCAyOS42NFpNMzQuNzM2NSAyNy44ODEyQzM0LjY1NjUgMjYuMDAyNSAzMS43Nzg1IDI2LjAwMjQgMjguMDIxIDI2LjY0MkMzMi4zOTggMjkuNzU5OSAzNC43MzY1IDI5LjIwMDMgMzQuNzM2NSAyNy44ODEyWk0yMy40NjQxIDIxLjcyNTNDMjIuNDA4OCAyNC44NDMyIDIxLjM4NTUgMjcuMDM1MSAyMS4wMDU4IDI3Ljc0MTNDMjMuODUxOCAyNi44NjE5IDI2LjEwOSAyNi4zODg5IDI2Ljg4MTggMjYuMjYyM0MyNS4yOTg5IDI0LjQ3MTUgMjMuOTQzOCAyMi40OTE1IDIzLjQ2NDEgMjEuNzI1M1pNMjIuNjQ0NiAxOC45MDcyQzI0LjMwMzUgMTMuNjEwOSAyMy43NDM5IDExLjkzMiAyMi40ODQ4IDEyLjExMTlDMjEuMTY1NyAxMi4zMzE3IDIxLjM0NTUgMTYuMDg5MSAyMi42NDQ2IDE4LjkwNzJaIiBmaWxsPSIjRkYyMTE2Ii8+CjxwYXRoIGQ9Ik0wIDUyLjY2ODNWNi4zMzE3MUMzLjk1NTY1ZS0wNyAyLjgzNDggMi44MzQ4IDAgNi4zMzE3MSAwSDMyLjkxMjJMMzIuOTkwMiAwLjAwMDQ2ODQzMkMzNC42MjY1IDAuMDIwNjA4NyAzNi4xOTI4IDAuNjczNjkgMzcuMzU5MiAxLjgyNDQ1TDQ2LjA4MjcgMTAuNDMxNEM0Ny4yODg2IDExLjYyMTIgNDcuOTY3NSAxMy4yNDQ2IDQ3Ljk2NzUgMTQuOTM4N1Y1Mi42NjgzTDQ3Ljk2NjkgNTIuNzUwMUM0Ny45MjMxIDU2LjIwOTMgNDUuMTA1NCA1OSA0MS42MzU4IDU5VjU3LjI3MzJDNDQuMTc5IDU3LjI3MzIgNDYuMjQwNiA1NS4yMTE1IDQ2LjI0MDcgNTIuNjY4M1YxNC45Mzg3QzQ2LjI0MDcgMTMuNzI1OSA0NS43NjIzIDEyLjU2MjkgNDQuOTEwOCAxMS43MDE0TDQ0Ljg2OTkgMTEuNjYwN0wzNi4xNDYzIDMuMDUzNzFDMzUuMjg0NiAyLjIwMzUxIDM0LjEyMjcgMS43MjY4MyAzMi45MTIyIDEuNzI2ODNINi4zMzE3MUMzLjc4ODUgMS43MjY4MyAxLjcyNjgzIDMuNzg4NSAxLjcyNjgzIDYuMzMxNzFWNTIuNjY4M0MxLjcyNjgzIDU1LjIxMTUgMy43ODg1IDU3LjI3MzIgNi4zMzE3MSA1Ny4yNzMyVjU5TDYuMjQ5ODMgNTguOTk5NEMyLjc5MDY2IDU4Ljk1NTYgMCA1Ni4xMzc5IDAgNTIuNjY4M1pNNDEuNjM1OCA1Ny4yNzMyVjU5SDYuMzMxNzFWNTcuMjczMkg0MS42MzU4WiIgZmlsbD0iI0ZGMjExNiIvPgo8cGF0aCBkPSJNMzEuMTM5IDQxLjQ5OTNWNTAuMzY1OEgyOS40NjQ0VjQxLjQ5OTNIMzEuMTM5Wk0zNC43MTM2IDQ1LjMyOTZWNDYuNjUxMUgzMC43MDA1VjQ1LjMyOTZIMzQuNzEzNlpNMzUuMTgyNSA0MS40OTkzVjQyLjgyMDdIMzAuNzAwNVY0MS40OTkzSDM1LjE4MjVaIiBmaWxsPSIjMDQxMTQ4Ii8+CjxwYXRoIGQ9Ik0yMy45ODk4IDUwLjM2NThIMjIuMDc3N0wyMi4wODk4IDQ5LjA1MDRIMjMuOTg5OEMyNC41MDU0IDQ5LjA1MDQgMjQuOTM3OCA0OC45MzY3IDI1LjI4NjkgNDguNzA5NEMyNS42MzYgNDguNDc4IDI1Ljg5OTkgNDguMTQ3MSAyNi4wNzg1IDQ3LjcxNjhDMjYuMjU3MiA0Ny4yODI0IDI2LjM0NjUgNDYuNzYyNyAyNi4zNDY1IDQ2LjE1NzhWNDUuNzAxMUMyNi4zNDY1IDQ1LjIzNDIgMjYuMjk1NyA0NC44MjIyIDI2LjE5NDIgNDQuNDY0OUMyNi4wOTI4IDQ0LjEwNzcgMjUuOTQyNSA0My44MDcyIDI1Ljc0MzYgNDMuNTYzNkMyNS41NDg3IDQzLjMyMDEgMjUuMzA3MiA0My4xMzUzIDI1LjAxOSA0My4wMDk1QzI0LjczMDcgNDIuODgzNiAyNC4zOTk4IDQyLjgyMDcgMjQuMDI2MyA0Mi44MjA3SDIyLjA0MTFWNDEuNDk5M0gyNC4wMjYzQzI0LjYxOTEgNDEuNDk5MyAyNS4xNTkgNDEuNTk4NyAyNS42NDYyIDQxLjc5NzdDMjYuMTM3NCA0MS45OTY2IDI2LjU2MTcgNDIuMjgyOCAyNi45MTg5IDQyLjY1NjNDMjcuMjgwMiA0My4wMjU3IDI3LjU1NjMgNDMuNDY4MiAyNy43NDcxIDQzLjk4MzhDMjcuOTQyIDQ0LjQ5OTQgMjguMDM5NCA0NS4wNzU5IDI4LjAzOTQgNDUuNzEzM1Y0Ni4xNTc4QzI4LjAzOTQgNDYuNzkxMSAyNy45NDIgNDcuMzY3NiAyNy43NDcxIDQ3Ljg4NzNDMjcuNTU2MyA0OC40MDI5IDI3LjI4MDIgNDguODQ1NCAyNi45MTg5IDQ5LjIxNDhDMjYuNTYxNyA0OS41ODQzIDI2LjEzNTQgNDkuODY4NCAyNS42NDAxIDUwLjA2NzRDMjUuMTQ0OCA1MC4yNjYzIDI0LjU5NDcgNTAuMzY1OCAyMy45ODk4IDUwLjM2NThaTTIzLjAxNTUgNDEuNDk5M1Y1MC4zNjU4SDIxLjM0MDhWNDEuNDk5M0gyMy4wMTU1WiIgZmlsbD0iIzA0MTE0OCIvPgo8cGF0aCBkPSJNMTYuNzQ5NSA0Ny4xMzIySDE0LjQ2NTlWNDUuODE2OEgxNi43NDk1QzE3LjEyMyA0NS44MTY4IDE3LjQyNTUgNDUuNzU1OSAxNy42NTY5IDQ1LjYzNDFDMTcuODkyNCA0NS41MDgzIDE4LjA2NDkgNDUuMzM3OCAxOC4xNzQ1IDQ1LjEyMjZDMTguMjg0MSA0NC45MDM0IDE4LjMzODkgNDQuNjUzNyAxOC4zMzg5IDQ0LjM3MzZDMTguMzM4OSA0NC4xMDE2IDE4LjI4NDEgNDMuODQ3OCAxOC4xNzQ1IDQzLjYxMjRDMTguMDY0OSA0My4zNzY5IDE3Ljg5MjQgNDMuMTg2MSAxNy42NTY5IDQzLjAzOTlDMTcuNDI1NSA0Mi44OTM4IDE3LjEyMyA0Mi44MjA3IDE2Ljc0OTUgNDIuODIwN0gxNS4wMTRWNTAuMzY1OEgxMy4zMzk0VjQxLjQ5OTNIMTYuNzQ5NUMxNy40Mzk3IDQxLjQ5OTMgMTguMDI4NCA0MS42MjMxIDE4LjUxNTUgNDEuODcwN0MxOS4wMDY4IDQyLjExNDMgMTkuMzgwMyA0Mi40NTMzIDE5LjYzNiA0Mi44ODc3QzE5Ljg5NTggNDMuMzE4IDIwLjAyNTggNDMuODA5MyAyMC4wMjU4IDQ0LjM2MTRDMjAuMDI1OCA0NC45MzM4IDE5Ljg5NTggNDUuNDI3MSAxOS42MzYgNDUuODQxMkMxOS4zODAzIDQ2LjI1NTMgMTkuMDA2OCA0Ni41NzQgMTguNTE1NSA0Ni43OTcyQzE4LjAyODQgNDcuMDIwNSAxNy40Mzk3IDQ3LjEzMjIgMTYuNzQ5NSA0Ny4xMzIyWiIgZmlsbD0iIzA0MTE0OCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  width: 48px;
  height: 59px;
  top: 10%;
  right: 43%;
}
[dir=rtl] .tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item::before {
  right: auto;
  left: 43%;
}
.tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item .field--name-field-title {
  padding-top: 2.5rem;
}
.tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item .field--name-dynamic-twig-fieldparagraph-pdf-link {
  padding-top: 1rem;
}
.tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item .field--name-dynamic-twig-fieldparagraph-pdf-link a {
  position: relative;
  text-decoration: none;
  color: #041148;
  font-weight: 400;
  line-height: 17.393px; /* 144.945% */
}
.tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item .field--name-dynamic-twig-fieldparagraph-pdf-link a:hover, .tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item .field--name-dynamic-twig-fieldparagraph-pdf-link a:visited {
  text-decoration: none;
  color: #007EE6;
}
.tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item .field--name-dynamic-twig-fieldparagraph-pdf-link a:hover::after, .tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item .field--name-dynamic-twig-fieldparagraph-pdf-link a:visited::after {
  content: "";
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjY2NDggMTUuNTYyNUg0LjMzNDg0QzQuMDc0NzUgMTUuNTUxOSAzLjgxOTMgMTUuNDkwMSAzLjU4MzEyIDE1LjM4MDdDMy4zNDY5MyAxNS4yNzEyIDMuMTM0NjUgMTUuMTE2MyAyLjk1ODQgMTQuOTI0N0MyLjc4MjE2IDE0LjczMzIgMi42NDU0MiAxNC41MDg3IDIuNTU2MDEgMTQuMjY0MkMyLjQ2NjYgMTQuMDE5OCAyLjQyNjI3IDEzLjc2MDEgMi40MzczNCAxMy41VjExLjI1QzIuNDM3MzQgMTEuMTAwOCAyLjQ5NjYgMTAuOTU3NyAyLjYwMjA5IDEwLjg1MjNDMi43MDc1OCAxMC43NDY4IDIuODUwNjUgMTAuNjg3NSAyLjk5OTg0IDEwLjY4NzVDMy4xNDkwMiAxMC42ODc1IDMuMjkyMDkgMTAuNzQ2OCAzLjM5NzU4IDEwLjg1MjNDMy41MDMwNyAxMC45NTc3IDMuNTYyMzQgMTEuMTAwOCAzLjU2MjM0IDExLjI1VjEzLjVDMy41NDI5NyAxMy43MjI3IDMuNjEwMDcgMTMuOTQ0MyAzLjc0OTcxIDE0LjExODlDMy44ODkzNSAxNC4yOTM0IDQuMDkwODIgMTQuNDA3NSA0LjMxMjM0IDE0LjQzNzVIMTMuNjY0OEMxMy44ODYzIDE0LjQwNzUgMTQuMDg3OCAxNC4yOTM0IDE0LjIyNzUgMTQuMTE4OUMxNC4zNjcxIDEzLjk0NDMgMTQuNDM0MiAxMy43MjI3IDE0LjQxNDggMTMuNVYxMS4yNUMxNC40MTQ4IDExLjEwMDggMTQuNDc0MSAxMC45NTc3IDE0LjU3OTYgMTAuODUyM0MxNC42ODUxIDEwLjc0NjggMTQuODI4MiAxMC42ODc1IDE0Ljk3NzMgMTAuNjg3NUMxNS4xMjY1IDEwLjY4NzUgMTUuMjY5NiAxMC43NDY4IDE1LjM3NTEgMTAuODUyM0MxNS40ODA2IDEwLjk1NzcgMTUuNTM5OCAxMS4xMDA4IDE1LjUzOTggMTEuMjVWMTMuNUMxNS41NjIzIDE0LjAyMTUgMTUuMzc3OSAxNC41MzA4IDE1LjAyNjggMTQuOTE3MUMxNC42NzU2IDE1LjMwMzMgMTQuMTg2MSAxNS41MzUzIDEzLjY2NDggMTUuNTYyNVoiIGZpbGw9IiMwMDdFRTYiLz4KPHBhdGggZD0iTTkuMDAwMTMgMTEuODEyNEM4LjkyNjIyIDExLjgxMjcgOC44NTI5OSAxMS43OTgzIDguNzg0NzMgMTEuNzdDOC43MTY0OCAxMS43NDE3IDguNjU0NTYgMTEuNyA4LjYwMjYzIDExLjY0NzRMNS42MDI2MyA4LjY0NzM5QzUuNTAzMjcgOC41NDA3NSA1LjQ0OTE4IDguMzk5NzIgNS40NTE3NSA4LjI1Mzk5QzUuNDU0MzIgOC4xMDgyNyA1LjUxMzM1IDcuOTY5MjMgNS42MTY0MSA3Ljg2NjE3QzUuNzE5NDcgNy43NjMxMSA1Ljg1ODUxIDcuNzA0MDcgNi4wMDQyNCA3LjcwMTVDNi4xNDk5NiA3LjY5ODkzIDYuMjkxIDcuNzUzMDMgNi4zOTc2MyA3Ljg1MjM5TDkuMDAwMTMgMTAuNDU0OUwxMS42MDI2IDcuODUyMzlDMTEuNzA5MyA3Ljc1MzAzIDExLjg1MDMgNy42OTg5MyAxMS45OTYgNy43MDE1QzEyLjE0MTcgNy43MDQwNyAxMi4yODA4IDcuNzYzMTEgMTIuMzgzOCA3Ljg2NjE3QzEyLjQ4NjkgNy45NjkyMyAxMi41NDU5IDguMTA4MjcgMTIuNTQ4NSA4LjI1Mzk5QzEyLjU1MTEgOC4zOTk3MiAxMi40OTcgOC41NDA3NSAxMi4zOTc2IDguNjQ3MzlMOS4zOTc2MyAxMS42NDc0QzkuMzQ1NyAxMS43IDkuMjgzNzggMTEuNzQxNyA5LjIxNTUyIDExLjc3QzkuMTQ3MjYgMTEuNzk4MyA5LjA3NDAzIDExLjgxMjcgOS4wMDAxMyAxMS44MTI0WiIgZmlsbD0iIzAwN0VFNiIvPgo8cGF0aCBkPSJNOSAxMS44MTI1QzguODUxNDIgMTEuODEwNiA4LjcwOTQ3IDExLjc1MDcgOC42MDQ0IDExLjY0NTZDOC40OTkzMyAxMS41NDA1IDguNDM5NDQgMTEuMzk4NiA4LjQzNzUgMTEuMjVWM0M4LjQzNzUgMi44NTA4MiA4LjQ5Njc2IDIuNzA3NzQgOC42MDIyNSAyLjYwMjI1QzguNzA3NzQgMi40OTY3NiA4Ljg1MDgyIDIuNDM3NSA5IDIuNDM3NUM5LjE0OTE4IDIuNDM3NSA5LjI5MjI2IDIuNDk2NzYgOS4zOTc3NSAyLjYwMjI1QzkuNTAzMjQgMi43MDc3NCA5LjU2MjUgMi44NTA4MiA5LjU2MjUgM1YxMS4yNUM5LjU2MDU2IDExLjM5ODYgOS41MDA2NyAxMS41NDA1IDkuMzk1NiAxMS42NDU2QzkuMjkwNTMgMTEuNzUwNyA5LjE0ODU4IDExLjgxMDYgOSAxMS44MTI1WiIgZmlsbD0iIzAwN0VFNiIvPgo8L3N2Zz4K);
  left: -25%;
}
[dir=rtl] .tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item .field--name-dynamic-twig-fieldparagraph-pdf-link a:hover::after, [dir=rtl] .tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item .field--name-dynamic-twig-fieldparagraph-pdf-link a:visited::after {
  left: auto;
  right: -25%;
}
.tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item .field--name-dynamic-twig-fieldparagraph-pdf-link a:hover::after, .tabs-wrapper.row .tabs-content .field--name-field-download-item > .field__item .field--name-dynamic-twig-fieldparagraph-pdf-link a:visited::after {
  top: 10%;
  z-index: 1;
  width: 18px;
  height: 18px;
}

.webform-submission-book-appointment-form-form {
  border-radius: 24px;
  background: #FFF;
  box-shadow: 0 -1.208px 1.208px 0 rgba(0, 0, 0, 0.12) inset, 0 1.208px 1.812px 0 rgba(255, 255, 255, 0.25) inset, 0 2.416px 7.248px 0 rgba(74, 58, 255, 0.1);
  padding: 1rem 3rem;
}
.webform-submission-book-appointment-form-form .radios--wrapper legend span {
  color: #111827;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%; /* 24px */
  letter-spacing: 0.24px;
}
.webform-submission-book-appointment-form-form .radios--wrapper .fieldset__wrapper .form-boolean-group {
  display: flex;
  flex-direction: row;
  gap: 4rem;
}
@media (max-width: 768px) {
  .webform-submission-book-appointment-form-form .radios--wrapper .fieldset__wrapper .form-boolean-group {
    flex-direction: column;
    gap: 1rem;
  }
}
.webform-submission-book-appointment-form-form .radios--wrapper .fieldset__wrapper .form-boolean-group .form-type-boolean .form-radio {
  border-radius: 999px;
  border: 2px solid rgba(0, 0, 0, 0.2509803922);
}
.webform-submission-book-appointment-form-form .radios--wrapper .fieldset__wrapper .form-boolean-group .form-type-boolean .form-radio:hover, .webform-submission-book-appointment-form-form .radios--wrapper .fieldset__wrapper .form-boolean-group .form-type-boolean .form-radio:focus, .webform-submission-book-appointment-form-form .radios--wrapper .fieldset__wrapper .form-boolean-group .form-type-boolean .form-radio:focus-visible, .webform-submission-book-appointment-form-form .radios--wrapper .fieldset__wrapper .form-boolean-group .form-type-boolean .form-radio:active {
  outline: none;
  box-shadow: none;
  border-radius: 999px;
  border: 2px solid #007EE6;
}
.webform-submission-book-appointment-form-form .form-type-textfield label,
.webform-submission-book-appointment-form-form .form-type-email label,
.webform-submission-book-appointment-form-form .form-type-tel label,
.webform-submission-book-appointment-form-form .form-type-textarea label {
  color: #111827;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%; /* 24px */
  letter-spacing: 0.24px;
}
.webform-submission-book-appointment-form-form .form-type-textfield label.form-required::after,
.webform-submission-book-appointment-form-form .form-type-email label.form-required::after,
.webform-submission-book-appointment-form-form .form-type-tel label.form-required::after,
.webform-submission-book-appointment-form-form .form-type-textarea label.form-required::after {
  content: " *";
  color: #111827;
  background-image: unset;
}
.webform-submission-book-appointment-form-form .form-type-textfield input, .webform-submission-book-appointment-form-form .form-type-textfield textarea,
.webform-submission-book-appointment-form-form .form-type-email input,
.webform-submission-book-appointment-form-form .form-type-email textarea,
.webform-submission-book-appointment-form-form .form-type-tel input,
.webform-submission-book-appointment-form-form .form-type-tel textarea,
.webform-submission-book-appointment-form-form .form-type-textarea input,
.webform-submission-book-appointment-form-form .form-type-textarea textarea {
  border-radius: 5px;
  border: 1px solid #EEF4FF;
  background: #F6F9FF;
}
.webform-submission-book-appointment-form-form .form-type-textfield input:hover, .webform-submission-book-appointment-form-form .form-type-textfield input:focus, .webform-submission-book-appointment-form-form .form-type-textfield input:focus-visible, .webform-submission-book-appointment-form-form .form-type-textfield input:active, .webform-submission-book-appointment-form-form .form-type-textfield textarea:hover, .webform-submission-book-appointment-form-form .form-type-textfield textarea:focus, .webform-submission-book-appointment-form-form .form-type-textfield textarea:focus-visible, .webform-submission-book-appointment-form-form .form-type-textfield textarea:active,
.webform-submission-book-appointment-form-form .form-type-email input:hover,
.webform-submission-book-appointment-form-form .form-type-email input:focus,
.webform-submission-book-appointment-form-form .form-type-email input:focus-visible,
.webform-submission-book-appointment-form-form .form-type-email input:active,
.webform-submission-book-appointment-form-form .form-type-email textarea:hover,
.webform-submission-book-appointment-form-form .form-type-email textarea:focus,
.webform-submission-book-appointment-form-form .form-type-email textarea:focus-visible,
.webform-submission-book-appointment-form-form .form-type-email textarea:active,
.webform-submission-book-appointment-form-form .form-type-tel input:hover,
.webform-submission-book-appointment-form-form .form-type-tel input:focus,
.webform-submission-book-appointment-form-form .form-type-tel input:focus-visible,
.webform-submission-book-appointment-form-form .form-type-tel input:active,
.webform-submission-book-appointment-form-form .form-type-tel textarea:hover,
.webform-submission-book-appointment-form-form .form-type-tel textarea:focus,
.webform-submission-book-appointment-form-form .form-type-tel textarea:focus-visible,
.webform-submission-book-appointment-form-form .form-type-tel textarea:active,
.webform-submission-book-appointment-form-form .form-type-textarea input:hover,
.webform-submission-book-appointment-form-form .form-type-textarea input:focus,
.webform-submission-book-appointment-form-form .form-type-textarea input:focus-visible,
.webform-submission-book-appointment-form-form .form-type-textarea input:active,
.webform-submission-book-appointment-form-form .form-type-textarea textarea:hover,
.webform-submission-book-appointment-form-form .form-type-textarea textarea:focus,
.webform-submission-book-appointment-form-form .form-type-textarea textarea:focus-visible,
.webform-submission-book-appointment-form-form .form-type-textarea textarea:active {
  outline: none;
  box-shadow: none;
  border-color: #EEF4FF;
  background: #F6F9FF;
}
.webform-submission-book-appointment-form-form .form-type-textfield input::placeholder, .webform-submission-book-appointment-form-form .form-type-textfield textarea::placeholder,
.webform-submission-book-appointment-form-form .form-type-email input::placeholder,
.webform-submission-book-appointment-form-form .form-type-email textarea::placeholder,
.webform-submission-book-appointment-form-form .form-type-tel input::placeholder,
.webform-submission-book-appointment-form-form .form-type-tel textarea::placeholder,
.webform-submission-book-appointment-form-form .form-type-textarea input::placeholder,
.webform-submission-book-appointment-form-form .form-type-textarea textarea::placeholder {
  color: #C8C8C8;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 24px */
  letter-spacing: 0.24px;
}
.webform-submission-book-appointment-form-form .form-type-textfield .iti.iti--allow-dropdown,
.webform-submission-book-appointment-form-form .form-type-email .iti.iti--allow-dropdown,
.webform-submission-book-appointment-form-form .form-type-tel .iti.iti--allow-dropdown,
.webform-submission-book-appointment-form-form .form-type-textarea .iti.iti--allow-dropdown {
  width: 100%;
}
.webform-submission-book-appointment-form-form .form-type-textfield .iti.iti--allow-dropdown input,
.webform-submission-book-appointment-form-form .form-type-email .iti.iti--allow-dropdown input,
.webform-submission-book-appointment-form-form .form-type-tel .iti.iti--allow-dropdown input,
.webform-submission-book-appointment-form-form .form-type-textarea .iti.iti--allow-dropdown input {
  width: 100%;
}
.webform-submission-book-appointment-form-form .form-type-select {
  width: 100%;
  position: relative;
}
.webform-submission-book-appointment-form-form .form-type-select::after {
  content: "";
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNC4yMDMgMC45NDY3NzdMNy41NzQ5IDcuNTc0OUwwLjk0Njc3NyAwLjk0Njc3NyIgc3Ryb2tlPSIjMTExODI3IiBzdHJva2Utd2lkdGg9IjEuODkzNzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: cover;
  width: 15px;
  height: 8px;
  right: 2%;
}
[dir=rtl] .webform-submission-book-appointment-form-form .form-type-select::after {
  right: auto;
  left: 2%;
}
.webform-submission-book-appointment-form-form .form-type-select::after {
  bottom: 25%;
}
.webform-submission-book-appointment-form-form .form-type-select select {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #EEF4FF;
  background: #F6F9FF;
  color: #111827;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 24px */
  letter-spacing: 0.24px;
}
.webform-submission-book-appointment-form-form .form-type-select select:hover, .webform-submission-book-appointment-form-form .form-type-select select:focus, .webform-submission-book-appointment-form-form .form-type-select select:focus-visible, .webform-submission-book-appointment-form-form .form-type-select select:active {
  outline: none;
  box-shadow: none;
  border-color: #EEF4FF;
  background: #F6F9FF;
}
.webform-submission-book-appointment-form-form .form-actions {
  position: relative;
  display: flex;
  justify-content: end;
  align-items: end;
}
.webform-submission-book-appointment-form-form .form-actions::after {
  content: "";
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjY2NjcgNC4xNjY1TDE3LjUgOS45OTk4NE0xNy41IDkuOTk5ODRMMTEuNjY2NyAxNS44MzMyTTE3LjUgOS45OTk4NEgyLjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS45MDQ3NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  height: 20px;
  width: 20px;
  right: 3%;
}
[dir=rtl] .webform-submission-book-appointment-form-form .form-actions::after {
  right: auto;
  left: 3%;
}
.webform-submission-book-appointment-form-form .form-actions::after {
  top: 35%;
}
@media (max-width: 768px) {
  .webform-submission-book-appointment-form-form .form-actions::after {
    right: 7%;
  }
  [dir=rtl] .webform-submission-book-appointment-form-form .form-actions::after {
    right: auto;
    left: 7%;
  }
}
@media (max-width: 425px) {
  .webform-submission-book-appointment-form-form .form-actions::after {
    right: 12%;
  }
  [dir=rtl] .webform-submission-book-appointment-form-form .form-actions::after {
    right: auto;
    left: 12%;
  }
}
.webform-submission-book-appointment-form-form .form-actions::after {
  z-index: 1;
}
[dir=rtl] .webform-submission-book-appointment-form-form .form-actions::after {
  transform: scaleX(-1);
}
.webform-submission-book-appointment-form-form .form-actions input.webform-button--submit {
  border-radius: 5px;
  background: #007EE6;
  border: 2px solid #007EE6;
  color: #ffffff;
  padding-inline-end: 3rem;
}
.webform-submission-book-appointment-form-form .form-actions input.webform-button--submit:hover, .webform-submission-book-appointment-form-form .form-actions input.webform-button--submit:focus, .webform-submission-book-appointment-form-form .form-actions input.webform-button--submit:focus-visible, .webform-submission-book-appointment-form-form .form-actions input.webform-button--submit:active {
  outline: none;
  box-shadow: none;
  border: 2px solid #007EE6;
}

.ui-dialog.ui-corner-all {
  border-radius: 32px;
  background: #ffffff;
  box-shadow: 0 0 32px 0 rgba(37, 45, 53, 0.2);
  max-width: 678px;
  max-height: 440px;
}
.ui-dialog.ui-corner-all .ui-dialog-titlebar {
  display: none;
}
.ui-dialog.ui-corner-all .submit-modal-content {
  padding: 1rem;
}
.ui-dialog.ui-corner-all .submit-modal-content .close {
  display: flex;
  justify-content: end;
  align-items: end;
}
.ui-dialog.ui-corner-all .submit-modal-content .close button.close-icon-button {
  background-color: unset;
  border: unset;
}
.ui-dialog.ui-corner-all .submit-modal-content .close button.close-icon-button:focus {
  border: unset;
}
.ui-dialog.ui-corner-all .submit-modal-content .submit-content-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-wrap: wrap;
  gap: 1rem;
}
.ui-dialog.ui-corner-all .submit-modal-content .submit-content-box button {
  border-radius: 8px;
  background: #007EE6;
  border: unset;
  padding: 1rem 2rem;
}

@media (max-width: 575px) {
  .node--type-comprehensive-diagnostic-service .field--name-node-title {
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
.node--type-comprehensive-diagnostic-service .field--name-node-title h2 {
  color: #222F66;
  width: 80%;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px; /* 150% */
}
@media (max-width: 991px) {
  .node--type-comprehensive-diagnostic-service .field--name-node-title h2 {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .node--type-comprehensive-diagnostic-service .text-content {
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
.node--type-comprehensive-diagnostic-service .text-content p {
  color: #040C26;
  opacity: 0.8;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
.node--type-comprehensive-diagnostic-service .field--name-field-image {
  border-radius: 16px;
}
.node--type-comprehensive-diagnostic-service .field--name-field-image img {
  border-radius: 16px;
}
.node--type-comprehensive-diagnostic-service .field--name-dynamic-twig-fieldnode-our-diagnostic-services {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.node--type-comprehensive-diagnostic-service .field--name-dynamic-twig-fieldnode-our-diagnostic-services h3 {
  color: #222F66;
  font-size: 24px;
  font-weight: 600;
  line-height: 48px; /* 200% */
  text-transform: capitalize;
}

.block-content--view-mode-text-and-image-40-60 {
  padding-top: 4rem;
  position: relative;
}
.block-content--view-mode-text-and-image-40-60::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  /* full-bleed trick */
  left: 50%;
  width: 100vw;
  height: 150%;
  transform: translateX(-50%);
  background: rgba(0, 126, 230, 0.04);
  z-index: 0;
  pointer-events: none;
}
.block-content--view-mode-text-and-image-40-60 .row {
  align-items: stretch;
}
@media (max-width: 767px) {
  .block-content--view-mode-text-and-image-40-60 .row {
    flex-direction: column-reverse;
    gap: 2rem;
  }
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 {
  display: flex;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content h5 {
  margin: 0;
  padding: 0;
  color: #007EE6;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content h2 {
  margin: 1rem 0 0 0;
  padding: 0;
  color: #031E2D;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content h2 span.blue {
  color: #007EE6;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content p {
  color: #363E58;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22.064px; /* 137.9% */
  letter-spacing: 0.16px;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content ul:first-of-type {
  list-style: none;
  padding: 0;
  margin: 0;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content ul:first-of-type li {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.064px; /* 137.9% */
  letter-spacing: 0.16px;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content ul:last-of-type {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 1rem;
  gap: 1rem;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content ul:last-of-type li {
  border-radius: 6px;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content ul:last-of-type li a {
  border-radius: 6px;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content ul:last-of-type li a img {
  position: relative;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content ul:last-of-type li a img:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  z-index: -1;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-5 .text-content h6 {
  margin: 1rem 0 0 0;
  padding: 0;
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-7 {
  display: flex;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-7 .field--name-field-image {
  padding: 0;
  width: 100%;
  height: 100%;
}
.block-content--view-mode-text-and-image-40-60 .row .col-md-7 .field--name-field-image img {
  width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
}

/* Pages */
.path-frontpage .layout:nth-child(6), .path-frontpage .layout:nth-child(8) {
  position: relative;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.path-frontpage .layout:nth-child(6)::before, .path-frontpage .layout:nth-child(8)::before {
  position: absolute;
  content: "";
  border: 1px solid #E8F4FF;
  background: rgba(0, 126, 230, 0.04);
  width: 100vw;
  height: 100%;
  transform: translateX(-50%);
}
[dir=rtl] .path-frontpage .layout:nth-child(6)::before, [dir=rtl] .path-frontpage .layout:nth-child(8)::before {
  transform: translateX(calc(-1 * -50%));
}
.path-frontpage .layout:nth-child(6)::before, .path-frontpage .layout:nth-child(8)::before {
  left: 50%;
}
[dir=rtl] .path-frontpage .layout:nth-child(6)::before, [dir=rtl] .path-frontpage .layout:nth-child(8)::before {
  left: auto;
  right: 50%;
}
.path-frontpage .layout:nth-child(6)::before, .path-frontpage .layout:nth-child(8)::before {
  z-index: -1;
}

.path-node-4 .banner-image .region--banner-image .field--name-field-banner-image img {
  width: 100vw;
  margin: 0 auto;
  position: block;
  z-index: -1;
}
.path-node-4 .layout--onecol .block-layout-builder h2.block__title {
  padding-top: 4rem;
  padding-bottom: 0;
  margin: 0;
  color: #007EE6;
  font-size: 14px;
  font-family: Inter;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 12%;
  text-transform: uppercase;
}
.path-node-4 .layout--onecol .block-layout-builder .block__content h2 {
  padding: 0;
  margin: 0 auto;
  text-transform: capitalize;
  width: 50%;
}
@media (max-width: 991px) {
  .path-node-4 .layout--onecol .block-layout-builder .block__content h2 {
    width: 100%;
  }
}
.path-node-4 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  gap: 0;
}
.path-node-4 .view-content .views-row {
  padding: 0;
}
.path-node-4 .view-content .views-row .node--type-clinic {
  border-radius: 19.33px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 0.25rem 1rem 0.25rem;
  margin: 0.5rem;
  margin-top: 2rem;
  box-shadow: 0px 2.42px 7.25px 0px rgba(74, 58, 255, 0.1019607843);
}
.path-node-4 .view-content .views-row .node--type-clinic .field {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.path-node-4 .view-content .views-row .node--type-clinic .field img {
  border-radius: 19.33px;
  height: auto;
  display: block;
  object-fit: cover;
  width: 100%;
}
.path-node-4 .view-content .views-row .node--type-clinic .field .cshs-term-group {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.path-node-4 .view-content .views-row .node--type-clinic .field .cshs-term-group .cshs-term-group__title {
  color: #64748B;
  font-size: 14px;
  font-weight: 500;
}
.path-node-4 .view-content .views-row .node--type-clinic .field .cshs-term-group ul.cshs-term-group__terms {
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0;
}
.path-node-4 .view-content .views-row .node--type-clinic .field .cshs-term-group ul.cshs-term-group__terms li.cshs-term-group__term {
  color: #64748B;
  font-size: 14px;
  font-weight: 500;
  position: relative;
}
.path-node-4 .view-content .views-row .node--type-clinic .field .cshs-term-group ul.cshs-term-group__terms li.cshs-term-group__term::before {
  content: "|";
  color: #64748B;
  z-index: 2;
  margin-left: 0.25rem;
}
.path-node-4 .view-content .views-row .node--type-clinic .field--name-node-title h4 {
  margin: 1rem 0 2rem 0;
  padding: 0;
}
.path-node-4 .view-content .views-row .node--type-clinic .field--name-node-link {
  margin-bottom: 0.25rem;
}
.path-node-4 .view-content .views-row .node--type-clinic .field--name-node-link a {
  text-decoration: none;
  color: #007EE6;
  font-size: 16px;
  font-weight: 400;
}
.path-node-4 .view-content .views-row .node--type-clinic .field--name-node-link a:hover, .path-node-4 .view-content .views-row .node--type-clinic .field--name-node-link a:visited, .path-node-4 .view-content .views-row .node--type-clinic .field--name-node-link a:focus {
  text-decoration: none;
}

.page-node-type-clinic .banner-image .field--name-field-banner-image img {
  width: 100vw;
  margin: 0 auto;
  position: block;
}
.page-node-type-clinic .banner-image .info-box {
  display: flex;
  flex-direction: row;
  gap: 2rem;
  justify-content: center;
  align-items: stretch;
  padding-top: 3rem;
  flex-wrap: wrap;
}
.page-node-type-clinic .banner-image .info-box > div {
  flex: 1 1 280px;
  max-width: 380px;
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.12) inset, 0 1px 1.5px 0 rgba(255, 255, 255, 0.25) inset, 0 2px 6px 0 rgba(74, 58, 255, 0.1);
  display: flex;
  gap: 0;
  flex-direction: row;
  text-align: start;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #011334;
}
.page-node-type-clinic .banner-image .info-box > div p {
  padding: 0;
  margin: 0;
}
.page-node-type-clinic .banner-image .info-box .time-wrapper,
.page-node-type-clinic .banner-image .info-box .location-wrapper,
.page-node-type-clinic .banner-image .info-box .extension-wrapper {
  padding: 18px 48px 14px 22px;
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
}
.page-node-type-clinic .banner-image .info-box .time-wrapper .field__label,
.page-node-type-clinic .banner-image .info-box .location-wrapper .field__label,
.page-node-type-clinic .banner-image .info-box .extension-wrapper .field__label {
  color: #6D758F;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 21px */
  letter-spacing: -0.28px;
}
.page-node-type-clinic .banner-image .info-box .time-wrapper::before,
.page-node-type-clinic .banner-image .info-box .location-wrapper::before,
.page-node-type-clinic .banner-image .info-box .extension-wrapper::before {
  content: "";
  width: 65px;
  height: 58px;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 1;
  position: relative;
}
.page-node-type-clinic .banner-image .info-box .time-wrapper {
  position: relative;
}
.page-node-type-clinic .banner-image .info-box .time-wrapper::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA2NSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY1IiBoZWlnaHQ9IjU4IiByeD0iMTAuODg5MyIgZmlsbD0iI0Y2RjlGRSIvPgo8cGF0aCBkPSJNMzIuNSAxNy4yMTg4QzI1Ljk5MzcgMTcuMjE4OCAyMC43MTg4IDIyLjQ5MzcgMjAuNzE4OCAyOUMyMC43MTg4IDM1LjUwNjMgMjUuOTkzNyA0MC43ODEyIDMyLjUgNDAuNzgxMkMzOS4wMDYzIDQwLjc4MTIgNDQuMjgxMiAzNS41MDYzIDQ0LjI4MTIgMjlDNDQuMjgxMiAyMi40OTM3IDM5LjAwNjMgMTcuMjE4OCAzMi41IDE3LjIxODhaTTM3LjkzNzUgMzAuODEyNUgzMi41QzMyLjI1OTYgMzAuODEyNSAzMi4wMjkxIDMwLjcxNyAzMS44NTkyIDMwLjU0NzFDMzEuNjg5MiAzMC4zNzcxIDMxLjU5MzggMzAuMTQ2NiAzMS41OTM4IDI5LjkwNjJWMjEuNzVDMzEuNTkzOCAyMS41MDk2IDMxLjY4OTIgMjEuMjc5MSAzMS44NTkyIDIxLjEwOTJDMzIuMDI5MSAyMC45MzkyIDMyLjI1OTYgMjAuODQzOCAzMi41IDIwLjg0MzhDMzIuNzQwNCAyMC44NDM4IDMyLjk3MDkgMjAuOTM5MiAzMy4xNDA4IDIxLjEwOTJDMzMuMzEwOCAyMS4yNzkxIDMzLjQwNjIgMjEuNTA5NiAzMy40MDYyIDIxLjc1VjI5SDM3LjkzNzVDMzguMTc3OSAyOSAzOC40MDg0IDI5LjA5NTUgMzguNTc4MyAyOS4yNjU0QzM4Ljc0ODMgMjkuNDM1NCAzOC44NDM4IDI5LjY2NTkgMzguODQzOCAyOS45MDYyQzM4Ljg0MzggMzAuMTQ2NiAzOC43NDgzIDMwLjM3NzEgMzguNTc4MyAzMC41NDcxQzM4LjQwODQgMzAuNzE3IDM4LjE3NzkgMzAuODEyNSAzNy45Mzc1IDMwLjgxMjVaIiBmaWxsPSIjMDA3RUU2Ii8+Cjwvc3ZnPgo=);
}
.page-node-type-clinic .banner-image .info-box .location-wrapper {
  position: relative;
}
.page-node-type-clinic .banner-image .info-box .location-wrapper::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA2NSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY1IiBoZWlnaHQ9IjU4IiByeD0iMTAuODg5MyIgZmlsbD0iI0Y2RjlGRSIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTAzNl8zMDE1KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzAuNTY0NCA0MC43NzA2SDI1LjM3NDlDMjQuNzE5NyA0MC43NzA2IDI0LjE4NzEgNDEuMjg5NCAyNC4xODcxIDQxLjkyOTFDMjQuMTg3MSA0Mi41Njg4IDI0LjcxOSA0My4wODc2IDI1LjM3NDkgNDMuMDg3NkgzOS42MjUxQzQwLjI4MDMgNDMuMDg3NiA0MC44MTI5IDQyLjU2ODggNDAuODEyOSA0MS45MjkxQzQwLjgxMjkgNDEuMjg5NCA0MC4yODEgNDAuNzcwNiAzOS42MjUxIDQwLjc3MDZIMzQuNDM1NkMzNS43OTc0IDM4LjU2MTkgMzguMzU4MSAzNC4yNjM3IDQwLjEwMTEgMzAuNDY0NUM0MS4yMzMgMjcuOTk3NCA0MiAyNS43MTU5IDQyIDI0LjI2NkM0MiAxOS4xNTIgMzcuNzQzMSAxNSAzMi41MDAzIDE1QzI3LjI1NzYgMTUgMjMgMTkuMTUyIDIzIDI0LjI2NkMyMyAyNS43MTU5IDIzLjc2NyAyNy45OTggMjQuODk4OSAzMC40NjQ1QzI2LjY0MTkgMzQuMjYzNyAyOS4yMDI2IDM4LjU2MTkgMzAuNTY0NCA0MC43NzA2Wk0zMi41MDAzIDE5LjkyMjJDMzAuMjA1OSAxOS45MjIyIDI4LjM0NDEgMjEuNzM4MSAyOC4zNDQxIDIzLjk3NTlDMjguMzQ0MSAyNi4yMTM4IDMwLjIwNTkgMjguMDI5NyAzMi41MDAzIDI4LjAyOTdDMzQuNzk0NyAyOC4wMjk3IDM2LjY1NjYgMjYuMjEzOCAzNi42NTY2IDIzLjk3NTlDMzYuNjU2NiAyMS43MzgxIDM0Ljc5NDcgMTkuOTIyMiAzMi41MDAzIDE5LjkyMjJaIiBmaWxsPSIjMDA3RUU2Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTAzNl8zMDE1Ij4KPHJlY3Qgd2lkdGg9IjE5IiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMgMTUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.page-node-type-clinic .banner-image .info-box .extension-wrapper {
  position: relative;
}
.page-node-type-clinic .banner-image .info-box .extension-wrapper::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA2NSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY1IiBoZWlnaHQ9IjU4IiByeD0iMTAuODg5MyIgZmlsbD0iI0Y2RjlGRSIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTAzNl8zMDA5KSI+CjxwYXRoIGQ9Ik00NC45MzY1IDM1LjgzNDNDNDQuMTI1MSAzNS4xNTM1IDM5LjM2NSAzMi4xMzk3IDM4LjU3NCAzMi4yNzc5QzM4LjIwMjYgMzIuMzQ0IDM3LjkxODIgMzIuNjYwMyAzNy4xNTc5IDMzLjU2NzRDMzYuODA2MiAzNC4wMTM3IDM2LjQxOTcgMzQuNDMyMSAzNi4wMDMgMzQuODE4MUMzNS4yMzg3IDM0LjYzMzUgMzQuNDk4NyAzNC4zNTkgMzMuNzk4OCAzNC4wMDA5QzMxLjA1MzIgMzIuNjY0NCAyOC44MzUgMzAuNDQ1NyAyNy40OTk2IDI3LjY5OTRDMjcuMTQxNiAyNi45OTk1IDI2Ljg2NzEgMjYuMjU5NiAyNi42ODI1IDI1LjQ5NTJDMjcuMDY4NCAyNS4wNzc5IDI3LjQ4NjkgMjQuNjkyIDI3LjkzMzIgMjQuMzQwM0MyOC44Mzk3IDIzLjU4IDI5LjE1NzEgMjMuMjk3NCAyOS4yMjI3IDIyLjkyNDJDMjkuMzYwOCAyMi4xMzE1IDI2LjM0NDIgMTcuMzczMSAyNS42NjYzIDE2LjU2MThDMjUuMzgxMyAxNi4yMjU4IDI1LjEyMzcgMTYgMjQuNzkyOSAxNkMyMy44MzQ3IDE2IDE5LjUgMjEuMzU5NiAxOS41IDIyLjA1NDNDMTkuNSAyMi4xMTEyIDE5LjU5MjkgMjcuNjkwNyAyNi42Mzk2IDM0Ljg2MDRDMzMuODA5MyA0MS45MDcxIDM5LjM4ODggNDIgMzkuNDQ1NyA0MkM0MC4xNDA0IDQyIDQ1LjUgMzcuNjY1MyA0NS41IDM2LjcwNzFDNDUuNSAzNi4zNzYzIDQ1LjI3NDIgMzYuMTE4NyA0NC45MzY1IDM1LjgzNDNaIiBmaWxsPSIjMDA3RUU2Ii8+CjxwYXRoIGQ9Ik0zOS4wMDAxIDI4LjA3MTRINDAuODU3M0M0MC44NTI2IDIzLjk3MDYgMzcuNTI5NSAyMC42NDc1IDMzLjQyODcgMjAuNjQyOFYyMi41QzM2LjUwNDYgMjIuNTAyOSAzOC45OTcyIDI0Ljk5NTUgMzkuMDAwMSAyOC4wNzE0WiIgZmlsbD0iIzAwN0VFNiIvPgo8cGF0aCBkPSJNNDMuNjQzIDI4LjA3MTRINDUuNTAwMUM0NS40OTI2IDIxLjQwNzggNDAuMDkyNCAxNi4wMDc1IDMzLjQyODcgMTZWMTcuODU3MUMzOS4wNjY5IDE3Ljg2MzUgNDMuNjM2NiAyMi40MzMzIDQzLjY0MyAyOC4wNzE0WiIgZmlsbD0iIzAwN0VFNiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEwMzZfMzAwOSI+CjxyZWN0IHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjUgMTYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.page-node-type-clinic .banner-image .title-wrapper {
  display: flex;
  max-width: 900px;
  margin: 0 auto;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
@media (max-width: 920px) {
  .page-node-type-clinic .banner-image .title-wrapper {
    margin: 0 1rem;
  }
}
.page-node-type-clinic .banner-image .title-wrapper .field .field__label {
  text-align: center;
  padding: 2rem 0 0.5rem 0;
  margin: 0;
  text-transform: uppercase;
  color: #007EE6;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.page-node-type-clinic .banner-image .title-wrapper .field .field__item h2 {
  padding: 0;
  margin: 0;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-align: center;
  text-transform: capitalize;
  color: #031E2D;
}
.page-node-type-clinic .banner-image .title-wrapper .text-content p {
  text-align: justify;
  padding: 0.5rem 0 0 0;
  margin: 0 0 1.5rem 0;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
}
.page-node-type-clinic .banner-image .title-wrapper .field--name-dynamic-twig-fieldnode-book-an-appointment a {
  width: 196.645px;
  height: 42.138px;
  padding: 12.5px 64.114px;
  justify-content: center;
  align-items: center;
  background-color: #007EE6;
  color: #ffffff;
  text-decoration: none;
}
.page-node-type-clinic .banner-image .title-wrapper .field--name-dynamic-twig-fieldnode-book-an-appointment a:hover, .page-node-type-clinic .banner-image .title-wrapper .field--name-dynamic-twig-fieldnode-book-an-appointment a:visited {
  background: #007EE6;
  text-decoration: none;
  color: #ffffff;
}
.page-node-type-clinic .field--name-field-column-list {
  display: flex;
  align-items: stretch;
  position: relative;
  gap: 0.5rem;
  padding-top: 4rem;
  margin-top: 5rem;
}
@media (max-width: 768px) {
  .page-node-type-clinic .field--name-field-column-list {
    flex-direction: column;
  }
}
.page-node-type-clinic .field--name-field-column-list::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100vw;
  top: 0;
  left: 50%;
}
[dir=rtl] .page-node-type-clinic .field--name-field-column-list::before {
  left: auto;
  right: 50%;
}
.page-node-type-clinic .field--name-field-column-list::before {
  transform: translateX(-50%);
}
[dir=rtl] .page-node-type-clinic .field--name-field-column-list::before {
  transform: translateX(calc(-1 * -50%));
}
.page-node-type-clinic .field--name-field-column-list::before {
  background: rgba(0, 126, 230, 0.02);
  background: linear-gradient(90deg, rgba(0, 126, 230, 0.02) 0%, rgba(0, 126, 230, 0.02) 50%, rgba(0, 126, 230, 0.04) 50%, rgba(0, 126, 230, 0.04) 100%);
}
@media (max-width: 768px) {
  .page-node-type-clinic .field--name-field-column-list::before {
    background: linear-gradient(0deg, rgba(0, 126, 230, 0.02) 0%, rgba(0, 126, 230, 0.02) 40%, rgba(0, 126, 230, 0.04) 60%, rgba(0, 126, 230, 0.04) 100%);
  }
}
.page-node-type-clinic .field--name-field-column-list::before {
  z-index: -2;
}
.page-node-type-clinic .field--name-field-column-list::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 100%;
  top: 0;
  left: 50%;
}
[dir=rtl] .page-node-type-clinic .field--name-field-column-list::after {
  left: auto;
  right: 50%;
}
.page-node-type-clinic .field--name-field-column-list::after {
  transform: translateX(-50%);
}
[dir=rtl] .page-node-type-clinic .field--name-field-column-list::after {
  transform: translateX(calc(-1 * -50%));
}
.page-node-type-clinic .field--name-field-column-list::after {
  background: #ffffff;
  z-index: -1;
}
@media (max-width: 768px) {
  .page-node-type-clinic .field--name-field-column-list::after {
    display: none;
  }
}
.page-node-type-clinic .field--name-field-column-list .field__item {
  display: flex;
  flex-direction: column;
  gap: 0rem;
  padding-top: 0.25rem;
  padding-inline-end: 0;
  padding-inline-start: 5rem;
}
@media (max-width: 768px) {
  .page-node-type-clinic .field--name-field-column-list .field__item {
    padding-inline-start: 3rem;
  }
}
.page-node-type-clinic .field--name-field-column-list .field__item {
  padding-bottom: 3rem;
  color: #222F66;
  position: relative;
  width: 100%;
}
.page-node-type-clinic .field--name-field-column-list .field__item .text-content {
  padding-inline-start: 1rem;
  padding-bottom: 0;
}
.page-node-type-clinic .field--name-field-column-list .field__item h5 {
  padding: 0;
  margin-top: 2rem;
  margin-inline-end: 0;
  margin-bottom: 2rem;
  margin-inline-start: 0;
}
.page-node-type-clinic .field--name-field-column-list .field__item ul {
  padding-top: 1rem;
}
.page-node-type-clinic .field--name-field-column-list .field__item ul li {
  margin-bottom: 1rem;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 126%; /* 20.16px */
}
.page-node-type-clinic .field--name-field-column-list .field__item ::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iMTEiIGZpbGw9IiNGNEY3RkYiLz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZGRkXzk2M18yMjIzKSI+CjxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjYiIGZpbGw9IiMwMDdFRTYiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kZGRfOTYzXzIyMjMiIHg9IjEiIHk9IjUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuOTUyOTQxIDAgMCAwIDAgMC45ODAzOTIgMCAwIDAgMCAxIDAgMCAwIDEgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd185NjNfMjIyMyIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuOTUyOTQxIDAgMCAwIDAgMC45ODAzOTIgMCAwIDAgMCAxIDAgMCAwIDEgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93Xzk2M18yMjIzIiByZXN1bHQ9ImVmZmVjdDJfZHJvcFNoYWRvd185NjNfMjIyMyIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuOTUyOTQxIDAgMCAwIDAgMC45ODAzOTIgMCAwIDAgMCAxIDAgMCAwIDEgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iZWZmZWN0Ml9kcm9wU2hhZG93Xzk2M18yMjIzIiByZXN1bHQ9ImVmZmVjdDNfZHJvcFNoYWRvd185NjNfMjIyMyIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDNfZHJvcFNoYWRvd185NjNfMjIyMyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K);
  position: absolute;
  background-repeat: no-repeat;
  left: 3rem;
}
[dir=rtl] .page-node-type-clinic .field--name-field-column-list .field__item ::before {
  left: auto;
  right: 3rem;
}
.page-node-type-clinic .field--name-field-column-list .field__item ::before {
  top: 10px;
  width: 22px;
  height: 22px;
  z-index: 2;
}
@media (max-width: 768px) {
  .page-node-type-clinic .field--name-field-column-list .field__item ::before {
    left: 1rem;
  }
  [dir=rtl] .page-node-type-clinic .field--name-field-column-list .field__item ::before {
    left: auto;
    right: 1rem;
  }
}
.page-node-type-clinic .field--name-field-column-list .field__item ::after {
  content: "";
  position: absolute;
  left: 3.65rem;
}
[dir=rtl] .page-node-type-clinic .field--name-field-column-list .field__item ::after {
  left: auto;
  right: 3.65rem;
}
.page-node-type-clinic .field--name-field-column-list .field__item ::after {
  top: 10px;
  bottom: 0;
  width: 1px;
  background-color: #E3E8EC;
  box-shadow: 0 4px 4px 0 #F3FAFF;
  z-index: 1;
}
@media (max-width: 768px) {
  .page-node-type-clinic .field--name-field-column-list .field__item ::after {
    left: 1.65rem;
  }
  [dir=rtl] .page-node-type-clinic .field--name-field-column-list .field__item ::after {
    left: auto;
    right: 1.65rem;
  }
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .view-header {
  padding-top: 4rem;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .view-header h6 {
  padding: 0;
  color: #007EE6;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .view-header h2 {
  margin-top: 0.5rem;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  align-items: stretch;
  height: auto;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper .swiper-slide,
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper .node--type-doctor {
  overflow: visible;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper .swiper-slide .node--type-doctor {
  padding-bottom: 1rem;
  flex: 1 0 auto;
  display: flex;
  height: auto !important;
  align-items: stretch;
  flex-direction: row;
  flex-grow: 1;
  flex-shrink: 1;
  justify-content: space-between;
  gap: 0.5rem;
  border-radius: 13.822px;
  border: 0.864px solid #F9F9F9;
  background: #ffffff;
  box-shadow: 0 1.728px 10.366px rgba(31, 45, 61, 0.08);
  padding: 0.5rem;
  min-height: 100%;
  box-sizing: border-box;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper .swiper-slide .node--type-doctor .field--name-field-image img {
  border-radius: 63.063px;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper .swiper-slide .node--type-doctor .doctor-card-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
  text-align: start;
  justify-content: center;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper .swiper-slide .node--type-doctor .doctor-card-wrapper .field h6 {
  margin: 0;
  padding: 0;
  color: #031E2D;
  font-weight: 700;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper .swiper-slide .node--type-doctor .doctor-card-wrapper .field .cshs-term-group__title {
  color: #606060;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  margin-bottom: 1rem;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper .swiper-slide .node--type-doctor .doctor-card-wrapper .field ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0;
  gap: 0.5rem;
  padding: 0.25rem 0.5rem;
  flex-shrink: 0;
  border-radius: 5.183px;
  border: 0.864px solid #E8F4FF;
  background: rgba(0, 126, 230, 0.04);
  font-size: 12px;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper .swiper-slide .node--type-doctor .doctor-card-wrapper .field ul li {
  color: #004C97;
}
@media (max-width: 376px) {
  .page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper .swiper-slide .node--type-doctor .doctor-card-wrapper .field .cshs-term-group__title {
    margin-bottom: 0.3rem;
    font-size: 11px;
  }
  .page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-wrapper .swiper-slide .node--type-doctor .doctor-card-wrapper .field ul {
    font-size: 10px;
  }
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .gallery-swiper {
  position: relative;
  max-width: 1265px;
  margin: 0 auto;
  overflow: visible;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .gallery-swiper .outer-swiper-wrapper {
  overflow: hidden;
}
@media (max-width: 1199px) {
  .page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .gallery-swiper {
    width: 90%;
  }
}
@media (max-width: 767px) {
  .page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .gallery-swiper {
    width: 100%;
  }
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-button-prev,
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-button-next {
  display: flex;
  width: 35px;
  height: 32px;
  padding: 8px 9px 8px 10px;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 65%;
  transform: translateY(-50%);
  z-index: 10;
  border-radius: 6px;
  border: 1px solid rgba(0, 126, 230, 0.25);
  background: rgba(0, 126, 230, 0.1);
  opacity: 1; /* force visibility */
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-button-prev {
  left: -48px;
}
[dir=rtl] .page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-button-prev {
  left: auto;
  right: -48px;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-button-next {
  right: -48px;
}
[dir=rtl] .page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-button-next {
  right: auto;
  left: -48px;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-button-next::after,
.page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-button-prev::after {
  color: #007EE6; /* your new arrow color */
  font-size: 10px;
}
@media (max-width: 767.9px) {
  .page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-button-prev {
    display: none;
  }
  .page-node-type-clinic .field--name-dynamic-block-fieldnode-clinic-doctors .view-display-id-clinic_doctors_block .swiper-button-next {
    display: none;
  }
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-gallery-title:not(:has(~ .field--name-field-gallery)) {
  display: none;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-gallery-title {
  padding-bottom: 3rem;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-gallery-title .text-content h6 {
  padding: 6rem 0 0.5rem 0;
  margin: 0;
  text-transform: uppercase;
  color: #007EE6;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.page-node-type-clinic .field--name-dynamic-block-fieldnode-gallery-title .text-content h2 {
  padding: 0;
  margin: 0;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
  color: #031E2D;
}

.path-node-19 .view-display-id-doctors_list_block .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  gap: 0rem;
  width: 100%;
  flex: 1;
}
.path-node-19 .view-display-id-doctors_list_block .view-content .views-row {
  padding: 1rem 0.5rem;
  flex: 1 1 100%;
}
.path-node-19 .view-display-id-doctors_list_block .view-content .views-row .node--type-doctor {
  display: flex;
  align-items: stretch;
  flex-direction: row;
  justify-content: space-between;
  gap: 0.5rem;
  border-radius: 13.822px;
  border: 0.864px solid #F9F9F9;
  background: #ffffff;
  box-shadow: 0 1.728px 10.366px rgba(31, 45, 61, 0.08);
  padding: 0.5rem;
  min-height: 100%;
  box-sizing: border-box;
  width: 100%;
}
.path-node-19 .view-display-id-doctors_list_block .view-content .views-row .node--type-doctor .field--name-field-image img {
  border-radius: 63.063px;
}
.path-node-19 .view-display-id-doctors_list_block .view-content .views-row .node--type-doctor .doctor-card-wrapper {
  display: flex;
  flex-direction: column;
  text-align: start;
  justify-content: center;
}
.path-node-19 .view-display-id-doctors_list_block .view-content .views-row .node--type-doctor .doctor-card-wrapper .field h6 {
  margin: 0;
  padding: 0;
  color: #031E2D;
  font-weight: 700;
}
.path-node-19 .view-display-id-doctors_list_block .view-content .views-row .node--type-doctor .doctor-card-wrapper .field .cshs-term-group__title {
  color: #606060;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  margin-bottom: 1rem;
}
.path-node-19 .view-display-id-doctors_list_block .view-content .views-row .node--type-doctor .doctor-card-wrapper .field ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 0;
  gap: 0.5rem;
  padding: 0.25rem 0;
  flex-shrink: 0;
  border-radius: 5.183px;
  border: 0.864px solid #E8F4FF;
  background: rgba(0, 126, 230, 0.04);
  font-size: 12px;
  max-width: 100%;
}
.path-node-19 .view-display-id-doctors_list_block .view-content .views-row .node--type-doctor .doctor-card-wrapper .field ul li {
  color: #004C97;
}
@media (max-width: 376px) {
  .path-node-19 .view-display-id-doctors_list_block .view-content .views-row .node--type-doctor .doctor-card-wrapper .field .cshs-term-group__title {
    margin-bottom: 0.3rem;
    font-size: 11px;
  }
  .path-node-19 .view-display-id-doctors_list_block .view-content .views-row .node--type-doctor .doctor-card-wrapper .field ul {
    font-size: 10px;
  }
}
@media (max-width: 768px) {
  .path-node-19 .view-display-id-doctors_list_block .view-filters {
    flex-direction: column;
  }
  .path-node-19 .view-display-id-doctors_list_block .view-filters form.views-exposed-form {
    flex-direction: column;
    gap: 0.25rem;
  }
  .path-node-19 .view-display-id-doctors_list_block .view-filters form.views-exposed-form .form-item-term-node-tid-depth,
  .path-node-19 .view-display-id-doctors_list_block .view-filters form.views-exposed-form .form-item-title,
  .path-node-19 .view-display-id-doctors_list_block .view-filters form.views-exposed-form .form-actions {
    flex: 1 1 100%;
    width: 100%;
  }
  .path-node-19 .view-display-id-doctors_list_block .view-filters form.views-exposed-form .form-item-title input {
    padding-left: 2rem;
  }
}

.path-node-20 .layout--twocol-section--33-67 {
  padding-top: 5rem;
  text-align: start;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (max-width: 426px) {
  .path-node-20 .layout--twocol-section--33-67 {
    text-align: center;
  }
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first h2.block__title {
  color: #011334;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 46px; /* 131.429% */
  padding: 1rem 0 0rem 0;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content p {
  color: #011334;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 162.5% */
  padding-bottom: 1rem;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  list-style: none;
  position: relative;
  justify-content: start;
  text-align: start;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li {
  color: #011334;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  position: relative;
  padding-inline-start: 2rem;
  padding-bottom: 0.5rem;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li a {
  text-decoration: none;
  color: #011334;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li a:hover, .path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li a:visited {
  text-decoration: none;
  color: #011334;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li:nth-child(1)::before {
  content: "";
  position: absolute;
  left: -2rem;
}
[dir=rtl] .path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li:nth-child(1)::before {
  left: auto;
  right: -2rem;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li:nth-child(1)::before {
  top: 45%;
  transform: translateY(-50%);
  width: 48.074px;
  height: 44px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0OSA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4LjA3NDEiIGhlaWdodD0iNDQiIHJ4PSIxMC44ODkzIiBmaWxsPSIjRjZGOUZFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIuNDA3MSAzMS44NzUzSDE4LjAzN0MxNy40ODUyIDMxLjg3NTMgMTcuMDM2OCAzMi4zMTIxIDE3LjAzNjggMzIuODUwOEMxNy4wMzY4IDMzLjM4OTYgMTcuNDg0NyAzMy44MjY0IDE4LjAzNyAzMy44MjY0SDMwLjAzNzJDMzAuNTg5IDMzLjgyNjQgMzEuMDM3NCAzMy4zODk2IDMxLjAzNzQgMzIuODUwOEMzMS4wMzc0IDMyLjMxMjEgMzAuNTg5NSAzMS44NzUzIDMwLjAzNzIgMzEuODc1M0gyNS42NjcxQzI2LjgxMzkgMzAuMDE1MyAyOC45NzAyIDI2LjM5NTcgMzAuNDM4IDIzLjE5NjVDMzEuMzkxMiAyMS4xMTg5IDMyLjAzNzEgMTkuMTk3NiAzMi4wMzcxIDE3Ljk3NjdDMzIuMDM3MSAxMy42NzAxIDI4LjQ1MjMgMTAuMTczNyAyNC4wMzc0IDEwLjE3MzdDMTkuNjIyNCAxMC4xNzM3IDE2LjAzNzEgMTMuNjcwMSAxNi4wMzcxIDE3Ljk3NjdDMTYuMDM3MSAxOS4xOTc2IDE2LjY4MyAyMS4xMTk0IDE3LjYzNjIgMjMuMTk2NUMxOS4xMDQgMjYuMzk1NyAyMS4yNjAzIDMwLjAxNTMgMjIuNDA3MSAzMS44NzUzWk0yNC4wMzc0IDE0LjMxODdDMjIuMTA1MyAxNC4zMTg3IDIwLjUzNzQgMTUuODQ3OSAyMC41Mzc0IDE3LjczMjRDMjAuNTM3NCAxOS42MTY5IDIyLjEwNTMgMjEuMTQ2MSAyNC4wMzc0IDIxLjE0NjFDMjUuOTY5NSAyMS4xNDYxIDI3LjUzNzQgMTkuNjE2OSAyNy41Mzc0IDE3LjczMjRDMjcuNTM3NCAxNS44NDc5IDI1Ljk2OTUgMTQuMzE4NyAyNC4wMzc0IDE0LjMxODdaIiBmaWxsPSIjMDA3RUU2Ii8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li:nth-child(2)::before {
  content: "";
  position: absolute;
  left: -2rem;
}
[dir=rtl] .path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li:nth-child(2)::before {
  left: auto;
  right: -2rem;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li:nth-child(2)::before {
  top: 38%;
  transform: translateY(-50%);
  width: 48.074px;
  height: 44px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0OSA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4LjA3NDEiIGhlaWdodD0iNDQiIHJ4PSIxMC44ODkzIiBmaWxsPSIjRjZGOUZFIi8+CjxwYXRoIGQ9Ik0zNC41NjAzIDI3Ljc4MjlDMzMuODczOCAyNy4yMDY4IDI5Ljg0NiAyNC42NTY3IDI5LjE3NjcgMjQuNzczNkMyOC44NjI0IDI0LjgyOTYgMjguNjIxOCAyNS4wOTcyIDI3Ljk3ODQgMjUuODY0N0MyNy42ODA5IDI2LjI0MjQgMjcuMzUzOCAyNi41OTY0IDI3LjAwMTIgMjYuOTIzQzI2LjM1NDUgMjYuNzY2OCAyNS43Mjg0IDI2LjUzNDYgMjUuMTM2MSAyNi4yMzE2QzIyLjgxMjkgMjUuMTAwNiAyMC45MzYgMjMuMjIzMyAxOS44MDYgMjAuODk5NUMxOS41MDMgMjAuMzA3MyAxOS4yNzA4IDE5LjY4MTIgMTkuMTE0NiAxOS4wMzQ0QzE5LjQ0MTIgMTguNjgxMyAxOS43OTUyIDE4LjM1NDggMjAuMTcyOSAxOC4wNTcyQzIwLjkzOTkgMTcuNDEzOSAyMS4yMDg1IDE3LjE3NDcgMjEuMjY0IDE2Ljg1OUMyMS4zODA5IDE2LjE4ODIgMTguODI4MyAxMi4xNjE5IDE4LjI1NDcgMTEuNDc1NEMxOC4wMTM2IDExLjE5MSAxNy43OTU2IDExIDE3LjUxNTcgMTFDMTYuNzA0OSAxMSAxMy4wMzcxIDE1LjUzNSAxMy4wMzcxIDE2LjEyMjlDMTMuMDM3MSAxNi4xNzEgMTMuMTE1NyAyMC44OTIxIDE5LjA3ODMgMjYuOTU4OEMyNS4xNDUgMzIuOTIxNCAyOS44NjYxIDMzIDI5LjkxNDMgMzNDMzAuNTAyMSAzMyAzNS4wMzcxIDI5LjMzMjIgMzUuMDM3MSAyOC41MjE0QzM1LjAzNzEgMjguMjQxNSAzNC44NDYxIDI4LjAyMzUgMzQuNTYwMyAyNy43ODI5WiIgZmlsbD0iIzAwN0VFNiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li:nth-child(3)::before {
  content: "";
  position: absolute;
  left: -2rem;
}
[dir=rtl] .path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li:nth-child(3)::before {
  left: auto;
  right: -2rem;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--first .text-content ul li:nth-child(3)::before {
  top: 45%;
  transform: translateY(-50%);
  width: 48.074px;
  height: 44px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0OSA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4LjA3NDEiIGhlaWdodD0iNDQiIHJ4PSIxMC44ODkzIiBmaWxsPSIjRjZGOUZFIi8+CjxwYXRoIGQ9Ik0yOS4yODcxIDEyLjc1SDE4Ljc4NzFDMTcuNTI3MyAxMi43NSAxNi4zMTkxIDEzLjI1MDQgMTUuNDI4NCAxNC4xNDEyQzE0LjUzNzYgMTUuMDMyIDE0LjAzNzEgMTYuMjQwMiAxNC4wMzcxIDE3LjVWMjYuNUMxNC4wMzcxIDI3LjEyMzggMTQuMTYgMjcuNzQxNSAxNC4zOTg3IDI4LjMxNzdDMTQuNjM3NCAyOC44OTQgMTQuOTg3MyAyOS40MTc3IDE1LjQyODQgMjkuODU4OEMxNi4zMTkxIDMwLjc0OTYgMTcuNTI3MyAzMS4yNSAxOC43ODcxIDMxLjI1SDI5LjI4NzFDMzAuNTQ2MSAzMS4yNDc0IDMxLjc1MjcgMzAuNzQ2MSAzMi42NDI5IDI5Ljg1NThDMzMuNTMzMiAyOC45NjU2IDM0LjAzNDUgMjcuNzU5IDM0LjAzNzEgMjYuNVYxNy41QzM0LjAzNDUgMTYuMjQxIDMzLjUzMzIgMTUuMDM0NCAzMi42NDI5IDE0LjE0NDJDMzEuNzUyNyAxMy4yNTM5IDMwLjU0NjEgMTIuNzUyNiAyOS4yODcxIDEyLjc1Wk0yNS42MzcxIDIxLjA3QzI1LjE0NTEgMjEuMzUwNiAyNC41ODg1IDIxLjQ5ODEgMjQuMDIyMSAyMS40OTgxQzIzLjQ1NTcgMjEuNDk4MSAyMi44OTkxIDIxLjM1MDYgMjIuNDA3MSAyMS4wN0wxNS41NTcxIDE3LjE0QzE1LjY0NTcgMTYuMzQ1MyAxNi4wMjQxIDE1LjYxMTEgMTYuNjIgMTUuMDc4QzE3LjIxNTkgMTQuNTQ0OCAxNy45ODc1IDE0LjI1IDE4Ljc4NzEgMTQuMjVIMjkuMjg3MUMzMC4wODYxIDE0LjI1MjIgMzAuODU2NSAxNC41NDc3IDMxLjQ1MTkgMTUuMDgwNUMzMi4wNDc0IDE1LjYxMzMgMzIuNDI2NCAxNi4zNDYyIDMyLjUxNzEgMTcuMTRMMjUuNjM3MSAyMS4wN1oiIGZpbGw9IiMwMDdFRTYiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form {
  width: 70%;
}
@media (max-width: 1025px) {
  .path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form {
    width: 100%;
  }
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-select {
  background: #FEFEFE;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-select select {
  width: 100%;
  padding-top: 0.7rem;
  padding-bottom: 0.6rem;
  padding-inline-end: 0rem;
  padding-inline-start: 2rem;
  box-sizing: border-box;
  border-radius: 10px;
  border: 1px solid #e0e0e0;
  color: #828282;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 185.714% */
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-select select option {
  color: #828282;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 185.714% */
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-select select:hover, .path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-select select:focus, .path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-select select:active {
  border: 1px solid #e0e0e0;
  box-shadow: none;
  outline: none;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-textfield input {
  background: #FEFEFE;
  width: 100%;
  padding-top: 0.7rem;
  padding-bottom: 0.6rem;
  padding-inline-end: 0rem;
  padding-inline-start: 2rem;
  box-sizing: border-box;
  border-radius: 10px;
  border: 1px solid #e0e0e0;
  color: #828282;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 185.714% */
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-textfield input::placeholder {
  color: #828282;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 185.714% */
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-textfield input:hover, .path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-textfield input:focus, .path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-textfield input:active {
  border: 1px solid #e0e0e0;
  box-shadow: none;
  outline: none;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-textarea textarea {
  background: #FEFEFE;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-inline-end: 0rem;
  padding-inline-start: 2rem;
  box-sizing: border-box;
  border-radius: 10px;
  border: 1px solid #e0e0e0;
  color: #828282;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 185.714% */
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-textarea textarea::placeholder {
  color: #828282;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 185.714% */
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-textarea textarea:hover, .path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-textarea textarea:focus, .path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-type-textarea textarea:active {
  border: 1px solid #e0e0e0;
  box-shadow: none;
  outline: none;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-actions input.webform-button--submit {
  width: 100%;
  display: inline-flex;
  height: 50px;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  background: #007EE6;
  border: none;
}
.path-node-20 .layout--twocol-section--33-67 .layout__region--second .block-webform-block form.webform-submission-form .form-actions input.webform-button--submit:hover {
  border: none;
  box-shadow: none;
}

fieldset.captcha.captcha-type-challenge--recaptcha {
  border: 0;
  padding: 6px 0;
}

.captcha__element {
  margin-bottom: 12px;
}
@media (max-width: 991.9px) {
  .captcha__element {
    zoom: 0.75;
  }
}

.path-node-21 .view .view-content,
.path-node-27 .view .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  gap: 0rem;
  width: 100%;
}
.path-node-21 .view .view-content .views-row,
.path-node-27 .view .view-content .views-row {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding-bottom: 2rem;
}
.path-node-21 .view .view-content .views-row .node .field--name-field-image,
.path-node-27 .view .view-content .views-row .node .field--name-field-image {
  padding-bottom: 1rem;
}
.path-node-21 .view .view-content .views-row .node .field--name-field-image img,
.path-node-27 .view .view-content .views-row .node .field--name-field-image img {
  border-radius: 15px;
  width: 100%;
  margin: 0 auto;
}
.path-node-21 .view .view-content .views-row .teaser-block,
.path-node-27 .view .view-content .views-row .teaser-block {
  text-align: start;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.path-node-21 .view .view-content .views-row .teaser-block .field--name-field-date,
.path-node-27 .view .view-content .views-row .teaser-block .field--name-field-date {
  color: #365272;
  font-weight: 500;
  font-size: 11.54px;
  line-height: 16.49px;
}
.path-node-21 .view .view-content .views-row .teaser-block .field--name-field-topic,
.path-node-27 .view .view-content .views-row .teaser-block .field--name-field-topic {
  color: #365272;
  font-weight: 500;
  font-size: 11.54px;
  line-height: 16.49px;
}
.path-node-21 .view .view-content .views-row .teaser-block .date-topic-wrapper,
.path-node-27 .view .view-content .views-row .teaser-block .date-topic-wrapper {
  background-color: #F8F9FC;
  border-radius: 6px;
  display: flex;
  padding: 5px 9px;
  justify-content: center;
  align-items: center;
  max-width: 280px;
}
.path-node-21 .view .view-content .views-row .teaser-block .date-topic-wrapper .field,
.path-node-27 .view .view-content .views-row .teaser-block .date-topic-wrapper .field {
  position: relative;
  color: #363F72;
  font-weight: 500;
  font-size: 11.54px;
  line-height: 16.49px;
}
.path-node-21 .view .view-content .views-row .teaser-block .date-topic-wrapper .field:last-child,
.path-node-27 .view .view-content .views-row .teaser-block .date-topic-wrapper .field:last-child {
  padding-left: 0.5rem;
}
.path-node-21 .view .view-content .views-row .teaser-block .date-topic-wrapper .field:last-child::before,
.path-node-27 .view .view-content .views-row .teaser-block .date-topic-wrapper .field:last-child::before {
  content: "|";
  position: absolute;
  z-index: 2;
  left: 2.5px;
}
[dir=rtl] .path-node-21 .view .view-content .views-row .teaser-block .date-topic-wrapper .field:last-child::before,
[dir=rtl] .path-node-27 .view .view-content .views-row .teaser-block .date-topic-wrapper .field:last-child::before {
  left: auto;
  right: 2.5px;
}
.path-node-21 .view .view-content .views-row .teaser-block .field h4,
.path-node-27 .view .view-content .views-row .teaser-block .field h4 {
  font-weight: 600;
  line-height: 26.38px;
  letter-spacing: 0%;
  margin: 0;
}
.path-node-21 .view .view-content .views-row .teaser-block .summary-wrapper,
.path-node-27 .view .view-content .views-row .teaser-block .summary-wrapper {
  display: inline;
}
.path-node-21 .view .view-content .views-row .teaser-block .summary-wrapper .text-content,
.path-node-27 .view .view-content .views-row .teaser-block .summary-wrapper .text-content {
  display: inline;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.59;
  color: #667085;
}
.path-node-21 .view .view-content .views-row .teaser-block .summary-wrapper .field--name-node-link,
.path-node-27 .view .view-content .views-row .teaser-block .summary-wrapper .field--name-node-link {
  display: inline;
}
.path-node-21 .view .view-content .views-row .teaser-block .summary-wrapper .field--name-node-link a,
.path-node-27 .view .view-content .views-row .teaser-block .summary-wrapper .field--name-node-link a {
  font-weight: 500;
  text-decoration: none;
  color: #007EE6;
}
.path-node-21 .view .view-content .views-row .teaser-block .summary-wrapper .field--name-node-link a:hover,
.path-node-27 .view .view-content .views-row .teaser-block .summary-wrapper .field--name-node-link a:hover {
  text-decoration: underline;
}

@media (max-width: 575px) {
  .page-node-type-news-events .node--view-mode-full .row .col-lg-8 .field--name-field-date,
  .page-node-type-publication .node--view-mode-full .row .col-lg-8 .field--name-field-date {
    padding: 0 1rem;
  }
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-8 .field--name-field-date,
.page-node-type-publication .node--view-mode-full .row .col-lg-8 .field--name-field-date {
  margin-top: 1.5rem;
  color: #007EE6;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 19.031px; /* 158.591% */
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-8 .field,
.page-node-type-publication .node--view-mode-full .row .col-lg-8 .field {
  text-align: start;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-8 .field img,
.page-node-type-publication .node--view-mode-full .row .col-lg-8 .field img {
  border-radius: 12px;
  width: 100%;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-8 .field h2,
.page-node-type-publication .node--view-mode-full .row .col-lg-8 .field h2 {
  margin: 0.5rem 0 1rem 0;
}
@media (max-width: 575px) {
  .page-node-type-news-events .node--view-mode-full .row .col-lg-8 .field h2,
  .page-node-type-publication .node--view-mode-full .row .col-lg-8 .field h2 {
    padding: 0 1rem;
  }
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-8 .field h2,
.page-node-type-publication .node--view-mode-full .row .col-lg-8 .field h2 {
  color: #041148;
  font-weight: 600;
  line-height: 41.522px; /* 118.635% */
  width: 60%;
}
@media (max-width: 1024.9px) {
  .page-node-type-news-events .node--view-mode-full .row .col-lg-8 .field h2,
  .page-node-type-publication .node--view-mode-full .row .col-lg-8 .field h2 {
    width: 80%;
  }
}
@media (max-width: 767.9px) {
  .page-node-type-news-events .node--view-mode-full .row .col-lg-8 .field h2,
  .page-node-type-publication .node--view-mode-full .row .col-lg-8 .field h2 {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .page-node-type-news-events .node--view-mode-full .row .col-lg-8 .field p,
  .page-node-type-publication .node--view-mode-full .row .col-lg-8 .field p {
    padding: 0 1rem;
  }
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-8 .field p,
.page-node-type-publication .node--view-mode-full .row .col-lg-8 .field p {
  color: #131313;
  text-align: justify;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-header,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-header {
  text-align: start;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-header h4,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-header h4 {
  margin: 1rem 0;
}
@media (max-width: 575px) {
  .page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-header h4,
  .page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-header h4 {
    margin-inline-start: 1rem;
  }
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-header h4,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-header h4 {
  padding: 0;
  text-transform: capitalize;
  color: #111827;
  font-weight: 600;
  line-height: 28.282px; /* 157.121% */
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-content,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-content {
  text-align: start;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-content .views-row,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-content .views-row {
  margin: 1rem 0;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents {
  display: flex;
  text-align: start;
  gap: 1.5rem;
  padding: 1rem;
  box-shadow: 0 1.414px 4.242px 0 rgba(74, 58, 255, 0.1019607843);
}
@media (max-width: 1023px) {
  .page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents,
  .page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents {
    flex-direction: column;
  }
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents .field img,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents .field img {
  border-radius: 8px;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents .recent-wrapper,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents .recent-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents .recent-wrapper .field h6,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents .recent-wrapper .field h6 {
  margin: 0 0 0.5rem 0;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents .recent-wrapper .field--type-datetime,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .view-content .views-row .node--view-mode-recents .recent-wrapper .field--type-datetime {
  color: #365272;
  font-family: Inter;
  font-size: 9.963px;
  font-style: normal;
  font-weight: 500;
  line-height: 9.657px; /* 96.923% */
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .share-wrapper,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .share-wrapper {
  text-align: start;
  padding-bottom: 2rem;
}
@media (max-width: 575px) {
  .page-node-type-news-events .node--view-mode-full .row .col-lg-4 .share-wrapper,
  .page-node-type-publication .node--view-mode-full .row .col-lg-4 .share-wrapper {
    margin-inline-start: 1rem;
  }
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .share-wrapper h4,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .share-wrapper h4 {
  text-align: start;
  margin: 1rem 0 1rem 0;
  text-transform: capitalize;
  color: #111827;
  font-style: normal;
  font-weight: 600;
  line-height: 28.282px; /* 157.121% */
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .share-wrapper span.a2a_kit,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .share-wrapper span.a2a_kit {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper {
  text-align: start;
}
@media (max-width: 575px) {
  .page-node-type-news-events .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper,
  .page-node-type-publication .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper {
    margin-inline-start: 1rem;
  }
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper h4,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper h4 {
  color: #111827;
  font-weight: 600;
  line-height: 28.282px;
  text-transform: capitalize;
  padding: 0 0 1rem 0;
  margin: 0;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper .lightgallery,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper .lightgallery {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper .lightgallery li,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper .lightgallery li {
  flex: 0 0 calc(33.333% - 0.17rem);
  padding: 0.25rem 0.15rem;
}
.page-node-type-news-events .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper .lightgallery li img,
.page-node-type-publication .node--view-mode-full .row .col-lg-4 .lightgallery-wrapper .lightgallery li img {
  width: 100%;
  border-radius: 5px;
}

[dir=rtl] .lg-outer {
  text-align: right;
}

.path-node-37 .layout--onecol:nth-child(1) .text-content, .path-node-37 .layout--onecol:nth-child(2) .text-content, .path-node-37 .layout--onecol:nth-child(4) .text-content {
  text-align: center;
  margin: 0 auto;
}
.path-node-37 .layout--onecol:nth-child(1) .text-content h5, .path-node-37 .layout--onecol:nth-child(2) .text-content h5, .path-node-37 .layout--onecol:nth-child(4) .text-content h5 {
  color: #007EE6;
  font-weight: 500;
  line-height: 22.97px; /* 157.143% */
  letter-spacing: 1.754px;
  text-transform: uppercase;
  margin: 2rem 0 0.5rem 0;
}
.path-node-37 .layout--onecol:nth-child(1) .text-content h2, .path-node-37 .layout--onecol:nth-child(2) .text-content h2, .path-node-37 .layout--onecol:nth-child(4) .text-content h2 {
  color: #222F66;
  font-weight: 600;
  text-transform: capitalize;
  margin: 0 0 0.5rem 0;
}
.path-node-37 .layout--onecol:nth-child(1) .text-content p, .path-node-37 .layout--onecol:nth-child(2) .text-content p, .path-node-37 .layout--onecol:nth-child(4) .text-content p {
  color: #64748B;
  font-size: 16.706px;
  letter-spacing: 0.167px;
  width: 50%;
  margin: 0 auto;
}
@media (max-width: 769px) {
  .path-node-37 .layout--onecol:nth-child(1) .text-content p, .path-node-37 .layout--onecol:nth-child(2) .text-content p, .path-node-37 .layout--onecol:nth-child(4) .text-content p {
    width: 100%;
  }
  .path-node-37 .layout--onecol:nth-child(1) .text-content h5, .path-node-37 .layout--onecol:nth-child(2) .text-content h5, .path-node-37 .layout--onecol:nth-child(4) .text-content h5 {
    margin: 1rem 0 0.5rem 0;
  }
}
.path-node-37 .layout--onecol .view-laboratory-sections .view-content {
  padding-top: 4rem;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767.9px) {
  .path-node-37 .layout--onecol .view-laboratory-sections .view-content {
    justify-content: center;
  }
}
.path-node-37 .layout--onecol .view-laboratory-sections .view-content .views-row {
  position: relative;
  text-align: center;
}
.path-node-37 .layout--onecol .view-laboratory-sections .view-content .views-row .field a img {
  width: 100%;
  border-radius: 13.893px;
}
.path-node-37 .layout--onecol .view-laboratory-sections .view-content .views-row .field h4 {
  margin: 0.5rem 0 2rem 0;
  color: #141E46;
  font-weight: 600;
}
.path-node-37 .layout--onecol .view-laboratory-sections .view-content .views-row .field--name-node-link a {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.path-node-37 .layout--onecol:nth-child(2) {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  border: 1px solid #E8F4FF;
  background: rgba(0, 126, 230, 0.04);
  padding: 1rem;
}
.path-node-37 .layout--onecol:nth-child(2) .text-content p {
  margin: 0 auto;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.path-node-37 .layout--onecol:nth-child(2) .text-content p a {
  border-radius: 8.779px;
  background: #007EE6;
  padding: 0.75rem 3rem 0.75rem 2.5rem;
  color: #ffffff;
  text-decoration: none;
  font-size: 14px;
  position: relative;
}
.path-node-37 .layout--onecol:nth-child(2) .text-content p a:hover, .path-node-37 .layout--onecol:nth-child(2) .text-content p a:visited {
  text-decoration: none;
  color: #ffffff;
}
.path-node-37 .layout--onecol:nth-child(2) .text-content p a::after {
  content: "";
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDE2LjI1QzUuMTk4OTEgMTYuMjUgNS4zODk2OCAxNi4zMjkgNS41MzAzMyAxNi40Njk3QzUuNjcwOTggMTYuNjEwMyA1Ljc1IDE2LjgwMTEgNS43NSAxN1YxOUM1Ljc1IDE5LjEzOCA1Ljg2MiAxOS4yNSA2IDE5LjI1SDE4QzE4LjA2NjMgMTkuMjUgMTguMTI5OSAxOS4yMjM3IDE4LjE3NjggMTkuMTc2OEMxOC4yMjM3IDE5LjEyOTkgMTguMjUgMTkuMDY2MyAxOC4yNSAxOVYxN0MxOC4yNSAxNi44MDExIDE4LjMyOSAxNi42MTAzIDE4LjQ2OTcgMTYuNDY5N0MxOC42MTAzIDE2LjMyOSAxOC44MDExIDE2LjI1IDE5IDE2LjI1QzE5LjE5ODkgMTYuMjUgMTkuMzg5NyAxNi4zMjkgMTkuNTMwMyAxNi40Njk3QzE5LjY3MSAxNi42MTAzIDE5Ljc1IDE2LjgwMTEgMTkuNzUgMTdWMTlDMTkuNzUgMTkuNDY0MSAxOS41NjU2IDE5LjkwOTIgMTkuMjM3NCAyMC4yMzc0QzE4LjkwOTIgMjAuNTY1NiAxOC40NjQxIDIwLjc1IDE4IDIwLjc1SDZDNS41MzU4NyAyMC43NSA1LjA5MDc1IDIwLjU2NTYgNC43NjI1NiAyMC4yMzc0QzQuNDM0MzcgMTkuOTA5MiA0LjI1IDE5LjQ2NDEgNC4yNSAxOVYxN0M0LjI1IDE2LjgwMTEgNC4zMjkwMiAxNi42MTAzIDQuNDY5NjcgMTYuNDY5N0M0LjYxMDMyIDE2LjMyOSA0LjgwMTA5IDE2LjI1IDUgMTYuMjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTAuNzM4IDMuNzVDMTAuNDg5NyAzLjc0OTYxIDEwLjI1MDMgMy44NDI1MyAxMC4wNjczIDQuMDEwMzRDOS44ODQzMSA0LjE3ODE1IDkuNzcxMDUgNC40MDg2IDkuNzQ5OTggNC42NTZDOS41OTc0IDYuNDA4NDkgOS41NyA4LjE2OTYyIDkuNjY3OTggOS45MjZDOS40MjEzMSA5LjkzOTM0IDkuMTc0NjUgOS45NTUgOC45Mjc5OCA5Ljk3M0w3LjQzNzk4IDEwLjA4MkM3LjMwNjc2IDEwLjA5MTYgNy4xODAyOCAxMC4xMzUxIDcuMDcwOTIgMTAuMjA4M0M2Ljk2MTU2IDEwLjI4MTUgNi44NzMwNyAxMC4zODE4IDYuODE0MTEgMTAuNDk5NEM2Ljc1NTE0IDEwLjYxNyA2LjcyNzczIDEwLjc0NzkgNi43MzQ1NCAxMC44NzkzQzYuNzQxMzUgMTEuMDEwNyA2Ljc4MjE3IDExLjEzODEgNi44NTI5OCAxMS4yNDlDNy45MTU3MyAxMi45MTA1IDkuMjgzOSAxNC4zNTUzIDEwLjg4NSAxNS41MDdMMTEuNDgyIDE1LjkzNkMxMS42MzMxIDE2LjA0NDEgMTEuODE0MiAxNi4xMDIzIDEyIDE2LjEwMjNDMTIuMTg1OCAxNi4xMDIzIDEyLjM2NjkgMTYuMDQ0MSAxMi41MTggMTUuOTM2TDEzLjExNSAxNS41MDdDMTQuNzE2MSAxNC4zNTUzIDE2LjA4NDIgMTIuOTEwNSAxNy4xNDcgMTEuMjQ5QzE3LjIxNzggMTEuMTM4MSAxNy4yNTg2IDExLjAxMDcgMTcuMjY1NCAxMC44NzkzQzE3LjI3MjIgMTAuNzQ3OSAxNy4yNDQ4IDEwLjYxNyAxNy4xODU5IDEwLjQ5OTRDMTcuMTI2OSAxMC4zODE4IDE3LjAzODQgMTAuMjgxNSAxNi45MjkgMTAuMjA4M0MxNi44MTk3IDEwLjEzNTEgMTYuNjkzMiAxMC4wOTE2IDE2LjU2MiAxMC4wODJMMTUuMDcyIDkuOTczQzE0LjgyNTUgOS45NTUxNiAxNC41Nzg4IDkuOTM5NDkgMTQuMzMyIDkuOTI2QzE0LjQzMDMgOC4xNjk2NCAxNC40MDMyIDYuNDA4NTEgMTQuMjUxIDQuNjU2QzE0LjIyOTkgNC40MDg0MyAxNC4xMTY1IDQuMTc3ODQgMTMuOTMzMyA0LjAxQzEzLjc1MDEgMy44NDIxNyAxMy41MTA0IDMuNzQ5MzYgMTMuMjYyIDMuNzVIMTAuNzM4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  right: 10%;
}
[dir=rtl] .path-node-37 .layout--onecol:nth-child(2) .text-content p a::after {
  right: auto;
  left: 10%;
}
.path-node-37 .layout--onecol:nth-child(2) .text-content p a::after {
  top: 20%;
  width: 24px;
  height: 24px;
  z-index: 2;
}
.path-node-37 .layout--onecol:nth-child(3) .field {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 1fr;
  gap: 2rem;
  text-align: start;
  width: 80%;
  margin: 0 auto;
}
@media (max-width: 1025px) {
  .path-node-37 .layout--onecol:nth-child(3) .field {
    grid-template-columns: repeat(2, 1fr);
    width: 90%;
  }
}
@media (max-width: 767.9px) {
  .path-node-37 .layout--onecol:nth-child(3) .field {
    width: 100%;
    padding-top: 2rem;
    grid-template-columns: repeat(1, 1fr);
    justify-content: center; /* horizontal */
    text-align: center;
  }
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item {
  flex: 0 0 calc(33.333% - 2rem);
  display: flex;
  flex-direction: column;
  gap: 0;
  border-radius: 5.267px;
  background: #F5FAFE;
  position: relative;
  margin-bottom: 2rem;
  max-width: 400px;
}
@media (max-width: 767.9px) {
  .path-node-37 .layout--onecol:nth-child(3) .field .field__item {
    max-width: 100%;
    width: 100%;
  }
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item .field {
  margin: 0 auto;
  padding: 8px;
  color: #000000;
  width: 80%;
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item .field--name-field-image {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4.48px;
  border: 1px solid #007EE6;
  background-color: #F5FAFE !important;
  position: absolute;
  left: 10%;
}
[dir=rtl] .path-node-37 .layout--onecol:nth-child(3) .field .field__item .field--name-field-image {
  left: auto;
  right: 10%;
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item .field--name-field-image {
  top: -25px;
  z-index: 2;
  width: 50px;
  height: 50px;
  padding: 5px;
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item .field--name-field-image img {
  object-fit: cover;
  z-index: 2;
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item .text-content {
  margin: 0 auto;
  padding: 0;
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item .text-content p {
  width: 100%;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22.386px; /* 159.9% */
  padding: 0 0 1rem 0;
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item .field--name-field-title {
  font-size: 24.581px;
  font-style: normal;
  font-weight: 400;
  line-height: 30.726px; /* 125% */
  margin-top: 0.5rem;
  padding: 3rem 0 0.25rem 0;
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item:nth-child(1) {
  background: none;
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item:nth-child(1) .text-content {
  margin: 0;
  padding: 0;
  width: 100%;
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item:nth-child(1) .text-content h5 {
  margin: 0;
  padding: 0 0 0.5rem 0;
  font-weight: 500;
  line-height: 19.313px;
  color: #007EE6;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 19.313px; /* 137.953% */
  letter-spacing: 1.96px;
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item:nth-child(1) .text-content h2 {
  margin: 0;
  padding: 0;
  font-weight: 600;
  line-height: 40px; /* 120% */
  width: 100%;
}
.path-node-37 .layout--onecol:nth-child(3) .field .field__item:nth-child(1) .text-content p {
  color: #64748B;
  font-size: 16px;
  font-weight: 400;
  line-height: 21.069px; /* 131.682% */
  letter-spacing: 0.16px;
  width: 100%;
}
.path-node-37 .layout--onecol:nth-child(4) .text-content {
  width: 44%;
}

.node--type-laboratory-sections .banner-image-section {
  padding-top: 6rem;
  text-align: start;
}
@media (max-width: 769px) {
  .node--type-laboratory-sections .banner-image-section {
    padding: 2rem 0.5rem 0 0.5rem;
    gap: 1rem;
    justify-content: center;
    text-align: center;
  }
}
.node--type-laboratory-sections .banner-image-section .col-md-4 .field img {
  width: 100%;
  border-radius: 13.893px;
}
.node--type-laboratory-sections .banner-image-section .col-md-8 .field .field__label {
  color: #007EE6;
  font-size: 14.617px;
  font-weight: 500;
  line-height: 22.97px; /* 157.143% */
  letter-spacing: 1.754px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.node--type-laboratory-sections .banner-image-section .col-md-8 .field .field__item h2 {
  margin: 0;
}
.node--type-laboratory-sections .banner-image-section .col-md-8 .field p {
  color: #656565;
  font-size: 16px;
  font-weight: 400;
  line-height: 25.059px; /* 150% */
  letter-spacing: 0.167px;
  opacity: 0.8;
}
@media (max-width: 769px) {
  .node--type-laboratory-sections .banner-image-section .col-md-8 .field p {
    font-size: 15px;
  }
}
.node--type-laboratory-sections .listing-section {
  position: relative;
  display: flex;
  width: 80%;
  margin: 0 auto;
  margin-top: 4rem;
  padding-top: 3rem;
  padding-bottom: 4rem;
  margin-bottom: 4rem;
}
@media (max-width: 1025px) {
  .node--type-laboratory-sections .listing-section {
    gap: 1rem;
    min-width: 100%;
  }
}
.node--type-laboratory-sections .listing-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background: rgba(0, 126, 230, 0.0392156863);
  z-index: -1;
}
.node--type-laboratory-sections .listing-section .col-12 .field h5 {
  color: #007EE6;
  font-weight: 500;
  line-height: 22.97px; /* 157.143% */
  letter-spacing: 1.754px;
  text-transform: uppercase;
  margin: 0;
}
.node--type-laboratory-sections .listing-section .col-12 .field h2 {
  margin: 0 0 2rem 0;
}
.node--type-laboratory-sections .listing-section .col-lg-6 {
  display: flex;
  flex-direction: column;
  flex: 1 1 calc(50% - 0.75rem);
  max-width: calc(50% - 0.75rem);
}
@media (max-width: 767.9px) {
  .node--type-laboratory-sections .listing-section .col-lg-6 {
    flex: 1 1 100%;
    max-width: 100%;
  }
}
.node--type-laboratory-sections .listing-section .col-lg-6 .text-content {
  text-align: start;
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.06);
  padding: 10px 10px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.node--type-laboratory-sections .listing-section .col-lg-6 .text-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.node--type-laboratory-sections .listing-section .col-lg-6 .text-content ul li {
  width: 100%;
  position: relative;
  padding: 1rem 2rem 1.5rem 2rem;
  min-height: 7rem;
  z-index: 1;
}
.node--type-laboratory-sections .listing-section .col-lg-6 .text-content ul li:nth-child(1) {
  border-bottom: 1px solid #ECECEC;
  margin-bottom: 0.5rem;
  padding-bottom: 1rem;
}
.node--type-laboratory-sections .listing-section .col-lg-6 .text-content ul li:nth-child(even) {
  background: rgba(0, 126, 230, 0.1);
  border-radius: 8px;
}
.node--type-laboratory-sections .listing-section .col-lg-6 .text-content ul li::before {
  content: "";
  position: absolute;
  top: 1.6rem;
  width: 8px;
  height: 8px;
  background-color: #007EE6;
  border-radius: 50%;
  left: 15px;
}
[dir=rtl] .node--type-laboratory-sections .listing-section .col-lg-6 .text-content ul li::before {
  left: auto;
  right: 15px;
}
.node--type-laboratory-sections .listing-section .col-lg-6 .text-content ul li {
  color: #757575;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px; /* 125% */
}
.node--type-laboratory-sections .listing-section .col-lg-6 .text-content ul li strong {
  color: #000000;
  font-weight: 500;
  line-height: 29.419px; /* 183.866% */
}
.node--type-laboratory-sections .field--name-dynamic-block-fieldnode-laboratory-equipment-tech:not(:has(~ .outer-swiper-wrapper .field--name-field-gallery)) {
  display: none;
}
.node--type-laboratory-sections .field--name-dynamic-block-fieldnode-laboratory-equipment-tech .text-content {
  padding-bottom: 2rem;
}
.node--type-laboratory-sections .field--name-dynamic-block-fieldnode-laboratory-equipment-tech .text-content h5 {
  color: #007EE6;
  font-weight: 500;
  line-height: 22.97px; /* 157.143% */
  letter-spacing: 1.754px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.node--type-laboratory-sections .field--name-dynamic-block-fieldnode-laboratory-equipment-tech .text-content h2 {
  margin: 0;
  padding-bottom: 1rem;
  color: #222F66;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
}
.node--type-laboratory-sections .field--name-dynamic-block-fieldnode-laboratory-equipment-tech .text-content p {
  width: 50%;
  color: #656565;
  font-size: 16px;
  font-weight: 400;
  line-height: 25.059px; /* 150% */
  letter-spacing: 0.167px;
  opacity: 0.8;
  margin: 0 auto;
}
@media (max-width: 769px) {
  .node--type-laboratory-sections .field--name-dynamic-block-fieldnode-laboratory-equipment-tech .text-content p {
    width: 100%;
  }
}

.path-node-38 .node__content {
  margin-bottom: 0;
  padding-bottom: 0;
}
.path-node-38 .layout--onecol .text-content {
  width: 50%;
  margin: 0 auto;
}
@media (max-width: 769px) {
  .path-node-38 .layout--onecol .text-content {
    width: 100%;
  }
}
.path-node-38 .layout--onecol .text-content h5 {
  margin: 0;
  padding: 0;
  color: #007EE6;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.path-node-38 .layout--onecol .text-content h2 {
  color: #222F66;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px; /* 120% */
  margin: 1rem 0 0 0;
  padding: 0;
  text-transform: capitalize;
}
.path-node-38 .layout--onecol .field {
  padding-top: 2rem;
}
.path-node-38 .layout--onecol .field--name-field-pharmacy-departments {
  counter-reset: pharmacy;
}
.path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item {
  padding: 1rem;
}
@media (max-width: 991.9px) {
  .path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item .row.reverse {
    align-items: center;
    justify-content: center;
  }
}
.path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item .row.reverse .col-lg-6 .field {
  display: flex;
  width: 110%;
  justify-content: end;
  align-items: end;
  padding: 0;
}
.path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item .row.reverse .col-lg-6 .field img {
  text-align: end;
  width: 110%;
  border-radius: 16px;
}
@media (max-width: 991.9px) {
  .path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item .row.reverse .col-lg-6 .field {
    width: 100%;
    margin-bottom: 2rem;
    justify-content: center;
    align-items: center;
  }
  .path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item .row.reverse .col-lg-6 .field img {
    width: 100%;
  }
}
.path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item .row.reverse .col-lg-6 .info-box {
  padding-inline-start: 4rem;
}
@media (max-width: 991.9px) {
  .path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item .row.reverse .col-lg-6 .info-box {
    padding: 0;
  }
}
.path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item .row.reverse .col-lg-6 .info-box .field {
  width: 100%;
  text-align: start;
}
.path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item .row.reverse .col-lg-6 .info-box .field--name-field-title {
  position: relative;
  width: 65%;
  color: #152259;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px; /* 133.333% */
  counter-increment: pharmacy;
  display: flex;
  align-items: start;
  justify-content: start;
}
@media (max-width: 991.9px) {
  .path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item .row.reverse .col-lg-6 .info-box .field--name-field-title {
    width: 100%;
  }
}
.path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item .row.reverse .col-lg-6 .info-box .field--name-field-title::before {
  content: counter(pharmacy, decimal-leading-zero);
  width: 80px;
  height: 60px;
  margin-inline-end: 30px;
  font-size: 32px;
  font-weight: 600;
  line-height: 51.477px;
  letter-spacing: 0.32px;
  box-sizing: content-box;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #007EE6;
  color: #ffffff;
  flex: 0 0 52px;
}
.path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item:nth-child(even) .row.reverse {
  flex-direction: row-reverse;
}
.path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item:nth-child(even) .row.reverse .col-md-6 .info-box {
  padding-inline-end: 4rem;
  padding-inline-start: 0rem;
}
@media (max-width: 991.9px) {
  .path-node-38 .layout--onecol .field--name-field-pharmacy-departments .field__item:nth-child(even) .row.reverse .col-md-6 .info-box {
    padding: 0;
  }
}
.path-node-38 .layout--onecol:nth-child(4) {
  position: relative;
  margin-bottom: 0;
}
.path-node-38 .layout--onecol:nth-child(4):after, .path-node-38 .layout--onecol:nth-child(4)::before {
  content: "";
  position: absolute;
  background: url("../../images/col-background.jpg") center/cover no-repeat;
  width: 100vw;
  height: 100%;
  top: 0;
  left: -50vw;
  right: -50vw;
  margin: 0 auto;
  padding: 0;
}
.path-node-38 .layout--onecol:nth-child(4):after {
  background: #007EE6;
  opacity: 70%;
}
.path-node-38 .layout--onecol:nth-child(4) .layout__region {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 4rem 0;
}
.path-node-38 .layout--onecol:nth-child(4) .layout__region .text-content.field--name-body {
  width: 100%;
}
.path-node-38 .layout--onecol:nth-child(4) .layout__region .text-content.field--name-body h5 {
  color: #ffffff;
}
.path-node-38 .layout--onecol:nth-child(4) .layout__region .text-content.field--name-body h2 {
  color: #ffffff;
}
.path-node-38 .layout--onecol:nth-child(4) .layout__region .text-content.field--name-body {
  padding-bottom: 1rem;
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions {
  text-align: center;
  display: flex;
  justify-content: center;
  gap: 2rem;
  flex-wrap: wrap;
  padding-bottom: 1rem;
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item {
  flex: 0 0 270px;
  max-width: 270px;
  height: 250px;
  display: flex;
  justify-content: center;
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards {
  position: relative;
  z-index: 2;
  border-radius: 13.919px;
  background: #ffffff;
  box-shadow: 0 1.74px 5.22px 0 rgba(74, 58, 255, 0.1);
  width: 100%;
  height: 100%;
  padding: 2rem;
  transition: background 0.35s ease, box-shadow 0.35s ease;
  position: relative;
}
@media (max-width: 769px) {
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards {
    padding: 1rem;
  }
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards .field--name-field-image {
  border-radius: 21.284px;
  background: #F6F9FE;
  width: 94px;
  height: 86px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.75rem;
  margin-top: 0.5rem;
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards .field--name-field-image img {
  text-align: center;
  padding-bottom: 2rem;
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards .field--name-field-title {
  margin: 0 auto;
  width: 80%;
  max-height: 50px;
  padding: 1.5rem 0 0 0;
}
@media (max-width: 1175px) {
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards .field--name-field-title {
    padding: 0.5rem 0 0 0;
  }
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards .field--name-field-body {
  color: #ffffff;
  opacity: 0;
  transition: opacity 0.35s ease;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards:hover {
  border-radius: 13.919px;
  background: linear-gradient(0deg, rgba(0, 126, 230, 0.9) 0%, rgba(0, 126, 230, 0.9) 100%), #fff;
  box-shadow: 0 1.74px 5.22px 0 rgba(74, 58, 255, 0.1), 0 -0.87px 0.87px 0 rgba(0, 0, 0, 0.12) inset, 0 0.87px 1.305px 0 rgba(255, 255, 255, 0.25) inset;
  width: 100%;
  height: 100%;
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards:hover .field--name-field-image {
  display: flex;
  width: 54px;
  height: 49.424px;
  padding: 11.898px;
  flex-direction: column;
  border-radius: 12.232px;
  justify-content: center;
  align-items: center;
  gap: 9.153px;
  margin: 0 auto;
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards:hover .field--name-field-image img {
  padding-bottom: 0rem;
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards:hover .field--name-field-title {
  margin: 0 auto;
  width: 100%;
  color: #ffffff;
  font-size: 17px;
  font-weight: 600;
  line-height: 126%; /* 25.2px */
  padding: 1rem 0 0 0;
  margin-bottom: 0.5rem;
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards:hover .field--name-field-body {
  width: 95%;
  max-height: 78px;
  width: 80%;
  bottom: 20%;
  padding: 1.5rem 0 0 0;
}
@media (max-width: 1175px) {
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards:hover .field--name-field-body {
    position: static;
    width: 100%;
    padding: 0.5rem 0 0 0;
  }
}
@media (max-width: 769px) {
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards:hover .field--name-field-body {
    padding: 1rem 0 0 0;
  }
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards:hover .field--name-field-body p {
  color: #ffffff;
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
  letter-spacing: 0.14px;
}
@media (max-width: 992px) {
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards:hover .field--name-field-body p {
    line-height: 20px;
    font-size: 11px;
  }
}
.path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item .paragraph--view-mode-cards:hover .field--name-field-body {
  opacity: 1;
}
@media (max-width: 1175.9px) {
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions {
    gap: 1.5rem;
  }
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .paragraph--view-mode-cards .field--name-field-image {
    width: 70px;
    height: 64px;
  }
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .paragraph--view-mode-cards .field--name-field-title {
    font-size: 16px;
  }
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .paragraph--view-mode-cards .field--name-field-body {
    position: static;
  }
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .paragraph--view-mode-cards .field--name-field-body p {
    font-size: 13px;
  }
}
@media (max-width: 992px) {
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions {
    gap: 1.5rem;
  }
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item {
    flex: 0 0 220px;
    max-width: 220px;
    height: auto;
  }
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .paragraph--view-mode-cards .field--name-field-image {
    width: 34px;
    height: 30px;
  }
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .paragraph--view-mode-cards .field--name-field-title {
    font-size: 16px;
    width: 100%;
    padding: 0;
  }
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .paragraph--view-mode-cards .field--name-field-body {
    width: 100%;
    padding: 0;
  }
}
@media (max-width: 576px) {
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions {
    flex-direction: column;
    gap: 1rem;
  }
  .path-node-38 .layout--onecol:nth-child(4) .field--name-field-gallery-items.field--type-entity-reference-revisions .field__item {
    flex: 0 0 100%;
    max-width: 100%;
    height: auto;
  }
}
.path-node-38 .layout--threecol-section .layout__region--first,
.path-node-38 .layout--threecol-section .layout__region--third {
  text-align: start;
}
.path-node-38 .layout--threecol-section .layout__region--first .field,
.path-node-38 .layout--threecol-section .layout__region--third .field {
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.06);
  padding: 10px 10px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.path-node-38 .layout--threecol-section .layout__region--first .field ul,
.path-node-38 .layout--threecol-section .layout__region--third .field ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.path-node-38 .layout--threecol-section .layout__region--first .field ul li,
.path-node-38 .layout--threecol-section .layout__region--third .field ul li {
  width: 100%;
  position: relative;
  padding: 1rem 2rem 1.5rem 2rem;
  height: 7rem;
  z-index: 1;
}
@media (max-width: 769px) {
  .path-node-38 .layout--threecol-section .layout__region--first .field ul li,
  .path-node-38 .layout--threecol-section .layout__region--third .field ul li {
    height: 8rem;
  }
}
.path-node-38 .layout--threecol-section .layout__region--first .field ul li:nth-child(1),
.path-node-38 .layout--threecol-section .layout__region--third .field ul li:nth-child(1) {
  border-bottom: 1px solid #ECECEC;
  margin-bottom: 0.5rem;
  padding-bottom: 1rem;
}
.path-node-38 .layout--threecol-section .layout__region--first .field ul li:nth-child(even),
.path-node-38 .layout--threecol-section .layout__region--third .field ul li:nth-child(even) {
  background: rgba(0, 126, 230, 0.1);
  border-radius: 8px;
}
.path-node-38 .layout--threecol-section .layout__region--first .field ul li::before,
.path-node-38 .layout--threecol-section .layout__region--third .field ul li::before {
  content: "";
  position: absolute;
  top: 1.6rem;
  width: 8px;
  height: 8px;
  background-color: #007EE6;
  border-radius: 50%;
  left: 15px;
}
[dir=rtl] .path-node-38 .layout--threecol-section .layout__region--first .field ul li::before,
[dir=rtl] .path-node-38 .layout--threecol-section .layout__region--third .field ul li::before {
  left: auto;
  right: 15px;
}
.path-node-38 .layout--threecol-section .layout__region--first .field ul li span,
.path-node-38 .layout--threecol-section .layout__region--third .field ul li span {
  color: #757575;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 125% */
}
.path-node-38 .layout--threecol-section .layout__region--first .field ul li span:first-child,
.path-node-38 .layout--threecol-section .layout__region--third .field ul li span:first-child {
  color: #000000;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 29.419px; /* 183.866% */
}
.path-node-38 .layout--threecol-section .layout__region--second .field img {
  width: 100%;
  border-radius: 13.893px;
}
.path-node-38 .layout--twocol-section {
  position: relative;
  margin: 0;
  padding: 4rem 0;
}
.path-node-38 .layout--twocol-section::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  /* full-bleed trick */
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  background: rgba(0, 126, 230, 0.04);
  z-index: 0;
  pointer-events: none;
}
.path-node-38 .layout--twocol-section > * {
  position: relative;
  z-index: 1;
}
.path-node-38 .layout--twocol-section {
  text-align: start;
  gap: 0;
}
.path-node-38 .layout--twocol-section .layout__region--first {
  display: flex;
  align-items: center;
  justify-content: start;
  width: 110%;
}
.path-node-38 .layout--twocol-section .layout__region--first .field h5 {
  margin: 0;
  padding: 0;
  color: #007EE6;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.path-node-38 .layout--twocol-section .layout__region--first .field h2 {
  margin: 1rem 0 0 0;
  padding: 0;
  color: #031E2D;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
}
.path-node-38 .layout--twocol-section .layout__region--first .field h2 span.blue {
  color: #007EE6;
}
.path-node-38 .layout--twocol-section .layout__region--first .field p {
  color: #363E58;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22.064px; /* 137.9% */
  letter-spacing: 0.16px;
}
.path-node-38 .layout--twocol-section .layout__region--first .field ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.path-node-38 .layout--twocol-section .layout__region--first .field ul li {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.064px; /* 137.9% */
  letter-spacing: 0.16px;
}
.path-node-38 .layout--twocol-section .layout__region--first .field h6 {
  margin: 1rem 0 0 0;
  padding: 0;
}
.path-node-38 .layout--twocol-section .layout__region--first .field a img {
  margin: 1rem 1rem 0 0;
}
.path-node-38 .layout--twocol-section .layout__region--second .field {
  text-align: center;
  width: 100%;
}
.path-node-38 .layout--twocol-section .layout__region--second .field img {
  width: 100%;
}
@media (max-width: 769px) {
  .path-node-38 .layout--twocol-section {
    grid-template-columns: 1fr;
    row-gap: 1.5rem;
  }
  .path-node-38 .layout__region--first {
    order: 2;
    width: 100%;
  }
  .path-node-38 .layout__region--second {
    order: 1;
  }
}

.path-node-39 .layout--onecol .field h5 {
  color: #007EE6;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.path-node-39 .layout--onecol .field h2 {
  color: #222F66;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
}
.path-node-39 .layout--onecol .field--name-field-gallery-items {
  counter-reset: gallery-item;
}
.path-node-39 .layout--onecol .field--name-field-gallery-items > .field__item {
  counter-increment: gallery-item;
}
.path-node-39 .layout--onecol .field--name-field-gallery-items {
  padding-top: 3rem;
  display: flex;
  max-width: 1000px;
  margin: 0 auto;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  text-align: start;
}
.path-node-39 .layout--onecol .field--name-field-gallery-items .field__item:nth-child(even) .card-box {
  background: rgba(0, 126, 230, 0.1);
  box-shadow: none;
}
.path-node-39 .layout--onecol .field--name-field-gallery-items .field__item {
  width: 100%;
}
.path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  gap: 0;
  border-radius: 16px;
}
@media (max-width: 991px) {
  .path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box {
    flex-direction: column;
  }
}
.path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box .field--name-field-title {
  flex: 0 0 30%;
  color: #170F49;
  font-size: 22px;
  font-weight: 600;
  line-height: 135%;
  padding: 1rem 1rem;
}
.path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box .field--name-field-body {
  position: relative;
  flex: 0 0 60%;
  color: #170F49;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%; /* 21px */
  padding: 1rem 1rem;
}
.path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box .field--name-field-body:after {
  content: counter(gallery-item, decimal-leading-zero);
  position: absolute;
  right: -30px;
}
[dir=rtl] .path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box .field--name-field-body:after {
  right: auto;
  left: -30px;
}
.path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box .field--name-field-body:after {
  top: 35%;
}
@media (max-width: 991px) {
  .path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box .field--name-field-body:after {
    right: 20px;
  }
  [dir=rtl] .path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box .field--name-field-body:after {
    right: auto;
    left: 20px;
  }
  .path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box .field--name-field-body:after {
    top: -50%;
  }
}
@media (max-width: 426px) {
  .path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box .field--name-field-body:after {
    display: none;
  }
}
.path-node-39 .layout--onecol .field--name-field-gallery-items .field__item .card-box .field--name-field-body:after {
  transform: translateY(-50%);
  color: #A0A3BD;
}

.path-node-40 .layout--onecol .field--name-field-gallery-items {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
@media (max-width: 769px) {
  .path-node-40 .layout--onecol .field--name-field-gallery-items {
    justify-content: center;
    align-items: center;
  }
}
.path-node-40 .layout--onecol .field--name-field-gallery-items .field__item {
  display: flex;
  flex: 0 0 33.3333333333%;
}
@media (max-width: 992px) {
  .path-node-40 .layout--onecol .field--name-field-gallery-items .field__item {
    flex: 0 0 50%;
  }
}
.path-node-40 .layout--onecol .field--name-field-gallery-items .field__item {
  width: 100%;
  text-align: start;
  padding: 0.5rem;
}
@media (max-width: 767.9px) {
  .path-node-40 .layout--onecol .field--name-field-gallery-items .field__item {
    flex: 0 0 100%;
    text-align: center;
    justify-content: center;
  }
}
.path-node-40 .layout--onecol .field--name-field-gallery-items .field__item .field img {
  width: 100%;
  border-radius: 15.376px;
}
.path-node-40 .layout--onecol .field--name-field-gallery-items .field__item .field--name-field-title {
  color: #222F66;
  font-size: 20px;
  font-weight: 600;
  line-height: 126%; /* 25.2px */
  padding-bottom: 0rem;
}
.path-node-40 .layout--onecol .field--name-field-gallery-items .field__item p {
  margin: 0;
  color: #6D758F;
  font-size: 14px;
  font-weight: 400;
  line-height: 135%; /* 18.9px */
}
.path-node-40 .layout--twocol-section--33-67 {
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 447px;
  align-items: center;
}
.path-node-40 .layout--twocol-section--33-67::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  /* full-bleed trick */
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  background: rgba(0, 126, 230, 0.04);
  z-index: 0;
  pointer-events: none;
}
.path-node-40 .layout--twocol-section--33-67 > * {
  position: relative;
  z-index: 1;
}
.path-node-40 .layout--twocol-section--33-67 .layout__region--first {
  position: relative;
  text-align: start;
}
.path-node-40 .layout--twocol-section--33-67 .layout__region--first .field {
  position: relative;
}
.path-node-40 .layout--twocol-section--33-67 .layout__region--first .field h5 {
  margin: 0;
  padding: 0;
  color: #007EE6;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.path-node-40 .layout--twocol-section--33-67 .layout__region--first .field h2 {
  margin: 0;
  padding: 0.5rem 0 0.5rem 0;
  color: #031E2D;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
  width: 80%;
}
@media (max-width: 769px) {
  .path-node-40 .layout--twocol-section--33-67 .layout__region--first .field h2 {
    width: 100%;
  }
}
.path-node-40 .layout--twocol-section--33-67 .layout__region--first .field p {
  margin: 0;
  padding: 0;
  color: #040C26;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.16px;
  width: 80%;
}
@media (max-width: 1427px) {
  .path-node-40 .layout--twocol-section--33-67 .layout__region--first .field p {
    width: 100%;
  }
}
.path-node-40 .layout--twocol-section--50-50 {
  align-items: center;
  padding-top: 4rem;
}
.path-node-40 .layout--twocol-section--50-50 .layout__region--first {
  text-align: start;
  width: 98%;
}
.path-node-40 .layout--twocol-section--50-50 .layout__region--first .field h5 {
  margin: 0;
  padding: 0;
  color: #007EE6;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.path-node-40 .layout--twocol-section--50-50 .layout__region--first .field h2 {
  margin: 0;
  padding: 1rem 0;
  color: #041148;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
}
.path-node-40 .layout--twocol-section--50-50 .layout__region--first .field p {
  margin: 0;
  padding: 0;
  color: #040C26;
  text-align: justify;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
}
.path-node-40 .layout--twocol-section--50-50 .layout__region--second .field {
  width: 100%;
  height: 100%;
}
.path-node-40 .layout--twocol-section--50-50 .layout__region--second .field img {
  border-radius: 16px;
}
@media (max-width: 769px) {
  .path-node-40 .layout--twocol-section {
    grid-template-columns: 1fr;
    row-gap: 1.5rem;
  }
  .path-node-40 .layout__region--first {
    order: 2;
    width: 100%;
  }
  .path-node-40 .layout__region--second {
    order: 1;
  }
}

.path-node-41 .layout--onecol .text-content {
  color: #040C26;
  text-align: justify;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
}
.path-node-41 .layout--onecol .text-content h2 {
  color: #222F66;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px; /* 150% */
  text-transform: capitalize;
}
.path-node-41 .node--type-in-patient-services .row:first-of-type {
  justify-content: end;
  align-items: end;
}
.path-node-41 .node--type-in-patient-services .row {
  text-align: start;
  padding-bottom: 3rem;
}
@media (max-width: 991px) {
  .path-node-41 .node--type-in-patient-services .row {
    gap: 2rem;
    flex-direction: column-reverse;
  }
}
.path-node-41 .node--type-in-patient-services .row .col-lg-6 .field--name-node-title {
  color: #222F66;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px; /* 150% */
  text-transform: capitalize;
}
.path-node-41 .node--type-in-patient-services .row .col-lg-6 .text-content {
  color: #040C26;
  text-align: justify;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
  width: 90%;
}
@media (max-width: 991px) {
  .path-node-41 .node--type-in-patient-services .row .col-lg-6 .text-content {
    width: 100%;
  }
}
.path-node-41 .node--type-in-patient-services .row .col-lg-6 .field--name-field-image {
  border-radius: 16px;
}
.path-node-41 .node--type-in-patient-services .row .col-lg-6 .field--name-field-image img {
  border-radius: 16px;
}
.path-node-41 .node--type-in-patient-services .row .col-lg-5 {
  padding-inline-start: 1rem;
  border-radius: 16px;
  background: #F9FCFF;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.12) inset, 0 1px 1.5px 0 rgba(255, 255, 255, 0.25) inset, 0 2px 6px 0 rgba(74, 58, 255, 0.1);
  margin-top: 4rem;
}
.path-node-41 .node--type-in-patient-services .row .col-lg-5 .text-content {
  padding: 1rem 2rem;
  text-align: start;
}
.path-node-41 .node--type-in-patient-services .row .col-lg-5 .text-content h3 {
  color: #222F66;
  font-weight: 600;
  line-height: 48px; /* 184.615% */
  text-transform: capitalize;
  padding-bottom: 0.25rem;
}
.path-node-41 .node--type-in-patient-services .row .col-lg-5 .text-content ul {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.path-node-41 .node--type-in-patient-services .row .field--name-dynamic-token-fieldnode-what-makes-us-stand-out h3 {
  color: #222F66;
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px; /* 200% */
  text-transform: capitalize;
  margin-bottom: 1rem;
}

.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field h5 {
  color: #007EE6;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field h2 {
  margin: 0.5rem 0 0.5rem 0;
  padding: 0;
  color: #031E2D;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field p {
  margin: 0 auto;
  color: #64748B;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.16px;
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field {
  padding-bottom: 4rem;
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 1fr;
  gap: 2rem;
  text-align: start;
  margin: 0 auto;
}
@media (max-width: 1025px) {
  .path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items {
    grid-template-columns: repeat(2, 1fr);
    width: 90%;
  }
}
@media (max-width: 767.9px) {
  .path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items {
    width: 100%;
    padding-top: 2rem;
    grid-template-columns: repeat(1, 1fr);
    align-items: center;
    justify-content: center;
  }
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items .field__item {
  flex: 0 0 calc(33.333% - 2rem);
  display: flex;
  flex-direction: column;
  gap: 0;
  border-radius: 5.267px;
  background: #F5FAFE;
  position: relative;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  max-width: 400px;
}
@media (max-width: 767.9px) {
  .path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items .field__item {
    justify-content: center;
    max-width: 100%;
    width: 100%;
    margin-bottom: 0;
  }
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items .field__item .paragraph--type-gallery.paragraph--view-mode-cards {
  width: 80%;
  margin: 0 auto;
  padding-bottom: 1rem;
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items .field__item .field {
  margin: 0 auto;
  padding: 8px;
  color: #131313;
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items .field__item .field--name-field-image {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4.48px;
  border: 1px solid #007EE6;
  background-color: #F5FAFE !important;
  position: absolute;
  left: 10%;
  top: -25px;
  z-index: 2;
  max-width: 50px;
  max-height: 50px;
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items .field__item .field--name-field-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 2;
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items .field__item .text-content {
  width: 95%;
  margin: 0 auto;
  padding: 0;
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items .field__item .text-content ul {
  color: #131313;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 185.714% */
}
.path-node-43 .layout--onecol:nth-child(1) .block-content--type-gallery .field--name-field-gallery-items .field__item .field--name-field-title {
  color: #000000;
  font-size: 20px;
  font-weight: 600;
  margin-top: 0.5rem;
  padding: 3rem 0 2rem 0;
}
.path-node-43 .layout--twocol-section--33-67 .layout__region--first {
  text-align: start;
}
@media (max-width: 992px) {
  .path-node-43 .layout--twocol-section--33-67 .layout__region--first .text-content {
    width: 100%;
  }
}
.path-node-43 .layout--twocol-section--33-67 .layout__region--first .text-content h5 {
  margin: 0;
  padding: 0;
  color: #007EE6;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.path-node-43 .layout--twocol-section--33-67 .layout__region--first .text-content h2 {
  margin: 0;
  padding: 0;
  color: #031E2D;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
}
.path-node-43 .layout--twocol-section--33-67 .layout__region--second {
  text-align: start;
}
.path-node-43 .layout--twocol-section--33-67 .layout__region--second .text-content ul {
  list-style: none;
  position: relative;
}
@media (max-width: 992px) {
  .path-node-43 .layout--twocol-section--33-67 .layout__region--second .text-content ul li {
    width: 100%;
  }
}
.path-node-43 .layout--twocol-section--33-67 .layout__region--second .text-content ul li {
  position: relative;
  margin-bottom: 3.5rem;
  padding-inline-start: 1rem;
  overflow: visible;
}
.path-node-43 .layout--twocol-section--33-67 .layout__region--second .text-content ul li h6 {
  margin: 0;
  padding: 0;
  color: #222F66;
  font-style: normal;
  font-weight: 600;
  line-height: 56px; /* 254.545% */
}
.path-node-43 .layout--twocol-section--33-67 .layout__region--second .text-content ul li p {
  margin: 0;
  padding: 0;
  color: #131313;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 23.305px; /* 166.463% */
  letter-spacing: 0.14px;
}
.path-node-43 .layout--twocol-section--33-67 .layout__region--second .text-content ul li::before {
  position: absolute;
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iMTEiIGZpbGw9IiNGNEY3RkYiLz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZGRkXzEyMzlfMTc1MykiPgo8Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI2IiBmaWxsPSIjMDA3RUU2Ii8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZGRkXzEyMzlfMTc1MyIgeD0iMSIgeT0iNSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjQiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC45NTI5NDEgMCAwIDAgMCAwLjk4MDM5MiAwIDAgMCAwIDEgMCAwIDAgMSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzEyMzlfMTc1MyIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuOTUyOTQxIDAgMCAwIDAgMC45ODAzOTIgMCAwIDAgMCAxIDAgMCAwIDEgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzEyMzlfMTc1MyIgcmVzdWx0PSJlZmZlY3QyX2Ryb3BTaGFkb3dfMTIzOV8xNzUzIi8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjQiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC45NTI5NDEgMCAwIDAgMCAwLjk4MDM5MiAwIDAgMCAwIDEgMCAwIDAgMSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJlZmZlY3QyX2Ryb3BTaGFkb3dfMTIzOV8xNzUzIiByZXN1bHQ9ImVmZmVjdDNfZHJvcFNoYWRvd18xMjM5XzE3NTMiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QzX2Ryb3BTaGFkb3dfMTIzOV8xNzUzIiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
  height: 22px;
  width: 22px;
  left: -30px;
}
[dir=rtl] .path-node-43 .layout--twocol-section--33-67 .layout__region--second .text-content ul li::before {
  left: auto;
  right: -30px;
}
.path-node-43 .layout--twocol-section--33-67 .layout__region--second .text-content ul li::before {
  top: 16px;
  transform: translate(-50%);
  z-index: 10;
}
@media (max-width: 767.9px) {
  .path-node-43 .layout--twocol-section--33-67 .layout__region--second .text-content ul li::before {
    top: 4px;
    left: -15px;
  }
  [dir=rtl] .path-node-43 .layout--twocol-section--33-67 .layout__region--second .text-content ul li::before {
    left: auto;
    right: -15px;
  }
}
.path-node-43 .layout--onecol:nth-child(3) .block-content--type-gallery.block-content--view-mode-default .field--name-body img {
  width: 100%;
  height: auto;
  border-radius: 16px;
}
.path-node-43 .layout--onecol:nth-child(3) .text-content h5 {
  margin: 0;
  padding: 0;
  color: #007EE6;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.path-node-43 .layout--onecol:nth-child(3) .text-content h2 {
  margin: 0.5rem 0 0 0;
  padding: 0;
  color: #031E2D;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
}
.path-node-43 .layout--onecol:nth-child(3) .field--name-field-gallery-items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 25.687px;
  margin: 0 auto;
  padding-top: 3rem;
}
.path-node-43 .layout--onecol:nth-child(3) .field--name-field-gallery-items .field__item {
  flex: 1 1 calc((100% - 51.374px) / 3);
}
.path-node-43 .layout--onecol:nth-child(3) .field--name-field-gallery-items .field__item img {
  width: 100%;
  height: auto;
  border-radius: 16px;
}

div#colorbox div#cboxTitle {
  display: none !important;
}

.path-node-44 .layout--onecol .text-content h5 {
  margin: 0;
  padding: 0;
  color: #007EE6;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.path-node-44 .layout--onecol .text-content h2 {
  margin: 0;
  padding: 0;
  color: #041148;
  font-weight: 600;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
}
.path-node-44 .layout--onecol .view-content {
  display: flex;
  flex-wrap: wrap;
  gap: 2.5rem;
  justify-content: flex-start;
  padding-top: 4rem;
}
.path-node-44 .layout--onecol .view-content .views-row {
  flex: 0 0 calc(50% - 1.5rem);
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .path-node-44 .layout--onecol .view-content .views-row {
    flex: 0 0 100%;
  }
}
.path-node-44 .layout--onecol .view-content .views-row .field {
  text-align: start;
  color: #6D758F;
  font-weight: 400;
  line-height: 135%; /* 21.6px */
}
.path-node-44 .layout--onecol .view-content .views-row .field img {
  width: 100%;
  border-radius: 15.376px;
}
.path-node-44 .layout--onecol .view-content .views-row .field h4 {
  margin: 2rem 0 1rem 0;
  padding: 0;
  color: #222F66;
  font-weight: 600;
  line-height: 126%; /* 25.2px */
}

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