@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&display=swap");

:root {
	/* Colors */
	--galaxy-black: #01040b;
	--black:  		#000000;
	--white: 		#ffffff;

	/* Typography */
	--main-font: Poppins, sans-serif;

	/* Animations */
	--size: clamp(10rem, 1rem + 40vmin, 30rem);
	--gap: calc(var(--size) / 14);
	--duration: 110s;
	--scroll-start: 0;
	--scroll-end: calc(-100% - 20px);

	/* Other */
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
}


/* --- Wistia --- */
.medtech-2025 .z-pattern__image .wistia_embed {
    background: var(--black);
    border-radius: 8px;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .15);
    overflow: hidden;
}

.medtech-2025 .w-bpb-wrapper.w-css-reset.w-css-reset-tree {
    border-radius: 18px !important;
}

.medtech-2025 .w-bottom-bar.w-css-reset {
    border-radius: 18px !important;
    bottom: 6px !important;
    display: table !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    position: absolute !important;
    right: 50% !important;
    table-layout: auto !important;
    transform: translate(50%) !important;
    width: calc(100% - 12px) !important;
}

.medtech-2025 .w-bottom-bar-lower.w-css-reset > div > div {
    border-radius: 18px !important;
}

.medtech-2025 .w-bottom-bar-right-inner.w-css-reset {
    padding-right: 3px !important;
}

/* --- Secondary Navigation --- */
.page-template-template-suite-2025 #masthead-container #masthead,
.page-template-template-single-product-2025 #masthead-container #masthead {
    transform: translateY(0);
    transition: transform .48s linear(0,.0029 13.8%,.0184 21.9%,.0339 25.51%,.0551 28.81%,.0827 31.88%,.1168 34.76%,.1962 39.57%,.3005 44.02%,.4084 47.53%,.6242 53.45%,.7493 57.93%,.8495 62.97%,.8888 65.67%,.9213 68.51%,.9629 73.9%,.9876 80.16%,.998 87.5%,1);
}

.page-template-template-suite-2025 #masthead-container.offscreen #masthead,
.page-template-template-single-product-2025 #masthead-container.offscreen #masthead {
    transform: translateY(-100%);
    transition: transform .52s linear(0,.0029 13.8%,.0184 21.9%,.0339 25.51%,.0551 28.81%,.0827 31.88%,.1168 34.76%,.1962 39.57%,.3005 44.02%,.4084 47.53%,.6242 53.45%,.7493 57.93%,.8495 62.97%,.8888 65.67%,.9213 68.51%,.9629 73.9%,.9876 80.16%,.998 87.5%,1);
}

body.admin-bar.page-template-template-suite-2025 .secondary-navigation,
body.admin-bar.page-template-template-single-product-2025 .secondary-navigation {
    margin-top: 47px;
}

.medtech-2025 .secondary-navigation {
    align-items: center;
    background: #eef1f5;
    box-shadow: 0 5px 8px 0 rgba(0,0,0,.15);
    color: var(--galaxy-black);
    display: flex;
    height: 48px;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 77px;
    width: 100%;
    z-index: 998;
}

.medtech-2025 .secondary-navigation.ready {
    opacity: 1
}

.medtech-2025 .secondary-navigation li {
    align-items: center;
    display: flex;
    font-family: var(--main-font);
    font-size: 12px;
    font-weight: 600;
    letter-spacing: -.03em;
    line-height: 1.2;
    list-style: none;
    margin-bottom: 0;
    text-transform: unset;
}

.medtech-2025 .secondary-navigation li span.icon {
    height: 20px;
    vertical-align: middle;
    width: 20px;
}

