@charset "UTF-8";
/* https://www.smashingmagazine.com/2022/10/fluid-typography-clamp-sass-functions/
 * Expects all incoming values to be pixels
 */
.arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23990025%22%20class%3D%22bi%20bi-arrow-right%22%20viewBox%3D%220%200%2016%2016%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M1%208a.5.5%200%200%201%20.5-.5h11.793l-3.147-3.146a.5.5%200%200%201%20.708-.708l4%204a.5.5%200%200%201%200%20.708l-4%204a.5.5%200%200%201-.708-.708L13.293%208.5H1.5A.5.5%200%200%201%201%208z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat !important;
  background-position: top !important;
  width: 40px !important;
  height: 40px;
  background-size: 60% 60% !important;
}

.history-timeline .tl-timeline h2 {
  margin-top: 0;
  line-height: 3.5rem !important;
  margin-bottom: 2rem !important;
  font-size: 3rem;
}
.history-timeline .tl-timemarker-text h2 {
  line-height: 12px !important;
}
@media only screen and (max-width: 720px) {
  .history-timeline .tl-timeline h2 {
    line-height: 2rem !important;
    font-size: 1.5rem !important;
  }
  .history-timeline .tl-timemarker-text h2 {
    line-height: 12px !important;
    font-size: 12px !important;
  }
  .history-timeline .tl-media {
    display: none !important;
  }
}

.investors-banner {
  margin-bottom: 0;
}
.investors-banner .banner-content {
  max-width: var(--bs-mw-xl);
  text-align: left;
}

.at-a-glance {
  margin-bottom: 0;
  position: relative;
  background-color: var(--bs-white);
  padding-block: calc(var(--bs-spacer) * 6);
  padding-bottom: calc(var(--bs-spacer) * 3);
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 1600px auto;
}
.at-a-glance .stage {
  padding-inline: var(--bs-spacer);
  padding-bottom: calc(var(--bs-spacer) * 8);
}
.at-a-glance .glance-title {
  color: var(--bs-black);
  margin-bottom: 1rem;
  font-size: 2.5rem !important;
}
.at-a-glance .glance-subtitle {
  color: var(--bs-gray-800);
  max-width: var(--bs-mw-7);
  margin-inline: auto;
}
.at-a-glance .stat-box, .at-a-glance .stat-box-horizontal {
  background-color: var(--bs-gray-100);
  border-radius: 20px;
  padding: 1.5rem 1rem;
  text-align: center;
  margin-bottom: 1.5rem;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
}
.at-a-glance .stat-box-horizontal {
  display: flex;
  gap: 1rem;
  justify-content: center;
  align-items: center;
}
.at-a-glance .stat-number {
  font-size: 3.5rem;
  color: var(--bs-black);
  line-height: 1.1;
  font-weight: 200;
}
.at-a-glance .stat-label {
  font-size: 0.9rem;
  color: var(--dls-digital-accent-600); /* A slightly softer grey for the label */
}

.vision {
  position: relative;
  background-color: var(--dls-sentinal-900); /* Dark blue background */
  color: var(--bs-white);
  padding-inline: calc(var(--bs-spacer) * 2);
  z-index: 5; /* Puts this section above the map's lower half */
}
.vision .row {
  padding-bottom: calc(var(--bs-spacer) * 4);
}
.vision .vision-content h3 {
  font-size: 2.5rem !important;
  margin-bottom: 2.5rem;
  line-height: 1.2 !important;
  color: #ffffff;
  position: relative;
  padding-bottom: var(--bs-spacer-6);
}
.vision .vision-content h3::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 250px;
  height: 2px;
  background-color: var(--dls-crimson-halo-600);
}
.vision .vision-content ul {
  padding-left: var(--bs-spacer);
}
.vision .vision-content ul li {
  margin-bottom: 1.25rem;
  position: relative;
  line-height: 1.6;
  font-size: 0.9rem;
}
.vision .iris-image {
  max-width: 100%;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);
  position: relative;
  z-index: 10;
  margin-top: -3rem;
}

