/**
 * Do not edit directly
 * Generated on Tue, 09 Dec 2025 06:53:34 GMT
 */

:root {
  --colorPrimary: #512d6d;
  --colorSecondary: #c81e82;
  --colorSecondary5: #a9196e;
  --colorSecondary10: #f0e6ff;
  --colorSecondary20: #dcb9ff;
  --colorSecondary40: #7d32aa;
  --colorTertiary01: #428096;
  --colorTertiary02: #919130;
  --colorTertiary03: #f0b323;
  --colorTertiary04: #ea7600;
  --colorNeutralGray05: #f5f5f7;
  --colorNeutralGray30: #c8c9c7;
  --colorNeutralGray40: #a7a8a9;
  --colorNeutralGray50: #888b8d;
  --colorNeutralGray60: #53565a;
  --colorNeutralGray80: #2b2c2d;
  --colorNeutralWhite: #ffffff;
  --colorInfoLight: #f0f5f7;
  --colorSuccessLight: #ecf3df;
  --colorAlertLight: #fff6de;
  --colorErrorLight: #feebee;
  --colorInfoDark: #1f3547;
  --colorSuccessDark: #335412;
  --colorAlertDark: #aa7a09;
  --colorErrorDark: #891027;
  --colorInfo: #3d778b;
  --colorSuccess: #19a174;
  --colorAlert: #f0b323;
  --colorError: #ce183a;
  --colorSubtitle: #512d6d;
  --colorGradientPrimary: linear-gradient(190.58deg, #9b32aa 3.2%, #512d6d 70.91%);
  --colorGradientSecondary: linear-gradient(216.42deg, #c81e61 -7.87%, #70296a 57.04%, #512d6d 88.7%, #512d6d 92.99%);
  --colorGradientTertiary01: linear-gradient(255deg, #dcb9ff 0%, #7d32aa 100%);
  --colorGradientTertiary02: linear-gradient(255deg, #dcb9ff 0%, #c81e82 100%);
  --colorGradientTertiary03: linear-gradient(224.41deg, #dcb9ff 1.03%, #f0e6ff 100%);
  --colorGradientTertiary04: linear-gradient(224.41deg, #f0e6ff 1.03%, #f5f5f7 100%);
  --colorGradientTertiary05: linear-gradient(224.41deg, #7d32aa 1.03%, #c81e82 100%);
  --colorGradientTertiary06: linear-gradient(244.46deg, #7d32aa 14.31%, #512d6d 46.17%);
  --colorGradientTertiary07: linear-gradient(360deg, #ffffff 35.46%, #f0e6ff 100%);
  --colorGradientTertiary08: linear-gradient(180deg, transparent 0%, #f0e6ff 10%, #f0e6ff 90%, transparent 100%);
  --colorGradientTertiary09: linear-gradient(rgb(81 45 109 / 70%), rgb(126 50 170 / 70%));
  --colorGradientTertiary10: linear-gradient(90deg, rgb(255 255 255 / 90%) 0%, rgb(240 230 255 / 90%) 100%);
  --colorGradientClinicSidebar: linear-gradient(244.46deg, #7d32aa 14.31%, #512d6d 46.17%);
  --colorGradientBreadcrumb: linear-gradient(-356deg, #ffffff 35.46%, #f0e6ff 100%);
  --colorHeaderMainBackgroundColor: linear-gradient(2deg, #ffffff 35.46%, #f0e6ff 100%);
  --colorHeaderUtilityBackgroundColor: linear-gradient(296.5deg, #7d32aa 14.81%, #512d6d 46.22%);
  --colorFooterMainBackgroundColor: linear-gradient(244.46deg, #512d6d 14.31%, #7d32aa 46.17%);
  --colorFooterUtilityBackgroundColor: linear-gradient(15.29deg, #512D6D 7.07%, #7D32AA 98.71%);
  --colorFooterFontColor: #ffffff;
  --colorFooterUtilityBackgroundAccent: linear-gradient(90.95deg, #682662 -5.95%, #512d6d 19.29%);
  --containerTabletWidth: calc(100% - 9rem);
  --containerTabletMaxWidth: 100%;
  --containerTabletMargin: 4.5rem;
  --containerTabletQuery: 52.125rem;
  --containerDesktopWidth: calc(100% - 11rem);
  --containerDesktopMaxWidth: 100%;
  --containerDesktopMargin: 5.5rem;
  --containerDesktopQuery: 90rem;
  --containerLargeWidth: 100%;
  --containerLargeMaxWidth: 103.25rem;
  --containerLargeMargin: auto;
  --containerMobileWidth: 100%;
  --containerMobileMaxWidth: 100%;
  --containerMobileMargin: 0;
  --containerLargeDesktopWidth: calc(100% - 14.65rem);
  --containerLargeDesktopMaxWidth: 103.25rem;
  --containerLargeDesktopQuery: 120rem;
  --containerLargeDesktopMargin: auto;
  --footerFontFamily: 'Work Sans', 'WorkSansRoman-Medium';
  --footerLogoDesktopWidth: 11.75rem;
  --footerLogoMobileWidth: 10rem;
  --footerSocialIconWidth: 1.25rem;
  --footerMainSectionColor: #ffffff;
  --footerMainLinkColor: #ffffff;
  --footerMainBackgroundColor: linear-gradient(244.46deg, #512d6d 14.31%, #7d32aa 46.17%);
  --footerUtilityBackgroundColor: linear-gradient(15.29deg, #512D6D 7.07%, #7D32AA 98.71%);
  --footerUtilityFontColor: #ffffff;
  --footerUtilityBackgroundAccent: linear-gradient(90.95deg, #682662 -5.95%, #512d6d 19.29%);
  --footerUtilitySocialIconFill: #ffffff;
  --transformScaleHover01: scale(105%);
  --headerFontFamily: 'Work Sans', 'WorkSansRoman-Medium';
  --headerLogoDesktopWidth: 11.875rem;
  --headerLogoLargeViewportWidth: 11.875rem;
  --headerLogoSmallViewportWidth: 7.5rem;
  --headerLogoMobileWidth: 7.5rem;
  --headerLogoWrapperWidth: 11.875rem;
  --headerMainFontColor: #53565a;
  --headerMainLinkFontColor: #ffffff;
  --headerMainDropdownCaret: #512d6d;
  --headerMainBackgroundColor: linear-gradient(2deg, #ffffff 35.46%, #f0e6ff 100%);
  --headerMainBgColor: #ffffff;
  --headerMainMenuActiveBorder: #c81e82;
  --headerMainWrapperBackgroundColor: #512d6d;
  --headerUtilityFontColor: #ffffff;
  --headerUtilityLinkFontColor: #ffffff;
  --headerUtilityBackgroundColor: linear-gradient(296.5deg, #7d32aa 14.81%, #512d6d 46.22%);
  --headerUtilityBgColor: #512d6d;
  --headerUtilityCloseButton: #ffffff;
  --headerDropdownMenuBackgroundColor: #ffffff;
  --headerDropdownMenuBgColor: #ffffff;
  --headerDropdownMenuCloseBgColor: #ffffff;
  --headerDropdownMenuCloseFontColor: #7d32aa;
  --headerDropdownMenuSectionFontColor: #53565a;
  --headerDropdownMenuLinkFontColor: #53565a;
  --headerDropdownMenuAccent: #c81e82;
  --headerDropdownMenuAccentColor: #ffffff;
  --headerDropdownMenuFontColor: #7d32aa;
  --headerMobileMenuToggle: #ffffff;
  --headerMobileMegaMenuToggle: #ffffff;
  --headerMobileMenuToggleColor: #7d32aa;
  --headerMobileMainBackgroundColor: #ffffff;
  --headerMobileSearchInputBackground: #f5f5f7;
  --headerSearchInputBackground: #ffffff;
  --headerSearchInputBorderColor: #53565a;
  --headerSearchInputFontColor: #512d6d;
  --headerSearchPlaceholder: #53565a;
  --headerSearchButtonColor: #512d6d;
  --headerSearchButtonTextColor: #ffffff;
  --headerWantToSectionBgColor: #ffffff;
  --headerMegaMenuContentBgColor: #c81e82;
  --spaceXxsmall: 0.25rem;
  --spaceXsmall: 0.5rem;
  --spaceSmall: 1rem;
  --spaceMedium: 1.5rem;
  --spaceLarge: 2.5rem;
  --spaceXlarge: 5rem;
  --spaceXxlarge: 7.5rem;
  --spaceXxxlarge: 10rem;
  --gutters: 0.5rem;
  --mosaicMaxWidth: 100rem;
  --desktopXlBody1XlFontFamily: 'Work Sans', 'WorkSans-Regular';
  --desktopXlBody1XlFontSize: 1.125rem;
  --desktopXlBody1XlLetterSpacing: 0rem;
  --desktopXlBody1XlLineHeight: 150%;
  --desktopXlBody1XlFontWeight: 400;
  --desktopXlBody2XlFontFamily: 'Work Sans', 'WorkSans-Regular';
  --desktopXlBody2XlFontSize: 1rem;
  --desktopXlBody2XlLetterSpacing: 0rem;
  --desktopXlBody2XlLineHeight: 150%;
  --desktopXlBody2XlFontWeight: 400;
  --desktopXlEyebrowXlFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopXlEyebrowXlFontSize: 1rem;
  --desktopXlEyebrowXlLetterSpacing: 0.0375rem;
  --desktopXlEyebrowXlLineHeight: 120%;
  --desktopXlEyebrowXlFontWeight: 600;
  --desktopXlEyebrowXlTextTransform: uppercase;
  --desktopXlH1XlFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopXlH1XlFontSize: 3rem;
  --desktopXlH1XlLetterSpacing: 0rem;
  --desktopXlH1XlLineHeight: 120%;
  --desktopXlH1XlFontWeight: 600;
  --desktopXlH1XlTextTransform: capitalize;
  --desktopXlH2XlFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopXlH2XlFontSize: 2.625rem;
  --desktopXlH2XlLetterSpacing: 0rem;
  --desktopXlH2XlLineHeight: 120%;
  --desktopXlH2XlFontWeight: 600;
  --desktopXlH3XlFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopXlH3XlFontSize: 2.25rem;
  --desktopXlH3XlLetterSpacing: 0rem;
  --desktopXlH3XlLineHeight: 120%;
  --desktopXlH3XlFontWeight: 600;
  --desktopXlH4XlFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopXlH4XlFontSize: 1.875rem;
  --desktopXlH4XlLetterSpacing: 0rem;
  --desktopXlH4XlLineHeight: 120%;
  --desktopXlH4XlFontWeight: 600;
  --desktopXlH5XlFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopXlH5XlFontSize: 1.5rem;
  --desktopXlH5XlLetterSpacing: 0rem;
  --desktopXlH5XlLineHeight: 120%;
  --desktopXlH5XlFontWeight: 600;
  --desktopXlH6XlFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopXlH6XlFontSize: 1.25rem;
  --desktopXlH6XlLetterSpacing: 0rem;
  --desktopXlH6XlLineHeight: 120%;
  --desktopXlH6XlFontWeight: 600;
  --desktopXlSubtitleXlFontFamily: 'Work Sans', 'WorkSansRoman-Medium';
  --desktopXlSubtitleXlFontSize: 2.25rem;
  --desktopXlSubtitleXlLetterSpacing: 0rem;
  --desktopXlSubtitleXlLineHeight: 120%;
  --desktopXlSubtitleXlFontWeight: 500;
  --desktopBody1LargeFontFamily: 'Work Sans', 'WorkSans-Regular';
  --desktopBody1LargeFontSize: 1.125rem;
  --desktopBody1LargeLetterSpacing: 0rem;
  --desktopBody1LargeLineHeight: 150%;
  --desktopBody1LargeFontWeight: 400;
  --desktopBody2LargeFontFamily: 'Work Sans', 'WorkSans-Regular';
  --desktopBody2LargeFontSize: 1rem;
  --desktopBody2LargeLetterSpacing: 0rem;
  --desktopBody2LargeLineHeight: 150%;
  --desktopBody2LargeFontWeight: 400;
  --desktopEyebrowLargeFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopEyebrowLargeFontSize: 0.875rem;
  --desktopEyebrowLargeLetterSpacing: 0.0375rem;
  --desktopEyebrowLargeLineHeight: 120%;
  --desktopEyebrowLargeFontWeight: 600;
  --desktopEyebrowLargeTextTransform: uppercase;
  --desktopH1LargeFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopH1LargeFontSize: 2.5rem;
  --desktopH1LargeLetterSpacing: 0rem;
  --desktopH1LargeLineHeight: 120%;
  --desktopH1LargeFontWeight: 600;
  --desktopH1LargeTextTransform: capitalize;
  --desktopH2LargeFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopH2LargeFontSize: 2rem;
  --desktopH2LargeLetterSpacing: 0rem;
  --desktopH2LargeLineHeight: 120%;
  --desktopH2LargeFontWeight: 600;
  --desktopH3LargeFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopH3LargeFontSize: 1.75rem;
  --desktopH3LargeLetterSpacing: 0rem;
  --desktopH3LargeLineHeight: 120%;
  --desktopH3LargeFontWeight: 600;
  --desktopH4LargeFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopH4LargeFontSize: 1.5rem;
  --desktopH4LargeLetterSpacing: 0rem;
  --desktopH4LargeLineHeight: 115%;
  --desktopH4LargeFontWeight: 600;
  --desktopH5LargeFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopH5LargeFontSize: 1.3125rem;
  --desktopH5LargeLetterSpacing: 0rem;
  --desktopH5LargeLineHeight: 120%;
  --desktopH5LargeFontWeight: 600;
  --desktopH6LargeFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --desktopH6LargeFontSize: 1.125rem;
  --desktopH6LargeLetterSpacing: 0rem;
  --desktopH6LargeLineHeight: 120%;
  --desktopH6LargeFontWeight: 600;
  --desktopSubtitleLargeFontFamily: 'Work Sans', 'WorkSans-Medium';
  --desktopSubtitleLargeFontSize: 1.75rem;
  --desktopSubtitleLargeLetterSpacing: 0rem;
  --desktopSubtitleLargeLineHeight: 120%;
  --desktopSubtitleLargeFontWeight: 500;
  --mobileBody1SmallFontFamily: 'Work Sans', 'WorkSans-Regular';
  --mobileBody1SmallFontSize: 0.9375rem;
  --mobileBody1SmallLetterSpacing: 0rem;
  --mobileBody1SmallLineHeight: 150%;
  --mobileBody1SmallFontWeight: 400;
  --mobileBody2SmallFontFamily: 'Work Sans', 'WorkSans-Regular';
  --mobileBody2SmallFontSize: 0.75rem;
  --mobileBody2SmallLetterSpacing: 0rem;
  --mobileBody2SmallLineHeight: 150%;
  --mobileBody2SmallFontWeight: 400;
  --mobileEyebrowSmallFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --mobileEyebrowSmallFontSize: 0.875rem;
  --mobileEyebrowSmallLetterSpacing: 0.0375rem;
  --mobileEyebrowSmallLineHeight: 120%;
  --mobileEyebrowSmallFontWeight: 600;
  --mobileEyebrowSmallTextTransform: uppercase;
  --mobileH1SmallFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --mobileH1SmallFontSize: 1.75rem;
  --mobileH1SmallLetterSpacing: 0rem;
  --mobileH1SmallLineHeight: 120%;
  --mobileH1SmallFontWeight: 600;
  --mobileH1SmallTextTransform: capitalize;
  --mobileH2SmallFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --mobileH2SmallFontSize: 1.5rem;
  --mobileH2SmallLetterSpacing: 0rem;
  --mobileH2SmallLineHeight: 120%;
  --mobileH2SmallFontWeight: 600;
  --mobileH3SmallFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --mobileH3SmallFontSize: 1.375rem;
  --mobileH3SmallLetterSpacing: 0rem;
  --mobileH3SmallLineHeight: 120%;
  --mobileH3SmallFontWeight: 600;
  --mobileH4SmallFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --mobileH4SmallFontSize: 1.25rem;
  --mobileH4SmallLetterSpacing: 0rem;
  --mobileH4SmallLineHeight: 120%;
  --mobileH4SmallFontWeight: 600;
  --mobileH5SmallFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --mobileH5SmallFontSize: 1.125rem;
  --mobileH5SmallLetterSpacing: 0rem;
  --mobileH5SmallLineHeight: 120%;
  --mobileH5SmallFontWeight: 600;
  --mobileH6SmallFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --mobileH6SmallFontSize: 1rem;
  --mobileH6SmallLetterSpacing: 0rem;
  --mobileH6SmallLineHeight: 120%;
  --mobileH6SmallFontWeight: 600;
  --mobileSubtitleSmallFontFamily: 'Work Sans', 'WorkSansRoman-Medium';
  --mobileSubtitleSmallFontSize: 1.375rem;
  --mobileSubtitleSmallLetterSpacing: 0rem;
  --mobileSubtitleSmallLineHeight: 120%;
  --mobileSubtitleSmallFontWeight: 500;
  --tabletBody1MediumFontFamily: 'Work Sans', 'WorkSans-Regular';
  --tabletBody1MediumFontSize: 1.125rem;
  --tabletBody1MediumLetterSpacing: 0rem;
  --tabletBody1MediumLineHeight: 150%;
  --tabletBody1MediumFontWeight: 400;
  --tabletBody2MediumFontFamily: 'Work Sans', 'WorkSans-Regular';
  --tabletBody2MediumFontSize: 0.9375rem;
  --tabletBody2MediumLetterSpacing: 0rem;
  --tabletBody2MediumLineHeight: 150%;
  --tabletBody2MediumFontWeight: 400;
  --tabletEyebrowMediumFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --tabletEyebrowMediumFontSize: 0.875rem;
  --tabletEyebrowMediumLetterSpacing: 0.0375rem;
  --tabletEyebrowMediumLineHeight: 120%;
  --tabletEyebrowMediumFontWeight: 600;
  --tabletEyebrowMediumTextTransform: uppercase;
  --tabletH1MediumFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --tabletH1MediumFontSize: 2rem;
  --tabletH1MediumLetterSpacing: 0rem;
  --tabletH1MediumLineHeight: 120%;
  --tabletH1MediumFontWeight: 600;
  --tabletH1MediumTextTransform: capitalize;
  --tabletH2MediumFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --tabletH2MediumFontSize: 1.75rem;
  --tabletH2MediumLetterSpacing: 0rem;
  --tabletH2MediumLineHeight: 120%;
  --tabletH2MediumFontWeight: 600;
  --tabletH3MediumFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --tabletH3MediumFontSize: 1.5rem;
  --tabletH3MediumLetterSpacing: 0rem;
  --tabletH3MediumLineHeight: 120%;
  --tabletH3MediumFontWeight: 600;
  --tabletH4MediumFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --tabletH4MediumFontSize: 1.3125rem;
  --tabletH4MediumLetterSpacing: 0rem;
  --tabletH4MediumLineHeight: 120%;
  --tabletH4MediumFontWeight: 600;
  --tabletH5MediumFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --tabletH5MediumFontSize: 1.125rem;
  --tabletH5MediumLetterSpacing: 0rem;
  --tabletH5MediumLineHeight: 120%;
  --tabletH5MediumFontWeight: 600;
  --tabletH6MediumFontFamily: 'Work Sans', 'WorkSans-SemiBold';
  --tabletH6MediumFontSize: 1rem;
  --tabletH6MediumLetterSpacing: 0rem;
  --tabletH6MediumLineHeight: 120%;
  --tabletH6MediumFontWeight: 600;
  --tabletSubtitleMediumFontFamily: 'Work Sans', 'WorkSansRoman-Medium';
  --tabletSubtitleMediumFontSize: 1.5rem;
  --tabletSubtitleMediumLetterSpacing: 0rem;
  --tabletSubtitleMediumLineHeight: 120%;
  --tabletSubtitleMediumFontWeight: 500;
  --fontFamily: 'Work Sans', 'WorkSansRoman-Medium';
  --buttonHeight: 2.75rem;
  --buttonHeightSmall: 2.5rem;
  --fontFamilySystem: -apple-system, 'San Francisco', 'Helvetica Neue', 'Segoe WP', 'Segoe UI', Work Sans, sans-serif;
  --fontFamilyCustom: 'Work Sans', sans-serif;
}