.medtech-2025 .secondary-navigation__wrapper {
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.medtech-2025 .secondary-navigation__left {
    align-items: center;
    display: flex;
}

.medtech-2025 .secondary-navigation__left .h3,
.medtech-2025 .secondary-navigation__left h3 {
    align-items: center;
    display: flex;
    font-family: var(--main-font);
    font-size: 14px !important;
    font-weight: 600;
    letter-spacing: -.03em;
    line-height: 1.2;
    margin-bottom: 0;
    text-transform: unset;
    width: max-content;
}

.medtech-2025 .secondary-navigation__left a {
	color: var(--galaxy-black);
    position: relative;
}

.medtech-2025 .secondary-navigation__right {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: flex-end;
}

.medtech-2025 .secondary-navigation__desktop-menulist {
    align-items: center;
    display: flex;
    gap: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--main,
.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--sublink,
.medtech-2025 .secondary-navigation__desktop-menulist a.dropdown-item {
    transition: all .3s ease-in-out;
}

.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--main li,
.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--sublink li,
.medtech-2025 .secondary-navigation__desktop-menulist a.dropdown-item li {
    border-radius: 8px;
    max-width: 100%;
    transition: all .3s ease-in-out;
    white-space: break-spaces;
    width: max-content;
}

.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--main:not(.active,.subnav-active):hover li,
.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--sublink:not(.active,.subnav-active):hover li,
.medtech-2025 .secondary-navigation__desktop-menulist a.dropdown-item:not(.active,.subnav-active):hover li {
    color: var(--galaxy-black);
    width: max-content;
}

.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--main,
.medtech-2025 .secondary-navigation__desktop-menulist a.dropdown-item {
    display: inline-block;
    position: relative;
}

.medtech-2025 .secondary-navigation__desktop-menulist a.dropdown-item.active {
	color: var(--galaxy-black);
}

.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--main:before,
.medtech-2025 .secondary-navigation__desktop-menulist a.dropdown-item:before {
    background-color: #449fd7;
    bottom: -24px;
    content: "";
    height: 4px;
    left: 0;
    opacity: 0;
    position: absolute;
    width: 100%;
}

.medtech-2025 .expanding-card--dark:hover .secondary-navigation__desktop-menulist .dropdown-item--main.floating-icon:before,
.medtech-2025 .expanding-card--dark:hover .secondary-navigation__desktop-menulist a.dropdown-item.floating-icon:before,
.medtech-2025 .expanding-card--light:hover .secondary-navigation__desktop-menulist .dropdown-item--main.floating-icon:before,
.medtech-2025 .expanding-card--light:hover .secondary-navigation__desktop-menulist a.dropdown-item.floating-icon:before,
.medtech-2025 .feature-stack-card--video:hover .secondary-navigation__desktop-menulist .dropdown-item--main.feature-stack-card__cta:before,
.medtech-2025 .feature-stack-card--video:hover .secondary-navigation__desktop-menulist a.dropdown-item.feature-stack-card__cta:before,
.medtech-2025 .featured-events-card:hover .secondary-navigation__desktop-menulist .dropdown-item--main.button-secondary:before,
.medtech-2025 .featured-events-card:hover .secondary-navigation__desktop-menulist a.dropdown-item.button-secondary:before,
.medtech-2025 .resource-card:hover .secondary-navigation__desktop-menulist .dropdown-item--main.resource-card__cta:before,
.medtech-2025 .resource-card:hover .secondary-navigation__desktop-menulist a.dropdown-item.resource-card__cta:before,
.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--main.active:before,
.medtech-2025 .secondary-navigation__desktop-menulist .expanding-card--dark:hover .dropdown-item--main.floating-icon:before,
.medtech-2025 .secondary-navigation__desktop-menulist .expanding-card--dark:hover a.dropdown-item.floating-icon:before,
.medtech-2025 .secondary-navigation__desktop-menulist .expanding-card--light:hover .dropdown-item--main.floating-icon:before,
.medtech-2025 .secondary-navigation__desktop-menulist .expanding-card--light:hover a.dropdown-item.floating-icon:before,
.medtech-2025 .secondary-navigation__desktop-menulist .feature-stack-card--video:hover .dropdown-item--main.feature-stack-card__cta:before,
.medtech-2025 .secondary-navigation__desktop-menulist .feature-stack-card--video:hover a.dropdown-item.feature-stack-card__cta:before,
.medtech-2025 .secondary-navigation__desktop-menulist .featured-events-card:hover .dropdown-item--main.button-secondary:before,
.medtech-2025 .secondary-navigation__desktop-menulist .featured-events-card:hover a.dropdown-item.button-secondary:before,
.medtech-2025 .secondary-navigation__desktop-menulist .resource-card:hover .dropdown-item--main.resource-card__cta:before,
.medtech-2025 .secondary-navigation__desktop-menulist .resource-card:hover a.dropdown-item.resource-card__cta:before,
.medtech-2025 .secondary-navigation__desktop-menulist a.dropdown-item.active:before,
.medtech-2025 .secondary-navigation__desktop-menulist a.icon-card--dark:hover .dropdown-item--main.floating-icon:before,
.medtech-2025 .secondary-navigation__desktop-menulist a.icon-card--dark:hover a.dropdown-item.floating-icon:before,
.medtech-2025 .secondary-navigation__desktop-menulist a.icon-card--light:hover .dropdown-item--main.floating-icon:before,
.medtech-2025 .secondary-navigation__desktop-menulist a.icon-card--light:hover a.dropdown-item.floating-icon:before,
.medtech-2025 .secondary-navigation__desktop-menulist a.icon-card:hover .dropdown-item--main.button-text-link:before,
.medtech-2025 .secondary-navigation__desktop-menulist a.icon-card:hover a.dropdown-item.button-text-link:before,
.medtech-2025 .secondary-navigation__desktop-menulist div.icon-card--dark .dropdown-item--main.floating-icon:before,
.medtech-2025 .secondary-navigation__desktop-menulist div.icon-card--dark a.dropdown-item.floating-icon:before,
.medtech-2025 .secondary-navigation__desktop-menulist div.icon-card--light .dropdown-item--main.floating-icon:before,
.medtech-2025 .secondary-navigation__desktop-menulist div.icon-card--light a.dropdown-item.floating-icon:before,
.medtech-2025 a.icon-card--dark:hover .secondary-navigation__desktop-menulist .dropdown-item--main.floating-icon:before,
.medtech-2025 a.icon-card--dark:hover .secondary-navigation__desktop-menulist a.dropdown-item.floating-icon:before,
.medtech-2025 a.icon-card--light:hover .secondary-navigation__desktop-menulist .dropdown-item--main.floating-icon:before,
.medtech-2025 a.icon-card--light:hover .secondary-navigation__desktop-menulist a.dropdown-item.floating-icon:before,.medtech-2025 a.icon-card:hover .secondary-navigation__desktop-menulist .dropdown-item--main.button-text-link:before,
.medtech-2025 a.icon-card:hover .secondary-navigation__desktop-menulist a.dropdown-item.button-text-link:before,
.medtech-2025 div.icon-card--dark .secondary-navigation__desktop-menulist .dropdown-item--main.floating-icon:before,
.medtech-2025 div.icon-card--dark .secondary-navigation__desktop-menulist a.dropdown-item.floating-icon:before,
.medtech-2025 div.icon-card--light .secondary-navigation__desktop-menulist .dropdown-item--main.floating-icon:before,
.medtech-2025 div.icon-card--light .secondary-navigation__desktop-menulist a.dropdown-item.floating-icon:before {
    opacity: 1;
}

.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--main:before {
    bottom: -19px;
    left: 20px;
    width: calc(100% - 40px);
}

.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--main li {
    padding: 10px 20px;
}

.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--sublink li {
    padding: 16px 20px;
}

.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--main.subnav-active:before {
    opacity: 1;
}

.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--sublink {
    position: relative;
}

.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--sublink li {
    color: #898a8d;
    transition: all .3s ease-in-out;
}

.medtech-2025 .expanding-card--dark:hover .secondary-navigation__desktop-menulist .dropdown-item--sublink.floating-icon li,.medtech-2025 .expanding-card--light:hover .secondary-navigation__desktop-menulist .dropdown-item--sublink.floating-icon li,.medtech-2025 .feature-stack-card--video:hover .secondary-navigation__desktop-menulist .dropdown-item--sublink.feature-stack-card__cta li,.medtech-2025 .featured-events-card:hover .secondary-navigation__desktop-menulist .dropdown-item--sublink.button-secondary li,.medtech-2025 .resource-card:hover .secondary-navigation__desktop-menulist .dropdown-item--sublink.resource-card__cta li,.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--sublink.active li,.medtech-2025 .secondary-navigation__desktop-menulist .expanding-card--dark:hover .dropdown-item--sublink.floating-icon li,.medtech-2025 .secondary-navigation__desktop-menulist .expanding-card--light:hover .dropdown-item--sublink.floating-icon li,.medtech-2025 .secondary-navigation__desktop-menulist .feature-stack-card--video:hover .dropdown-item--sublink.feature-stack-card__cta li,.medtech-2025 .secondary-navigation__desktop-menulist .featured-events-card:hover .dropdown-item--sublink.button-secondary li,.medtech-2025 .secondary-navigation__desktop-menulist .resource-card:hover .dropdown-item--sublink.resource-card__cta li,.medtech-2025 .secondary-navigation__desktop-menulist a.icon-card--dark:hover .dropdown-item--sublink.floating-icon li,.medtech-2025 .secondary-navigation__desktop-menulist a.icon-card--light:hover .dropdown-item--sublink.floating-icon li,.medtech-2025 .secondary-navigation__desktop-menulist a.icon-card:hover .dropdown-item--sublink.button-text-link li,.medtech-2025 .secondary-navigation__desktop-menulist div.icon-card--dark .dropdown-item--sublink.floating-icon li,.medtech-2025 .secondary-navigation__desktop-menulist div.icon-card--light .dropdown-item--sublink.floating-icon li,.medtech-2025 a.icon-card--dark:hover .secondary-navigation__desktop-menulist .dropdown-item--sublink.floating-icon li,.medtech-2025 a.icon-card--light:hover .secondary-navigation__desktop-menulist .dropdown-item--sublink.floating-icon li,.medtech-2025 a.icon-card:hover .secondary-navigation__desktop-menulist .dropdown-item--sublink.button-text-link li,.medtech-2025 div.icon-card--dark .secondary-navigation__desktop-menulist .dropdown-item--sublink.floating-icon li,.medtech-2025 div.icon-card--light .secondary-navigation__desktop-menulist .dropdown-item--sublink.floating-icon li {
    color: var(--galaxy-black);
}

.medtech-2025 .chapter-tool__title .secondary-navigation__desktop-menulist .chapter-item-mobile-wrapper,.medtech-2025 .secondary-navigation .secondary-navigation__desktop-menulist .dropdown-item.dropdown-item--with-submenu,.medtech-2025 .secondary-navigation .secondary-navigation__desktop-menulist .secondary-navigation__mobile-display-item,.medtech-2025 .secondary-navigation__desktop-menulist .chapter-tool__title .chapter-item-mobile-wrapper,.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-toggle,.medtech-2025 .secondary-navigation__desktop-menulist .secondary-navigation .dropdown-item.dropdown-item--with-submenu,.medtech-2025 .secondary-navigation__desktop-menulist .secondary-navigation .secondary-navigation__mobile-display-item {
    padding-right: 20px;
}

.medtech-2025 .secondary-navigation .dropdown-menu {
    background-color: transparent;
	border-radius: 8px;
	border: none;
	padding-left: 0;
	padding-right: 0;
    width: 100%;
}

.medtech-2025 .chapter-tool__title .show.chapter-item-mobile-wrapper:after,.medtech-2025 .dropdown-toggle.show:after,.medtech-2025 .secondary-navigation .show.dropdown-item.dropdown-item--with-submenu:after,.medtech-2025 .secondary-navigation .show.secondary-navigation__mobile-display-item:after {
    transform: translateY(-50%) rotate(180deg);
}

.medtech-2025 .secondary-navigation .dropdown-menu .dropdown-menu-content {
    background: var(--white);
    border-radius: 8px;
    box-shadow: 0 5px 8px 0 rgba(0,0,0,.15);
    overflow: hidden;
    padding: 4px 0;
    width: 100%;
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-dropdown-menu {
    box-shadow: none;
    left: auto!important;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0!important;
    top: calc(100% + 29px)!important;
    transform: translate3d(0,-20px,0);
    width: calc(95vw - var(--bs-gutter-x));
    z-index: 998;
}

.medtech-2025 .expanding-card--dark:hover .secondary-navigation .secondary-navigation__mobile-dropdown-menu.floating-icon,.medtech-2025 .expanding-card--light:hover .secondary-navigation .secondary-navigation__mobile-dropdown-menu.floating-icon,.medtech-2025 .feature-stack-card--video:hover .secondary-navigation .secondary-navigation__mobile-dropdown-menu.feature-stack-card__cta,.medtech-2025 .featured-events-card:hover .secondary-navigation .secondary-navigation__mobile-dropdown-menu.button-secondary,.medtech-2025 .resource-card:hover .secondary-navigation .secondary-navigation__mobile-dropdown-menu.resource-card__cta,.medtech-2025 .secondary-navigation .expanding-card--dark:hover .secondary-navigation__mobile-dropdown-menu.floating-icon,.medtech-2025 .secondary-navigation .expanding-card--light:hover .secondary-navigation__mobile-dropdown-menu.floating-icon,.medtech-2025 .secondary-navigation .feature-stack-card--video:hover .secondary-navigation__mobile-dropdown-menu.feature-stack-card__cta,.medtech-2025 .secondary-navigation .featured-events-card:hover .secondary-navigation__mobile-dropdown-menu.button-secondary,.medtech-2025 .secondary-navigation .resource-card:hover .secondary-navigation__mobile-dropdown-menu.resource-card__cta,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-dropdown-menu.active,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-dropdown-menu.show,.medtech-2025 .secondary-navigation a.icon-card--dark:hover .secondary-navigation__mobile-dropdown-menu.floating-icon,.medtech-2025 .secondary-navigation a.icon-card--light:hover .secondary-navigation__mobile-dropdown-menu.floating-icon,.medtech-2025 .secondary-navigation a.icon-card:hover .secondary-navigation__mobile-dropdown-menu.button-text-link,.medtech-2025 .secondary-navigation div.icon-card--dark .secondary-navigation__mobile-dropdown-menu.floating-icon,.medtech-2025 .secondary-navigation div.icon-card--light .secondary-navigation__mobile-dropdown-menu.floating-icon,.medtech-2025 a.icon-card--dark:hover .secondary-navigation .secondary-navigation__mobile-dropdown-menu.floating-icon,.medtech-2025 a.icon-card--light:hover .secondary-navigation .secondary-navigation__mobile-dropdown-menu.floating-icon,.medtech-2025 a.icon-card:hover .secondary-navigation .secondary-navigation__mobile-dropdown-menu.button-text-link,.medtech-2025 div.icon-card--dark .secondary-navigation .secondary-navigation__mobile-dropdown-menu.floating-icon,.medtech-2025 div.icon-card--light .secondary-navigation .secondary-navigation__mobile-dropdown-menu.floating-icon {
    opacity: 1;
    pointer-events: auto;
    transform: translateZ(0)!important;
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-dropdown-menu .dropdown-menu-content {
    background: var(--white);
    border-radius: 8px;
    box-shadow: 0 5px 8px 0 rgba(0,0,0,.15);
    max-height: 300px;
    overflow-y: auto;
    padding: 4px 0;
    transition: all .3s ease-in-out;
    width: 100%;
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist {
    align-items: center;
    display: flex;
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist,.medtech-2025 .secondary-navigation .secondary-navigation__right {
    flex-grow: 1;
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item {
    align-items: center;
    display: flex!important;
    justify-content: flex-end;
    overflow: hidden;
    padding-right: 24px;
}

.medtech-2025 .expanding-card--dark:hover .secondary-navigation .secondary-navigation__mobile-display-item.floating-icon:after,.medtech-2025 .expanding-card--light:hover .secondary-navigation .secondary-navigation__mobile-display-item.floating-icon:after,.medtech-2025 .feature-stack-card--video:hover .secondary-navigation .secondary-navigation__mobile-display-item.feature-stack-card__cta:after,.medtech-2025 .featured-events-card:hover .secondary-navigation .secondary-navigation__mobile-display-item.button-secondary:after,.medtech-2025 .resource-card:hover .secondary-navigation .secondary-navigation__mobile-display-item.resource-card__cta:after,.medtech-2025 .secondary-navigation .expanding-card--dark:hover .secondary-navigation__mobile-display-item.floating-icon:after,.medtech-2025 .secondary-navigation .expanding-card--light:hover .secondary-navigation__mobile-display-item.floating-icon:after,.medtech-2025 .secondary-navigation .feature-stack-card--video:hover .secondary-navigation__mobile-display-item.feature-stack-card__cta:after,.medtech-2025 .secondary-navigation .featured-events-card:hover .secondary-navigation__mobile-display-item.button-secondary:after,.medtech-2025 .secondary-navigation .resource-card:hover .secondary-navigation__mobile-display-item.resource-card__cta:after,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item.active:after,.medtech-2025 .secondary-navigation a.icon-card--dark:hover .secondary-navigation__mobile-display-item.floating-icon:after,.medtech-2025 .secondary-navigation a.icon-card--light:hover .secondary-navigation__mobile-display-item.floating-icon:after,.medtech-2025 .secondary-navigation a.icon-card:hover .secondary-navigation__mobile-display-item.button-text-link:after,.medtech-2025 .secondary-navigation div.icon-card--dark .secondary-navigation__mobile-display-item.floating-icon:after,.medtech-2025 .secondary-navigation div.icon-card--light .secondary-navigation__mobile-display-item.floating-icon:after,.medtech-2025 a.icon-card--dark:hover .secondary-navigation .secondary-navigation__mobile-display-item.floating-icon:after,.medtech-2025 a.icon-card--light:hover .secondary-navigation .secondary-navigation__mobile-display-item.floating-icon:after,.medtech-2025 a.icon-card:hover .secondary-navigation .secondary-navigation__mobile-display-item.button-text-link:after,.medtech-2025 div.icon-card--dark .secondary-navigation .secondary-navigation__mobile-display-item.floating-icon:after,.medtech-2025 div.icon-card--light .secondary-navigation .secondary-navigation__mobile-display-item.floating-icon:after {
    transform: translateY(-50%) rotate(-180deg);
}

.medtech-2025 .expanding-card--dark:hover .secondary-navigation__left a.floating-icon:after,.medtech-2025 .expanding-card--light:hover .secondary-navigation__left a.floating-icon:after,.medtech-2025 .feature-stack-card--video:hover .secondary-navigation__left a.feature-stack-card__cta:after,.medtech-2025 .featured-events-card:hover .secondary-navigation__left a.button-secondary:after,.medtech-2025 .resource-card:hover .secondary-navigation__left a.resource-card__cta:after,.medtech-2025 .secondary-navigation__left .expanding-card--dark:hover a.floating-icon:after,.medtech-2025 .secondary-navigation__left .expanding-card--light:hover a.floating-icon:after,.medtech-2025 .secondary-navigation__left .feature-stack-card--video:hover a.feature-stack-card__cta:after,.medtech-2025 .secondary-navigation__left .featured-events-card:hover a.button-secondary:after,.medtech-2025 .secondary-navigation__left .resource-card:hover a.resource-card__cta:after,.medtech-2025 .secondary-navigation__left a.active:after,.medtech-2025 .secondary-navigation__left a.icon-card--dark:hover a.floating-icon:after,.medtech-2025 .secondary-navigation__left a.icon-card--light:hover a.floating-icon:after,.medtech-2025 .secondary-navigation__left a.icon-card:hover a.button-text-link:after,.medtech-2025 .secondary-navigation__left div.icon-card--dark a.floating-icon:after,.medtech-2025 .secondary-navigation__left div.icon-card--light a.floating-icon:after,.medtech-2025 a.icon-card--dark:hover .secondary-navigation__left a.floating-icon:after,.medtech-2025 a.icon-card--light:hover .secondary-navigation__left a.floating-icon:after,.medtech-2025 a.icon-card:hover .secondary-navigation__left a.button-text-link:after,.medtech-2025 div.icon-card--dark .secondary-navigation__left a.floating-icon:after,.medtech-2025 div.icon-card--light .secondary-navigation__left a.floating-icon:after {
    opacity: 1
}

.medtech-2025 .chapter-tool__title .chapter-item-mobile-wrapper:after,.medtech-2025 .dropdown-toggle:after,.medtech-2025 .secondary-navigation .dropdown-item.dropdown-item--with-submenu:after,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item:after {
    border-bottom: 0;
    border-left: .3em solid transparent;
    border-right: .3em solid transparent;
    border-top: .3em solid;
    content: "";
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
}

.medtech-2025 .chapter-tool__title .chapter-item-mobile-wrapper:after,.medtech-2025 .dropdown-toggle:after,.medtech-2025 .secondary-navigation .dropdown-item.dropdown-item--with-submenu:after,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item:after {
    background: url('../../svg/icons/caret-down-filled.svg');
    border: 0;
    height: 16px;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s ease-in-out;
    width: 16px;
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item:after {
    right: 0;
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item .h6,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item h6 {
    font-family: var(--main-font);
    font-size: 12px !important;
    font-weight: 600;
    letter-spacing: -.03em;
    line-height: 1.2 !important;
    margin-bottom: 0;
    text-transform: unset;
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item .mobile.h6,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item h6.mobile {
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    background: linear-gradient(163deg,#f5670e 4.54%,#ff6b00 88.28%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-size: 100%;
    text-align: right;
    white-space: normal;
    width: fit-content;
}

.medtech-2025 .secondary-navigation .dropdown-item.dropdown a {
    width: 100%;
}

.medtech-2025 .chapter-tool__title .secondary-navigation .dropdown-item .show.chapter-item-mobile-wrapper,.medtech-2025 .secondary-navigation .dropdown-item .chapter-tool__title .show.chapter-item-mobile-wrapper,.medtech-2025 .secondary-navigation .dropdown-item .dropdown-toggle.show,.medtech-2025 .secondary-navigation .dropdown-item .show.dropdown-item.dropdown-item--with-submenu,.medtech-2025 .secondary-navigation .dropdown-item .show.secondary-navigation__mobile-display-item {
    background: var(--white);
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item {
    align-items: center;
    color: #898a8d;
    display: flex;
    justify-content: space-between;
    padding: 16px 20px;
    transition: all .3s ease-in-out;
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item:hover {
	background-color: transparent;
}

.medtech-2025 .expanding-card--dark:hover .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item.floating-icon,.medtech-2025 .expanding-card--light:hover .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item.floating-icon,.medtech-2025 .feature-stack-card--video:hover .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item.feature-stack-card__cta,.medtech-2025 .featured-events-card:hover .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item.button-secondary,.medtech-2025 .resource-card:hover .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item.resource-card__cta,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item.active,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist .expanding-card--dark:hover .dropdown-item.floating-icon,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist .expanding-card--light:hover .dropdown-item.floating-icon,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist .feature-stack-card--video:hover .dropdown-item.feature-stack-card__cta,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist .featured-events-card:hover .dropdown-item.button-secondary,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist .resource-card:hover .dropdown-item.resource-card__cta,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist a.icon-card--dark:hover .dropdown-item.floating-icon,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist a.icon-card--light:hover .dropdown-item.floating-icon,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist a.icon-card:hover .dropdown-item.button-text-link,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist div.icon-card--dark .dropdown-item.floating-icon,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist div.icon-card--light .dropdown-item.floating-icon,.medtech-2025 a.icon-card--dark:hover .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item.floating-icon,.medtech-2025 a.icon-card--light:hover .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item.floating-icon,.medtech-2025 a.icon-card:hover .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item.button-text-link,.medtech-2025 div.icon-card--dark .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item.floating-icon,.medtech-2025 div.icon-card--light .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item.floating-icon {
    background: var(--white);
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item li {
    transition: all .3s ease-in-out;
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist .dropdown-item:hover li {
    color: var(--galaxy-black);
}

.medtech-2025 .secondary-navigation .dropdown-item.dropdown-item--with-submenu:after {
    right: 2.4rem;
    transform: translateY(-50%) rotate(-90deg);
}

.medtech-2025 .secondary-navigation .dropdown-item.dropdown-item--with-submenu li {
    max-width: 100%;
    padding-right: 28px;
    white-space: normal;
}

.medtech-2025 .secondary-navigation .dropdown-item.dropdown-item--indented {
    background: #f2f2f2;
    padding-bottom: 12px;
    padding-left: 40px;
    padding-top: 12px;
    white-space: normal;
}

.medtech-2025 .expanding-card--dark:hover .secondary-navigation .dropdown-item.dropdown-item--indented.floating-icon,.medtech-2025 .expanding-card--light:hover .secondary-navigation .dropdown-item.dropdown-item--indented.floating-icon,.medtech-2025 .feature-stack-card--video:hover .secondary-navigation .dropdown-item.dropdown-item--indented.feature-stack-card__cta,.medtech-2025 .featured-events-card:hover .secondary-navigation .dropdown-item.dropdown-item--indented.button-secondary,.medtech-2025 .resource-card:hover .secondary-navigation .dropdown-item.dropdown-item--indented.resource-card__cta,.medtech-2025 .secondary-navigation .dropdown-item.dropdown-item--indented.active,.medtech-2025 .secondary-navigation .expanding-card--dark:hover .dropdown-item.dropdown-item--indented.floating-icon,.medtech-2025 .secondary-navigation .expanding-card--light:hover .dropdown-item.dropdown-item--indented.floating-icon,.medtech-2025 .secondary-navigation .feature-stack-card--video:hover .dropdown-item.dropdown-item--indented.feature-stack-card__cta,.medtech-2025 .secondary-navigation .featured-events-card:hover .dropdown-item.dropdown-item--indented.button-secondary,.medtech-2025 .secondary-navigation .resource-card:hover .dropdown-item.dropdown-item--indented.resource-card__cta,.medtech-2025 .secondary-navigation a.icon-card--dark:hover .dropdown-item.dropdown-item--indented.floating-icon,.medtech-2025 .secondary-navigation a.icon-card--light:hover .dropdown-item.dropdown-item--indented.floating-icon,.medtech-2025 .secondary-navigation a.icon-card:hover .dropdown-item.dropdown-item--indented.button-text-link,.medtech-2025 .secondary-navigation div.icon-card--dark .dropdown-item.dropdown-item--indented.floating-icon,.medtech-2025 .secondary-navigation div.icon-card--light .dropdown-item.dropdown-item--indented.floating-icon,.medtech-2025 a.icon-card--dark:hover .secondary-navigation .dropdown-item.dropdown-item--indented.floating-icon,.medtech-2025 a.icon-card--light:hover .secondary-navigation .dropdown-item.dropdown-item--indented.floating-icon,.medtech-2025 a.icon-card:hover .secondary-navigation .dropdown-item.dropdown-item--indented.button-text-link,.medtech-2025 div.icon-card--dark .secondary-navigation .dropdown-item.dropdown-item--indented.floating-icon,.medtech-2025 div.icon-card--light .secondary-navigation .dropdown-item.dropdown-item--indented.floating-icon {
    background: #f2f2f2;
}

.medtech-2025 .secondary-navigation .dropdown-item.dropdown-item--indented li {
    max-width: 100%;
    width: max-content;
}

.medtech-2025 .expanding-card--dark:hover .secondary-navigation__mobile-dropdown-menu .dropdown-item.floating-icon li,.medtech-2025 .expanding-card--light:hover .secondary-navigation__mobile-dropdown-menu .dropdown-item.floating-icon li,.medtech-2025 .feature-stack-card--video:hover .secondary-navigation__mobile-dropdown-menu .dropdown-item.feature-stack-card__cta li,.medtech-2025 .featured-events-card:hover .secondary-navigation__mobile-dropdown-menu .dropdown-item.button-secondary li,.medtech-2025 .resource-card:hover .secondary-navigation__mobile-dropdown-menu .dropdown-item.resource-card__cta li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu .dropdown-item.active li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu .dropdown-item.subnav-active li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu .expanding-card--dark:hover .dropdown-item.floating-icon li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu .expanding-card--light:hover .dropdown-item.floating-icon li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu .feature-stack-card--video:hover .dropdown-item.feature-stack-card__cta li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu .featured-events-card:hover .dropdown-item.button-secondary li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu .resource-card:hover .dropdown-item.resource-card__cta li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu a.icon-card--dark:hover .dropdown-item.floating-icon li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu a.icon-card--light:hover .dropdown-item.floating-icon li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu a.icon-card:hover .dropdown-item.button-text-link li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu div.icon-card--dark .dropdown-item.floating-icon li,.medtech-2025 .secondary-navigation__mobile-dropdown-menu div.icon-card--light .dropdown-item.floating-icon li,.medtech-2025 a.icon-card--dark:hover .secondary-navigation__mobile-dropdown-menu .dropdown-item.floating-icon li,.medtech-2025 a.icon-card--light:hover .secondary-navigation__mobile-dropdown-menu .dropdown-item.floating-icon li,.medtech-2025 a.icon-card:hover .secondary-navigation__mobile-dropdown-menu .dropdown-item.button-text-link li,.medtech-2025 div.icon-card--dark .secondary-navigation__mobile-dropdown-menu .dropdown-item.floating-icon li,.medtech-2025 div.icon-card--light .secondary-navigation__mobile-dropdown-menu .dropdown-item.floating-icon li {
    color: var(--galaxy-black);
}

.medtech-2025 .secondary-navigation__backdrop {
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
    background-color: rgba(0,0,0,.12);
    height: 100%;
    inset: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    transform: translateZ(0);
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 990;
}

.medtech-2025 .expanding-card--dark:hover .secondary-navigation__backdrop.floating-icon,.medtech-2025 .expanding-card--light:hover .secondary-navigation__backdrop.floating-icon,.medtech-2025 .feature-stack-card--video:hover .secondary-navigation__backdrop.feature-stack-card__cta,.medtech-2025 .featured-events-card:hover .secondary-navigation__backdrop.button-secondary,.medtech-2025 .resource-card:hover .secondary-navigation__backdrop.resource-card__cta,.medtech-2025 .secondary-navigation__backdrop.active,.medtech-2025 a.icon-card--dark:hover .secondary-navigation__backdrop.floating-icon,.medtech-2025 a.icon-card--light:hover .secondary-navigation__backdrop.floating-icon,.medtech-2025 a.icon-card:hover .secondary-navigation__backdrop.button-text-link,.medtech-2025 div.icon-card--dark .secondary-navigation__backdrop.floating-icon,.medtech-2025 div.icon-card--light .secondary-navigation__backdrop.floating-icon {
    opacity: 1;
    pointer-events: auto;
}

.medtech-2025 .secondary-navigation .secondary-navigation__mobile .dropdown-item:active {
    background-color: var(--white);
}

.medtech-2025 .secondary-navigation .container:after,.medtech-2025 .secondary-navigation .container:before {
    display: none;
}

.medtech-2025 .secondary-navigation .dropdown-menu {
    box-shadow: none;
}

.medtech-2025 .secondary-navigation [type=button] {
    -webkit-appearance: none;
}

.medtech-2025 .dropdown-menu {
    --bs-dropdown-link-active-bg: transparent;
}

.medtech-2025 .dropdown-item:active {
    background: transparent !important;
}



/* --- General --- */
.bg-grey {
	background-color: #edf2fa;
}

.bg-grey-medium {
	background-color: #e2eaf4;
}

.bg-blue-dark-gradient {
	background-color: #002a58;
	background-image: url('../../images/products-assets/Demo-BG.png'),
					  radial-gradient(61.77% 87.13% at 36.3% 53.08%, #021E3D 0%, #154991 100%);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	color: var(--white);
}

.bg-blue-dark-gradient h2,
.bg-blue-dark-gradient h4 {
	color: var(--white);
}

.medtech-2025 body {
	color: var(--galaxy-black);
	font-family: var(--main-font);
}

.medtech-2025 section .container {
	width: 100%;
}

.medtech-2025 .container {
    max-width: 95vw !important;
}

header nav.navbar .container,
footer#footer .container {
	width: 100%;
}

.medtech-2025 .h1,
.medtech-2025 .h2,
.medtech-2025 .h3,
.medtech-2025 .h4,
.medtech-2025 .h5,
.medtech-2025 .h6,
.medtech-2025 .h7,
.medtech-2025 .h8,
.medtech-2025 h1,
.medtech-2025 h2,
.medtech-2025 h3,
.medtech-2025 h4,
.medtech-2025 h5,
.medtech-2025 h6 {
	font-weight: 600 !important;
	letter-spacing: -.03em;
}

.medtech-2025 .h1,
.medtech-2025 h1 {
    font-size: 40px !important;
    line-height: 48px !important;
}

.medtech-2025 .h3,
.medtech-2025 h3 {
    font-size: 30px !important;
    line-height: 46px !important;
}

.medtech-2025 .h6,
.medtech-2025 h6 {
    font-size: 18px !important;
    line-height: 21.60px !important;
}

.medtech-2025 .copy-container .h1,
.medtech-2025 .copy-container h1,
.medtech-2025 .copy-container > img {
    margin-bottom: 2.4rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: var(--galaxy-black);
	font-family: var(--main-font);
}

.medtech-2025 .hero-contained--gradient h3 {
	color: var(--white);
}

.medtech-2025 h3 {
	line-height: 1.15 !important;
}

.medtech-2025 h6 {
	font-family: var(--main-font);
	font-size: 18px;
    font-weight: 600;
    letter-spacing: -.03em;
    line-height: 1.2;
    margin-bottom: 1.6rem;
    text-transform: unset;
}

.medtech-2025 .copy-container h2,
.medtech-2025 .copy-container h3,
.medtech-2025 .copy-container h4,
.medtech-2025 .copy-container h5,
.medtech-2025 .copy-container h6 {
    margin-bottom: .6rem;
}

.medtech-2025 section {
    position: relative;
}

.medtech-2025 .counter-section-rounded-bottom {
	margin-top: -40px;
	padding-top: 104px;
}

.medtech-2025 .counter-section-rounded-top {
	margin-bottom: -40px;
	padding-bottom: 40px;
}

.medtech-2025 .section-rounded {
    border-radius: 40px;
    overflow: hidden;
	z-index: 5;
}

.medtech-2025 .section-rounded-top {
    border-radius: 40px 40px 0 0;
    overflow: hidden;
}

.medtech-2025 .section-rounded-bottom {
    border-radius: 0 0 40px 40px;
    overflow: hidden;
}


/* --- Buttons --- */
.medtech-2025 .button-icon,
.medtech-2025 .button-outline,
.medtech-2025 .button-primary,
.medtech-2025 .button-secondary,
.medtech-2025 .button-tertiary {
    align-items: center;
    display: flex;
    font-family: var(--main-font);
    font-size: 14px;
    font-weight: 600;
    justify-content: center;
    letter-spacing: -.03em;
    line-height: 1.2;
    margin-bottom: 0;
    text-transform: unset;
}

.medtech-2025 .button-icon,
.medtech-2025 .button-outline,
.medtech-2025 .button-primary,
.medtech-2025 .button-secondary,
.medtech-2025 .button-tertiary,
.medtech-2025 .button-text-link {
    width: fit-content;
}

.medtech-2025 .button-icon,
.medtech-2025 .button-outline,
.medtech-2025 .button-primary,
.medtech-2025 .button-secondary img,
.medtech-2025 .button-tertiary,
.medtech-2025 .button-text-link {
    transition: all .3s ease-in-out;
}

.medtech-2025 .button-outline,
.medtech-2025 .button-primary {
    border-radius: 60px;
    padding: 12px 24px;
}

.medtech-2025 .button-primary--gradient {
    background: linear-gradient(132deg, #1b2f54 -3.62%, #1b3055 9.38%, #1b3157 19.95%, #1b345a 28.48%, #1b385e 35.33%, #1b3c62 40.88%, #1b4168 45.49%, #1b466e 49.55%, #1b4c74 53.43%, #1b527b 57.49%, #1a5982 62.1%, #1a5f89 67.65%, #1a6590 74.5%, #1a6b97 83.03%, #1a719d 93.6%, #1a76a3 106.6%);
    background-size: 100%;
    color: var(--white);
}

.medtech-2025 .button-icon--white,
.medtech-2025 .button-outline--white,
.medtech-2025 .button-tertiary--white,
.medtech-2025 .sub-video-nav-wrapper--dark .button-outline {
    border: 1px solid var(--white);
    color: var(--white);
}

.medtech-2025 .button-icon--black,
.medtech-2025 .button-outline--black,
.medtech-2025 .button-tertiary--black,
.medtech-2025 .sub-video-nav-wrapper--light .button-outline {
    border: 1px solid var(--galaxy-black);
    color: var(--galaxy-black);
}

.medtech-2025 .button-icon,
.medtech-2025 .button-outline,
.medtech-2025 .button-tertiary {
    background-color: transparent;
}

.medtech-2025 .button-icon:after,
.medtech-2025 .button-outline:after,
.medtech-2025 .button-primary:after,
.medtech-2025 .button-tertiary:after {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
}

.medtech-2025 .button-outline:after,
.medtech-2025 .button-primary:after,
.medtech-2025 .button-tertiary:after {
    display: inline-block;
    height: 14px;
    margin-left: .8rem;
    width: 14px;
}

.medtech-2025 .button-outline.view-features:after,
.medtech-2025 .button-primary.view-features:after,
.medtech-2025 .button-tertiary.view-features:after {
    background-position: -9px -9px !important;
	background-repeat: no-repeat !important;
}

.medtech-2025 .button-primary--gradient:after {
    background: url('../../svg/icons/arrow-up-right--white.svg');
}

.medtech-2025 .button-outline--black:after,
.medtech-2025 .sub-video-nav-wrapper--light .button-outline:after {
    background: url('../../svg/icons/arrow-up-right--black.svg');
}

.medtech-2025 .button-outline--black.view-features:after,
.medtech-2025 .sub-video-nav-wrapper--light .button-outline.view-features:after {
    background: url('../../svg/icons/btn-arrow-right--black.svg');
}

.medtech-2025 .button-outline--white:after,
.medtech-2025 .sub-video-nav-wrapper--dark .button-outline:after {
    background: url('../../svg/icons/arrow-up-right--white.svg');
}

.medtech-2025 .button-icon--black:active,
.medtech-2025 .button-icon--black:hover,
.medtech-2025 .button-outline--black:active,
.medtech-2025 .button-outline--black:hover,
.medtech-2025 .button-tertiary--black:active,
.medtech-2025 .button-tertiary--black:hover,
.medtech-2025 .sub-video-nav-wrapper--light .button-outline:active,
.medtech-2025 .sub-video-nav-wrapper--light .button-outline:hover {
    background-color: #fbfcfd;
    color: rgba(1, 4, 11, .7);
}

.medtech-2025 .button-icon--white:active,
.medtech-2025 .button-icon--white:hover,
.medtech-2025 .button-outline--white:active,
.medtech-2025 .button-outline--white:hover,
.medtech-2025 .button-tertiary--white:active,
.medtech-2025 .button-tertiary--white:hover,
.medtech-2025 .sub-video-nav-wrapper--dark .button-outline:active,
.medtech-2025 .sub-video-nav-wrapper--dark .button-outline:hover {
    background-color: rgba(251, 252, 253, .1);
}

.medtech-2025 span.icon {
	background: #011140;
    display: inline-block;
    height: 32px;
	-webkit-mask-image: url('/wp-content/themes/medtech2021/assets/svg/icons/btn-arrow-up-right--black.svg');
    mask-image: url('/wp-content/themes/medtech2021/assets/svg/icons/btn-arrow-up-right--black.svg');
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    width: 32px;
}

.medtech-2025 .z-pattern-products__subpoint-headline .icon {
    height: 24px;
    width: 24px;
    transition: 0.3s ease-in-out;
}

.medtech-2025 span.icon[data-icon="arrow-up-right--black"] {
	mask-image: url('../../svg/icons/arrow-up-right--black.svg');
}



/* --- Hero --- */
.medtech-2025 .hero-centered {
    border-radius: 0 0 40px 40px;
    overflow: hidden;
    padding: 100px 0;
    position: relative;
}

.page-template-template-suite-2025 .medtech-2025 .hero-centered.has-single-sub-banner,
.page-template-template-single-product-2025 .medtech-2025 .hero-centered.has-single-sub-banner {
	padding: 116px 0 40px 0;
}

.page-template-template-suite-2025 .medtech-2025 .hero-centered.has-single-sub-banner.has-secondary-navigation,
.page-template-template-single-product-2025 .hero-centered.has-single-sub-banner.has-secondary-navigation {
	padding-top: 192px;
}

.medtech-2025 .hero-centered h1 {
	margin-bottom: 24px;
}

.medtech-2025 .hero-centered h2 {
	font-size: 20px !important;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 20px;
}

.medtech-2025 .hero-centered p {
	font-size: 14px !important;
	line-height: 19.60px !important;
}

.medtech-2025 .hero-centered.has-cta-below {
	padding-bottom: 106px;
}

.medtech-2025 .hero-centered.no-single-banner {
	padding-top: 43px;
}

.medtech-2025 .hero-centered--image {
    background: #154b91;
    background-position: 50%;
    background-size: cover;
    color: var(--white);
    position: relative;
}

.medtech-2025 .hero-left-aligned--product {
    background-color: transparent;
    color: var(--galaxy-black);
    padding: 50px 0;
}

.medtech-2025 .hero-left-aligned__image {
    margin-top: 1.6rem;
}

.medtech-2025 .hero-centered--image .copy-container * {
	color: var(--white);
}

.medtech-2025 .copy-container__buttons {
    align-items: center;
    display: flex;
    gap: 1.6rem;
    margin-top: .8rem;
}

.medtech-2025 .copy-container--center .copy-container__buttons {
    justify-content: center;
}

.medtech-2025 .copy-container p {
	color: var(--galaxy-black);
    font-family: var(--main-font);
    font-size: 14px;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    margin-bottom: 1.6rem;
}

.medtech-2025 .hero-contained {
    border-radius: 40px;
    overflow: hidden;
    padding: 70px 0;
    position: relative;
}

.medtech-2025 .hero-left-aligned__wrapper {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}



/* --- Customer Story CTAs --- */
.medtech-2025 .section-customer-story-ctas {
	margin-top: -64px;
}

.medtech-2025 .section-customer-story-ctas .container {
	column-gap: 20px;
	display: flex;
	flex-direction: column;
	row-gap: 16px;
}

.medtech-2025 .section-customer-story-ctas .customer-story-cta {
	background-color: var(--white);
	border-radius: 16px;
	box-shadow: 0px 4px 10px 0px #0000000A,
				0px 2px 26px 0px #0000000A,
				0px 14px 50px 0px #0000000D;
	display: flex;
	flex-direction: row;
}

.medtech-2025 .section-customer-story-ctas .customer-story-cta .content-wrapper {
	display: flex;
	flex-direction: column;
    justify-content: center;
	padding: 13px 16px;
}

.medtech-2025 .section-customer-story-ctas .customer-story-cta .content-wrapper p:last-child {
	margin-bottom: 0;
}

.medtech-2025 .section-customer-story-ctas .customer-story-cta .content-wrapper p {
	color: var(--galaxy-black);
	font-size: 12px !important;
	font-family: var(--main-font);
	font-weight: 400 !important;
	line-height: 16.80px !important;
	margin-bottom: 9px;
}

.medtech-2025 .section-customer-story-ctas .customer-story-cta .content-wrapper p strong {
	font-weight: 400 !important;
}

.medtech-2025 .section-customer-story-ctas .customer-story-cta .content-wrapper .cta {
	color: #db6015;
	font-weight: 600 !important;
	line-height: 19.20px !important;
}

.medtech-2025 .section-customer-story-ctas .customer-story-cta .image-wrapper {
	background-color: #f6f8fa;
	border-bottom-left-radius: 24px;
	border-top-left-radius: 24px;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	padding: 15px 8px;
	display: none;
	width: 140px;
}

.medtech-2025 .section-customer-story-ctas .customer-story-cta img {
	aspect-ratio: 2;
	object-fit: contain;
	max-height: 85px;
}

.medtech-2025 {
	background-color: #f5f9fc;
}

.medtech-2025 .hero-contained--gradient {
    background-position: 50%;
    background-size: cover;
}

.medtech-2025 #masthead {
	border-bottom: none;
}

.medtech-2025 .module-page-tabs {
	background-color: #eef1f5 !important;
	box-shadow: 0px 4px 16px 4px #0000003d;
	position: relative;
	z-index: 5;
}

.medtech-2025 .module-page-tabs a {
	color: var(--galaxy-black);
}


/* --- Single Sub Banner --- */
.medtech-2025 .single-sub-banner {
	background-image: radial-gradient(56.41% 4891.51% at 53.31% 50%, #F5670E 0%, #F57512 78.57%, #F5961C 100%);
}

.page-template-template-suite-2025 .medtech-2025 .single-sub-banner {
	background-color: #00153d;
	background-image: none;
}

.medtech-2025 .single-sub-banner {
	box-shadow: 0px 4px 16px 4px #0000003D;
    left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.medtech-2025 .has-secondary-navigation .single-sub-banner {
	top: 48px;
}

.medtech-2025 .single-sub-banner .container {
	align-items: center;
	display: flex;
	flex-direction: row;
	min-height: 57px;
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
	max-width: 1320px;
}

.medtech-2025 .single-sub-banner a {
	align-items: center;
	color: var(--white);
	display: flex;
	flex-direction: column;
	font-family: var(--main-font);
	font-size: 14px;
	font-weight: 500;
	line-height: 10px;
	letter-spacing: 0;
	padding: 16px 0 11px 0;
	position: relative;
	row-gap: 14px;
	text-align: center;
}

.medtech-2025 .single-sub-banner span.button {
	background-color: var(--white);
	border-radius: 32px;
	color: var(--galaxy-black);
	font-size: 12px;
	font-family: var(--main-font);
	font-weight: 500;
	line-height: 17.40px;
	padding: 4px 10px;
}

.medtech-2025 .single-sub-banner a:hover .text,
.medtech-2025 .single-sub-banner a:hover .arrow {
	text-decoration: underline;
}

.medtech-2025 .single-sub-banner span.text {
	line-height: 1.2;
}

.medtech-2025 .single-sub-banner span.arrow {
	display: inline-flex;
	position: relative;
}

.medtech-2025 .single-sub-banner span.arrow::after {
	content: url('../../svg/icons/btn-arrow-right--white.svg');
	vertical-align: middle;
	margin-left: 5px;

	height: 20px;
	position: relative;
	top: -7px;
	width: 21px;
	right: 5px;
}

.medtech-2025 .single-hero {
	border-radius: 0 0 40px 40px;
	position: relative;
}

.medtech-2025 .single-hero h1 {
	font-family: var(--main-font);
	font-size: 46px !important;
	font-weight: 600 !important;
	line-height: 50.60px !important;
}

.medtech-2025 .single-hero p {
	font-family: var(--main-font);
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 25.20px !important;
}

.medtech-2025 .single-hero h2 {
	font-family: var(--main-font);
	font-size: 20px !important;
	font-weight: 600 !important;
	line-height: 24px !important;
	text-transform: none;
}

.medtech-2025 #single-product .hero-left-aligned h6 {
	align-items: center;
	-webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    background: linear-gradient(163deg, #f5670e 4.54%, #ff6b00 88.28%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-size: 100%;
    line-height: 1.25;
    display: inline-flex;
	margin-bottom: 16px;
    width: fit-content;
}



/* --- Statistics --- */
.medtech-2025 .section-statistic {
	z-index: 6;
}

.medtech-2025 .has-section-stats-above {
	margin-top: -82px;
    padding-top: 121px;
}

.medtech-2025 .counter-section-rounded-top.has-section-stats-below,
.medtech-2025 .has-section-stats-below {
	margin-bottom: -130px;
    padding-bottom: 190px;
}

.medtech-2025 section.has-section-stats-below {
	overflow: visible;
	position: relative;
}

.medtech-2025 section.has-section-stats-below::after {
	bottom: -227px;
	content: '';
	display: block;
	height: 230px;
	position: absolute;
	width: 100%;
}

.medtech-2025 section.has-section-stats-below.bg-grey::after {
	background-color: #edf2fa;
}

.medtech-2025 #single-product .hero-left-aligned .stats-box-wrapper {
	align-items: flex-start;
	column-gap: 2px;
	display: inline-flex;
	flex-direction: column;
	margin-bottom: 24px;
	row-gap: 6px;
}

.medtech-2025 #single-product .hero-left-aligned .stats-box {
	align-items: center;
	-webkit-text-fill-color: transparent;
	background: radial-gradient(107.71% 107.71% at 11.87% 0%, #F7981D 0%, #FF6B00 100%);
	background-clip: text;
	-webkit-background-clip: text;
	background-size: 100%;
	border: none;
	column-gap: 5px;
	display: flex;
	font-family: var(--main-font);
	font-size: 18px;
	font-weight: 600;
	letter-spacing: -0.48px;
	line-height: 25.20px;
	margin: 0;
	padding: 0;
	text-transform: none;
	white-space: nowrap;
	width: fit-content;
}



/* --- Logo Wall --- */
.medtech-2025 section.logo-wall {
	overflow: hidden;
	padding: 80px 0 45px 0;
}

.medtech-2025 section.logo-wall.no-resources-below {
	margin-bottom: -50px;
    padding-bottom: 100px;
}

.medtech-2025 section.logo-wall .copy-container {
	margin-bottom: 14px;
}

.medtech-2025 .logo-wall-animated__logos.container {
	max-width: 100vw !important;
	padding-left: 0;
	padding-right: 0;
}

.medtech-2025 .logo-wall-animated__logos .static-logos {
	align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: .8rem;
    justify-content: center;
}

.medtech-2025 .logo-wall-animated__logos .static-logos img,
.medtech-2025 .marquee img {
	background-color: var(--white);
	display: grid;
	place-items: center;
	height: 50px;
	box-shadow: 5px 7px 12px 1px rgba(0, 0, 0, 0.1);
	border-radius: 15px;
	margin: 5px 5px;
	object-fit: scale-down;
    max-height: 89px;
}

.medtech-2025 .logo-wrapper {
	display: flex;
	flex-direction: column;
	margin: auto;
}

.medtech-2025 .marquee {
	display: flex;
	/* overflow: hidden; */
	user-select: none;
	/* gap: var(--gap); */
	gap: 10px;
}

.medtech-2025 .marquee__group {
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: space-around;
	/* gap: var(--gap); */
	gap: 10px;
	min-width: 100%;
	/* height: 86px; */
	height: 68px;
	animation: scroll-x var(--duration) linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .marquee__group {
    animation-play-state: paused;
  }
}


.medtech-2025 .marquee--reverse .marquee__group {
  animation-direction: reverse;
  animation-delay: -3s;
}

@keyframes scroll-x {
  from {
    transform: translateX(var(--scroll-start));
  }
  to {
    transform: translateX(var(--scroll-end));
  }
}


@keyframes fade {
  to {
    opacity: 0;
    visibility: hidden;
  }
}


.medtech-2025 #single-product .hero-left-aligned .stats-box span {
	background: var(--galaxy-black);
    -webkit-background-clip: text;
	background-clip: text;
	display: inline-block;
	font-family: var(--main-font);
	font-weight: 400;
	font-size: 16px;
	line-height: 25.20px;
	text-transform: none;
}

.medtech-2025 .statistic-wrapper {
	display: grid;
    grid-template-columns: 1fr;
    margin: 0 auto;
	row-gap: 16px;
    width: 100%;
}

.medtech-2025 .statistic-card {
	align-items: center;
	background-color: var(--white);
	border-radius: 24px;
	box-shadow: 0px 4px 10px 0px #0000000A,
				0px 2px 26px 0px #0000000A,
				0px 14px 50px 0px #0000000D;
	display: flex;
	flex-direction: column;
	justify-content: start;
	text-align: center;
	padding: 8px 20px 13px;
}

.medtech-2025 .statistic-card h3 {
	-webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    background: radial-gradient(107.71% 107.71% at 11.87% 0%, #F7981D 0%, #FF6B00 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-size: 100%;
	color: #f7981d;
	font-family: var(--main-font);
	font-size: 56px !important;
	font-weight: 600 !important;
	line-height: 67.20px !important;
	margin-bottom: 0;
	text-transform: unset;
    width: fit-content;
}

.medtech-2025 .statistic-card h3 sup {
	-webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    background: linear-gradient(163deg, #f5670e 4.54%, #ff6b00 88.28%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-size: 100%;
    font-family: var(--main-font);
    font-size: 26px;
    font-weight: 600;
    height: fit-content;
	letter-spacing: 1;
    line-height: 31.20px;
    margin-bottom: 0;
    padding-left: .1em;
    padding-top: .3em;
    text-transform: unset;
    top: 0;
    width: fit-content;
}

.medtech-2025 .statistic-card p {
	color: var(--galaxy-black);
	font-family: var(--main-font);
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 16.80px !important;
	margin-bottom: 0;
}



/* --- Quote Carousel --- */
.medtech-2025 .section-quote-carousel.counter-section-rounded-top {
	padding-top: 100px;
	padding-bottom: 50px;
}

.medtech-2025 .section-quote-carousel.bg-blue-dark-gradient .carousel-inner {
	border-radius: 40px;
	box-shadow:
		0px 4px 10px 0px #0000000A,
		0px 2px 26px 0px #0000000A,
		0px 14px 50px 0px #0000000D;
}

.medtech-2025 .section-quote-carousel.bg-blue-dark-gradient .quote-info img {
	background-color: #f6f8fa;
}

.medtech-2025 .section-quote-carousel.bg-blue-dark-gradient .carousel-indicators {
	bottom: 20px;
	z-index: 1;
}

.medtech-2025 .carousel {
	padding: 15px 0 40px 0;
}

.medtech-2025 .carousel .carousel-item {
    display: block;
    height: fit-content;
    opacity: 0;
}

.medtech-2025 .carousel .carousel-item > div {
    height: 100%;
	justify-content: center;
}

.medtech-2025 .bg-grey .carousel-item .quote-box {
	background-color: #edf2fa;
}

.medtech-2025 .carousel-item .quote-box {
	background-color: var(--white);
	min-height: inherit;
	padding-bottom: 30px;
	text-align: left;
}

.medtech-2025 .carousel-item .quote-box .quote-logo {
	background-color: var(--white);
	border-radius: 8px;
	display: none;
	max-width: 138px;
}

.medtech-2025 .carousel-item .quote-box .quote-info {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.medtech-2025 .carousel-item .quote-box .quote-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: 23px;
}

.medtech-2025 .carousel-item .quote-box .quote-content button {
	display: flex;
}

.medtech-2025 .carousel-item .quote-box .author-image {
	display: none;
}

.medtech-2025 .carousel-item .quote-box .author-image img {
	border-radius: 24px;
	max-width: 234px;
}

.medtech-2025 .carousel-item .quote-box .quote-wrapper {
	column-gap: 40px;
	display: flex;
	flex-direction: column;
	position: relative;
	padding: 10px;
}

.medtech-2025 .section-quote-carousel.bg-blue-dark-gradient .quote-wrapper {
	padding: 30px 10px 10px;
}

.medtech-2025 .carousel-item .quote-box .quote-wrapper span.icon {
	background-color: transparent;
	background-image: url('../../svg/icons/btn-arrow-up-right--black.svg');
	background-position: center;
	background-size: 40px;
	border-radius: 50%;
	display: none;
	height: 46px;
	mask-image: none;
	position: absolute;
	right: 20px;
	top: 0;
	width: 46px;
}

.medtech-2025 .carousel-item .quote-box h3 {
	color: var(--galaxy-black);
	font-size: 20px !important;
	font-family: var(--main-font);
	font-weight: 400 !important;
	line-height: 28px !important;
	margin-bottom: 0;
	text-align: center;
}

.medtech-2025 .carousel-item .quote-box h5 {
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 19.20px !important;
	margin-top: 0;
	text-align: center;
	text-transform: none;
}

.medtech-2025 .carousel-item .quote-box h5 strong {
	display: inline-block;
	font-weight: 600 !important;
	margin-bottom: 4px;
}

.medtech-2025 .carousel .carousel-indicators {
	align-items: center;
	column-gap: 10px;
	left: inherit;
	margin: inherit;
	position: relative;
	top: inherit;
	width: inherit;
	z-index: inherit;
}

.medtech-2025 .carousel .carousel-indicators [data-bs-target] {
	background-color: #cbd7eb;
    border-radius: 5px;
    border: none;
    display: flex;
    height: 5px;
	position: relative;
	width: 58px;
}

.medtech-2025 .carousel-indicators button {
    overflow: hidden;
}

.medtech-2025 .carousel-indicators [data-bs-target] span {
    background: #3c4f67;
    border-radius: inherit;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform-origin: left;
    width: 100%;
}

.medtech-2025 .carousel .carousel-indicators .active {
	background: #cbd7eb;
}



/* --- Copy container --- */
.medtech-2025 .copy-container--center {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center;
}

.medtech-2025 .copy-container--left {
    text-align: left;
}

.medtech-2025 .resource-block-cards .copy-container,
.medtech-2025 .resource-block-featured .copy-container,
.medtech-2025 .resource-block-gridded-5 .copy-container,
.medtech-2025 .resource-block-listed .copy-container,
.medtech-2025 .section-copy-content-spacing .copy-container {
    margin-bottom: 48px;
}

.medtech-2025 .copy-container--eyebrow-gradient h6 {
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    background: linear-gradient(163deg, #f5670e 4.54%, #ff6b00 88.28%) !important;
    background-clip: text !important;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-size: 100%;
    line-height: 1.25;
    width: fit-content;
}

.medtech-2025 .copy-container>:last-child {
    margin-bottom: 0 !important;
}

.medtech-2025 .copy-container--center h3 {
    max-width: 1024px;
}

.medtech-2025 .copy-container--center h3 {
    max-width: 1024px;
}



/* --- Resource Cards --- */
.medtech-2025 .resource-block-cards.resource-block-cards--light {
    background: transparent;
    color: var(--galaxy-black);
    padding: 64px 0;
}

.medtech-2025 .resource-block-cards .resource-card:hover,
.medtech-2025 .resource-block-gridded-5 .resource-card:hover,
.medtech-2025 .resource-block-listed .resource-card:hover,
.medtech-2025 .resource-card.resource-card--with-shadow:hover {
	box-shadow:
		0 .99px 11.8px 0 rgba(0, 0, 0, .05),
		0 2.75px 32.7px 0 rgba(0, 0, 0, .07),
		0 6.6px 78.7px 0 rgba(0, 0, 0, .09),
		0 22px 80px 0 rgba(0, 0, 0, .14);
}

.medtech-2025 .resource-block__cards {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
}

.medtech-2025 .resource-card {
    display: flex;
    flex-direction: column;
    gap: 12px;
    overflow: hidden;
    transition: all .3s ease-in-out;
}

.medtech-2025 .resource-block-cards.resource-block-cards--light .resource-card {
	background: var(--white);
    color: var(--galaxy-black);
}

.medtech-2025 .resource-block-cards .resource-card {
	border-radius: 20px;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .15);
    padding: 24px 16px 16px;
}

.medtech-2025 .resource-card__text {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: 12px;
    width: 100%;
}

.medtech-2025 .resource-card__media {
    aspect-ratio: 16 / 11.2;
    border-radius: 16px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.medtech-2025 .resource-card__text h6 {
	-webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    background: linear-gradient(163deg, #f5670e 4.54%, #ff6b00 88.28%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-size: 100%;
    width: fit-content;
}

.medtech-2025 .resource-card__text h6 {
	font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.2;
	margin: 0;
}

.medtech-2025 .resource-card__text h5 {
	font-family: var(--main-font);
	font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
    transition: all .3s ease-in-out;
}

.medtech-2025 .resource-card__media img:not(.badge-icon) {
    height: 100%;
    inset: 0;
    object-fit: cover;
    position: absolute;
    transition: all .3s ease-in-out;
    width: 100%;
    z-index: 1;
}

.medtech-2025 .resources-contact-us {
	background: linear-gradient(112.63deg, #002470 8.12%, #034487 32.3%, #0A6898 96.67%);
	border-radius: 40px;
	display: grid;
	place-items: center;
	position: relative;
}



/* --- Z-Pattern --- */
.medtech-2025 .z-pattern {
	padding: 60px 0;
}

.medtech-2025 .z-pattern.stats-above {
	margin-top: 3rem;
}

.medtech-2025 .z-pattern .demo-subtitle {
	font-family: var(--main-font);
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 120% !important;
	letter-spacing: 0%;
	margin-top: 20px;
	text-align: center;
}

.medtech-2025 .z-pattern-products .z-pattern__wrapper,
.medtech-2025 .z-pattern-stats .z-pattern__wrapper {
    display: grid;
    grid-template-columns: 1fr;
	row-gap: 2.2rem;
}

.medtech-2025 .z-pattern-products .z-pattern__inner,
.medtech-2025 .z-pattern-stats .z-pattern__inner {
    display: grid;
    gap: 31px;
    grid-template-columns: 1fr;
}

.medtech-2025 .z-pattern-products .z-pattern__inner h2 {
	font-size: 30px !important;
	line-height: 36px !important;
}

.medtech-2025 .z-pattern__subgrid {
    display: grid;
    gap: 31px;
    grid-template-columns: 1fr;
    height: fit-content;
}

.medtech-2025 .z-pattern__subgrid {
	padding: 0;
}

.medtech-2025 .z-pattern__subgrid li {
	font-family: var(--main-font);
	font-size: 14px;
	line-height: 19.60px;
	list-style: none;
	padding-left: 15px;
}

.medtech-2025 .z-pattern__subgrid li h4 {
	line-height: 21.60px !important;
	margin-bottom: 17px !important;
	position: relative;
}

.medtech-2025 .z-pattern__subgrid li h4::before {
	background-image: linear-gradient(180deg, #F7981D 0%, #FF6B00 100%);
	content: '';
	display: block;
	height: 22px;
	left: -15px;
	position: absolute;
	top: 0;
	width: 2px;
}

.medtech-2025 .z-pattern__image {
	align-items: stretch;
    display: flex;
	justify-content: center;
	flex-direction: column;
}

.medtech-2025 .z-pattern__image-wrapper {
	border-radius: 24px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}

.medtech-2025 .z-pattern__image-wrapper > img {
    object-fit: contain;
    object-position: center center;
    width: 100%;
}

.medtech-2025 .z-pattern__image-wrapper video {
    height: auto;
    width: 100%;
}

.medtech-2025 .z-pattern__image {
    display: flex;
}

.medtech-2025 .z-pattern__image--mobile {
    display: flex;
}

.medtech-2025 .z-pattern__image--desktop {
    display: none;
}

.medtech-2025 .z-pattern__image--sharp-corners .z-pattern__image-wrapper {
    border-radius: 0;
}

.medtech-2025 .z-pattern__image--with-wistia {
    cursor: pointer;
}

.medtech-2025 .z-pattern__image--with-wistia .z-pattern__image-wrapper>img {
    transition: all .3s ease-in-out;
}

.medtech-2025 .z-pattern__image--with-wistia:hover .z-pattern__image-wrapper>img {
    transform: scale(1.04);
}

.medtech-2025 .z-pattern__image--with-wistia .z-pattern__image-wrapper {
    position: relative;
}

.medtech-2025 .z-pattern__image--with-wistia .z-pattern__image-wrapper:before {
    background: rgba(0,0,0,.1);
    content: "";
    height: 100%;
    inset: 0;
    position: absolute;
    width: 100%;
    z-index: 2;
}

.medtech-2025 .z-pattern__image--with-wistia .wistia_click_to_play {
    height: auto !important;
}

.medtech-2025 .z-pattern__image--with-wistia .z-pattern__cta-wrapper {
    bottom: 1.6rem;
    color: var(--white);
    left: 1.6rem;
    position: absolute;
    z-index: 3;
}

.medtech-2025 .z-pattern--light .sidebar-info-box,.medtech-2025 .z-pattern--light .sidebar-info-box .product-arrow-link,.medtech-2025 .z-pattern--light .sidebar-info-box .product-simple-links a,.medtech-2025 .z-pattern--light .sidebar-info-box p {
    color: #01040b;
}

.medtech-2025 .z-pattern--light .sidebar-info-box .product-arrow-link .icon {
    background: #01040b;
}

.medtech-2025 .z-pattern--light .sidebar-info-box.sidebar-info-box--stats-lg .h4,.medtech-2025 .z-pattern--light .sidebar-info-box.sidebar-info-box--stats-lg h4,.medtech-2025 .z-pattern--light .sidebar-info-box.sidebar-info-box--stats-sm .h4,.medtech-2025 .z-pattern--light .sidebar-info-box.sidebar-info-box--stats-sm h4 {
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    background: linear-gradient(163deg,#f5670e 4.54%,#ff6b00 88.28%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-size: 100%;
    width: fit-content;
}

.medtech-2025 .z-pattern--light .sidebar-info-box.sidebar-info-box--company-type .h6,.medtech-2025 .z-pattern--light .sidebar-info-box.sidebar-info-box--company-type h6 {
    color: #01040b;
}

.medtech-2025 .z-pattern--light .sidebar-info-box .product-arrow-link:hover,.medtech-2025 .z-pattern--light .sidebar-info-box .product-simple-links a:hover {
    color: #f7981d;
}

.medtech-2025 .z-pattern--light .sidebar-info-box .product-arrow-link:hover .icon,.medtech-2025 .z-pattern--light .sidebar-info-box .product-simple-links a:hover .icon {
    background: #f7981d;
}

.medtech-2025 .z-pattern--dark .sidebar-info-box,.medtech-2025 .z-pattern--dark .sidebar-info-box .h4,.medtech-2025 .z-pattern--dark .sidebar-info-box .h5,.medtech-2025 .z-pattern--dark .sidebar-info-box h4,.medtech-2025 .z-pattern--dark .sidebar-info-box h5 {
    color: var(--white);
}

.medtech-2025 .z-pattern--dark .sidebar-info-box p {
    color: #bbbbbc;
}

.medtech-2025 .z-pattern--dark .sidebar-info-box .product-arrow-link,.medtech-2025 .z-pattern--dark .sidebar-info-box .sidebar-info-box--product-list-simple a {
    color: var(--white);
}

.medtech-2025 .z-pattern--dark .sidebar-info-box .product-arrow-link .icon {
    background: var(--white);
}

.medtech-2025 .z-pattern--dark .sidebar-info-box.sidebar-info-box--quote p,.medtech-2025 .z-pattern--dark .sidebar-info-box.sidebar-info-box--quote-img p,.medtech-2025 .z-pattern--dark .sidebar-info-box.sidebar-info-box--quote-logo p {
    color: var(--white);
}

.medtech-2025 .z-pattern--dark .sidebar-info-box.sidebar-info-box--quote-logo .client-logo img {
    filter: drop-shadow(0 1000px white);
    overflow: hidden;
    transform: translateY(-1000px);
}

.medtech-2025 .z-pattern--dark .sidebar-info-box.sidebar-info-box--company-type .h6,.medtech-2025 .z-pattern--dark .sidebar-info-box.sidebar-info-box--company-type h6 {
    color: #bbbbbc;
}

.medtech-2025 .z-pattern--dark .sidebar-info-box .product-arrow-link:hover,.medtech-2025 .z-pattern--dark .sidebar-info-box .product-simple-links a:hover {
    color: #f7981d;
}

.medtech-2025 .z-pattern--dark .sidebar-info-box .product-arrow-link:hover .icon,.medtech-2025 .z-pattern--dark .sidebar-info-box .product-simple-links a:hover .icon {
    background: #f7981d;
}

.medtech-2025 .z-pattern--image-with-shadow .z-pattern__image-wrapper {
    box-shadow: 0 5px 8px 0 rgba(0,0,0,.15);
}

.medtech-2025 .z-pattern__wrapper.container:after,.medtech-2025 .z-pattern__wrapper.container:before {
    display: none;
}

.medtech-2025 .z-pattern-products__subpoint {
    --spacing-left: 16px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.medtech-2025 .z-pattern-products__subpoint-body,.medtech-2025 .z-pattern-products__subpoint-headline {
    padding-left: var(--spacing-left);
}

.medtech-2025 .z-pattern-products__subpoint-headline {
    align-items: center;
    display: flex;
    position: relative;
}

.medtech-2025 .z-pattern-products__subpoint-headline .h6,.medtech-2025 .z-pattern-products__subpoint-headline h6 {
    flex-grow: 1;
    transition: all .3s ease-in-out;
}

.medtech-2025 .z-pattern-products__subpoint-headline .icon {
    height: 24px;
    transition: all .3s ease-in-out;
    width: 24px;
}

.medtech-2025 .z-pattern-products__subpoint-headline:before {
    background: linear-gradient(180deg,#f7981d,#ff6b00);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 2px;
}

.medtech-2025 .z-pattern-products__subpoint-body p {
    font-family: var(--main-font);
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    margin-bottom: 0;
}

.medtech-2025 .z-pattern-products__subpoint-body p a {
    text-decoration: underline;
    transition: all .3s ease-in-out;
}

.medtech-2025 .z-pattern-products__subpoint-body p a:hover {
    opacity: .7;
}

.medtech-2025 .z-pattern--light .z-pattern-products__subpoint-headline .h6,.medtech-2025 .z-pattern--light .z-pattern-products__subpoint-headline h6 {
    color: #01040b;
	margin-bottom: 0;
}

.medtech-2025 .z-pattern--light .z-pattern-products__subpoint-body p {
    color: #636669;
}

.medtech-2025 .z-pattern--dark .z-pattern-products__subpoint-headline .h6,.medtech-2025 .z-pattern--dark .z-pattern-products__subpoint-headline h6 {
    color: var(--white);
	margin-bottom: 0;
}

.medtech-2025 .z-pattern--dark .z-pattern-products__subpoint-body p {
    color: #eef1f5;
}

.medtech-2025 .z-pattern--dark a.z-pattern-products__subpoint:hover .z-pattern-products__subpoint-headline .h6,.medtech-2025 .z-pattern--dark a.z-pattern-products__subpoint:hover .z-pattern-products__subpoint-headline h6,.medtech-2025 .z-pattern--light a.z-pattern-products__subpoint:hover .z-pattern-products__subpoint-headline .h6,.medtech-2025 .z-pattern--light a.z-pattern-products__subpoint:hover .z-pattern-products__subpoint-headline h6 {
    color: #f7981d;
}

.medtech-2025 .z-pattern--dark a.z-pattern-products__subpoint:hover .icon,.medtech-2025 .z-pattern--light a.z-pattern-products__subpoint:hover .icon {
    background: #f7981d;
}

.medtech-2025 .z-pattern-products .container:after,.medtech-2025 .z-pattern-products .container:before,.medtech-2025 .z-pattern-stats .container:after,.medtech-2025 .z-pattern-stats .container:before {
    display: none;
}

.medtech-2025 .z-pattern-subcopy .z-pattern__wrapper {
    display: grid;
    gap: 4.8rem;
    grid-template-columns: 1fr;
}

.medtech-2025 .z-pattern-subcopy .z-pattern__image {
    order: 1;
}

.medtech-2025 .z-pattern-subcopy .copy-container {
    order: 2;
}

.medtech-2025 .z-pattern-subpoints .z-pattern__wrapper {
    display: grid;
    gap: 48px;
    grid-template-columns: 1fr;
}

.medtech-2025 .z-pattern-subpoints .z-pattern__inner {
    display: flex;
    flex-direction: column;
    gap: 48px;
}

.medtech-2025 .z-pattern-subpoints__point {
    display: grid;
    gap: 16px;
    grid-template-columns: 1fr;
}

.medtech-2025 .z-pattern-subpoints__point p {
    margin-bottom: 0;
}

.medtech-2025 .z-pattern-subpoints__point p a {
    text-decoration: underline;
    transition: all .3s ease-in-out;
}

.medtech-2025 .z-pattern-subpoints__point p a:hover {
    opacity: .7;
}

.medtech-2025 .z-pattern--light .z-pattern-subpoints__point {
    color: #01040b;
}

.medtech-2025 .z-pattern--dark .z-pattern-subpoints__point {
    color: var(--white);
}

.medtech-2025 .z-pattern-subpoints__points {
    display: grid;
    gap: 32px;
    grid-template-columns: 1fr;
}

.medtech-2025 .z-pattern-subpoints__stats {
    display: flex;
    flex-direction: column;
}

.medtech-2025 .z-pattern-subpoints__stats .z-pattern-subpoints__stats-item-label {
    font-family: var(--main-font);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
}

.medtech-2025 .z-pattern-subpoints__stats .z-pattern-subpoints__stats-item-value {
	-webkit-text-fill-color: transparent;
	-moz-text-fill-color: transparent;
	background: linear-gradient(163deg,#f5670e 4.54%,#ff6b00 88.28%);
	background-clip: text;
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-size: 100%;
	font-family: Poppins,sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-weight: 600;
	line-height: 1.4;
	width: fit-content;
}

.medtech-2025 .z-pattern-subpoints__stats-item {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 8px 0;
}

.medtech-2025 .z-pattern--light .z-pattern-subpoints__stats-item {
    border-bottom: 1px solid #bbbbbc;
    color: #01040b;
}

.medtech-2025 .z-pattern--light .z-pattern-subpoints__stats-item:last-of-type {
    border-bottom: 0;
}

.medtech-2025 .z-pattern--dark .z-pattern-subpoints__stats-item {
    border-bottom: 1px solid #eef1f5;
    color: #fff;
}

.medtech-2025 .z-pattern--dark .z-pattern-subpoints__stats-item:last-of-type {
    border-bottom: 0;
}


/* --- Suite Overview --- */
.medtech-2025 .section-suite-overview {
	padding: 50px 0;
}

.medtech-2025 .section-suite-overview .overview-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: 20px;
}

.medtech-2025 .section-suite-overview h1 {
	font-size: 30px !important;
	line-height: 36px !important;
	margin-bottom: 20px;
}

.medtech-2025 .section-suite-overview p {
	font-family: var(--main-font);
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 19.60px !important;
}

.medtech-2025 .section-suite-overview .image-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.medtech-2025 .section-suite-overview .image-wrapper p {
	font-family: var(--main-font);
	font-weight: 400 !important;
	margin-bottom: 0;
	margin-top: 20px;
}

.medtech-2025 .section-suite-overview .image-wrapper p a {
	color: var(--black);
	font-weight: 400 !important;
	opacity: 1;
	text-decoration: underline;
	transition: all .3s ease-in-out;
}

.medtech-2025 .section-suite-overview .image-wrapper p a:hover {
	opacity: .7;
}

.medtech-2025 .section-suite-overview .suite-features-wrapper {
	padding-top: 60px;
}

.medtech-2025 .section-suite-overview .suite-features-wrapper .z-pattern__subgrid {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}




/* --- Footer --- */
.medtech-2025 .hero-contained--footer-fix {
    background: linear-gradient(112.63deg, #002470 8.12%, #034487 32.3%, #0A6898 96.67%);
    display: grid;
    min-height: 300px;
    overflow: visible;
	padding: 0;
    place-items: center;
}

.medtech-2025 .hero-contained--footer-fix.hero-contained--gradient-orange {
	background: radial-gradient(49.06% 162.19% at 70.89% 53.72%, rgba(215, 91, 19, 0.89) 0%, rgba(215, 91, 19, 0.436442) 27.4%, rgba(215, 91, 19, 0) 100%),
				radial-gradient(13.02% 160.67% at 2.29% -44%, rgba(244, 161, 19, 0.3) 0%, rgba(244, 161, 19, 0) 100%),
				url('../../images/suite-assets/Hero-BG-Desktop.png');
}

.medtech-2025 .hero-contained--footer-fix h3 {
	font-size: 30px !important;
	line-height: 36px !important;
}


.page-template-template-suite-2025 footer#footer,
.page-template-template-single-product-2025 footer#footer {
	margin-top: -60px;
	padding: 124px 0 64px;
}

/* .page-template-template-single-product-2025 footer#footer {
	background: linear-gradient(191.38deg, #1B2F54 -4.76%, #01050B 12.81%, #02060D 27.11%, #030710 38.64%, #040A13 47.9%, #060C18 55.41%, #080F1D 61.65%, #0A1223 67.14%, #0C1629 72.38%, #0E1A2F 77.87%, #101D36 84.11%, #13213C 91.61%, #152543 100.88%, #172849 112.41%, #192C4F 126.71%, #1B2F54 144.28%);
	margin-top: -40px;
    padding: 104px 0 48px;
} */


/*
*******************************************************************************
* *
* MEDIA QUERY STYLES
* *
*******************************************************************************
*/

@media (max-width: 992px) {
    #main_nav .navbar-main .navbar-brand {
        align-items: center;
        display: flex;
    }
}

/*
///////////////////////////////////////////////////////////////////////////////
//                       	Min-width: 576px                         		 //
///////////////////////////////////////////////////////////////////////////////
*/
@media (min-width: 576px) {
    .medtech-2025 .container,
	.medtech-2025 .container-sm {
        max-width: 90vw !important;
    }

	.medtech-2025 .secondary-navigation .secondary-navigation__mobile-dropdown-menu {
        width: calc(90vw - var(--bs-gutter-x));
    }

	.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist,.medtech-2025 .secondary-navigation .secondary-navigation__right {
        flex-grow:0
    }
}

/*
///////////////////////////////////////////////////////////////////////////////
//                       	Min-width: 768px                         		 //
///////////////////////////////////////////////////////////////////////////////
*/
@media (min-width: 768px) {
	/* --- Secondary Navigation --- */
	.medtech-2025 .secondary-navigation {
        height:64px;
    }

	.medtech-2025 .secondary-navigation li {
        font-size: 16px;
    }

	.medtech-2025 .secondary-navigation li span.icon {
        height: 24px;
        width: 24px;
    }

	.medtech-2025 .secondary-navigation__left {
        padding-right: 16px;
    }

	.medtech-2025 .secondary-navigation__left .h3,
	.medtech-2025 .secondary-navigation__left h3 {
        font-size: 18px !important;
    }

	.medtech-2025 .secondary-navigation__left a:after {
        bottom: -22px;
    }

	.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--main li {
        margin-right: 32px;
    }

	.medtech-2025 .secondary-navigation .secondary-navigation__mobile-dropdown-menu {
        top: 64px;
    }

	.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item {
        align-items: center;
        background: var(--white);
        border-radius: 8px;
        min-width: auto;
        padding: 10px 20px;
    }

	.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item:after {
        right: 20px;
    }

	.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item .h6,.medtech-2025 .secondary-navigation .secondary-navigation__mobile-display-item h6 {
        font-size: 16px !important;
        margin-left: 0;
        margin-right: 32px;
    }

	.medtech-2025 .secondary-navigation .dropdown-item.dropdown {
        width: fit-content;
    }

    .medtech-2025 .secondary-navigation .dropdown-item.dropdown:after {
        right: 20px;
    }

	.medtech-2025 .chapter-tool__title .secondary-navigation .dropdown-item.dropdown .chapter-item-mobile-wrapper,.medtech-2025 .secondary-navigation .dropdown-item.dropdown .chapter-tool__title .chapter-item-mobile-wrapper,.medtech-2025 .secondary-navigation .dropdown-item.dropdown .dropdown-item.dropdown-item--with-submenu,.medtech-2025 .secondary-navigation .dropdown-item.dropdown .dropdown-toggle,.medtech-2025 .secondary-navigation .dropdown-item.dropdown .secondary-navigation__mobile-display-item {
        padding-right: 0;
    }


	.medtech-2025 .container,
	.medtech-2025 .container-md,
	.medtech-2025 .container-sm {
        max-width: 90vw !important;
    }

	.medtech-2025 .z-pattern__image .wistia_embed {
        border-radius: 16px;
    }

	.medtech-2025 .counter-section-rounded-bottom {
		margin-top: -60px;
		padding-top: 160px;
	}

	.medtech-2025 .section-quote-carousel.counter-section-rounded-top {
		margin-bottom: -40px;
	}

	.medtech-2025 .counter-section-rounded-top {
		margin-bottom: -60px;
		padding-bottom: 60px;
	}

	.medtech-2025 .h1,
	.medtech-2025 h1 {
		font-size: 44px !important;
		line-height: 48.4px !important;
    }

    .medtech-2025 h6 {
		font-size: 20px !important;
	}

	.medtech-2025 h3 {
        font-size: 36px !important;
    }

	.medtech-2025 .copy-container h2,
	.medtech-2025 .copy-container h3,
	.medtech-2025 .copy-container h4,
	.medtech-2025 .copy-container h5,
	.medtech-2025 .copy-container h6 {
		margin-bottom: 1.6rem;
	}

	.medtech-2025 .button-icon,
	.medtech-2025 .button-outline,
	.medtech-2025 .button-primary,
	.medtech-2025 .button-secondary,
	.medtech-2025 .button-tertiary {
        font-size: 18px;
    }

	.medtech-2025 .button-outline,
	.medtech-2025 .button-primary {
        padding: 16px 32px 16px 40px;
    }

	.medtech-2025 .hero-centered {
        padding: 124px 0 73px 0;
    }

	.page-template-template-suite-2025 .medtech-2025 .hero-centered.has-single-sub-banner,
	.page-template-template-single-product-2025 .medtech-2025 .hero-centered.has-single-sub-banner {
		padding: 144px 0 90px 0;
	}

	.medtech-2025 .hero-centered p {
		font-size: 18px !important;
		line-height: 25.20px !important;
	}

	.medtech-2025 .copy-container--left-md {
        align-items: flex-start;
        text-align: left;
    }

    .medtech-2025 .copy-container--left-md p {
        margin-left: 0;
    }

	.medtech-2025 .single-sub-banner a {
		flex-direction: row;
		font-size: 16px;
		line-height: 23.20px;
		padding: 9px 0 9px 0;
	}

	.medtech-2025 .single-sub-banner span.button {
		margin-right: 15px;
	}

	.medtech-2025 section.logo-wall {
		padding: 160px 0 100px 0;
	}

	.medtech-2025 section.logo-wall.no-resources-below {
		margin-bottom: -50px;
		padding-bottom: 150px;
	}

	.medtech-2025 section.logo-wall .copy-container {
		margin-bottom: 66px;
	}

	.medtech-2025 .hero-centered.has-cta-below {
		padding-bottom: 136px;
	}

	.medtech-2025 .hero-centered.no-single-banner {
		padding-top: 67px;
	}

	.medtech-2025 .section-customer-story-ctas .customer-story-cta {
		border-radius: 24px;
	}

	.medtech-2025 .section-customer-story-ctas .customer-story-cta .content-wrapper {
		padding: 19px 23px;
	}

	.medtech-2025 .section-customer-story-ctas .customer-story-cta .content-wrapper p {
		font-size: 14px !important;
		line-height: 1.3 !important;
		margin-bottom: 14px;
	}

	.medtech-2025 .section-customer-story-ctas .customer-story-cta .content-wrapper p strong {
		font-weight: 600 !important;
	}

	.medtech-2025 .section-customer-story-ctas .customer-story-cta .content-wrapper .cta {
		line-height: 14.40px !important;
	}

	.medtech-2025 .z-pattern {
		padding: 80px 0;
	}

	.medtech-2025 .hero-left-aligned--product {
		padding: 80px 0 75px 0;
	}

	.medtech-2025 .section-customer-story-ctas .customer-story-cta .image-wrapper {
		display: flex;
	}

	.medtech-2025 #single-product .hero-contained .copy-container__buttons {
		flex-direction: row;
	}

	.medtech-2025 .statistic-card {
		padding: 16px 40px 23px;
	}

	.medtech-2025 .statistic-card h3 sup {
		font-size: 39px;
		line-height: 46.80px;
	}

	.medtech-2025 .statistic-card p {
		font-size: 16px !important;
		line-height: 19.20px !important;
	}

	.medtech-2025 #single-product .hero-left-aligned .stats-box-wrapper {
		align-items: center;
		flex-direction: row;
	}

	.medtech-2025 #single-product .hero-left-aligned .stats-box:not(:last-child)::after {
		background-color: var(--galaxy-black);
		content: "";
		display: inline-block;
		height: 20px;
		margin: 0 8px;
		width: 1px;
	}

	/* --- Logo Wall --- */
	.medtech-2025 .logo-wall-animated__logos.container {
		max-width: 95vw !important;
		max-width: 1440px !important;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.medtech-2025 .marquee {
		display: flex;
		overflow: hidden;
		user-select: none;
		/* gap: var(--gap); */
		gap: 20px;

		mask-image: linear-gradient(to right, hsl(0 0% 0% / 0),
		hsl(0 0% 0% / 1) 20%,
		hsl(0 0% 0% / 1) 80%,
		hsl(0 0% 0% / 0));
		-webkit-mask-image: linear-gradient(to right, hsl(0 0% 0% / 0),
		hsl(0 0% 0% / 1) 20%,
		hsl(0 0% 0% / 1) 80%,
		hsl(0 0% 0% / 0));
	}

	.medtech-2025 .marquee__group {
		height: 120px;
		gap: 20px;
	}

	.medtech-2025 .logo-wall-animated__logos .static-logos {
		gap: .5rem;
	}

	.medtech-2025 .logo-wall-animated__logos .static-logos img,
	.medtech-2025 .marquee img {
		border-radius: 20px;
		height: auto;
		width: 218px;
	}

	.medtech-2025 .resource-block__cards {
        gap: 24px;
    }

	.medtech-2025 .resource-block-cards .resource-card {
		border-radius: 24px;
		padding: 36px 24px;
	}

	.medtech-2025 .resource-card {
        gap: 20px;
    }

	.medtech-2025 .resource-card__text {
        gap: 14px;
    }

	.medtech-2025 .resource-card__media {
        aspect-ratio: 16 / 11.2;
    }

	.medtech-2025 .resource-card__text h6 {
		font-size: 14px !important;
	}

	.medtech-2025 .resource-block-cards .resource-card h5 {
		font-size: 16px;
	}

	.medtech-2025 .hero-contained--footer-fix .copy-container h3 {
		font-size: 42px !important;
		line-height: 50.40px !important;
	}

	/* --- Z-Pattern --- */
	.medtech-2025 .z-pattern-products .z-pattern__inner,
	.medtech-2025 .z-pattern-stats .z-pattern__inner {
		gap: 48px;
	}

	.medtech-2025 .z-pattern__subgrid {
		gap: 40px 20px;
        grid-template-columns: 1fr 1fr;
    }

	.medtech-2025 .z-pattern-products .z-pattern__inner h2 {
		font-size: 36px !important;
		line-height: 43.20px !important;
	}

	.medtech-2025 .z-pattern__subgrid li {
		font-size: 16px;
		line-height: 22.40px;
	}

	.medtech-2025 .z-pattern-products.no-video .z-pattern__inner h2 {
		text-align: center;
	}

	.medtech-2025 .z-pattern__image-wrapper {
        border-radius: 40px;
        max-width: 50vh;
    }

	.medtech-2025 .z-pattern__image--with-wistia .z-pattern__cta-wrapper {
        bottom: 2.4rem;
        left: 2.4rem;
    }

	.medtech-2025 .z-pattern--image-with-shadow .z-pattern__image-wrapper {
        box-shadow: 0 .99px 11.8px 0 rgba(0,0,0,.05),0 2.75px 32.7px 0 rgba(0,0,0,.07),0 6.6px 78.7px 0 rgba(0,0,0,.09),0 22px 80px 0 rgba(0,0,0,.14);
    }

	.medtech-2025 .z-pattern-products__subpoint {
        gap: 16px;
    }

	.medtech-2025 .z-pattern-products__subpoint-headline .h6,.medtech-2025 .z-pattern-products__subpoint-headline h6 {
        font-size: 18px;
    }

	.medtech-2025 .z-pattern-products__subpoint-body p {
        font-size: 14px;
    }

	.medtech-2025 .z-pattern-subcopy .z-pattern__image-wrapper {
        margin-left: 0;
        max-width: 50vh;
    }

	.medtech-2025 .z-pattern-subpoints__stats .z-pattern-subpoints__stats-item-label {
        font-size: 14px;
    }

	.medtech-2025 .z-pattern-subpoints__stats .z-pattern-subpoints__stats-item-value {
        font-size: 14px;
    }

	.medtech-2025 .z-pattern-subpoints__stats-item {
        padding-right: 10px;
    }

	/* .medtech-2025 .resource-block-cards.resource-block-cards--light {
        margin: 80px 0;
    } */


	.medtech-2025 .section-suite-overview {
		padding: 80px 0;
	}

	.medtech-2025 .section-suite-overview .overview-wrapper {
		align-items: center;
		flex-direction: row;
		gap: 3.2rem;
		justify-content: space-between;
	}

	.medtech-2025 .section-suite-overview .overview-wrapper .overview-left {
		width: calc(50% - 1.6rem);
	}

	.medtech-2025 .section-suite-overview .overview-wrapper .overview-right {
		width: calc(50% - 1.6rem);
	}

	.medtech-2025 .section-suite-overview .suite-features-wrapper .z-pattern__subgrid {
		flex-direction: row;
		justify-content: center;
	}

	.medtech-2025 .section-suite-overview .suite-features-wrapper .z-pattern__subgrid li {
		width: calc(50% - 24px);
	}

	.medtech-2025 .section-suite-overview .suite-features-wrapper .z-pattern__subgrid.features-count-3 li {
		width: calc(32% - 24px);
	}

	.medtech-2025 .section-suite-overview h1 {
		font-size: 36px !important;
		line-height: 43.20px !important;
		margin-bottom: 20px;
	}

	.medtech-2025 .section-suite-overview p {
		font-size: 16px !important;
		line-height: 22.40px !important;
	}

	.medtech-2025 .counter-section-rounded-top.has-section-stats-below,
	.medtech-2025 .has-section-stats-below {
		margin-bottom: -130px;
		padding-bottom: 250px;
	}

	.medtech-2025 .section-suite-overview .suite-features-wrapper {
		padding-top: 120px;
	}

	.medtech-2025 .has-secondary-navigation .single-sub-banner {
		top: 64px;
	}

	.page-template-template-suite-2025 .medtech-2025 .hero-centered.has-single-sub-banner.has-secondary-navigation,
	.page-template-template-single-product-2025 .medtech-2025 .hero-centered.has-single-sub-banner.has-secondary-navigation {
		padding-top: 208px;
	}



	.page-template-template-suite-2025 footer#footer,
	.page-template-template-single-product-2025 footer#footer {
        padding: 156px 0 64px;
	}

	.medtech-2025 .hero-contained--footer-fix {
		min-height: 360px;
	}
}

/*
///////////////////////////////////////////////////////////////////////////////
//                       	Min-width: 783px                         		 //
///////////////////////////////////////////////////////////////////////////////
*/

@media (min-width: 783px) {
	body.admin-bar.page-template-template-suite-2025 .secondary-navigation,
	body.admin-bar.page-template-template-single-product-2025 .secondary-navigation {
        margin-top: 33px;
    }
}

/*
///////////////////////////////////////////////////////////////////////////////
//                       	Min-width: 992px                         		 //
///////////////////////////////////////////////////////////////////////////////
*/
@media screen and (min-width: 992px) {
	/* --- Secondary Navigation --- */
	body.admin-bar.page-template-template-suite-2025 .secondary-navigation,
	body.admin-bar.page-template-template-single-product-2025 .secondary-navigation {
		margin-top: 32px;
	}

	.medtech-2025 .secondary-navigation {
        height: 76px;
        top: 100px;
    }

	.medtech-2025 .secondary-navigation__left a:after {
        bottom: -28px;
    }

	.medtech-2025 .secondary-navigation__right {
        gap: 40px;
    }

	.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--main,
	.medtech-2025 .secondary-navigation__desktop-menulist .dropdown-item--sublink,
	.medtech-2025 .secondary-navigation__desktop-menulist a.dropdown-item {
        border-radius:8px
    }

	.medtech-2025 .secondary-navigation .dropdown-menu {
        left: auto!important;
        padding-top: 12px;
        right: 0!important;
        top: 100%!important;
        width: fit-content;
    }

	.medtech-2025 .secondary-navigation .secondary-navigation__desktop-menulist .dropdown-item:focus,
	.medtech-2025 .secondary-navigation .secondary-navigation__desktop-menulist .dropdown-item:hover,
	.medtech-2025 .secondary-navigation .secondary-navigation__desktop-menulist a.dropdown-item:focus,
	.medtech-2025 .secondary-navigation .secondary-navigation__desktop-menulist a.dropdown-item:hover {
		background-color: transparent;
	}

    .medtech-2025 .secondary-navigation .dropdown-menu.desktop-show {
        transform: translateZ(0)!important;
    }

    .medtech-2025 .secondary-navigation .secondary-navigation__desktop-menulist .dropdown-menu {
        left: 50%!important;
        right: auto!important;
        transform: translate3d(-50%,-20px,0)!important;
    }

    .medtech-2025 .secondary-navigation .secondary-navigation__desktop-menulist .dropdown-menu.desktop-show,.medtech-2025 .secondary-navigation .secondary-navigation__desktop-menulist .dropdown-menu.show {
        transform: translate3d(-50%,0,0)!important;
    }

	.medtech-2025 .secondary-navigation .dropdown-menu .dropdown-menu-content {
        max-width: 250px;
        width: fit-content;
    }

	.medtech-2025 .secondary-navigation .secondary-navigation__mobile-dropdown-menu {
        padding-top: 12px;
        top: 100%!important;
        width: fit-content;
    }

    .medtech-2025 .secondary-navigation .secondary-navigation__mobile-dropdown-menu.desktop-show {
        opacity: 1;
        pointer-events: auto;
        transform: translateZ(0)!important;
    }

	.medtech-2025 .secondary-navigation .secondary-navigation__mobile-dropdown-menu .dropdown-menu-content {
        min-width: 160px;
        width: fit-content;
    }

	.medtech-2025 .secondary-navigation .secondary-navigation__mobile-menulist {
        position:relative;
        width: fit-content;
    }

	.medtech-2025 .secondary-navigation .dropdown-item.dropdown-item--with-submenu {
        width: 100%;
    }

	.medtech-2025 .secondary-navigation__backdrop {
        display: none;
    }

	.medtech-2025 .expanding-card--dark:hover .secondary-navigation__backdrop.floating-icon,.medtech-2025 .expanding-card--light:hover .secondary-navigation__backdrop.floating-icon,.medtech-2025 .feature-stack-card--video:hover .secondary-navigation__backdrop.feature-stack-card__cta,.medtech-2025 .featured-events-card:hover .secondary-navigation__backdrop.button-secondary,.medtech-2025 .resource-card:hover .secondary-navigation__backdrop.resource-card__cta,.medtech-2025 .secondary-navigation__backdrop.active,.medtech-2025 a.icon-card--dark:hover .secondary-navigation__backdrop.floating-icon,.medtech-2025 a.icon-card--light:hover .secondary-navigation__backdrop.floating-icon,.medtech-2025 a.icon-card:hover .secondary-navigation__backdrop.button-text-link,.medtech-2025 div.icon-card--dark .secondary-navigation__backdrop.floating-icon,.medtech-2025 div.icon-card--light .secondary-navigation__backdrop.floating-icon {
        pointer-events: none;
    }



	.medtech-2025 .container,
	.medtech-2025 .container-lg,
	.medtech-2025 .container-md,
	.medtech-2025 .container-sm {
        max-width: 960px !important;
    }

	.medtech-2025 .section-rounded {
        border-radius: 60px;
    }

	.medtech-2025 .section-rounded-top {
        border-radius: 60px 60px 0 0;
    }

	.medtech-2025 .section-rounded-bottom {
        border-radius: 0 0 60px 60px;
    }

	.medtech-2025 .hero-centered {
        border-radius: 0 0 60px 60px;
    }

	.medtech-2025 .hero-contained {
        border-radius: 60px;
    }

	.medtech-2025 .hero-left-aligned__wrapper {
        flex-direction: row;
        justify-content: space-between;
    }

	.medtech-2025 .hero-left-aligned--gradient .hero-left-aligned__wrapper,
	.medtech-2025 .hero-left-aligned--product .hero-left-aligned__wrapper {
        gap: 3.2rem;
    }

	.medtech-2025 .container,
	.medtech-2025 .container-lg,
	.medtech-2025 .container-md,
	.medtech-2025 .container-sm {
        max-width: 960px;
    }

	.medtech-2025 .module-page-tabs {
		height: 76px;
		height: 60px;
	}

	.medtech-2025 .single-hero {
        border-radius: 0 0 60px 60px;
		min-height: 450px;
		padding-top: 70px;
    }

	.medtech-2025 .hero-left-aligned__image {
        margin-top: 0;
    }

	.medtech-2025 .single-hero .single-sub-banner {
		min-height: 57px;
	}

	.page-template-template-suite-2025 .medtech-2025 .hero-centered.has-single-sub-banner.has-secondary-navigation,
	.page-template-template-single-product-2025 .medtech-2025 .hero-centered.has-single-sub-banner.has-secondary-navigation {
		padding-top: 221px;
	}

	.medtech-2025 .has-secondary-navigation .single-sub-banner {
		top: 76px;
	}

	.medtech-2025 .copy-container--left-lg {
        align-items: flex-start;
        text-align: left;
    }

	.medtech-2025 .copy-container--left-lg p {
        margin-left: 0;
    }

 	.medtech-2025 .statistic-wrapper {
		gap: 28px;
        grid-template-columns: repeat(3, 1fr);
	}

	.medtech-2025 .statistic-card h3 {
		font-size: 72px !important;
		line-height: 82px !important;
	}

	.medtech-2025 .statistic-card h3 sup {
		font-size: 39px;
	}


	/* --- Quote Carousel --- */	
	.medtech-2025 .section-quote-carousel.counter-section-rounded-top {
		margin-bottom: -60px;
		padding-bottom: 60px;
	}

	.medtech-2025 .section-quote-carousel.counter-section-rounded-top.bg-blue-dark-gradient {
		margin-bottom: 0;
		padding-bottom: 40px;
	}

	.medtech-2025 .carousel {
		padding: 53px 0 60px 0;
	}

	.medtech-2025 .carousel-item .quote-box {
		padding-bottom: 60px;
	}

	.medtech-2025 .carousel-item .quote-box .quote-wrapper {
		flex-direction: row;
		padding: 50px 80px 10px 80px;
	}

	.medtech-2025 .bg-blue-dark-gradient .carousel-item .quote-box .quote-wrapper {
		flex-direction: row;
		padding: 70px 80px 10px 80px;
	}

	.medtech-2025 .bg-blue-dark-gradient .carousel-item .quote-box .quote-wrapper span.icon {
		top: 20px;
	}

	.medtech-2025 .carousel-item .quote-box .quote-info {
		column-gap: 25px;
	}

	.medtech-2025 .carousel-item .quote-box .quote-content {
		align-items: flex-start;
		row-gap: 30px;
	}

	.medtech-2025 .carousel-item .quote-box .quote-content button {
		display: none;
	}

	.medtech-2025 .carousel-item .quote-box .quote-logo {
		display: block;
	}

	.medtech-2025 .carousel-item .quote-box .author-image {
		display: block;
	}

	.medtech-2025 .carousel-item .quote-box .quote-wrapper span.icon {
		display: block;
	}

	.medtech-2025 .carousel-item .quote-box h3 {
		font-size: 30px !important;
		line-height: 42px !important;
		text-align: left;
		text-indent: -8px;
	}

	.medtech-2025 .carousel-item .quote-box h5 {
		font-size: 18px !important;
		line-height: 21.60px !important;
		margin-bottom: 0;
		text-align: left;
	}

	.medtech-2025 .carousel .carousel-indicators [data-bs-target] {
		width: 167px;
	}

	.medtech-2025 .carousel .carousel-indicators button {
		width: 167px;
	}

	.medtech-2025 .resource-block-cards .copy-container {
		margin-bottom: 62px;
	}

	.medtech-2025 .hero-contained--footer-fix {
        min-height: 400px;
    }
	
	.medtech-2025 .z-pattern-products .z-pattern__wrapper {
        gap: 0 3.2rem;
        grid-template-columns: 1fr 1fr;
    }

	.medtech-2025 .z-pattern-products.no-video .z-pattern__wrapper {
		grid-template-columns: 1fr;
	}

	.medtech-2025 .z-pattern-products .z-pattern__inner,
	.medtech-2025 .z-pattern-stats .z-pattern__inner {
        align-content: center;
    }

	.medtech-2025 .z-pattern__image-wrapper {
        max-width: none;
    }

	.medtech-2025 .z-pattern__image {
        align-items: stretch;
    }

	.medtech-2025 .z-pattern__image--mobile {
        display: none;
    }

	.medtech-2025 .z-pattern__image--desktop {
        display: flex;
    }

	.medtech-2025 .z-pattern-subcopy .z-pattern__wrapper {
        align-items: center;
        grid-template-columns: 1fr 1fr;
    }

	.medtech-2025 .z-pattern-subcopy .copy-container {
        order: 1;
    }

	.medtech-2025 .z-pattern-subcopy .z-pattern__image-wrapper {
        max-width: none;
    }

	.medtech-2025 .z-pattern-subpoints .z-pattern__wrapper {
        gap: 64px;
        grid-template-columns: 1.2fr 1fr;
    }

	.medtech-2025 .z-pattern-subpoints .z-pattern__inner {
        gap: 64px;
        justify-content: center;
    }

	.medtech-2025 .section-suite-overview .suite-features-wrapper .z-pattern__subgrid li {
		width: calc(25% - 24px);
	}
}


/*
///////////////////////////////////////////////////////////////////////////////
//                       	Min-width: 1200px                         		 //
///////////////////////////////////////////////////////////////////////////////
*/
@media (min-width: 1200px) {
	header nav.navbar .container,
	.medtech-2025 .container,
	.medtech-2025 .container-lg,
	.medtech-2025 .container-md,
	.medtech-2025 .container-sm,
	.medtech-2025 .container-xl,
	footer#footer .container {
        max-width: 1140px !important;
    }

    .medtech-2025 .statistic-wrapper {
        gap: 40px;
    }

	.medtech-2025 .z-pattern {
		padding: 100px 0;
	}

	.medtech-2025 .z-pattern.stats-above {
		margin-top: 5rem;
	}

	.medtech-2025 .section-customer-story-ctas .container {
		column-gap: 32px;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: center;
	}

	.medtech-2025 .section-customer-story-ctas .customer-story-cta {
		width: calc(33.333333% - 16px);
	}

	.medtech-2025 .resource-block-cards.resource-block-cards--light {
        padding: 100px 0;
    }

	.medtech-2025 .resource-block__cards.resource-block__cards--gridded {
        grid-template-columns: repeat(4, 1fr);
    }

	.medtech-2025 .resource-block__cards.resource-block__cards--gridded-3-up {
        grid-template-columns: repeat(3, 1fr);
        margin: 0 auto;
        max-width: 1024px;
    }

	.medtech-2025 .resource-block-cards .resource-card {
		padding: 40px 24px;
	}

	.medtech-2025 .z-pattern-products .z-pattern__wrapper,
	.medtech-2025 .z-pattern-stats .z-pattern__wrapper {
        gap: 0 3.2rem;
    }

	.medtech-2025 .z-pattern-products .z-pattern__wrapper {
        gap: 0 5.2rem;
    }

	.medtech-2025 .z-pattern-products .z-pattern__inner,
	.medtech-2025 .z-pattern-stats .z-pattern__inner {
        gap: 60px;
    }

	.medtech-2025 .z-pattern__subgrid {
        gap: 48px 32px;
    }

	.medtech-2025 .z-pattern-products.no-video .z-pattern__subgrid {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}

	.medtech-2025 .z-pattern-products.no-video .z-pattern__subgrid.list-items-3 {
		grid-template-columns: 1fr 1fr 1fr;
	}

	.medtech-2025 .z-pattern-products.no-video .z-pattern__subgrid.list-items-2 {
		grid-template-columns: 1fr 1fr;
	}

	.medtech-2025 .z-pattern-products.no-video .z-pattern__subgrid.list-items-1 {
		grid-template-columns: 1fr;
	}

	.medtech-2025 .z-pattern-products.no-video .z-pattern__subgrid.list-items-3,
	.medtech-2025 .z-pattern-products.no-video .z-pattern__subgrid.list-items-2,
	.medtech-2025 .z-pattern-products.no-video .z-pattern__subgrid.list-items-1 {
		margin-left: auto;
		margin-right: auto;
		max-width: 1140px;
	}

	.medtech-2025 .z-pattern-subcopy .z-pattern__wrapper {
        gap: 0 6.4rem;
    }
}



/*
///////////////////////////////////////////////////////////////////////////////
//                       	Min-width: 1400px                         		 //
///////////////////////////////////////////////////////////////////////////////
*/
@media (min-width: 1400px) {
	header nav.navbar .container,
	.medtech-2025 section .container,
	footer#footer .container {
		max-width: 1320px !important;
	}

	.medtech-2025 .z-pattern-subpoints__stats {
        flex-direction: row;
        gap: 10px;
        max-width: none;
    }

	.medtech-2025 .z-pattern-subpoints__stats-item {
        gap: 8px;
    }

	.medtech-2025 .z-pattern--light .z-pattern-subpoints__stats-item {
        border: 0;
        border-right: 1px solid #bbbbbc;
    }

	.medtech-2025 .z-pattern--light .z-pattern-subpoints__stats-item:last-of-type {
        border-right: 0;
    }

	.medtech-2025 .z-pattern--dark .z-pattern-subpoints__stats-item {
        border: 0;
        border-right: 1px solid #eef1f5;
    }

	.medtech-2025 .z-pattern--dark .z-pattern-subpoints__stats-item:last-of-type {
        border-right: 0;
    }
}



/*
///////////////////////////////////////////////////////////////////////////////
//                       	Min-width: 1600px                         		 //
///////////////////////////////////////////////////////////////////////////////
*/
@media (min-width: 1600px) {
	header nav.navbar .container,
	.medtech-2025 section .container,
	footer#footer .container {
		max-width: 1440px !important;
	}

	.medtech-2025 .container, .medtech-2025 .container-lg, .medtech-2025 .container-md, .medtech-2025 .container-sm, .medtech-2025 .container-xl, .medtech-2025 .container-xxl, .medtech-2025 .container-xxxl {
        max-width: 1440px !important;
		width: 100%;
    }
}