.investor-info {
  /* Left Column: Disclaimer Box */
  /* Right Column: Analyst List */
}
.investor-info .pdf-icon {
  background-color: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23000000%22%20class%3D%22bi%20bi-filetype-pdf%22%20viewBox%3D%220%200%2016%2016%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M14%204.5V14a2%202%200%200%201-2%202h-1v-1h1a1%201%200%200%200%201-1V4.5h-2A1.5%201.5%200%200%201%209.5%203V1H4a1%201%200%200%200-1%201v9H2V2a2%202%200%200%201%202-2h5.5L14%204.5ZM1.6%2011.85H0v3.999h.791v-1.342h.803c.287%200%20.531-.057.732-.173.203-.117.358-.275.463-.474a1.42%201.42%200%200%200%20.161-.677c0-.25-.053-.476-.158-.677a1.176%201.176%200%200%200-.46-.477c-.2-.12-.443-.179-.732-.179Zm.545%201.333a.795.795%200%200%201-.085.38.574.574%200%200%201-.238.241.794.794%200%200%201-.375.082H.788V12.48h.66c.218%200%20.389.06.512.181.123.122.185.296.185.522Zm1.217-1.333v3.999h1.46c.401%200%20.734-.08.998-.237a1.45%201.45%200%200%200%20.595-.689c.13-.3.196-.662.196-1.084%200-.42-.065-.778-.196-1.075a1.426%201.426%200%200%200-.589-.68c-.264-.156-.599-.234-1.005-.234H3.362Zm.791.645h.563c.248%200%20.45.05.609.152a.89.89%200%200%201%20.354.454c.079.201.118.452.118.753a2.3%202.3%200%200%201-.068.592%201.14%201.14%200%200%201-.196.422.8.8%200%200%201-.334.252%201.298%201.298%200%200%201-.483.082h-.563v-2.707Zm3.743%201.763v1.591h-.79V11.85h2.548v.653H7.896v1.117h1.606v.638H7.896Z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat !important;
  background-position: top !important;
  width: 30px !important;
  background-size: 70% 75% !important;
}
.investor-info li {
  display: flex;
  gap: 5px;
}
.investor-info li p {
  font-size: var(--bs-body-font-size);
  font-family: var(--bs-body-font-family);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  margin-bottom: 0.5rem;
}
.investor-info li a {
  color: var(--bs-black);
}
.investor-info li::before {
  content: "•";
}
.investor-info .analyst-disclaimer {
  background: linear-gradient(to top, var(--bs-alert-600), var(--dls-crimson-halo-600));
  color: var(--bs-white);
  padding: calc(var(--bs-spacer) * 2);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.investor-info .analyst-disclaimer h2 {
  font-weight: 200;
  font-size: 2.5rem;
  margin-bottom: var(--bs-spacer-6);
  color: var(--bs-white);
}
.investor-info .analyst-disclaimer p {
  font-size: 0.9rem;
  line-height: 1.6;
  opacity: 0.9;
}
.investor-info .analyst-row {
  padding: 1rem 0;
  border-top: 2px solid var(--dls-crimson-halo-500);
}
.investor-info .analyst-list .analyst-row:last-child {
  border-bottom: 2px solid var(--dls-crimson-halo-500);
}
.investor-info .analyst-item h5 {
  font-weight: 200;
  color: var(--bs-gray-900);
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
}
.investor-info .analyst-item p {
  margin-bottom: var(--bs-spacer-1);
  color: var(--bs-gray-800);
  font-size: 0.95rem;
}
.investor-info .analyst-item p a {
  text-decoration: none;
}
.investor-info .analyst-item p a:hover {
  text-decoration: underline;
}

@media only screen and (max-width: 1080px) {
  .at-a-glance {
    padding-top: calc(var(--bs-spacer) * 3);
  }
  .at-a-glance .stage {
    padding-bottom: 0;
  }
  .vision .row {
    padding-bottom: 0;
  }
  .iris-image {
    transform: rotate(90deg);
    width: 65%;
  }
  .analyst-row {
    border-top: none !important;
  }
  .analyst-row .col-md {
    text-align: center;
    padding-bottom: var(--bs-spacer);
  }
  .analyst-list .analyst-row:last-child {
    border-bottom: none !important;
  }
}
@media only screen and (max-width: 900px) {
  .investor-info .row {
    display: block;
  }
}
.imaging-centers {
  margin-bottom: var(--bs-spacer);
}
.imaging-centers ul.menu-level-0 {
  display: flex;
  flex-wrap: wrap;
}
.imaging-centers ul.menu-level-0 .menu-item {
  flex: 0 1 50%;
  padding-inline: var(--bs-spacer-2);
}

/* https://www.smashingmagazine.com/2022/10/fluid-typography-clamp-sass-functions/
 * Expects all incoming values to be pixels
 */
.arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23990025%22%20class%3D%22bi%20bi-arrow-right%22%20viewBox%3D%220%200%2016%2016%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M1%208a.5.5%200%200%201%20.5-.5h11.793l-3.147-3.146a.5.5%200%200%201%20.708-.708l4%204a.5.5%200%200%201%200%20.708l-4%204a.5.5%200%200%201-.708-.708L13.293%208.5H1.5A.5.5%200%200%201%201%208z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat !important;
  background-position: top !important;
  width: 40px !important;
  height: 40px;
  background-size: 60% 60% !important;
}

#block-block-footer-navigation + #block-block-footer-extralinks {
  padding-top: 0;
}

#block-block-footer-extralinks {
  --block-footer-primary-color: #ffffff;
  --block-footer-secondary-color: #959595;
  --block-footer-background-color: #000000;
  --block-footer-rule-color: #4d4d4d;
  --block-footer-pixel: url("data:image/svg+xml,%3Csvg%20fill%3D%22%234d4d4d%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201%201%22%3E%3Crect%20width%3D%221%22%20height%3D%221%22%2F%3E%3C%2Fsvg%3E");
  --block-footer-icon-atoms: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20d%3D%22M14.324%2C24.923c-.572%2C1.268-1.234%2C2.537-1.986%2C3.803-.869-1.91-1.516-3.862-1.94-5.853%2C1.072.314%2C2.146.573%2C3.222.777.047.518.312.973.703%2C1.273ZM9.111%2C21.387c-.402-2.666-.431-5.393-.088-8.149-.42.137-.823.278-1.209.421-2.951%2C1.091-5.235%2C2.401-6.672%2C3.342.027.187.057.372.091.556%2C1.516.971%2C3.761%2C2.247%2C6.502%2C3.323.439.172.898.342%2C1.376.507ZM12.28%2C7.993c-.315.266-.722.426-1.166.426-.018%2C0-.036%2C0-.054%2C0-.138.479-.269.972-.39%2C1.478-.152.633-.283%2C1.264-.395%2C1.892%2C1.786-.497%2C3.611-.857%2C5.464-1.075.016-.104.041-.205.074-.303-1.223-.95-2.418-1.75-3.533-2.417ZM15.087%2C1c.005.01.01.019.015.029.748%2C1.438%2C1.365%2C2.94%2C1.836%2C4.464.377%2C1.221.661%2C2.459.852%2C3.708.7.101%2C1.27.604%2C1.471%2C1.266%2C2.017-.044%2C4.073.075%2C6.122.355%2C1.041.142%2C2.091.327%2C3.145.555-1.589-5.949-6.999-10.338-13.44-10.377ZM28.774%2C12.483c-3.109-.702-6.009-.987-8.668-.987-.284%2C0-.565.003-.843.01-.038.13-.091.253-.156.369.697.658%2C1.365%2C1.343%2C2.003%2C2.054%2C1.446%2C1.611%2C2.751%2C3.373%2C3.88%2C5.237.607%2C1.002%2C1.169%2C2.046%2C1.684%2C3.123.11-.027.22-.056.331-.085%2C1.266-2.105%2C1.994-4.57%2C1.994-7.205%2C0-.859-.077-1.7-.226-2.517ZM17.045%2C12.738c-.521-.143-.947-.514-1.167-.998-2.147.25-4.083.671-5.783%2C1.167-.429%2C3.015-.399%2C5.96.087%2C8.829%2C1.128.347%2C2.346.657%2C3.642.9.304-.572.906-.962%2C1.6-.962.057%2C0%2C.114.003.17.008.998-3.011%2C1.485-6.005%2C1.452-8.944ZM9.303%2C6.608c0-.07.004-.14.012-.208-1.506-.723-2.852-1.244-3.9-1.604C2.697%2C7.349%2C1%2C10.976%2C1%2C15c0%2C.288.009.575.026.859.747-.471%2C1.53-.921%2C2.337-1.343%2C1.298-.678%2C2.661-1.284%2C4.05-1.8.585-.217%2C1.176-.419%2C1.772-.606.133-.829.3-1.66.5-2.492.122-.506.256-1.013.402-1.52-.473-.327-.783-.873-.783-1.491ZM9.309%2C22.535c-.663-.218-1.324-.456-1.982-.715-1.379-.543-2.751-1.18-4.079-1.892-.567-.305-1.127-.623-1.675-.954%2C1.349%2C4.566%2C4.964%2C8.16%2C9.543%2C9.48-.813-1.923-1.419-3.909-1.806-5.918ZM26.099%2C23.482c-.61.136-1.222.253-1.834.351-1.573.25-3.175.376-4.778.376-.506%2C0-1.013-.013-1.519-.038-.282-.014-.565-.032-.847-.054-.257.688-.92%2C1.178-1.697%2C1.178-.042%2C0-.084-.001-.125-.004-.527%2C1.165-1.134%2C2.342-1.807%2C3.504-.023.039-.045.078-.068.117.517.058%2C1.043.088%2C1.576.088%2C4.528%2C0%2C8.555-2.15%2C11.114-5.485-.005-.011-.01-.022-.015-.033ZM15.973%2C5.84c-.542-1.768-1.237-3.327-1.939-4.637-.048.088-.097.178-.146.27-.51.952-1.118%2C2.198-1.705%2C3.673.45.329.742.861.742%2C1.461%2C0%2C.184-.028.362-.079.53%2C1.244.746%2C2.433%2C1.557%2C3.564%2C2.43.111-.088.233-.162.363-.222-.179-1.181-.444-2.351-.799-3.506ZM18.365%2C12.598c-.09.047-.185.087-.284.119.022%2C1.586-.101%2C3.186-.369%2C4.793-.197%2C1.181-.477%2C2.382-.832%2C3.569-.099.332-.205.665-.317.998.309.251.534.601.626%2C1.003.756.058%2C1.53.09%2C2.322.09%2C1.952%2C0%2C4.007-.191%2C6.139-.644-2.04-4.183-4.642-7.431-7.285-9.928ZM6.307%2C4.025c.774.28%2C1.55.591%2C2.318.929.366.161.73.329%2C1.092.502.332-.402.835-.659%2C1.397-.659.034%2C0%2C.069%2C0%2C.103.003.01-.026.021-.052.031-.078.486-1.217%2C1.041-2.415%2C1.649-3.566-2.466.372-4.721%2C1.386-6.589%2C2.868Z%22%2F%3E%3C%2Fsvg%3E");
  font-weight: 200;
  text-align: center;
  color: var(--block-footer-primary-color);
  background-color: var(--block-footer-background-color);
  font-size: 0.78125rem;
  padding: calc(var(--bs-spacer) * 2) var(--bs-spacer);
}
#block-block-footer-extralinks > div {
  width: 100%;
  max-width: var(--bs-mw-16);
  margin-left: auto;
  margin-right: auto;
  padding-bottom: var(--bs-spacer-2);
  border-bottom: 1px solid var(--block-footer-rule-color);
}
#block-block-footer-extralinks h3 {
  font-size: 1.6875rem;
  font-weight: inherit;
  width: 100%;
  margin-bottom: var(--bs-spacer-6);
  background-image: var(--block-footer-pixel);
  background-repeat: repeat-x;
  background-size: 1px;
  background-position: center;
}
#block-block-footer-extralinks h3 > span {
  display: inline-block;
  background-color: var(--block-footer-background-color);
  padding-inline: var(--bs-spacer-2);
}
#block-block-footer-extralinks h3 > span sup {
  font-size: 0.875rem;
}
#block-block-footer-extralinks ul {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 400;
  list-style-type: none;
  padding: 0;
}
#block-block-footer-extralinks ul::before {
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  width: calc(40px + var(--bs-spacer));
  content: "";
  background-image: var(--block-footer-icon-atoms);
  background-repeat: no-repeat;
  background-size: 40px;
}
@media only screen and (max-width: 810px) {
  #block-block-footer-extralinks ul::before {
    display: none;
  }
}
#block-block-footer-extralinks ul li {
  display: inline-block;
  vertical-align: middle;
  border-left: 1px solid var(--block-footer-rule-color);
  padding-inline: var(--bs-spacer-2);
  margin-bottom: var(--bs-spacer-2);
}
#block-block-footer-extralinks ul li a {
  color: var(--block-footer-secondary-color);
  text-decoration: none;
}
#block-block-footer-extralinks ul li a:visited, #block-block-footer-extralinks ul li a:hover, #block-block-footer-extralinks ul li a:active {
  text-decoration: underline;
}
#block-block-footer-extralinks ul li:first-child {
  border-left: none;
}

/* https://www.smashingmagazine.com/2022/10/fluid-typography-clamp-sass-functions/
 * Expects all incoming values to be pixels
 */
.arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23990025%22%20class%3D%22bi%20bi-arrow-right%22%20viewBox%3D%220%200%2016%2016%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M1%208a.5.5%200%200%201%20.5-.5h11.793l-3.147-3.146a.5.5%200%200%201%20.708-.708l4%204a.5.5%200%200%201%200%20.708l-4%204a.5.5%200%200%201-.708-.708L13.293%208.5H1.5A.5.5%200%200%201%201%208z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat !important;
  background-position: top !important;
  width: 40px !important;
  height: 40px;
  background-size: 60% 60% !important;
}

#block-block-footer-navigation {
  --block-footer-icon-instagram: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23000000%22%20class%3D%22bi%20bi-instagram%22%20viewBox%3D%220%200%2016%2016%22%3E%20%20%3Cpath%20d%3D%22M8%200C5.829%200%205.556.01%204.703.048%203.85.088%203.269.222%202.76.42a3.917%203.917%200%200%200-1.417.923A3.927%203.927%200%200%200%20.42%202.76C.222%203.268.087%203.85.048%204.7.01%205.555%200%205.827%200%208.001c0%202.172.01%202.444.048%203.297.04.852.174%201.433.372%201.942.205.526.478.972.923%201.417.444.445.89.719%201.416.923.51.198%201.09.333%201.942.372C5.555%2015.99%205.827%2016%208%2016s2.444-.01%203.298-.048c.851-.04%201.434-.174%201.943-.372a3.916%203.916%200%200%200%201.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99%2010.445%2016%2010.173%2016%208s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926%203.926%200%200%200-.923-1.417A3.911%203.911%200%200%200%2013.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01%2010.172%200%207.998%200h.003zm-.717%201.442h.718c2.136%200%202.389.007%203.232.046.78.035%201.204.166%201.486.275.373.145.64.319.92.599.28.28.453.546.598.92.11.281.24.705.275%201.485.039.843.047%201.096.047%203.231s-.008%202.389-.047%203.232c-.035.78-.166%201.203-.275%201.485a2.47%202.47%200%200%201-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478%202.478%200%200%201-.92-.598%202.48%202.48%200%200%201-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233%200-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24%201.485-.276.738-.034%201.024-.044%202.515-.045v.002zm4.988%201.328a.96.96%200%201%200%200%201.92.96.96%200%200%200%200-1.92zm-4.27%201.122a4.109%204.109%200%201%200%200%208.217%204.109%204.109%200%200%200%200-8.217zm0%201.441a2.667%202.667%200%201%201%200%205.334%202.667%202.667%200%200%201%200-5.334z%22%2F%3E%3C%2Fsvg%3E");
  --block-footer-icon-facebook: svgIcon(bi-facebook, #ffffff);
  --block-footer-icon-x: svgIcon(bi-x, #000000);
  --block-footer-icon-threads: svgIcon(bi-threads, #000000);
  --block-footer-icon-youtube: svgIcon(bi-youtube, #000000);
  --block-footer-icon-tiktok: svgIcon(bi-tiktok, #000000);
  --block-footer-icon-linkedin: svgIcon(bi-linkedin-in, #000000);
  --block-footer-icon-telegram: svgIcon(bi-telegram, #ffffff);
  color: var(--region-footer-primary-color);
  background-color: var(--region-footer-background-color);
  font-size: 0.78125rem;
  font-weight: 200;
  padding: calc(var(--bs-spacer) * 2) var(--bs-spacer);
}
#block-block-footer-navigation h3 {
  font-size: 1.125rem;
  font-weight: inherit;
}
#block-block-footer-navigation a {
  color: var(--region-footer-primary-color);
}
#block-block-footer-navigation a:hover, #block-block-footer-navigation a:visited #block-block-footer-navigation a:active {
  color: var(--region-footer-primary-color);
}
#block-block-footer-navigation > div {
  width: 100%;
  max-width: var(--bs-mw-16);
  margin-left: auto;
  margin-right: auto;
}
#block-block-footer-navigation > div:first-child {
  display: flex;
  justify-content: center;
  align-items: stretch;
}
#block-block-footer-navigation > div:first-child > .social {
  flex: 0 1 columns_fluid(3.5);
  text-align: center;
  padding-top: var(--bs-spacer);
  padding-bottom: var(--bs-spacer);
  padding-right: var(--bs-spacer-5);
}
#block-block-footer-navigation > div:first-child > .social ul {
  list-style-type: none;
  padding: 0;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
}
#block-block-footer-navigation > div:first-child > .social ul > li {
  flex: 0 0 72px;
  padding-bottom: var(--bs-spacer);
}
#block-block-footer-navigation > div:first-child > .social a span {
  display: block;
  height: 40px;
  width: 40px;
  background-color: var(--block-footer-primary-color);
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: 60%;
  background-position: center;
}
#block-block-footer-navigation > div:first-child > .social a span.instagram {
  background-image: var(--block-footer-icon-instagram);
}
#block-block-footer-navigation > div:first-child > .social a span.facebook {
  background-image: var(--block-footer-icon-facebook);
  background-color: transparent;
  background-size: 100%;
}
#block-block-footer-navigation > div:first-child > .social a span.twitter {
  background-image: var(--block-footer-icon-x);
}
#block-block-footer-navigation > div:first-child > .social a span.threads {
  background-image: var(--block-footer-icon-threads);
}
#block-block-footer-navigation > div:first-child > .social a span.youtube {
  background-image: var(--block-footer-icon-youtube);
}
#block-block-footer-navigation > div:first-child > .social a span.tiktok {
  background-image: var(--block-footer-icon-tiktok);
}
#block-block-footer-navigation > div:first-child > .social a span.linkedin {
  background-image: var(--block-footer-icon-linkedin);
}
#block-block-footer-navigation > div:first-child > .social a span.telegram {
  background-image: var(--block-footer-icon-telegram);
  background-color: transparent;
  background-size: 100%;
}
#block-block-footer-navigation > div:first-child > .resources {
  flex: 0 1 columns_fluid(12.5);
  border-left: 1px solid var(--block-footer-rule-color);
  padding-left: calc(var(--bs-spacer) * 2);
}
#block-block-footer-navigation > div:first-child > .resources .container {
  max-width: 100%;
}
#block-block-footer-navigation > div:first-child > .resources section {
  margin-bottom: var(--bs-spacer-6);
}
#block-block-footer-navigation > div:first-child > .resources a {
  display: block;
  margin-bottom: var(--bs-spacer-2);
}
@media only screen and (max-width: 990px) {
  #block-block-footer-navigation > div:first-child {
    flex-wrap: wrap;
  }
  #block-block-footer-navigation > div:first-child > .social {
    flex: 0 1 100%;
    padding-left: 0;
    padding-right: 0;
  }
  #block-block-footer-navigation > div:first-child > .resources {
    flex: 0 1 100%;
    border-left: 0;
    padding-left: 0;
  }
}
@media only screen and (max-width: 720px) {
  #block-block-footer-navigation > div:first-child > .resources {
    text-align: center;
  }
  #block-block-footer-navigation > div:first-child > .resources .container > .row > .col > .row > .col {
    flex: 0 1 100% !important;
  }
}
@media only screen and (max-width: 450px) {
  #block-block-footer-navigation > div:first-child > .resources .container > .row > .col {
    flex: 0 1 100% !important;
  }
}

.mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar {
  --block-toolbar-icon-news: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%234d4d4d%22%3E%3Cpath%20d%3D%22M160-120q-33%200-56.5-23.5T80-200v-640l67%2067%2066-67%2067%2067%2067-67%2066%2067%2067-67%2067%2067%2066-67%2067%2067%2067-67%2066%2067%2067-67v640q0%2033-23.5%2056.5T800-120H160Zm0-80h280v-240H160v240Zm360%200h280v-80H520v80Zm0-160h280v-80H520v80ZM160-520h640v-120H160v120Z%22%2F%3E%3C%2Fsvg%3E");
  --block-toolbar-icon-news-hover: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M160-120q-33%200-56.5-23.5T80-200v-640l67%2067%2066-67%2067%2067%2067-67%2066%2067%2067-67%2067%2067%2066-67%2067%2067%2067-67%2066%2067%2067-67v640q0%2033-23.5%2056.5T800-120H160Zm0-80h280v-240H160v240Zm360%200h280v-80H520v80Zm0-160h280v-80H520v80ZM160-520h640v-120H160v120Z%22%2F%3E%3C%2Fsvg%3E");
  --block-toolbar-icon-chart: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%234d4d4d%22%3E%3Cpath%20d%3D%22m136-240-56-56%20296-298%20160%20160%20208-206H640v-80h240v240h-80v-104L536-320%20376-480%20136-240Z%22%2F%3E%3C%2Fsvg%3E");
  --block-toolbar-icon-chart-hover: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22m136-240-56-56%20296-298%20160%20160%20208-206H640v-80h240v240h-80v-104L536-320%20376-480%20136-240Z%22%2F%3E%3C%2Fsvg%3E");
  --block-toolbar-icon-user: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%234d4d4d%22%3E%3Cpath%20d%3D%22M720-400v-120H600v-80h120v-120h80v120h120v80H800v120h-80ZM247-527q-47-47-47-113t47-113q47-47%20113-47t113%2047q47%2047%2047%20113t-47%20113q-47%2047-113%2047t-113-47ZM40-160v-112q0-34%2017.5-62.5T104-378q62-31%20126-46.5T360-440q66%200%20130%2015.5T616-378q29%2015%2046.5%2043.5T680-272v112H40Zm80-80h480v-32q0-11-5.5-20T580-306q-54-27-109-40.5T360-360q-56%200-111%2013.5T140-306q-9%205-14.5%2014t-5.5%2020v32Zm296.5-343.5Q440-607%20440-640t-23.5-56.5Q393-720%20360-720t-56.5%2023.5Q280-673%20280-640t23.5%2056.5Q327-560%20360-560t56.5-23.5ZM360-640Zm0%20400Z%22%2F%3E%3C%2Fsvg%3E");
  --block-toolbar-icon-user-hover: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M720-400v-120H600v-80h120v-120h80v120h120v80H800v120h-80ZM247-527q-47-47-47-113t47-113q47-47%20113-47t113%2047q47%2047%2047%20113t-47%20113q-47%2047-113%2047t-113-47ZM40-160v-112q0-34%2017.5-62.5T104-378q62-31%20126-46.5T360-440q66%200%20130%2015.5T616-378q29%2015%2046.5%2043.5T680-272v112H40Zm80-80h480v-32q0-11-5.5-20T580-306q-54-27-109-40.5T360-360q-56%200-111%2013.5T140-306q-9%205-14.5%2014t-5.5%2020v32Zm296.5-343.5Q440-607%20440-640t-23.5-56.5Q393-720%20360-720t-56.5%2023.5Q280-673%20280-640t23.5%2056.5Q327-560%20360-560t56.5-23.5ZM360-640Zm0%20400Z%22%2F%3E%3C%2Fsvg%3E");
  --block-toolbar-icon-credit: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%234d4d4d%22%3E%3Cpath%20d%3D%22M880-720v480q0%2033-23.5%2056.5T800-160H160q-33%200-56.5-23.5T80-240v-480q0-33%2023.5-56.5T160-800h640q33%200%2056.5%2023.5T880-720Zm-720%2080h640v-80H160v80Zm0%20160v240h640v-240H160Zm0%20240v-480%20480Z%22%2F%3E%3C%2Fsvg%3E");
  --block-toolbar-icon-credit-hover: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M880-720v480q0%2033-23.5%2056.5T800-160H160q-33%200-56.5-23.5T80-240v-480q0-33%2023.5-56.5T160-800h640q33%200%2056.5%2023.5T880-720Zm-720%2080h640v-80H160v80Zm0%20160v240h640v-240H160Zm0%20240v-480%20480Z%22%2F%3E%3C%2Fsvg%3E");
  --block-toolbar-icon-medical: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234d4d4d%22%20class%3D%22bi%20bi-file-medical%22%20viewBox%3D%220%200%2016%2016%22%3E%20%20%3Cpath%20d%3D%22M8.5%204.5a.5.5%200%200%200-1%200v.634l-.549-.317a.5.5%200%201%200-.5.866L7%206l-.549.317a.5.5%200%201%200%20.5.866l.549-.317V7.5a.5.5%200%201%200%201%200v-.634l.549.317a.5.5%200%201%200%20.5-.866L9%206l.549-.317a.5.5%200%201%200-.5-.866l-.549.317V4.5zM5.5%209a.5.5%200%200%200%200%201h5a.5.5%200%200%200%200-1h-5zm0%202a.5.5%200%200%200%200%201h5a.5.5%200%200%200%200-1h-5z%22%2F%3E%20%20%3Cpath%20d%3D%22M2%202a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V2zm10-1H4a1%201%200%200%200-1%201v12a1%201%200%200%200%201%201h8a1%201%200%200%200%201-1V2a1%201%200%200%200-1-1z%22%2F%3E%3C%2Fsvg%3E");
  --block-toolbar-icon-medical-hover: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23000000%22%20class%3D%22bi%20bi-file-medical%22%20viewBox%3D%220%200%2016%2016%22%3E%20%20%3Cpath%20d%3D%22M8.5%204.5a.5.5%200%200%200-1%200v.634l-.549-.317a.5.5%200%201%200-.5.866L7%206l-.549.317a.5.5%200%201%200%20.5.866l.549-.317V7.5a.5.5%200%201%200%201%200v-.634l.549.317a.5.5%200%201%200%20.5-.866L9%206l.549-.317a.5.5%200%201%200-.5-.866l-.549.317V4.5zM5.5%209a.5.5%200%200%200%200%201h5a.5.5%200%200%200%200-1h-5zm0%202a.5.5%200%200%200%200%201h5a.5.5%200%200%200%200-1h-5z%22%2F%3E%20%20%3Cpath%20d%3D%22M2%202a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V2zm10-1H4a1%201%200%200%200-1%201v12a1%201%200%200%200%201%201h8a1%201%200%200%200%201-1V2a1%201%200%200%200-1-1z%22%2F%3E%3C%2Fsvg%3E");
}
.mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .news::before {
  background-image: var(--block-toolbar-icon-news);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .news:focus::before, .mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .news:active::before, .mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .news:hover::before {
  background-image: var(--block-toolbar-icon-news-hover);
}
.mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .investor-relations::before {
  background-image: var(--block-toolbar-icon-chart);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .investor-relations:focus::before, .mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .investor-relations:active::before, .mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .investor-relations:hover::before {
  background-image: var(--block-toolbar-icon-chart-hover);
}
.mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .join-radnet::before {
  background-image: var(--block-toolbar-icon-user);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .join-radnet:focus::before, .mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .join-radnet:active::before, .mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .join-radnet:hover::before {
  background-image: var(--block-toolbar-icon-user-hover);
}
.mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .medical-records::before {
  background-image: var(--block-toolbar-icon-medical);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .medical-records:focus::before, .mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .medical-records:active::before, .mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .medical-records:hover::before {
  background-image: var(--block-toolbar-icon-medical-hover);
}
.mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .pay-bill::before {
  background-image: var(--block-toolbar-icon-credit);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .pay-bill:focus::before, .mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .pay-bill:active::before, .mobile-menus-show #block-custom-main-navigation .mn-menu-toolbar .pay-bill:hover::before {
  background-image: var(--block-toolbar-icon-credit-hover);
}

/** Currently not used, but not deleted yet  **/

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